Struct UnsafeList<T>.ReadOnly
A read only for an UnsafeList<T>.
Namespace: Unity.Collections.LowLevel.Unsafe
Assembly: Unity.Collections.dll
Syntax
public struct UnsafeList<T>.ReadOnly
Remarks
Use AsReadOnly() to create a read only for a list.
Fields
Length
The number of elements.
Declaration
public readonly int Length
Field Value
Type | Description |
---|---|
int |
Ptr
The internal buffer of the list.
Declaration
[NativeDisableUnsafePtrRestriction]
public readonly T* Ptr
Field Value
Type | Description |
---|---|
T* |
Properties
IsCreated
Whether this list has been allocated (and not yet deallocated).
Declaration
public readonly bool IsCreated { get; }
Property Value
Type | Description |
---|---|
bool | True if this list has been allocated (and not yet deallocated). |
IsEmpty
Whether the list is empty.
Declaration
public readonly bool IsEmpty { get; }
Property Value
Type | Description |
---|---|
bool | True if the list is empty or the list has not been constructed. |
Methods
GetEnumerator()
Returns an enumerator over the elements of the list.
Declaration
public UnsafeList<T>.Enumerator GetEnumerator()
Returns
Type | Description |
---|---|
UnsafeList<T>.Enumerator | An enumerator over the elements of the list. |