Cocos2D.CCRawList-1
Class CCRawList<T>
Namespace: Cocos2D
Assembly: Cocos2D.dll, cocos2d_mono.Core.Android.dll, cocos2d_mono.Core.DesktopGL.dll, cocos2d-mono.Core.iOS.dll, cocos2d_mono.Core.Linux.dll, cocos2d_mono.Core.macOS.dll, cocos2d_mono.Windows.dll, cocos2d_mono.DesktopGL.dll, cocos2d-mono.iOS.dll, cocos2d_mono.Linux.dll, cocos2d_mono.macOS.dll
No-frills list that wraps an accessible array.
public class CCRawList<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
Type Parameters
T
Type of elements contained by the list.
Inheritance
Implements
IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
Inherited Members
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
CCRawList(bool)
Constructs an empty list.
public CCRawList(bool useArrayPool = false)
Parameters
useArrayPool
bool
CCRawList(int, bool)
Constructs an empty list.
public CCRawList(int initialCapacity, bool useArrayPool = false)
Parameters
initialCapacity
int
Initial capacity to allocate for the list.
useArrayPool
bool
Exceptions
Thrown when the initial capacity is zero or negative.
CCRawList(IList<T>, bool)
Constructs a raw list from another list.
public CCRawList(IList<T> elements, bool useArrayPool = false)
Parameters
elements
IList<T>
List to copy.
useArrayPool
bool
CCRawList(bool)
Constructs an empty list.
public CCRawList(bool useArrayPool = false)
Parameters
useArrayPool
bool
CCRawList(int, bool)
Constructs an empty list.
public CCRawList(int initialCapacity, bool useArrayPool = false)
Parameters
initialCapacity
int
Initial capacity to allocate for the list.
useArrayPool
bool
Exceptions
Thrown when the initial capacity is zero or negative.
CCRawList(IList<T>, bool)
Constructs a raw list from another list.
public CCRawList(IList<T> elements, bool useArrayPool = false)
Parameters
elements
IList<T>
List to copy.
useArrayPool
bool
CCRawList(bool)
public CCRawList(bool useArrayPool = false)
Parameters
useArrayPool
bool
CCRawList(int, bool)
public CCRawList(int initialCapacity, bool useArrayPool = false)
Parameters
initialCapacity
int
useArrayPool
bool
CCRawList(IList<T>, bool)
public CCRawList(IList<T> elements, bool useArrayPool = false)
Parameters
elements
IList<T>
useArrayPool
bool
CCRawList(bool)
public CCRawList(bool useArrayPool = false)
Parameters
useArrayPool
bool
CCRawList(int, bool)
public CCRawList(int initialCapacity, bool useArrayPool = false)
Parameters
initialCapacity
int
useArrayPool
bool
CCRawList(IList<T>, bool)
public CCRawList(IList<T> elements, bool useArrayPool = false)
Parameters
elements
IList<T>
useArrayPool
bool
CCRawList(bool)
public CCRawList(bool useArrayPool = false)
Parameters
useArrayPool
bool
CCRawList(int, bool)
public CCRawList(int initialCapacity, bool useArrayPool = false)
Parameters
initialCapacity
int
useArrayPool
bool
CCRawList(IList<T>, bool)
public CCRawList(IList<T> elements, bool useArrayPool = false)
Parameters
elements
IList<T>
useArrayPool
bool
CCRawList(bool)
public CCRawList(bool useArrayPool = false)
Parameters
useArrayPool
bool
CCRawList(int, bool)
public CCRawList(int initialCapacity, bool useArrayPool = false)
Parameters
initialCapacity
int
useArrayPool
bool
CCRawList(IList<T>, bool)
public CCRawList(IList<T> elements, bool useArrayPool = false)
Parameters
elements
IList<T>
useArrayPool
bool
CCRawList(bool)
public CCRawList(bool useArrayPool = false)
Parameters
useArrayPool
bool
CCRawList(int, bool)
public CCRawList(int initialCapacity, bool useArrayPool = false)
Parameters
initialCapacity
int
useArrayPool
bool
CCRawList(IList<T>, bool)
public CCRawList(IList<T> elements, bool useArrayPool = false)
Parameters
elements
IList<T>
useArrayPool
bool
CCRawList(bool)
public CCRawList(bool useArrayPool = false)
Parameters
useArrayPool
bool
CCRawList(int, bool)
public CCRawList(int initialCapacity, bool useArrayPool = false)
Parameters
initialCapacity
int
useArrayPool
bool
CCRawList(IList<T>, bool)
public CCRawList(IList<T> elements, bool useArrayPool = false)
Parameters
elements
IList<T>
useArrayPool
bool
CCRawList(bool)
public CCRawList(bool useArrayPool = false)
Parameters
useArrayPool
bool
CCRawList(int, bool)
public CCRawList(int initialCapacity, bool useArrayPool = false)
Parameters
initialCapacity
int
useArrayPool
bool
CCRawList(IList<T>, bool)
public CCRawList(IList<T> elements, bool useArrayPool = false)
Parameters
elements
IList<T>
useArrayPool
bool
CCRawList(bool)
public CCRawList(bool useArrayPool = false)
Parameters
useArrayPool
bool
CCRawList(int, bool)
public CCRawList(int initialCapacity, bool useArrayPool = false)
Parameters
initialCapacity
int
useArrayPool
bool
CCRawList(IList<T>, bool)
public CCRawList(IList<T> elements, bool useArrayPool = false)
Parameters
elements
IList<T>
useArrayPool
bool
CCRawList(bool)
public CCRawList(bool useArrayPool = false)
Parameters
useArrayPool
bool
CCRawList(int, bool)
public CCRawList(int initialCapacity, bool useArrayPool = false)
Parameters
initialCapacity
int
useArrayPool
bool
CCRawList(IList<T>, bool)
public CCRawList(IList<T> elements, bool useArrayPool = false)
Parameters
elements
IList<T>
useArrayPool
bool
CCRawList(bool)
public CCRawList(bool useArrayPool = false)
Parameters
useArrayPool
bool
CCRawList(int, bool)
public CCRawList(int initialCapacity, bool useArrayPool = false)
Parameters
initialCapacity
int
useArrayPool
bool
CCRawList(IList<T>, bool)
public CCRawList(IList<T> elements, bool useArrayPool = false)
Parameters
elements
IList<T>
useArrayPool
bool
Fields
Elements
Direct access to the elements owned by the raw list. Be careful about the operations performed on this list; use the normal access methods if in doubt.
public T[] Elements
Field Value
T[]
Elements
Direct access to the elements owned by the raw list. Be careful about the operations performed on this list; use the normal access methods if in doubt.
public T[] Elements
Field Value
T[]
Elements
public T[] Elements
Field Value
T[]
Elements
public T[] Elements
Field Value
T[]
Elements
public T[] Elements
Field Value
T[]
Elements
public T[] Elements
Field Value
T[]
Elements
public T[] Elements
Field Value
T[]
Elements
public T[] Elements
Field Value
T[]
Elements
public T[] Elements
Field Value
T[]
Elements
public T[] Elements
Field Value
T[]
Elements
public T[] Elements
Field Value
T[]
Elements
public T[] Elements
Field Value
T[]
UseArrayPool
public bool UseArrayPool
Field Value
UseArrayPool
public bool UseArrayPool
Field Value
UseArrayPool
public bool UseArrayPool
Field Value
UseArrayPool
public bool UseArrayPool
Field Value
UseArrayPool
public bool UseArrayPool
Field Value
UseArrayPool
public bool UseArrayPool
Field Value
UseArrayPool
public bool UseArrayPool
Field Value
UseArrayPool
public bool UseArrayPool
Field Value
UseArrayPool
public bool UseArrayPool
Field Value
UseArrayPool
public bool UseArrayPool
Field Value
UseArrayPool
public bool UseArrayPool
Field Value
UseArrayPool
public bool UseArrayPool
Field Value
count
public int count
Field Value
count
public int count
Field Value
count
public int count
Field Value
count
public int count
Field Value
count
public int count
Field Value
count
public int count
Field Value
count
public int count
Field Value
count
public int count
Field Value
count
public int count
Field Value
count
public int count
Field Value
count
public int count
Field Value
count
public int count
Field Value
Properties
Capacity
Gets or sets the current size allocated for the list.
public int Capacity { get; set; }
Property Value
Capacity
Gets or sets the current size allocated for the list.
public int Capacity { get; set; }
Property Value
Capacity
public int Capacity { get; set; }
Property Value
Capacity
public int Capacity { get; set; }
Property Value
Capacity
public int Capacity { get; set; }
Property Value
Capacity
public int Capacity { get; set; }
Property Value
Capacity
public int Capacity { get; set; }
Property Value
Capacity
public int Capacity { get; set; }
Property Value
Capacity
public int Capacity { get; set; }
Property Value
Capacity
public int Capacity { get; set; }
Property Value
Capacity
public int Capacity { get; set; }
Property Value
Capacity
public int Capacity { get; set; }
Property Value
Count
Gets the number of elements contained in the
public int Count { get; set; }
Property Value
Count
Gets the number of elements contained in the
public int Count { get; set; }
Property Value
Count
public int Count { get; set; }
Property Value
Count
public int Count { get; set; }
Property Value
Count
public int Count { get; set; }
Property Value
Count
public int Count { get; set; }
Property Value
Count
public int Count { get; set; }
Property Value
Count
public int Count { get; set; }
Property Value
Count
public int Count { get; set; }
Property Value
Count
public int Count { get; set; }
Property Value
Count
public int Count { get; set; }
Property Value
Count
public int Count { get; set; }
Property Value
this[int]
Gets or sets the element of the list at the given index.
public T this[int index] { get; set; }
Property Value
T
this[int]
Gets or sets the element of the list at the given index.
public T this[int index] { get; set; }
Property Value
T
this[int]
public T this[int index] { get; set; }
Property Value
T
this[int]
public T this[int index] { get; set; }
Property Value
T
this[int]
public T this[int index] { get; set; }
Property Value
T
this[int]
public T this[int index] { get; set; }
Property Value
T
this[int]
public T this[int index] { get; set; }
Property Value
T
this[int]
public T this[int index] { get; set; }
Property Value
T
this[int]
public T this[int index] { get; set; }
Property Value
T
this[int]
public T this[int index] { get; set; }
Property Value
T
this[int]
public T this[int index] { get; set; }
Property Value
T
this[int]
public T this[int index] { get; set; }
Property Value
T
Methods
Add(T)
Adds an item to the
public void Add(T item)
Parameters
item
T
The object to add to the
Exceptions
The
Add(ref T)
public void Add(ref T item)
Parameters
item
T
Add(T)
Adds an item to the
public void Add(T item)
Parameters
item
T
The object to add to the
Exceptions
The
Add(ref T)
public void Add(ref T item)
Parameters
item
T
Add(T)
public void Add(T item)
Parameters
item
T
Add(ref T)
public void Add(ref T item)
Parameters
item
T
Add(T)
public void Add(T item)
Parameters
item
T
Add(ref T)
public void Add(ref T item)
Parameters
item
T
Add(T)
public void Add(T item)
Parameters
item
T
Add(ref T)
public void Add(ref T item)
Parameters
item
T
Add(T)
public void Add(T item)
Parameters
item
T
Add(ref T)
public void Add(ref T item)
Parameters
item
T
Add(T)
public void Add(T item)
Parameters
item
T
Add(ref T)
public void Add(ref T item)
Parameters
item
T
Add(T)
public void Add(T item)
Parameters
item
T
Add(ref T)
public void Add(ref T item)
Parameters
item
T
Add(T)
public void Add(T item)
Parameters
item
T
Add(ref T)
public void Add(ref T item)
Parameters
item
T
Add(T)
public void Add(T item)
Parameters
item
T
Add(ref T)
public void Add(ref T item)
Parameters
item
T
Add(T)
public void Add(T item)
Parameters
item
T
Add(ref T)
public void Add(ref T item)
Parameters
item
T
Add(T)
public void Add(T item)
Parameters
item
T
Add(ref T)
public void Add(ref T item)
Parameters
item
T
AddRange(CCRawList<T>)
Adds a range of elements to the list from another list.
public void AddRange(CCRawList<T> items)
Parameters
items
CCRawList<T>
Elements to add.
AddRange(CCRawList<T>, int, int)
public void AddRange(CCRawList<T> items, int offset, int c)
Parameters
items
CCRawList<T>
offset
int
c
int
AddRange(List<T>)
Adds a range of elements to the list from another list.
public void AddRange(List<T> items)
Parameters
items
List<T>
Elements to add.
AddRange(IList<T>)
Adds a range of elements to the list from another list.
public void AddRange(IList<T> items)
Parameters
items
IList<T>
Elements to add.
AddRange(CCRawList<T>)
Adds a range of elements to the list from another list.
public void AddRange(CCRawList<T> items)
Parameters
items
CCRawList<T>
Elements to add.
AddRange(CCRawList<T>, int, int)
public void AddRange(CCRawList<T> items, int offset, int c)
Parameters
items
CCRawList<T>
offset
int
c
int
AddRange(List<T>)
Adds a range of elements to the list from another list.
public void AddRange(List<T> items)
Parameters
items
List<T>
Elements to add.
AddRange(IList<T>)
Adds a range of elements to the list from another list.
public void AddRange(IList<T> items)
Parameters
items
IList<T>
Elements to add.
AddRange(CCRawList<T>)
public void AddRange(CCRawList<T> items)
Parameters
items
CCRawList<T>
AddRange(CCRawList<T>, int, int)
public void AddRange(CCRawList<T> items, int offset, int c)
Parameters
items
CCRawList<T>
offset
int
c
int
AddRange(List<T>)
public void AddRange(List<T> items)
Parameters
items
List<T>
AddRange(IList<T>)
public void AddRange(IList<T> items)
Parameters
items
IList<T>
AddRange(CCRawList<T>)
public void AddRange(CCRawList<T> items)
Parameters
items
CCRawList<T>
AddRange(CCRawList<T>, int, int)
public void AddRange(CCRawList<T> items, int offset, int c)
Parameters
items
CCRawList<T>
offset
int
c
int
AddRange(List<T>)
public void AddRange(List<T> items)
Parameters
items
List<T>
AddRange(IList<T>)
public void AddRange(IList<T> items)
Parameters
items
IList<T>
AddRange(CCRawList<T>)
public void AddRange(CCRawList<T> items)
Parameters
items
CCRawList<T>
AddRange(CCRawList<T>, int, int)
public void AddRange(CCRawList<T> items, int offset, int c)
Parameters
items
CCRawList<T>
offset
int
c
int
AddRange(List<T>)
public void AddRange(List<T> items)
Parameters
items
List<T>
AddRange(IList<T>)
public void AddRange(IList<T> items)
Parameters
items
IList<T>
AddRange(CCRawList<T>)
public void AddRange(CCRawList<T> items)
Parameters
items
CCRawList<T>
AddRange(CCRawList<T>, int, int)
public void AddRange(CCRawList<T> items, int offset, int c)
Parameters
items
CCRawList<T>
offset
int
c
int
AddRange(List<T>)
public void AddRange(List<T> items)
Parameters
items
List<T>
AddRange(IList<T>)
public void AddRange(IList<T> items)
Parameters
items
IList<T>
AddRange(CCRawList<T>)
public void AddRange(CCRawList<T> items)
Parameters
items
CCRawList<T>
AddRange(CCRawList<T>, int, int)
public void AddRange(CCRawList<T> items, int offset, int c)
Parameters
items
CCRawList<T>
offset
int
c
int
AddRange(List<T>)
public void AddRange(List<T> items)
Parameters
items
List<T>
AddRange(IList<T>)
public void AddRange(IList<T> items)
Parameters
items
IList<T>
AddRange(CCRawList<T>)
public void AddRange(CCRawList<T> items)
Parameters
items
CCRawList<T>
AddRange(CCRawList<T>, int, int)
public void AddRange(CCRawList<T> items, int offset, int c)
Parameters
items
CCRawList<T>
offset
int
c
int
AddRange(List<T>)
public void AddRange(List<T> items)
Parameters
items
List<T>
AddRange(IList<T>)
public void AddRange(IList<T> items)
Parameters
items
IList<T>
AddRange(CCRawList<T>)
public void AddRange(CCRawList<T> items)
Parameters
items
CCRawList<T>
AddRange(CCRawList<T>, int, int)
public void AddRange(CCRawList<T> items, int offset, int c)
Parameters
items
CCRawList<T>
offset
int
c
int
AddRange(List<T>)
public void AddRange(List<T> items)
Parameters
items
List<T>
AddRange(IList<T>)
public void AddRange(IList<T> items)
Parameters
items
IList<T>
AddRange(CCRawList<T>)
public void AddRange(CCRawList<T> items)
Parameters
items
CCRawList<T>
AddRange(CCRawList<T>, int, int)
public void AddRange(CCRawList<T> items, int offset, int c)
Parameters
items
CCRawList<T>
offset
int
c
int
AddRange(List<T>)
public void AddRange(List<T> items)
Parameters
items
List<T>
AddRange(IList<T>)
public void AddRange(IList<T> items)
Parameters
items
IList<T>
AddRange(CCRawList<T>)
public void AddRange(CCRawList<T> items)
Parameters
items
CCRawList<T>
AddRange(CCRawList<T>, int, int)
public void AddRange(CCRawList<T> items, int offset, int c)
Parameters
items
CCRawList<T>
offset
int
c
int
AddRange(List<T>)
public void AddRange(List<T> items)
Parameters
items
List<T>
AddRange(IList<T>)
public void AddRange(IList<T> items)
Parameters
items
IList<T>
AddRange(CCRawList<T>)
public void AddRange(CCRawList<T> items)
Parameters
items
CCRawList<T>
AddRange(CCRawList<T>, int, int)
public void AddRange(CCRawList<T> items, int offset, int c)
Parameters
items
CCRawList<T>
offset
int
c
int
AddRange(List<T>)
public void AddRange(List<T> items)
Parameters
items
List<T>
AddRange(IList<T>)
public void AddRange(IList<T> items)
Parameters
items
IList<T>
Clear()
Removes all items from the
public void Clear()
Exceptions
The
Clear(bool)
public void Clear(bool fullClear)
Parameters
fullClear
bool
Clear()
Removes all items from the
public void Clear()
Exceptions
The
Clear(bool)
public void Clear(bool fullClear)
Parameters
fullClear
bool
Clear()
public void Clear()
Clear(bool)
public void Clear(bool fullClear)
Parameters
fullClear
bool
Clear()
public void Clear()
Clear(bool)
public void Clear(bool fullClear)
Parameters
fullClear
bool
Clear()
public void Clear()
Clear(bool)
public void Clear(bool fullClear)
Parameters
fullClear
bool
Clear()
public void Clear()
Clear(bool)
public void Clear(bool fullClear)
Parameters
fullClear
bool
Clear()
public void Clear()
Clear(bool)
public void Clear(bool fullClear)
Parameters
fullClear
bool
Clear()
public void Clear()
Clear(bool)
public void Clear(bool fullClear)
Parameters
fullClear
bool
Clear()
public void Clear()
Clear(bool)
public void Clear(bool fullClear)
Parameters
fullClear
bool
Clear()
public void Clear()
Clear(bool)
public void Clear(bool fullClear)
Parameters
fullClear
bool
Clear()
public void Clear()
Clear(bool)
public void Clear(bool fullClear)
Parameters
fullClear
bool
Clear()
public void Clear()
Clear(bool)
public void Clear(bool fullClear)
Parameters
fullClear
bool
Contains(T)
Determines if an item is present in the list.
public bool Contains(T item)
Parameters
item
T
Item to be tested.
Returns
Whether or not the item was contained by the list.
Contains(T)
Determines if an item is present in the list.
public bool Contains(T item)
Parameters
item
T
Item to be tested.
Returns
Whether or not the item was contained by the list.
Contains(T)
public bool Contains(T item)
Parameters
item
T
Returns
Contains(T)
public bool Contains(T item)
Parameters
item
T
Returns
Contains(T)
public bool Contains(T item)
Parameters
item
T
Returns
Contains(T)
public bool Contains(T item)
Parameters
item
T
Returns
Contains(T)
public bool Contains(T item)
Parameters
item
T
Returns
Contains(T)
public bool Contains(T item)
Parameters
item
T
Returns
Contains(T)
public bool Contains(T item)
Parameters
item
T
Returns
Contains(T)
public bool Contains(T item)
Parameters
item
T
Returns
Contains(T)
public bool Contains(T item)
Parameters
item
T
Returns
Contains(T)
public bool Contains(T item)
Parameters
item
T
Returns
CopyTo(T[], int)
Copies the list's contents to the array.
public void CopyTo(T[] array, int arrayIndex)
Parameters
array
T[]
Array to receive the list's contents.
arrayIndex
int
Index in the array to start the dump.
CopyTo(T[], int)
Copies the list's contents to the array.
public void CopyTo(T[] array, int arrayIndex)
Parameters
array
T[]
Array to receive the list's contents.
arrayIndex
int
Index in the array to start the dump.
CopyTo(T[], int)
public void CopyTo(T[] array, int arrayIndex)
Parameters
array
T[]
arrayIndex
int
CopyTo(T[], int)
public void CopyTo(T[] array, int arrayIndex)
Parameters
array
T[]
arrayIndex
int
CopyTo(T[], int)
public void CopyTo(T[] array, int arrayIndex)
Parameters
array
T[]
arrayIndex
int
CopyTo(T[], int)
public void CopyTo(T[] array, int arrayIndex)
Parameters
array
T[]
arrayIndex
int
CopyTo(T[], int)
public void CopyTo(T[] array, int arrayIndex)
Parameters
array
T[]
arrayIndex
int
CopyTo(T[], int)
public void CopyTo(T[] array, int arrayIndex)
Parameters
array
T[]
arrayIndex
int
CopyTo(T[], int)
public void CopyTo(T[] array, int arrayIndex)
Parameters
array
T[]
arrayIndex
int
CopyTo(T[], int)
public void CopyTo(T[] array, int arrayIndex)
Parameters
array
T[]
arrayIndex
int
CopyTo(T[], int)
public void CopyTo(T[] array, int arrayIndex)
Parameters
array
T[]
arrayIndex
int
CopyTo(T[], int)
public void CopyTo(T[] array, int arrayIndex)
Parameters
array
T[]
arrayIndex
int
FastInsert(int, T)
Inserts the element at the specified index without maintaining list order.
public void FastInsert(int index, T item)
Parameters
index
int
Index to insert the item.
item
T
Element to insert.
FastInsert(int, T)
Inserts the element at the specified index without maintaining list order.
public void FastInsert(int index, T item)
Parameters
index
int
Index to insert the item.
item
T
Element to insert.
FastInsert(int, T)
public void FastInsert(int index, T item)
Parameters
index
int
item
T
FastInsert(int, T)
public void FastInsert(int index, T item)
Parameters
index
int
item
T
FastInsert(int, T)
public void FastInsert(int index, T item)
Parameters
index
int
item
T
FastInsert(int, T)
public void FastInsert(int index, T item)
Parameters
index
int
item
T
FastInsert(int, T)
public void FastInsert(int index, T item)
Parameters
index
int
item
T
FastInsert(int, T)
public void FastInsert(int index, T item)
Parameters
index
int
item
T
FastInsert(int, T)
public void FastInsert(int index, T item)
Parameters
index
int
item
T
FastInsert(int, T)
public void FastInsert(int index, T item)
Parameters
index
int
item
T
FastInsert(int, T)
public void FastInsert(int index, T item)
Parameters
index
int
item
T
FastInsert(int, T)
public void FastInsert(int index, T item)
Parameters
index
int
item
T
FastRemove(T)
Removes the first occurrence of a specific object from the collection without maintaining element order.
public bool FastRemove(T item)
Parameters
item
T
The object to remove from the
Returns
true if item
was successfully removed from the item
is not found in the original
Exceptions
The
FastRemove(T)
Removes the first occurrence of a specific object from the collection without maintaining element order.
public bool FastRemove(T item)
Parameters
item
T
The object to remove from the
Returns
true if item
was successfully removed from the item
is not found in the original
Exceptions
The
FastRemove(T)
public bool FastRemove(T item)
Parameters
item
T
Returns
FastRemove(T)
public bool FastRemove(T item)
Parameters
item
T
Returns
FastRemove(T)
public bool FastRemove(T item)
Parameters
item
T
Returns
FastRemove(T)
public bool FastRemove(T item)
Parameters
item
T
Returns
FastRemove(T)
public bool FastRemove(T item)
Parameters
item
T
Returns
FastRemove(T)
public bool FastRemove(T item)
Parameters
item
T
Returns
FastRemove(T)
public bool FastRemove(T item)
Parameters
item
T
Returns
FastRemove(T)
public bool FastRemove(T item)
Parameters
item
T
Returns
FastRemove(T)
public bool FastRemove(T item)
Parameters
item
T
Returns
FastRemove(T)
public bool FastRemove(T item)
Parameters
item
T
Returns
FastRemoveAt(int)
Removes an element from the list without maintaining order.
public void FastRemoveAt(int index)
Parameters
index
int
Index of the element to remove.
FastRemoveAt(int)
Removes an element from the list without maintaining order.
public void FastRemoveAt(int index)
Parameters
index
int
Index of the element to remove.
FastRemoveAt(int)
public void FastRemoveAt(int index)
Parameters
index
int
FastRemoveAt(int)
public void FastRemoveAt(int index)
Parameters
index
int
FastRemoveAt(int)
public void FastRemoveAt(int index)
Parameters
index
int
FastRemoveAt(int)
public void FastRemoveAt(int index)
Parameters
index
int
FastRemoveAt(int)
public void FastRemoveAt(int index)
Parameters
index
int
FastRemoveAt(int)
public void FastRemoveAt(int index)
Parameters
index
int
FastRemoveAt(int)
public void FastRemoveAt(int index)
Parameters
index
int
FastRemoveAt(int)
public void FastRemoveAt(int index)
Parameters
index
int
FastRemoveAt(int)
public void FastRemoveAt(int index)
Parameters
index
int
FastRemoveAt(int)
public void FastRemoveAt(int index)
Parameters
index
int
First()
public T First()
Returns
T
First()
public T First()
Returns
T
First()
public T First()
Returns
T
First()
public T First()
Returns
T
First()
public T First()
Returns
T
First()
public T First()
Returns
T
First()
public T First()
Returns
T
First()
public T First()
Returns
T
First()
public T First()
Returns
T
First()
public T First()
Returns
T
First()
public T First()
Returns
T
First()
public T First()
Returns
T
Free()
public void Free()
Free()
public void Free()
Free()
public void Free()
Free()
public void Free()
Free()
public void Free()
Free()
public void Free()
Free()
public void Free()
Free()
public void Free()
Free()
public void Free()
Free()
public void Free()
Free()
public void Free()
Free()
public void Free()
GetEnumerator()
Gets an enumerator for the list.
public CCRawList<T>.Enumerator GetEnumerator()
Returns
Enumerator for the list.
GetEnumerator()
Gets an enumerator for the list.
public CCRawList<T>.Enumerator GetEnumerator()
Returns
Enumerator for the list.
GetEnumerator()
public CCRawList<T>.Enumerator GetEnumerator()
Returns
GetEnumerator()
public CCRawList<T>.Enumerator GetEnumerator()
Returns
GetEnumerator()
public CCRawList<T>.Enumerator GetEnumerator()
Returns
GetEnumerator()
public CCRawList<T>.Enumerator GetEnumerator()
Returns
GetEnumerator()
public CCRawList<T>.Enumerator GetEnumerator()
Returns
GetEnumerator()
public CCRawList<T>.Enumerator GetEnumerator()
Returns
GetEnumerator()
public CCRawList<T>.Enumerator GetEnumerator()
Returns
GetEnumerator()
public CCRawList<T>.Enumerator GetEnumerator()
Returns
GetEnumerator()
public CCRawList<T>.Enumerator GetEnumerator()
Returns
GetEnumerator()
public CCRawList<T>.Enumerator GetEnumerator()
Returns
IncreaseCount(int)
public void IncreaseCount(int size)
Parameters
size
int
IncreaseCount(int)
public void IncreaseCount(int size)
Parameters
size
int
IncreaseCount(int)
public void IncreaseCount(int size)
Parameters
size
int
IncreaseCount(int)
public void IncreaseCount(int size)
Parameters
size
int
IncreaseCount(int)
public void IncreaseCount(int size)
Parameters
size
int
IncreaseCount(int)
public void IncreaseCount(int size)
Parameters
size
int
IncreaseCount(int)
public void IncreaseCount(int size)
Parameters
size
int
IncreaseCount(int)
public void IncreaseCount(int size)
Parameters
size
int
IncreaseCount(int)
public void IncreaseCount(int size)
Parameters
size
int
IncreaseCount(int)
public void IncreaseCount(int size)
Parameters
size
int
IncreaseCount(int)
public void IncreaseCount(int size)
Parameters
size
int
IncreaseCount(int)
public void IncreaseCount(int size)
Parameters
size
int
IndexOf(T)
Determines the index of a specific item in the
public int IndexOf(T item)
Parameters
item
T
The object to locate in the
Returns
The index of item
if found in the list; otherwise, -1.
IndexOf(T)
Determines the index of a specific item in the
public int IndexOf(T item)
Parameters
item
T
The object to locate in the
Returns
The index of item
if found in the list; otherwise, -1.
IndexOf(T)
public int IndexOf(T item)
Parameters
item
T
Returns
IndexOf(T)
public int IndexOf(T item)
Parameters
item
T
Returns
IndexOf(T)
public int IndexOf(T item)
Parameters
item
T
Returns
IndexOf(T)
public int IndexOf(T item)
Parameters
item
T
Returns
IndexOf(T)
public int IndexOf(T item)
Parameters
item
T
Returns
IndexOf(T)
public int IndexOf(T item)
Parameters
item
T
Returns
IndexOf(T)
public int IndexOf(T item)
Parameters
item
T
Returns
IndexOf(T)
public int IndexOf(T item)
Parameters
item
T
Returns
IndexOf(T)
public int IndexOf(T item)
Parameters
item
T
Returns
IndexOf(T)
public int IndexOf(T item)
Parameters
item
T
Returns
Insert(int, T)
Inserts the element at the specified index.
public void Insert(int index, T item)
Parameters
index
int
Index to insert the item.
item
T
Element to insert.
Insert(int, T)
Inserts the element at the specified index.
public void Insert(int index, T item)
Parameters
index
int
Index to insert the item.
item
T
Element to insert.
Insert(int, T)
public void Insert(int index, T item)
Parameters
index
int
item
T
Insert(int, T)
public void Insert(int index, T item)
Parameters
index
int
item
T
Insert(int, T)
public void Insert(int index, T item)
Parameters
index
int
item
T
Insert(int, T)
public void Insert(int index, T item)
Parameters
index
int
item
T
Insert(int, T)
public void Insert(int index, T item)
Parameters
index
int
item
T
Insert(int, T)
public void Insert(int index, T item)
Parameters
index
int
item
T
Insert(int, T)
public void Insert(int index, T item)
Parameters
index
int
item
T
Insert(int, T)
public void Insert(int index, T item)
Parameters
index
int
item
T
Insert(int, T)
public void Insert(int index, T item)
Parameters
index
int
item
T
Insert(int, T)
public void Insert(int index, T item)
Parameters
index
int
item
T
InsertRange(int, CCRawList<T>)
public void InsertRange(int index, CCRawList<T> c)
Parameters
index
int
c
CCRawList<T>
InsertRange(int, CCRawList<T>)
public void InsertRange(int index, CCRawList<T> c)
Parameters
index
int
c
CCRawList<T>
InsertRange(int, CCRawList<T>)
public void InsertRange(int index, CCRawList<T> c)
Parameters
index
int
c
CCRawList<T>
InsertRange(int, CCRawList<T>)
public void InsertRange(int index, CCRawList<T> c)
Parameters
index
int
c
CCRawList<T>
InsertRange(int, CCRawList<T>)
public void InsertRange(int index, CCRawList<T> c)
Parameters
index
int
c
CCRawList<T>
InsertRange(int, CCRawList<T>)
public void InsertRange(int index, CCRawList<T> c)
Parameters
index
int
c
CCRawList<T>
InsertRange(int, CCRawList<T>)
public void InsertRange(int index, CCRawList<T> c)
Parameters
index
int
c
CCRawList<T>
InsertRange(int, CCRawList<T>)
public void InsertRange(int index, CCRawList<T> c)
Parameters
index
int
c
CCRawList<T>
InsertRange(int, CCRawList<T>)
public void InsertRange(int index, CCRawList<T> c)
Parameters
index
int
c
CCRawList<T>
InsertRange(int, CCRawList<T>)
public void InsertRange(int index, CCRawList<T> c)
Parameters
index
int
c
CCRawList<T>
InsertRange(int, CCRawList<T>)
public void InsertRange(int index, CCRawList<T> c)
Parameters
index
int
c
CCRawList<T>
InsertRange(int, CCRawList<T>)
public void InsertRange(int index, CCRawList<T> c)
Parameters
index
int
c
CCRawList<T>
Last()
public T Last()
Returns
T
Last()
public T Last()
Returns
T
Last()
public T Last()
Returns
T
Last()
public T Last()
Returns
T
Last()
public T Last()
Returns
T
Last()
public T Last()
Returns
T
Last()
public T Last()
Returns
T
Last()
public T Last()
Returns
T
Last()
public T Last()
Returns
T
Last()
public T Last()
Returns
T
Last()
public T Last()
Returns
T
Last()
public T Last()
Returns
T
PackToCount()
public void PackToCount()
PackToCount()
public void PackToCount()
PackToCount()
public void PackToCount()
PackToCount()
public void PackToCount()
PackToCount()
public void PackToCount()
PackToCount()
public void PackToCount()
PackToCount()
public void PackToCount()
PackToCount()
public void PackToCount()
PackToCount()
public void PackToCount()
PackToCount()
public void PackToCount()
PackToCount()
public void PackToCount()
PackToCount()
public void PackToCount()
Peek()
public T Peek()
Returns
T
Peek()
public T Peek()
Returns
T
Peek()
public T Peek()
Returns
T
Peek()
public T Peek()
Returns
T
Peek()
public T Peek()
Returns
T
Peek()
public T Peek()
Returns
T
Peek()
public T Peek()
Returns
T
Peek()
public T Peek()
Returns
T
Peek()
public T Peek()
Returns
T
Peek()
public T Peek()
Returns
T
Peek()
public T Peek()
Returns
T
Peek()
public T Peek()
Returns
T
Pop()
public T Pop()
Returns
T
Pop()
public T Pop()
Returns
T
Pop()
public T Pop()
Returns
T
Pop()
public T Pop()
Returns
T
Pop()
public T Pop()
Returns
T
Pop()
public T Pop()
Returns
T
Pop()
public T Pop()
Returns
T
Pop()
public T Pop()
Returns
T
Pop()
public T Pop()
Returns
T
Pop()
public T Pop()
Returns
T
Pop()
public T Pop()
Returns
T
Pop()
public T Pop()
Returns
T
Push(T)
public void Push(T item)
Parameters
item
T
Push(T)
public void Push(T item)
Parameters
item
T
Push(T)
public void Push(T item)
Parameters
item
T
Push(T)
public void Push(T item)
Parameters
item
T
Push(T)
public void Push(T item)
Parameters
item
T
Push(T)
public void Push(T item)
Parameters
item
T
Push(T)
public void Push(T item)
Parameters
item
T
Push(T)
public void Push(T item)
Parameters
item
T
Push(T)
public void Push(T item)
Parameters
item
T
Push(T)
public void Push(T item)
Parameters
item
T
Push(T)
public void Push(T item)
Parameters
item
T
Push(T)
public void Push(T item)
Parameters
item
T
Remove(T)
Removes the first occurrence of a specific object from the
public bool Remove(T item)
Parameters
item
T
The object to remove from the
Returns
true if item
was successfully removed from the item
is not found in the original
Exceptions
The
Remove(T)
Removes the first occurrence of a specific object from the
public bool Remove(T item)
Parameters
item
T
The object to remove from the
Returns
true if item
was successfully removed from the item
is not found in the original
Exceptions
The
Remove(T)
public bool Remove(T item)
Parameters
item
T
Returns
Remove(T)
public bool Remove(T item)
Parameters
item
T
Returns
Remove(T)
public bool Remove(T item)
Parameters
item
T
Returns
Remove(T)
public bool Remove(T item)
Parameters
item
T
Returns
Remove(T)
public bool Remove(T item)
Parameters
item
T
Returns
Remove(T)
public bool Remove(T item)
Parameters
item
T
Returns
Remove(T)
public bool Remove(T item)
Parameters
item
T
Returns
Remove(T)
public bool Remove(T item)
Parameters
item
T
Returns
Remove(T)
public bool Remove(T item)
Parameters
item
T
Returns
Remove(T)
public bool Remove(T item)
Parameters
item
T
Returns
RemoveAt(int)
Removes an element from the list.
public void RemoveAt(int index)
Parameters
index
int
Index of the element to remove.
RemoveAt(int, int)
public void RemoveAt(int index, int amount)
Parameters
index
int
amount
int
RemoveAt(int)
Removes an element from the list.
public void RemoveAt(int index)
Parameters
index
int
Index of the element to remove.
RemoveAt(int, int)
public void RemoveAt(int index, int amount)
Parameters
index
int
amount
int
RemoveAt(int)
public void RemoveAt(int index)
Parameters
index
int
RemoveAt(int, int)
public void RemoveAt(int index, int amount)
Parameters
index
int
amount
int
RemoveAt(int)
public void RemoveAt(int index)
Parameters
index
int
RemoveAt(int, int)
public void RemoveAt(int index, int amount)
Parameters
index
int
amount
int
RemoveAt(int)
public void RemoveAt(int index)
Parameters
index
int
RemoveAt(int, int)
public void RemoveAt(int index, int amount)
Parameters
index
int
amount
int
RemoveAt(int)
public void RemoveAt(int index)
Parameters
index
int
RemoveAt(int, int)
public void RemoveAt(int index, int amount)
Parameters
index
int
amount
int
RemoveAt(int)
public void RemoveAt(int index)
Parameters
index
int
RemoveAt(int, int)
public void RemoveAt(int index, int amount)
Parameters
index
int
amount
int
RemoveAt(int)
public void RemoveAt(int index)
Parameters
index
int
RemoveAt(int, int)
public void RemoveAt(int index, int amount)
Parameters
index
int
amount
int
RemoveAt(int)
public void RemoveAt(int index)
Parameters
index
int
RemoveAt(int, int)
public void RemoveAt(int index, int amount)
Parameters
index
int
amount
int
RemoveAt(int)
public void RemoveAt(int index)
Parameters
index
int
RemoveAt(int, int)
public void RemoveAt(int index, int amount)
Parameters
index
int
amount
int
RemoveAt(int)
public void RemoveAt(int index)
Parameters
index
int
RemoveAt(int, int)
public void RemoveAt(int index, int amount)
Parameters
index
int
amount
int
RemoveAt(int)
public void RemoveAt(int index)
Parameters
index
int
RemoveAt(int, int)
public void RemoveAt(int index, int amount)
Parameters
index
int
amount
int
RemoveRange(int, int)
public virtual void RemoveRange(int index, int rangeCount)
Parameters
index
int
rangeCount
int
RemoveRange(int, int)
public virtual void RemoveRange(int index, int rangeCount)
Parameters
index
int
rangeCount
int
RemoveRange(int, int)
public virtual void RemoveRange(int index, int rangeCount)
Parameters
index
int
rangeCount
int
RemoveRange(int, int)
public virtual void RemoveRange(int index, int rangeCount)
Parameters
index
int
rangeCount
int
RemoveRange(int, int)
public virtual void RemoveRange(int index, int rangeCount)
Parameters
index
int
rangeCount
int
RemoveRange(int, int)
public virtual void RemoveRange(int index, int rangeCount)
Parameters
index
int
rangeCount
int
RemoveRange(int, int)
public virtual void RemoveRange(int index, int rangeCount)
Parameters
index
int
rangeCount
int
RemoveRange(int, int)
public virtual void RemoveRange(int index, int rangeCount)
Parameters
index
int
rangeCount
int
RemoveRange(int, int)
public virtual void RemoveRange(int index, int rangeCount)
Parameters
index
int
rangeCount
int
RemoveRange(int, int)
public virtual void RemoveRange(int index, int rangeCount)
Parameters
index
int
rangeCount
int
RemoveRange(int, int)
public virtual void RemoveRange(int index, int rangeCount)
Parameters
index
int
rangeCount
int
RemoveRange(int, int)
public virtual void RemoveRange(int index, int rangeCount)
Parameters
index
int
rangeCount
int
Reverse()
public void Reverse()
Reverse()
public void Reverse()
Reverse()
public void Reverse()
Reverse()
public void Reverse()
Reverse()
public void Reverse()
Reverse()
public void Reverse()
Reverse()
public void Reverse()
Reverse()
public void Reverse()
Reverse()
public void Reverse()
Reverse()
public void Reverse()
Reverse()
public void Reverse()
Reverse()
public void Reverse()
Sort(IComparer<T>)
Sorts the list.
public void Sort(IComparer<T> comparer)
Parameters
comparer
IComparer<T>
Comparer to use to sort the list.
Sort(IComparer<T>)
Sorts the list.
public void Sort(IComparer<T> comparer)
Parameters
comparer
IComparer<T>
Comparer to use to sort the list.
Sort(IComparer<T>)
public void Sort(IComparer<T> comparer)
Parameters
comparer
IComparer<T>
Sort(IComparer<T>)
public void Sort(IComparer<T> comparer)
Parameters
comparer
IComparer<T>
Sort(IComparer<T>)
public void Sort(IComparer<T> comparer)
Parameters
comparer
IComparer<T>
Sort(IComparer<T>)
public void Sort(IComparer<T> comparer)
Parameters
comparer
IComparer<T>
Sort(IComparer<T>)
public void Sort(IComparer<T> comparer)
Parameters
comparer
IComparer<T>
Sort(IComparer<T>)
public void Sort(IComparer<T> comparer)
Parameters
comparer
IComparer<T>
Sort(IComparer<T>)
public void Sort(IComparer<T> comparer)
Parameters
comparer
IComparer<T>
Sort(IComparer<T>)
public void Sort(IComparer<T> comparer)
Parameters
comparer
IComparer<T>
Sort(IComparer<T>)
public void Sort(IComparer<T> comparer)
Parameters
comparer
IComparer<T>
Sort(IComparer<T>)
public void Sort(IComparer<T> comparer)
Parameters
comparer
IComparer<T>
ToArray()
Copies the elements from the list into an array.
public T[] ToArray()
Returns
T[]
An array containing the elements in the list.
ToArray()
Copies the elements from the list into an array.
public T[] ToArray()
Returns
T[]
An array containing the elements in the list.
ToArray()
public T[] ToArray()
Returns
T[]
ToArray()
public T[] ToArray()
Returns
T[]
ToArray()
public T[] ToArray()
Returns
T[]
ToArray()
public T[] ToArray()
Returns
T[]
ToArray()
public T[] ToArray()
Returns
T[]
ToArray()
public T[] ToArray()
Returns
T[]
ToArray()
public T[] ToArray()
Returns
T[]
ToArray()
public T[] ToArray()
Returns
T[]
ToArray()
public T[] ToArray()
Returns
T[]
ToArray()
public T[] ToArray()
Returns
T[]