DMO AdvancedLauncher SDK  v1.0.0.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAdvancedLauncher.SDK.Model.Events.Proxy.EventProxy< BaseEventArgs >
 CAdvancedLauncher.SDK.Model.Events.Proxy.BaseEventProxyConfiguration changed event proxy for BaseEventHandler
 CAdvancedLauncher.SDK.Model.Events.Proxy.EventProxy< ConfigurationChangedEventArgs >
 CAdvancedLauncher.SDK.Model.Events.Proxy.ConfigurationChangedProxyConfiguration changed event proxy for ConfigurationChangedEventHandler
 CAdvancedLauncher.SDK.Management.Commands.ICommandCommand interface
 CAdvancedLauncher.SDK.Management.Commands.AbstractCommandBase ICommand implementation
 CAdvancedLauncher.SDK.Management.Commands.AbstractExtendedCommandExtended ICommand base implementation with subcommands support
 CAdvancedLauncher.SDK.Management.Configuration.IConfigurationThe game configuration interface. It defines all server-specific features.
 CAdvancedLauncher.SDK.Management.Configuration.AbstractConfigurationCommon configuration implementation
 CIDisposable
 CAdvancedLauncher.SDK.Management.IDatabaseContextDatabase context. It is wrapper interface over real DbContext. Do not forget to close context or just use it in using(...) statement.
 CAdvancedLauncher.SDK.Management.IFileSystemManagerFileSystem API
 CAdvancedLauncher.SDK.Management.FileSystemManagerThe DMO File System manager
 CIEnumerable
 CAdvancedLauncher.SDK.Management.IConfigurationManagerConfiguration manager interface
 CAdvancedLauncher.SDK.Management.IConfigurationManagerConfiguration manager interface
 CAdvancedLauncher.SDK.Management.ILoggableLoggable interface
 CAdvancedLauncher.SDK.Management.IFileSystemManagerFileSystem API
 CAdvancedLauncher.SDK.Model.Web.ILoginProviderLogin provider interface
 CAdvancedLauncher.SDK.Model.Web.INewsProviderNews provider interface
 CAdvancedLauncher.SDK.Model.Web.AbstractNewsProviderBase class for INewsProvider interface
 CAdvancedLauncher.SDK.Model.Web.IWebProviderWeb provider interface to gram guild info from remote source
 CAdvancedLauncher.SDK.Model.Web.AbstractWebProviderBase implementation of IWebProvider
 CAdvancedLauncher.SDK.Management.IManagerBase API interface
 CAdvancedLauncher.SDK.Management.ICommandManagerCommand manager interface. You can register and unregister your commands here.
 CAdvancedLauncher.SDK.Management.IConfigurationManagerConfiguration manager interface
 CAdvancedLauncher.SDK.Management.IDatabaseManagerDatabase manager, IDatabaseContext builder.
 CAdvancedLauncher.SDK.Management.IDialogManagerDialog manager, allow to show different dialogs at UI.
 CAdvancedLauncher.SDK.Management.IEnvironmentManagerEnvironment manager. Provides different information of execution environment
 CAdvancedLauncher.SDK.Management.IFileSystemManagerFileSystem API
 CAdvancedLauncher.SDK.Management.ILanguageManagerLanguage manager API. Provides access to strings and changing event.
 CAdvancedLauncher.SDK.Management.ILogManagerLog manager API
 CAdvancedLauncher.SDK.Management.IPluginHostAPI accessor for plugins
 CAdvancedLauncher.SDK.Management.IProfileManagerProfile manager API interface
 CAdvancedLauncher.SDK.Management.ITaskManagerTask manager API. It locks application closing until all tasks complete.
 CAdvancedLauncher.SDK.Management.IWindowManagerWindow manager API. Allow add/remove menu items, mainpage tabs, show new windows
 CINotifyPropertyChanged
 CAdvancedLauncher.SDK.Model.Config.GameModelGame model configuration
 CAdvancedLauncher.SDK.Model.Config.ProfileUser profile settings
 CAdvancedLauncher.SDK.Model.Config.SettingsUser settings
 CAdvancedLauncher.SDK.Management.Plugins.IPluginPlugin interface
 CAdvancedLauncher.SDK.Management.Plugins.AbstractPluginBase IPlugin implementation
 CAdvancedLauncher.SDK.UI.IRemoteControlInterface that represents remote UI control
 CAdvancedLauncher.SDK.UI.ControlContainerBase IRemoteControl implementation
 CAdvancedLauncher.SDK.UI.PageContainerControlContainer implementation for Management.IWindowManager's pages.
 CAdvancedLauncher.SDK.UI.WindowContainerControlContainer implementation for IWindowManager's windows.
 CAdvancedLauncher.SDK.Model.IRemotePropertyChangedInterface used for property syncronization between real object and remote transparent proxy
 CAdvancedLauncher.SDK.Model.NamedItemBase item with name and IsEnabled properties, used for MenuItem or PageItem.
 CAdvancedLauncher.SDK.Model.MenuItemMain menu item container
 CAdvancedLauncher.SDK.Model.PageItemMainPage item with control
 CAdvancedLauncher.SDK.Model.Web.IServersProviderServer provider interface
 CAdvancedLauncher.SDK.Model.Web.AbstractServersProviderBase IServersProvider implementation
 CAdvancedLauncher.SDK.Model.Web.DatabaseServersProviderServers provider that allows to read server list from database
 CMarshalByRefObject
 CAdvancedLauncher.SDK.Management.CrossDomainObjectThe base class for all cross-domain communication types
 CAdvancedLauncher.SDK.Management.Commands.AbstractCommandBase ICommand implementation
 CAdvancedLauncher.SDK.Management.Configuration.AbstractConfigurationCommon configuration implementation
 CAdvancedLauncher.SDK.Management.FileSystemManagerThe DMO File System manager
 CAdvancedLauncher.SDK.Management.Plugins.AbstractPluginBase IPlugin implementation
 CAdvancedLauncher.SDK.Management.Plugins.ProxyPlugin loader proxy for internal use
 CAdvancedLauncher.SDK.Model.Config.GameModelGame model configuration
 CAdvancedLauncher.SDK.Model.Config.NewsDataNews data model
 CAdvancedLauncher.SDK.Model.Config.ProfileUser profile settings
 CAdvancedLauncher.SDK.Model.Config.RotationDataDigiRotation configuration
 CAdvancedLauncher.SDK.Model.Config.SettingsUser settings
 CAdvancedLauncher.SDK.Model.Entity.BaseEntityBase database entity
 CAdvancedLauncher.SDK.Model.Events.BaseEventArgsBase cross-domain event args
 CAdvancedLauncher.SDK.Model.Events.Proxy.EventProxy< T >The remote API doesn't allow to subscribe to event handlers directly, so we should use CrossDomain wrapper.
 CAdvancedLauncher.SDK.Model.LanguageModelMain globalization string collection
 CAdvancedLauncher.SDK.Model.NamedItemBase item with name and IsEnabled properties, used for MenuItem or PageItem.
 CAdvancedLauncher.SDK.Model.NewsItemNews container
 CAdvancedLauncher.SDK.Model.TaskEntryTask entry for ITaskManager interface.
 CAdvancedLauncher.SDK.Model.VersionPairVersion pair for game update logic
 CAdvancedLauncher.SDK.Model.Web.AbstractNewsProviderBase class for INewsProvider interface
 CAdvancedLauncher.SDK.Model.Web.AbstractServersProviderBase IServersProvider implementation
 CAdvancedLauncher.SDK.Model.Web.AbstractWebProviderBase implementation of IWebProvider
 CAdvancedLauncher.SDK.Tools.RemoteTask< T >Task wrapper. Async calls across AppDomains aren't supported out the box, so this is an workaround.
 CAdvancedLauncher.SDK.UI.ControlContainerBase IRemoteControl implementation
 CAdvancedLauncher.SDK.Management.Plugins.PluginInfoPlugin information structure for internal use
 CAdvancedLauncher.SDK.Tools.RemoteTaskExtExtension to return real Task, linked with RemoteTask<T>, so we can use await call
 CAdvancedLauncher.SDK.Tools.ThicknessSystem.Windows.Thickness serializable wrapper
 CUserControl
 CAdvancedLauncher.SDK.Management.Windows.ApplicationWindowControlWindowsFormsHost Control wrapper. Runs specified program inside this control.
 CAdvancedLauncher.SDK.UI.AbstractUserControlBase UserControl implementation for IRemoteControl
 CAdvancedLauncher.SDK.UI.AbstractPageControlBase AbstractUserControl implementation for IWindowManager page items.
 CAdvancedLauncher.SDK.UI.AbstractWindowControlBase AbstractWindowControl implementation for IWindowManager's windows.