C# Class OpenIDE.Bootstrapping.DIContainer

显示文件 Open project: continuoustests/OpenIDE Class Usage Examples

Public Methods

Method Description
DIContainer ( AppSettings settings ) : System
EventDispatcher ( ) : EventIntegration.IEventDispatcher
EventDispatcher ( string msg ) : void
GetDefaultHandlers ( ) : IEnumerable
GetDefinitionBuilder ( ) : DefinitionBuilder
GetPluginHandlers ( ) : IEnumerable
ICodeEngineLocator ( ) : ICodeEngineLocator
IFS ( ) : IFS
ILocateEditorEngine ( ) : ILocateEditorEngine
IMessageBus ( ) : IMessageBus
PluginLocator ( ) : PluginLocator

Private Methods

Method Description
dispatchAndCompleteMessage ( string command, System.Action onCommandCompleted ) : void
dispatchMessage ( string command ) : void
getCommandPrefix ( string command ) : string
isColorized ( string command ) : bool
isCommand ( string command ) : bool
isError ( string command ) : bool
isEvent ( string command ) : bool
isWarning ( string command ) : bool
printColorized ( string command ) : void
printError ( string command ) : void
printWarning ( string command ) : void

Method Details

DIContainer() public method

public DIContainer ( AppSettings settings ) : System
settings AppSettings
return System

EventDispatcher() public method

public EventDispatcher ( ) : EventIntegration.IEventDispatcher
return EventIntegration.IEventDispatcher

EventDispatcher() public method

public EventDispatcher ( string msg ) : void
msg string
return void

GetDefaultHandlers() public method

public GetDefaultHandlers ( ) : IEnumerable
return IEnumerable

GetDefinitionBuilder() public method

public GetDefinitionBuilder ( ) : DefinitionBuilder
return OpenIDE.Core.Definitions.DefinitionBuilder

GetPluginHandlers() public method

public GetPluginHandlers ( ) : IEnumerable
return IEnumerable

ICodeEngineLocator() public method

public ICodeEngineLocator ( ) : ICodeEngineLocator
return ICodeEngineLocator

IFS() public method

public IFS ( ) : IFS
return IFS

ILocateEditorEngine() public method

public ILocateEditorEngine ( ) : ILocateEditorEngine
return ILocateEditorEngine

IMessageBus() public method

public IMessageBus ( ) : IMessageBus
return IMessageBus

PluginLocator() public method

public PluginLocator ( ) : PluginLocator
return OpenIDE.Core.Language.PluginLocator