docs.unity3d.com
    目次を表示する/隠す

    Struct UnsafeHashSet<T>.ReadOnly

    A read-only alias for the value of a UnsafeHashSet. Does not have its own allocated storage.

    Namespace: Unity.Collections.LowLevel.Unsafe
    Syntax
    public struct ReadOnly : IEnumerable<T>, IEnumerable

    Properties

    Capacity

    The number of key-value pairs that fit in the current allocation.

    Declaration
    public readonly int Capacity { get; }
    Property Value
    Type Description
    Int32

    The number of key-value pairs that fit in the current allocation.

    Count

    The current number of key-value pairs in this hash map.

    Declaration
    public readonly int Count { get; }
    Property Value
    Type Description
    Int32

    The current number of key-value pairs in this hash map.

    IsCreated

    Whether this hash map has been allocated (and not yet deallocated).

    Declaration
    public readonly bool IsCreated { get; }
    Property Value
    Type Description
    Boolean

    True if this hash map has been allocated (and not yet deallocated).

    IsEmpty

    Whether this hash set is empty.

    Declaration
    public readonly bool IsEmpty { get; }
    Property Value
    Type Description
    Boolean

    True if this hash set is empty or if the set has not been constructed.

    Methods

    Contains(T)

    Returns true if a particular value is present.

    Declaration
    public bool Contains(T item)
    Parameters
    Type Name Description
    T item

    The item to look up.

    Returns
    Type Description
    Boolean

    True if the item was present.

    GetEnumerator()

    Returns an enumerator over the key-value pairs of this hash map.

    Declaration
    public UnsafeHashSet<T>.Enumerator GetEnumerator()
    Returns
    Type Description
    UnsafeHashSet.Enumerator<>

    An enumerator over the key-value pairs of this hash map.

    ToNativeArray(AllocatorManager.AllocatorHandle)

    Returns an array with a copy of this set's values (in no particular order).

    Declaration
    public NativeArray<T> ToNativeArray(AllocatorManager.AllocatorHandle allocator)
    Parameters
    Type Name Description
    AllocatorManager.AllocatorHandle allocator

    The allocator to use.

    Returns
    Type Description
    NativeArray<T>

    An array with a copy of the set's values.

    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)