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.cs2 行定义.

成员函数说明

◆ Add()

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

在文件 SortedMultiCollection.cs102 行定义.

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

◆ AddRange()

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

在文件 SortedMultiCollection.cs114 行定义.

函数调用图:

◆ Clear()

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

在文件 SortedMultiCollection.cs132 行定义.

◆ ContainsKey()

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

在文件 SortedMultiCollection.cs150 行定义.

函数调用图:

◆ Dispose()

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

在文件 SortedMultiCollection.cs23 行定义.

◆ EnsureCapacity()

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

在文件 SortedMultiCollection.cs158 行定义.

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

◆ Enumerator()

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

在文件 SortedMultiCollection.cs16 行定义.

函数调用图:

◆ Find()

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

在文件 SortedMultiCollection.cs165 行定义.

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

◆ GetEnumerator() [1/3]

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

在文件 SortedMultiCollection.cs156 行定义.

◆ GetEnumerator() [2/3]

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

在文件 SortedMultiCollection.cs154 行定义.

◆ GetEnumerator() [3/3]

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

在文件 SortedMultiCollection.cs152 行定义.

◆ MoveNext()

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

在文件 SortedMultiCollection.cs25 行定义.

◆ Remove()

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

在文件 SortedMultiCollection.cs120 行定义.

函数调用图:

◆ Reset()

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

在文件 SortedMultiCollection.cs38 行定义.

◆ SortedMultiCollection() [1/4]

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

在文件 SortedMultiCollection.cs80 行定义.

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

◆ SortedMultiCollection() [2/4]

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

在文件 SortedMultiCollection.cs85 行定义.

◆ SortedMultiCollection() [3/4]

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

在文件 SortedMultiCollection.cs90 行定义.

◆ SortedMultiCollection() [4/4]

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

在文件 SortedMultiCollection.cs96 行定义.

◆ TryGetValue()

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

在文件 SortedMultiCollection.cs140 行定义.

函数调用图:

类成员变量说明

◆ m_array

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

在文件 SortedMultiCollection.cs49 行定义.

◆ m_collection

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

在文件 SortedMultiCollection.cs4 行定义.

◆ m_comparer

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

在文件 SortedMultiCollection.cs55 行定义.

◆ m_count

int Game.SortedMultiCollection< TKey, TValue >.m_count

在文件 SortedMultiCollection.cs51 行定义.

◆ m_current

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

在文件 SortedMultiCollection.cs6 行定义.

◆ m_index

int Game.SortedMultiCollection< TKey, TValue >.m_index

在文件 SortedMultiCollection.cs8 行定义.

◆ m_version

int Game.SortedMultiCollection< TKey, TValue >.m_version

在文件 SortedMultiCollection.cs10 行定义.

◆ MinCapacity

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

在文件 SortedMultiCollection.cs47 行定义.

属性说明

◆ Capacity

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

在文件 SortedMultiCollection.cs59 行定义.

◆ Count

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

在文件 SortedMultiCollection.cs57 行定义.

◆ Current [1/2]

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

在文件 SortedMultiCollection.cs14 行定义.

◆ Current [2/2]

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

在文件 SortedMultiCollection.cs12 行定义.

◆ this[int i]

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

在文件 SortedMultiCollection.cs71 行定义.


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