Mini SQL Query Extensibility Documentation
ApplicationServices Class
NamespacesMiniSqlQuery.CoreApplicationServices
The core services of the application (singleton).
Declaration Syntax
C#Visual BasicVisual C++
public class ApplicationServices : IApplicationServices
Public Class ApplicationServices _
	Implements IApplicationServices
public ref class ApplicationServices : IApplicationServices
Members
All MembersConstructorsMethodsPropertiesEvents



IconMemberDescription
ApplicationServices()()()
Initializes a new instance of the ApplicationServices class

Container
The Dependency Injection container.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetConfigurationObjectTypes()()()
GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
HostWindow
The application host window.

InitializePlugIns()()()
Initializes the plugins that have been loaded during application startup.

Instance
A reference to the singleton instance of the services for this application.

LoadPlugIn(IPlugIn)
Loads the plugIn (calling its LoadPlugIn(IApplicationServices) method) and adds it to the Plugins dictionary for access by other services.

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
OnSystemMessagePosted(SystemMessageEventArgs)
Plugins
A dictionary of the current plugins for this application.

PostMessage(SystemMessage, Object)
Posts a system message for listeners.

RegisterComponent<(Of <(TService, TImp>)>)(String)
Registers the component service type TService with and implemetation of type TImp.

RegisterComponent<(Of <(TImp>)>)(String)
Registers the component implemetation of type TImp.

RegisterConfigurationObject<(Of <(TConfig>)>)()()()
RegisterEditor<(Of <(TEditor>)>)(FileEditorDescriptor)
Registers the editor of type TEditor using the EditorKeyName.

RegisterSingletonComponent<(Of <(TService, TImp>)>)(String)
Registers the component service type TService with and implemetation of type TImp as a singleton.

Resolve<(Of <(T>)>)(String)
Resolves an instance of T from the container.

Resolve<(Of <(T>)>)()()()
Settings
The application settings instance.

SystemMessagePosted
Occurs when a system message is posted.

ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Inheritance Hierarchy
Object
ApplicationServices

Assembly: MiniSqlQuery.Core (Module: MiniSqlQuery.Core) Version: 1.0.0.0 (1.0.0.0)