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

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

공개 메소드들

메소드 설명
Add ( DefinitionCacheItemType type, string location, System.DateTime updated, bool ovrride, bool required, string name, string description ) : DefinitionCacheItem
Add ( DefinitionCacheItem item ) : void
Get ( string args ) : DefinitionCacheItem
GetBuiltIn ( string args ) : DefinitionCacheItem
GetLanguage ( string args ) : DefinitionCacheItem
GetLanguageScript ( string args ) : DefinitionCacheItem
GetLocations ( DefinitionCacheItemType type ) : DefinitionLocation[]
GetOldestItem ( ) : DefinitionCacheItem
GetOldestItem ( string location ) : DefinitionCacheItem
GetOriginal ( string args ) : DefinitionCacheItem
GetScript ( string args ) : DefinitionCacheItem
Merge ( string enabledLanguages, DefinitionCache cache ) : void

비공개 메소드들

메소드 설명
add ( DefinitionCacheItem item ) : DefinitionCacheItem
add ( DefinitionCacheItemType type, string location, System.DateTime updated, bool ovrride, bool required, string name, string description ) : DefinitionCacheItem
addRaw ( DefinitionCacheItem item ) : void
addRaw ( IEnumerable items ) : void
get ( string args, int index, IEnumerable items, DefinitionCacheItem parent ) : DefinitionCacheItem
isOptionalArgument ( string argument, IEnumerable items ) : bool
overrideItem ( DefinitionCacheItem item ) : void
overrideItem ( DefinitionCacheItem existing, DefinitionCacheItem item ) : void
parameterAppender ( List parameters, DefinitionCacheItem parameterToAdd ) : DefinitionCacheItem
visitAll ( Action visitor, IEnumerable items ) : void

메소드 상세

Add() 공개 메소드

public Add ( DefinitionCacheItemType type, string location, System.DateTime updated, bool ovrride, bool required, string name, string description ) : DefinitionCacheItem
type DefinitionCacheItemType
location string
updated System.DateTime
ovrride bool
required bool
name string
description string
리턴 DefinitionCacheItem

Add() 공개 메소드

public Add ( DefinitionCacheItem item ) : void
item DefinitionCacheItem
리턴 void

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

GetLocations() 공개 메소드

public GetLocations ( DefinitionCacheItemType type ) : DefinitionLocation[]
type DefinitionCacheItemType
리턴 DefinitionLocation[]

GetOldestItem() 공개 메소드

public GetOldestItem ( ) : DefinitionCacheItem
리턴 DefinitionCacheItem

GetOldestItem() 공개 메소드

public GetOldestItem ( string location ) : DefinitionCacheItem
location string
리턴 DefinitionCacheItem

GetOriginal() 공개 메소드

public GetOriginal ( string args ) : DefinitionCacheItem
args string
리턴 DefinitionCacheItem

GetScript() 공개 메소드

public GetScript ( string args ) : DefinitionCacheItem
args string
리턴 DefinitionCacheItem

Merge() 공개 메소드

public Merge ( string enabledLanguages, DefinitionCache cache ) : void
enabledLanguages string
cache DefinitionCache
리턴 void