Files
DP44/Common/DTS.Common.Core/Design/DTS.Common.CoreClassDiagram.cd
2026-04-17 14:55:32 -04:00

139 lines
6.2 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<ClassDiagram MajorVersion="1" MinorVersion="1">
<Class Name="DTS.Common.Core.Config.DTSConfig" Collapsed="true">
<Position X="0.5" Y="0.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AIAQAAAEAACAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAIA=</HashCode>
<FileName>Config\DTSConfig.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="DTS.Common.Core.DTSConstants" Collapsed="true">
<Position X="2.25" Y="0.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAgAAAAA=</HashCode>
<FileName>DTSConstants.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="DTS.Common.Core.EventManager.EventManager" Collapsed="true">
<Position X="4" Y="0.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAIIAAACAAGAEAACAAAAAACAAAAQAAAAABAAAA=</HashCode>
<FileName>EventManager\EventManager.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="DTS.Common.Core.EventManager.EventMetaData&lt;T&gt;" Collapsed="true">
<Position X="5.75" Y="0.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA=</HashCode>
<FileName>EventManager\EventManager.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="DTS.Common.Core.PluginLib.PluginConfig" Collapsed="true">
<Position X="4" Y="1.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAgAAAIAAAAAAAAAAAAAA=</HashCode>
<FileName>PluginLib\PluginConfig.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="DTS.Common.Core.PluginLib.PluginConfigData" Collapsed="true">
<Position X="5.75" Y="1.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA=</HashCode>
<FileName>PluginLib\PluginConfigData.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="DTS.Common.Core.PluginLib.PluginConfigSectionHandler" Collapsed="true">
<Position X="0.5" Y="2.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>PluginLib\PluginConfigSectionHandler.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="DTS.Common.Core.PluginLib.FilterHashKeyCollection" Collapsed="true">
<Position X="2.25" Y="1.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAACAAAAAAAAAAAACAAAAAAAAAABAAAAAAAAAAAAAAA=</HashCode>
<FileName>PluginLib\PluginConfigSectionHandler.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="DTS.Common.Core.PluginLib.FilterHashElement" Collapsed="true">
<Position X="0.5" Y="1.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAA=</HashCode>
<FileName>PluginLib\PluginConfigSectionHandler.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="DTS.Common.Core.PluginLib.PluginManager" Collapsed="true">
<Position X="2.25" Y="2.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AEAABAAAAAAEAACAAAMAAAAAAAAAAAAAAgAAAAAAAAA=</HashCode>
<FileName>PluginLib\PluginManager.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="DTS.Common.Core.ServiceManager.ServiceManager" Collapsed="true">
<Position X="4" Y="2.5" Width="1.5" />
<TypeIdentifier>
<HashCode>gAAAAAAAAAAAAABAAEAAAAABAAAAAAAAAAAAAAFAAAA=</HashCode>
<FileName>ServiceManager\ServiceManager.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="DTS.Common.Core.ServiceManager.ServicePublishedEvent" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="5.75" Y="2.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA=</HashCode>
<FileName>ServiceManager\ServicePublishedEvent.cs</FileName>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Class Name="DTS.Common.Core.Settings.SettingsChangedEventArgs&lt;TKey, TItem&gt;" Collapsed="true">
<Position X="0.5" Y="3.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAQAAAEAAAAEAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Settings\SettingsChangedEventArgs.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="DTS.Common.Core.Settings.SettingsCollection&lt;TKey, TItem&gt;" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="2.25" Y="3.5" Width="1.5" />
<TypeIdentifier>
<HashCode>CAIAAAAAAAAEABAQCAAABAQAABAAAAAEAAAgAABwKAA=</HashCode>
<FileName>Settings\SettingsCollection.cs</FileName>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Interface Name="DTS.Common.Core.ServiceManager.IServicePublishedEvent" Collapsed="true">
<Position X="0.5" Y="4.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAA=</HashCode>
<FileName>ServiceManager\IServicePublishedEvent.cs</FileName>
</TypeIdentifier>
</Interface>
<Enum Name="DTS.Common.Core.EventManager.EventDiagnosticType" Collapsed="true">
<Position X="2.25" Y="5.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAABAAAAAAAAAAAAAEIACAAAAAAABAAAA=</HashCode>
<FileName>EventManager\EventManager.cs</FileName>
</TypeIdentifier>
</Enum>
<Enum Name="DTS.Common.Core.Settings.ChangeSettingType" Collapsed="true">
<Position X="0.5" Y="5.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAIAAAAAAAAAAABAABAABAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Settings\SettingsChangedEventArgs.cs</FileName>
</TypeIdentifier>
</Enum>
<Delegate Name="DTS.Common.Core.EventManager.SubscriberCallbackDelegate&lt;T&gt;" Collapsed="true">
<Position X="2.25" Y="6.75" Width="1.5" />
<TypeIdentifier>
<HashCode>BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>EventManager\EventManager.cs</FileName>
</TypeIdentifier>
</Delegate>
<Delegate Name="DTS.Common.Core.EventManager.DiagnosticCallbackDelegate" Collapsed="true">
<Position X="0.5" Y="6.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAACAAEAAAAAAAAAEAAAABAAAAAAAAAAAAAA=</HashCode>
<FileName>EventManager\EventManager.cs</FileName>
</TypeIdentifier>
</Delegate>
<Font Name="Segoe UI" Size="9" />
</ClassDiagram>