{!See https://docs.google.com/document/d/1takg_GmIBBKKTj-GHZCwzxohpQz7Bhekivkk72kYMtE/edit for reference implementation of OneTrust, dataLayer and GTM} {!OneTrust Cookies Consent} {!OneTrust Cookies Consent end} {!dataLayer initialization push} {!dataLayer initialization push end} {!Google Tag Manager} {!Google Tag Manager end} Struct NativeHashMap<TKey, TValue>.ReadOnly | Collections | 2.3.0-pre.3
docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct NativeHashMap<TKey, TValue>.ReadOnly

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

    Namespace: Unity.Collections
    Assembly: solution.dll
    Syntax
    [NativeContainer]
    [NativeContainerIsReadOnly]
    public struct NativeHashMap<TKey, TValue>.ReadOnly

    Properties

    Name Description
    Capacity

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

    Count

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

    IsCreated

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

    IsEmpty

    Whether this hash map is empty.

    this[TKey]

    Gets values by key.

    Methods

    Name Description
    ContainsKey(TKey)

    Returns true if a given key is present in this hash map.

    GetEnumerator()

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

    GetKeyArray(AllocatorHandle)

    Returns an array with a copy of all this hash map's keys (in no particular order).

    GetKeyValueArrays(AllocatorHandle)

    Returns a NativeKeyValueArrays with a copy of all this hash map's keys and values.

    GetValueArray(AllocatorHandle)

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

    TryGetValue(TKey, out TValue)

    Returns the value associated with a key.

    In This Article
    Back to top
    Copyright © 2023 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)