Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Game.SortedMultiCollection< TKey, TValue >
类 Game.SortedMultiCollection< TKey, TValue > 继承关系图:
Game.SortedMultiCollection< TKey, TValue > 的协作图:

类

struct  Enumerator

Public 成员函数

void Dispose ()
bool MoveNext ()
void Reset ()
 SortedMultiCollection ()
 SortedMultiCollection (IComparer< TKey > comparer)
 SortedMultiCollection (int capacity)
 SortedMultiCollection (int capacity, IComparer< TKey > comparer)
void Add (TKey key, TValue value)
void AddRange (IEnumerable< KeyValuePair< TKey, TValue > > items)
bool Remove (TKey key)
void Clear ()
bool TryGetValue (TKey key, out TValue value)
bool ContainsKey (TKey key)
Enumerator GetEnumerator ()
void EnsureCapacity (int capacity)
int Find (TKey key)

Public 属性

SortedMultiCollection< TKey, TValue > m_collection
KeyValuePair< TKey, TValue > m_current
int m_index
int m_version
KeyValuePair< TKey, TValue >[] m_array
int m_count
IComparer< TKey > m_comparer

静态 Public 属性

const int MinCapacity = 4

包函数

 Enumerator (SortedMultiCollection< TKey, TValue > collection)

属性

KeyValuePair< TKey, TValue > Current [get]
object IEnumerator. Current [get]
int Count [get]
int Capacity [get, set]
KeyValuePair< TKey, TValue > this[int i] [get]

Private 成员函数

IEnumerator< KeyValuePair< TKey, TValue > > IEnumerable< KeyValuePair< TKey, TValue > >. GetEnumerator ()
IEnumerator IEnumerable. GetEnumerator ()

详细描述

在文件 SortedMultiCollection.cs 第 2 行定义.

成员函数说明

◆ Add()

void Game.SortedMultiCollection< TKey, TValue >.Add ( TKey key,
TValue value )

在文件 SortedMultiCollection.cs 第 102 行定义.

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

◆ AddRange()

void Game.SortedMultiCollection< TKey, TValue >.AddRange ( IEnumerable< KeyValuePair< TKey, TValue > > items)

在文件 SortedMultiCollection.cs 第 114 行定义.

函数调用图:

◆ Clear()

void Game.SortedMultiCollection< TKey, TValue >.Clear ( )

在文件 SortedMultiCollection.cs 第 132 行定义.

◆ ContainsKey()

bool Game.SortedMultiCollection< TKey, TValue >.ContainsKey ( TKey key)

在文件 SortedMultiCollection.cs 第 150 行定义.

函数调用图:

◆ Dispose()

void Game.SortedMultiCollection< TKey, TValue >.Dispose ( )

在文件 SortedMultiCollection.cs 第 23 行定义.

◆ EnsureCapacity()

void Game.SortedMultiCollection< TKey, TValue >.EnsureCapacity ( int capacity)

在文件 SortedMultiCollection.cs 第 158 行定义.

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

◆ Enumerator()

Game.SortedMultiCollection< TKey, TValue >.Enumerator ( SortedMultiCollection< TKey, TValue > collection)
package

在文件 SortedMultiCollection.cs 第 16 行定义.

函数调用图:

◆ Find()

int Game.SortedMultiCollection< TKey, TValue >.Find ( TKey key)

在文件 SortedMultiCollection.cs 第 165 行定义.

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

◆ GetEnumerator() [1/3]

IEnumerator IEnumerable. Game.SortedMultiCollection< TKey, TValue >.GetEnumerator ( )
private

在文件 SortedMultiCollection.cs 第 156 行定义.

◆ GetEnumerator() [2/3]

IEnumerator< KeyValuePair< TKey, TValue > > IEnumerable< KeyValuePair< TKey, TValue > >. Game.SortedMultiCollection< TKey, TValue >.GetEnumerator ( )
private

在文件 SortedMultiCollection.cs 第 154 行定义.

◆ GetEnumerator() [3/3]

Enumerator Game.SortedMultiCollection< TKey, TValue >.GetEnumerator ( )

