|
| virtual T[] | Allocate (int capacity) |
| virtual void | Free (T[] array) |
◆ Add()
| void Engine.DynamicArray< T >.Add |
( |
T | item | ) |
|
◆ AddRange() [1/5]
| void Engine.DynamicArray< T >.AddRange |
( |
DynamicArray< T > | items | ) |
|
◆ AddRange() [2/5]
| void Engine.DynamicArray< T >.AddRange |
( |
IEnumerable< T > | items | ) |
|
◆ AddRange() [3/5]
| void Engine.DynamicArray< T >.AddRange |
( |
IList< T > | items | ) |
|
◆ AddRange() [4/5]
| void Engine.DynamicArray< T >.AddRange |
( |
IReadOnlyCollection< T > | items | ) |
|
◆ AddRange() [5/5]
| void Engine.DynamicArray< T >.AddRange |
( |
IReadOnlyList< T > | items | ) |
|
◆ AddRangeTyped() [1/5]
| void Engine.DynamicArray< T >.AddRangeTyped |
( |
DynamicArray< T > | items | ) |
|
|
private |
◆ AddRangeTyped() [2/5]
| void Engine.DynamicArray< T >.AddRangeTyped |
( |
IEnumerable< T > | items | ) |
|
|
private |
◆ AddRangeTyped() [3/5]
| void Engine.DynamicArray< T >.AddRangeTyped |
( |
IList< T > | items | ) |
|
|
private |
◆ AddRangeTyped() [4/5]
| void Engine.DynamicArray< T >.AddRangeTyped |
( |
IReadOnlyCollection< T > | items | ) |
|
|
private |
◆ AddRangeTyped() [5/5]
| void Engine.DynamicArray< T >.AddRangeTyped |
( |
IReadOnlyList< T > | items | ) |
|
|
private |
◆ Allocate()
| virtual T[] Engine.DynamicArray< T >.Allocate |
( |
int | capacity | ) |
|
|
protectedvirtual |
◆ Clear()
| void Engine.DynamicArray< T >.Clear |
( |
| ) |
|
◆ Compare()
| int IComparer< T >. Engine.DynamicArray< T >.Compare |
( |
T | x, |
|
|
T | y ) |
◆ Comparer()
| Engine.DynamicArray< T >.Comparer |
( |
Comparison< T > | comparison | ) |
|
◆ Contains()
| bool Engine.DynamicArray< T >.Contains |
( |
T | item | ) |
|
◆ CopyTo()
| void Engine.DynamicArray< T >.CopyTo |
( |
T[] | array, |
|
|
int | arrayIndex ) |
◆ Dispose()
| void Engine.DynamicArray< T >.Dispose |
( |
| ) |
|
◆ DynamicArray() [1/6]
| Engine.DynamicArray< T >.DynamicArray |
( |
| ) |
|
◆ DynamicArray() [2/6]
| Engine.DynamicArray< T >.DynamicArray |
( |
DynamicArray< T > | items | ) |
|
◆ DynamicArray() [3/6]
| Engine.DynamicArray< T >.DynamicArray |
( |
IEnumerable< T > | items | ) |
|
◆ DynamicArray() [4/6]
| Engine.DynamicArray< T >.DynamicArray |
( |
int | capacity | ) |
|
◆ DynamicArray() [5/6]
| Engine.DynamicArray< T >.DynamicArray |
( |
IReadOnlyCollection< T > | items | ) |
|
◆ DynamicArray() [6/6]
| Engine.DynamicArray< T >.DynamicArray |
( |
IReadOnlyList< T > | items | ) |
|
◆ EnsureCapacityExact()
| void Engine.DynamicArray< T >.EnsureCapacityExact |
( |
int | capacity | ) |
|
|
private |
◆ EnsureCapacityForOne()
| void Engine.DynamicArray< T >.EnsureCapacityForOne |
( |
| ) |
|
|
private |
◆ Enumerator()
| Engine.DynamicArray< T >.Enumerator |
( |
DynamicArray< T > | array | ) |
|
◆ Free()
| virtual void Engine.DynamicArray< T >.Free |
( |
T[] | array | ) |
|
|
protectedvirtual |
◆ GetEnumerator() [1/3]
| IEnumerator IEnumerable. Engine.DynamicArray< T >.GetEnumerator |
( |
| ) |
|
|
private |
◆ GetEnumerator() [2/3]
| IEnumerator< T > IEnumerable< T >. Engine.DynamicArray< T >.GetEnumerator |
( |
| ) |
|
|
private |
◆ GetEnumerator() [3/3]
| Enumerator Engine.DynamicArray< T >.GetEnumerator |
( |
| ) |
|
◆ IndexOf()
| int Engine.DynamicArray< T >.IndexOf |
( |
T | item | ) |
|
◆ Insert()
| void Engine.DynamicArray< T >.Insert |
( |
int | index, |
|
|
T | item ) |
◆ MoveNext()
| bool Engine.DynamicArray< T >.MoveNext |
( |
| ) |
|
◆ Reallocate()
| void Engine.DynamicArray< T >.Reallocate |
( |
int | capacity | ) |
|
|
private |
◆ ReallocateNonZero()
| void Engine.DynamicArray< T >.ReallocateNonZero |
( |
int | capacity | ) |
|
|
private |
◆ Remove()
| bool Engine.DynamicArray< T >.Remove |
( |
T | item | ) |
|
◆ RemoveAll()
| int Engine.DynamicArray< T >.RemoveAll |
( |
Predicate< T > | match | ) |
|
◆ RemoveAt()
| void Engine.DynamicArray< T >.RemoveAt |
( |
int | index | ) |
|
◆ RemoveAtEnd()
| void Engine.DynamicArray< T >.RemoveAtEnd |
( |
| ) |
|
◆ RemoveRange() [1/2]
| void Engine.DynamicArray< T >.RemoveRange |
( |
IEnumerable< T > | items | ) |
|
◆ RemoveRange() [2/2]
| void Engine.DynamicArray< T >.RemoveRange |
( |
int | index, |
|
|
int | count ) |
◆ Reset()
| void Engine.DynamicArray< T >.Reset |
( |
| ) |
|
◆ Reverse()
| void Engine.DynamicArray< T >.Reverse |
( |
| ) |
|
◆ Sort() [1/4]
| void Engine.DynamicArray< T >.Sort |
( |
| ) |
|
◆ Sort() [2/4]
| void Engine.DynamicArray< T >.Sort |
( |
Comparison< T > | comparison | ) |
|
◆ Sort() [3/4]
| void Engine.DynamicArray< T >.Sort |
( |
int | index, |
|
|
int | count ) |
◆ Sort() [4/4]
| void Engine.DynamicArray< T >.Sort |
( |
int | index, |
|
|
int | count, |
|
|
Comparison< T > | comparison ) |
◆ Comparison
| Comparison<T> Engine.DynamicArray< T >.Comparison |
◆ m_array [1/2]
◆ m_array [2/2]
◆ m_count
| int Engine.DynamicArray< T >.m_count |
|
private |
◆ m_emptyArray
| T [] Engine.DynamicArray< T >.m_emptyArray = [] |
|
staticprivate |
◆ m_index
| int Engine.DynamicArray< T >.m_index |
◆ MinCapacity
| const int Engine.DynamicArray< T >.MinCapacity = 4 |
|
staticprivate |
◆ Array
| T [] Engine.DynamicArray< T >.Array |
|
get |
◆ Capacity
| int Engine.DynamicArray< T >.Capacity |
|
getset |
◆ Count
| int Engine.DynamicArray< T >.Count |
|
getset |
◆ Current [1/2]
| object IEnumerator. Engine.DynamicArray< T >.Current |
|
get |
◆ Current [2/2]
| T Engine.DynamicArray< T >.Current |
|
get |
◆ IsReadOnly
| bool Engine.DynamicArray< T >.IsReadOnly |
|
get |
◆ this[int index]
| T Engine.DynamicArray< T >.this[int index] |
|
getset |
该类的文档由以下文件生成: