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

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

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

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