C# Class OpenIDE.Core.Definitions.DefinitionBuilder

Afficher le fichier Open project: continuoustests/OpenIDE Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public Build ( ) : void
Résultat void

Build() public méthode

public Build ( bool updateDefinitions ) : void
updateDefinitions bool
Résultat void

DefinitionBuilder() public méthode

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
Résultat System

Get() public méthode

public Get ( string args ) : DefinitionCacheItem
args string
Résultat DefinitionCacheItem

GetBuiltIn() public méthode

public GetBuiltIn ( string args ) : DefinitionCacheItem
args string
Résultat DefinitionCacheItem

GetLanguage() public méthode

public GetLanguage ( string args ) : DefinitionCacheItem
args string
Résultat DefinitionCacheItem

GetLanguageScript() public méthode

public GetLanguageScript ( string args ) : DefinitionCacheItem
args string
Résultat DefinitionCacheItem

GetOriginal() public méthode

public GetOriginal ( string args ) : DefinitionCacheItem
args string
Résultat DefinitionCacheItem

GetScript() public méthode

public GetScript ( string args ) : DefinitionCacheItem
args string
Résultat DefinitionCacheItem