My Project v1
Project
载入中...
搜索中...
未找到
Game.SortedMultiCollection< TKey, TValue >
类 Game.SortedMultiCollection< TKey, TValue > 继承关系图:
Game.SortedMultiCollection< TKey, TValue > 的协作图:

struct  Enumerator
 

Public 成员函数

 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 属性

KeyValuePair< TKey, TValue >[] m_array
 
int m_count
 
int m_version
 
IComparer< TKey > m_comparer
 

静态 Public 属性

const int MinCapacity = 4
 

属性

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() [1/4]

◆ SortedMultiCollection() [2/4]

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

◆ SortedMultiCollection() [3/4]

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

◆ SortedMultiCollection() [4/4]

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

成员函数说明

◆ Add()

void Game.SortedMultiCollection< TKey, TValue >.Add ( TKey key,
TValue value )
函数调用图:

◆ AddRange()

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

◆ Clear()

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

◆ ContainsKey()

bool Game.SortedMultiCollection< TKey, TValue >.ContainsKey ( TKey key)
函数调用图:

◆ EnsureCapacity()

void Game.SortedMultiCollection< TKey, TValue >.EnsureCapacity ( int capacity)
这是这个函数的调用关系图:

◆ Find()

int Game.SortedMultiCollection< TKey, TValue >.Find ( TKey key)
这是这个函数的调用关系图:

◆ GetEnumerator() [1/3]

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

◆ GetEnumerator() [2/3]

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

◆ GetEnumerator() [3/3]

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

◆ Remove()

bool Game.SortedMultiCollection< TKey, TValue >.Remove ( TKey key)
函数调用图:

◆ TryGetValue()

bool Game.SortedMultiCollection< TKey, TValue >.TryGetValue ( TKey key,
out TValue value )
函数调用图:

类成员变量说明

◆ m_array

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

◆ m_comparer

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

◆ m_count

int Game.SortedMultiCollection< TKey, TValue >.m_count

◆ m_version

int Game.SortedMultiCollection< TKey, TValue >.m_version

◆ MinCapacity

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

属性说明

◆ Capacity

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

◆ Count

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

◆ this[int i]

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

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