C# Class OpenIDE.Core.Definitions.DefinitionCache

Datei anzeigen Open project: continuoustests/OpenIDE Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

Add() public method

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
return DefinitionCacheItem

Add() public method

public Add ( DefinitionCacheItem item ) : void
item DefinitionCacheItem
return void

Get() public method

public Get ( string args ) : DefinitionCacheItem
args string
return DefinitionCacheItem

GetBuiltIn() public method

public GetBuiltIn ( string args ) : DefinitionCacheItem
args string
return DefinitionCacheItem

GetLanguage() public method

public GetLanguage ( string args ) : DefinitionCacheItem
args string
return DefinitionCacheItem

GetLanguageScript() public method

public GetLanguageScript ( string args ) : DefinitionCacheItem
args string
return DefinitionCacheItem

GetLocations() public method

public GetLocations ( DefinitionCacheItemType type ) : DefinitionLocation[]
type DefinitionCacheItemType
return DefinitionLocation[]

GetOldestItem() public method

public GetOldestItem ( ) : DefinitionCacheItem
return DefinitionCacheItem

GetOldestItem() public method

public GetOldestItem ( string location ) : DefinitionCacheItem
location string
return DefinitionCacheItem

GetOriginal() public method

public GetOriginal ( string args ) : DefinitionCacheItem
args string
return DefinitionCacheItem

GetScript() public method

public GetScript ( string args ) : DefinitionCacheItem
args string
return DefinitionCacheItem

Merge() public method

public Merge ( string enabledLanguages, DefinitionCache cache ) : void
enabledLanguages string
cache DefinitionCache
return void