C# Класс OpenIDE.Core.Definitions.DefinitionBuilder

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Build() публичный Метод

public Build ( ) : void
Результат void

Build() публичный Метод

public Build ( bool updateDefinitions ) : void
updateDefinitions bool
Результат void

DefinitionBuilder() публичный Метод

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
Результат System

Get() публичный Метод

public Get ( string args ) : DefinitionCacheItem
args string
Результат DefinitionCacheItem

GetBuiltIn() публичный Метод

public GetBuiltIn ( string args ) : DefinitionCacheItem
args string
Результат DefinitionCacheItem

GetLanguage() публичный Метод

public GetLanguage ( string args ) : DefinitionCacheItem
args string
Результат DefinitionCacheItem

GetLanguageScript() публичный Метод

public GetLanguageScript ( string args ) : DefinitionCacheItem
args string
Результат DefinitionCacheItem

GetOriginal() публичный Метод

public GetOriginal ( string args ) : DefinitionCacheItem
args string
Результат DefinitionCacheItem

GetScript() публичный Метод

public GetScript ( string args ) : DefinitionCacheItem
args string
Результат DefinitionCacheItem