Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
TemplatesDatabase.ValuesDictionary
类 TemplatesDatabase.ValuesDictionary 继承关系图:
TemplatesDatabase.ValuesDictionary 的协作图:

Public 成员函数

bool ContainsKey (string key)
bool ContainsValue (object value)
void EnsureCapacity (int capacity)
GetValue< T > (string key)
GetValue< T > (string key, T defaultValue)
void SetValue< T > (string key, T value)
void Add< T > (string key, T value)
void Clear ()
void Remove (string key)
void Remove (string key, out object value)
void TrimExcess ()
void TrimExcess (int capacity)
bool TryAdd< T > (string key, T value)
bool TryGetValue< T > (string key, out T value)
void Save (XElement node)
void PopulateFromDatabaseObject (DatabaseObject databaseObject)
void ApplyOverrides (ValuesDictionary overridesValuesDictionary)
void ApplyOverrides (XElement overridesNode)
void ApplyOverrides (XElement overridesNode, bool overrideExistOnly)
IEnumerator< KeyValuePair< string, object > > GetEnumerator ()

属性

int Count [get]
IEnumerable< string > Keys [get]
IEnumerable< object > Values [get]
DatabaseObject DatabaseObject [get, set]
object this[string key] [get, set]

Private 成员函数

IEnumerator IEnumerable. GetEnumerator ()

Private 属性

Dictionary< string, object > m_dictionary = []
DatabaseObject m_databaseObject

详细描述

在文件 ValuesDictionary.cs9 行定义.

成员函数说明

◆ Add< T >()

void TemplatesDatabase.ValuesDictionary.Add< T > ( string key,
T value )

在文件 ValuesDictionary.cs56 行定义.

◆ ApplyOverrides() [1/3]

void TemplatesDatabase.ValuesDictionary.ApplyOverrides ( ValuesDictionary overridesValuesDictionary)

在文件 ValuesDictionary.cs127 行定义.

这是这个函数的调用关系图:

◆ ApplyOverrides() [2/3]

void TemplatesDatabase.ValuesDictionary.ApplyOverrides ( XElement overridesNode)

在文件 ValuesDictionary.cs142 行定义.

函数调用图:

◆ ApplyOverrides() [3/3]

void TemplatesDatabase.ValuesDictionary.ApplyOverrides ( XElement overridesNode,
bool overrideExistOnly )

在文件 ValuesDictionary.cs146 行定义.

函数调用图:

◆ Clear()

void TemplatesDatabase.ValuesDictionary.Clear ( )

在文件 ValuesDictionary.cs60 行定义.

◆ ContainsKey()

bool TemplatesDatabase.ValuesDictionary.ContainsKey ( string key)

在文件 ValuesDictionary.cs30 行定义.

这是这个函数的调用关系图:

◆ ContainsValue()

bool TemplatesDatabase.ValuesDictionary.ContainsValue ( object value)

在文件 ValuesDictionary.cs32 行定义.

◆ EnsureCapacity()

void TemplatesDatabase.ValuesDictionary.EnsureCapacity ( int capacity)

在文件 ValuesDictionary.cs34 行定义.

◆ GetEnumerator() [1/2]

IEnumerator IEnumerable. TemplatesDatabase.ValuesDictionary.GetEnumerator ( )
private

在文件 ValuesDictionary.cs187 行定义.

◆ GetEnumerator() [2/2]

IEnumerator< KeyValuePair< string, object > > TemplatesDatabase.ValuesDictionary.GetEnumerator ( )

在文件 ValuesDictionary.cs185 行定义.

◆ GetValue< T >() [1/2]

T TemplatesDatabase.ValuesDictionary.GetValue< T > ( string key)

在文件 ValuesDictionary.cs38 行定义.

◆ GetValue< T >() [2/2]

T TemplatesDatabase.ValuesDictionary.GetValue< T > ( string key,
T defaultValue )

在文件 ValuesDictionary.cs45 行定义.

◆ PopulateFromDatabaseObject()

void TemplatesDatabase.ValuesDictionary.PopulateFromDatabaseObject ( DatabaseObject databaseObject)

在文件 ValuesDictionary.cs107 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ Remove() [1/2]

void TemplatesDatabase.ValuesDictionary.Remove ( string key)

在文件 ValuesDictionary.cs64 行定义.

◆ Remove() [2/2]

void TemplatesDatabase.ValuesDictionary.Remove ( string key,
out object value )

在文件 ValuesDictionary.cs68 行定义.

◆ Save()

void TemplatesDatabase.ValuesDictionary.Save ( XElement node)

在文件 ValuesDictionary.cs91 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ SetValue< T >()

void TemplatesDatabase.ValuesDictionary.SetValue< T > ( string key,
T value )

在文件 ValuesDictionary.cs52 行定义.

◆ TrimExcess() [1/2]

void TemplatesDatabase.ValuesDictionary.TrimExcess ( )

在文件 ValuesDictionary.cs72 行定义.

◆ TrimExcess() [2/2]

void TemplatesDatabase.ValuesDictionary.TrimExcess ( int capacity)

在文件 ValuesDictionary.cs76 行定义.

◆ TryAdd< T >()

bool TemplatesDatabase.ValuesDictionary.TryAdd< T > ( string key,
T value )

在文件 ValuesDictionary.cs80 行定义.

◆ TryGetValue< T >()

bool TemplatesDatabase.ValuesDictionary.TryGetValue< T > ( string key,
out T value )

在文件 ValuesDictionary.cs82 行定义.

类成员变量说明

◆ m_databaseObject

DatabaseObject TemplatesDatabase.ValuesDictionary.m_databaseObject
private

在文件 ValuesDictionary.cs12 行定义.

◆ m_dictionary

Dictionary<string, object> TemplatesDatabase.ValuesDictionary.m_dictionary = []
private

在文件 ValuesDictionary.cs10 行定义.

属性说明

◆ Count

int TemplatesDatabase.ValuesDictionary.Count
get

在文件 ValuesDictionary.cs14 行定义.

◆ DatabaseObject

DatabaseObject TemplatesDatabase.ValuesDictionary.DatabaseObject
getset

在文件 ValuesDictionary.cs20 行定义.

◆ Keys

IEnumerable<string> TemplatesDatabase.ValuesDictionary.Keys
get

在文件 ValuesDictionary.cs16 行定义.

◆ this[string key]

object TemplatesDatabase.ValuesDictionary.this[string key]
getset

在文件 ValuesDictionary.cs25 行定义.

◆ Values

IEnumerable<object> TemplatesDatabase.ValuesDictionary.Values
get

在文件 ValuesDictionary.cs18 行定义.


该类的文档由以下文件生成: