C# 클래스 OpenIDE.Core.Definitions.DefinitionBuilder

파일 보기 프로젝트 열기: continuoustests/OpenIDE 1 사용 예제들

공개 메소드들

메소드 설명
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