C# Class OpenIDE.Core.Language.PluginLocator

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

Public Methods

Method Description
GetUsages ( ) : IEnumerable
Locate ( ) : OpenIDE.Core.Language.LanguagePlugin[]
LocateAll ( ) : OpenIDE.Core.Language.LanguagePlugin[]
LocateAllFor ( string path ) : OpenIDE.Core.Language.LanguagePlugin[]
LocateFor ( string path ) : OpenIDE.Core.Language.LanguagePlugin[]
PluginLocator ( string enabledLanguages, ProfileLocator profiles, Action dispatchMessage ) : System

Private Methods

Method Description
addLanguagePath ( List dirs, string path ) : void
getPlugins ( string dir ) : IEnumerable
getPlugins ( ) : string[]
isEnabledPlugin ( LanguagePlugin plugin ) : bool

Method Details

GetUsages() public method

public GetUsages ( ) : IEnumerable
return IEnumerable

Locate() public method

public Locate ( ) : OpenIDE.Core.Language.LanguagePlugin[]
return OpenIDE.Core.Language.LanguagePlugin[]

LocateAll() public method

public LocateAll ( ) : OpenIDE.Core.Language.LanguagePlugin[]
return OpenIDE.Core.Language.LanguagePlugin[]

LocateAllFor() public method

public LocateAllFor ( string path ) : OpenIDE.Core.Language.LanguagePlugin[]
path string
return OpenIDE.Core.Language.LanguagePlugin[]

LocateFor() public method

public LocateFor ( string path ) : OpenIDE.Core.Language.LanguagePlugin[]
path string
return OpenIDE.Core.Language.LanguagePlugin[]

PluginLocator() public method

public PluginLocator ( string enabledLanguages, ProfileLocator profiles, Action dispatchMessage ) : System
enabledLanguages string
profiles OpenIDE.Core.Profiles.ProfileLocator
dispatchMessage Action
return System