在文件 SortedMultiCollection.cs 第 152 行定义.

◆ MoveNext()

bool Game.SortedMultiCollection< TKey, TValue >.MoveNext ( )

在文件 SortedMultiCollection.cs 第 25 行定义.

◆ Remove()

bool Game.SortedMultiCollection< TKey, TValue >.Remove ( TKey key)

在文件 SortedMultiCollection.cs 第 120 行定义.

函数调用图:

◆ Reset()

void Game.SortedMultiCollection< TKey, TValue >.Reset ( )

在文件 SortedMultiCollection.cs 第 38 行定义.

◆ SortedMultiCollection() [1/4]

Game.SortedMultiCollection< TKey, TValue >.SortedMultiCollection ( )

在文件 SortedMultiCollection.cs 第 80 行定义.

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

◆ SortedMultiCollection() [2/4]

Game.SortedMultiCollection< TKey, TValue >.SortedMultiCollection ( IComparer< TKey > comparer)

在文件 SortedMultiCollection.cs 第 85 行定义.

◆ SortedMultiCollection() [3/4]

Game.SortedMultiCollection< TKey, TValue >.SortedMultiCollection ( int capacity)

在文件 SortedMultiCollection.cs 第 90 行定义.

◆ SortedMultiCollection() [4/4]

Game.SortedMultiCollection< TKey, TValue >.SortedMultiCollection ( int capacity,
IComparer< TKey > comparer )

在文件 SortedMultiCollection.cs 第 96 行定义.

◆ TryGetValue()

bool Game.SortedMultiCollection< TKey, TValue >.TryGetValue ( TKey key,
out TValue value )

在文件 SortedMultiCollection.cs 第 140 行定义.

函数调用图:

类成员变量说明

◆ m_array

KeyValuePair<TKey, TValue> [] Game.SortedMultiCollection< TKey, TValue >.m_array

在文件 SortedMultiCollection.cs 第 49 行定义.

◆ m_collection

SortedMultiCollection<TKey, TValue> Game.SortedMultiCollection< TKey, TValue >.m_collection

在文件 SortedMultiCollection.cs 第 4 行定义.

◆ m_comparer

IComparer<TKey> Game.SortedMultiCollection< TKey, TValue >.m_comparer

在文件 SortedMultiCollection.cs 第 55 行定义.

◆ m_count

int Game.SortedMultiCollection< TKey, TValue >.m_count

在文件 SortedMultiCollection.cs 第 51 行定义.

◆ m_current

KeyValuePair<TKey, TValue> Game.SortedMultiCollection< TKey, TValue >.m_current

在文件 SortedMultiCollection.cs 第 6 行定义.

◆ m_index

int Game.SortedMultiCollection< TKey, TValue >.m_index

在文件 SortedMultiCollection.cs 第 8 行定义.

◆ m_version

int Game.SortedMultiCollection< TKey, TValue >.m_version

在文件 SortedMultiCollection.cs 第 10 行定义.

◆ MinCapacity

const int Game.SortedMultiCollection< TKey, TValue >.MinCapacity = 4
static

在文件 SortedMultiCollection.cs 第 47 行定义.

属性说明

◆ Capacity

int Game.SortedMultiCollection< TKey, TValue >.Capacity
getset

在文件 SortedMultiCollection.cs 第 59 行定义.

◆ Count

int Game.SortedMultiCollection< TKey, TValue >.Count
get

在文件 SortedMultiCollection.cs 第 57 行定义.

◆ Current [1/2]

object IEnumerator. Game.SortedMultiCollection< TKey, TValue >.Current
get

在文件 SortedMultiCollection.cs 第 14 行定义.

◆ Current [2/2]

KeyValuePair<TKey, TValue> Game.SortedMultiCollection< TKey, TValue >.Current
get

在文件 SortedMultiCollection.cs 第 12 行定义.

◆ this[int i]

KeyValuePair<TKey, TValue> Game.SortedMultiCollection< TKey, TValue >.this[int i]
get

在文件 SortedMultiCollection.cs 第 71 行定义.


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