docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    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.

    Extension Methods

    UnsafeListExtensions.Contains<T, U>(UnsafeList<T>.ReadOnly, U)
    UnsafeListExtensions.IndexOf<T, U>(UnsafeList<T>.ReadOnly, U)
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)