C# Class OpenIDE.Core.Definitions.DefinitionBuilder

Datei anzeigen Open project: continuoustests/OpenIDE Class Usage Examples

Public Methods

Method Description
Build ( ) : void
Build ( bool updateDefinitions ) : void
DefinitionBuilder ( string token, string workingDirectory, string defaultLanguage, string enabledLanguages, Func builtIn, Func languages ) : System
Get ( string args ) : DefinitionCacheItem
GetBuiltIn ( string args ) : DefinitionCacheItem
GetLanguage ( string args ) : DefinitionCacheItem
GetLanguageScript ( string args ) : DefinitionCacheItem
GetOriginal ( string args ) : DefinitionCacheItem
GetScript ( string args ) : DefinitionCacheItem

Private Methods

Method Description
add ( DefinitionCache cache, DefinitionCacheItem item, BaseCommandHandlerParameter parameter ) : void
add ( DefinitionCache cache, DefinitionCacheItem item, DefinitionCacheItem parameter ) : void
add ( DefinitionCache cache, DefinitionCacheItem item, IEnumerable parameters ) : void
add ( DefinitionCache cache, DefinitionCacheItem item, IEnumerable parameters ) : void
addPlaceholderLanguages ( string path, List existing ) : List
appendDefinitions ( string file ) : DefinitionCache
buildDefinitions ( string file ) : DefinitionCache
cacheIsOutOfDate ( string file, DefinitionCache cache ) : bool
fileTime ( string file ) : System.DateTime
isUpdated ( System.DateTime updated, string dir, string stateDir ) : bool
isUpdated ( string file, DefinitionCache cache ) : bool
mergeBuiltInCommands ( bool updateDefinitions, ProfileLocator profiles ) : void
mergeExternalCommands ( bool updateDefinitions, string path ) : void
overrideCommand ( DefinitionCache cache, DefinitionCacheItem item, BaseCommandHandlerParameter parameter ) : void
printError ( string msg ) : void
replacePlaceholderLanguages ( string path, DefinitionCache locations ) : string[]
writeBuiltInCommands ( string file, ProfileLocator profiles ) : DefinitionCache
writeCache ( string path, DefinitionCache cache ) : void

Method Details

Build() public method

public Build ( ) : void
return void

Build() public method

public Build ( bool updateDefinitions ) : void
updateDefinitions bool
return void

DefinitionBuilder() public method

public DefinitionBuilder ( string token, string workingDirectory, string defaultLanguage, string enabledLanguages, Func builtIn, Func languages ) : System
token string
workingDirectory string
defaultLanguage string
enabledLanguages string
builtIn Func
languages Func
return System

Get() public method

public Get ( string args ) : DefinitionCacheItem
args string
return DefinitionCacheItem

GetBuiltIn() public method

public GetBuiltIn ( string args ) : DefinitionCacheItem
args string
return DefinitionCacheItem

GetLanguage() public method

public GetLanguage ( string args ) : DefinitionCacheItem
args string
return DefinitionCacheItem

GetLanguageScript() public method

public GetLanguageScript ( string args ) : DefinitionCacheItem
args string
return DefinitionCacheItem

GetOriginal() public method

public GetOriginal ( string args ) : DefinitionCacheItem
args string
return DefinitionCacheItem

GetScript() public method

public GetScript ( string args ) : DefinitionCacheItem
args string
return DefinitionCacheItem