This repository was archived by the owner on Feb 26, 2021. It is now read-only.
Repository navigation
Exomia.Native.Collections
Daniel Baetz edited this page Jun 21, 2019
·
13 revisions
a faster list for unmanaged types.
public class Exomia.Native.Collections.List2<T>.ctor List2`1(Int32 capacity)
Initializes a new instance of the <see cref="List2<T>"/> class.
-
capacity- The capacity.
.ctor List2`1(IEnumerable collection)
Initializes a new instance of the <see cref="List2<T>"/> class.
-
collection- The collection.
Boolean Contains(T& item)
Query if this object contains the given item.
-
item- The in T to test for containment.
T& Get(Int32 index)
Gets a reference t using the given index.
-
index- Zero-based index of the.
T& Get(UInt32 index)
Gets a reference t using the given index.
-
index- Zero-based index of the.
List2 GetRange(Int32 index, Int32 count)
Finds the range of the given arguments.
-
index- Zero-based index of the. -
count- Returns the current number of items in this list.
Int32 IndexOf(T& item, Int32 startIndex, Int32 count)
Searches for the first match.
-
item- The in T to test for containment. -
startIndex- The start index. -
count- Returns the current number of items in this list.
void Insert(Int32 index, T& item)
Inserts.
-
index- Zero-based index of the. -
item- The in T to test for containment.
Boolean Remove(T& item)
Removes the given item.
-
item- The in T to test for containment.
void RemoveAt(Int32 index)
Removes at described by index.
-
index- Zero-based index of the.
void RemoveRange(Int32 index, Int32 count)
Removes the range.
-
index- Zero-based index of the. -
count- Returns the current number of items in this list.
T[] ToArray(Int32 index)
Convert this object into an array representation.
-
index- Zero-based index of the.
T[] ToArray(Int32 index, Int32 count)
Convert this object into an array representation.
-
index- Zero-based index of the. -
count- Returns the current number of items in this list.