docs.unity.cn
    Show / Hide Table of Contents

    Class Extensions

    Provides some extension methods for various collections.

    Inheritance
    Object
    Extensions
    Namespace: Unity.Collections.NotBurstCompatible
    Syntax
    public static class Extensions

    Methods

    CopyFromNBC<T>(NativeList<T>, T[])

    Clears this list and then copies all the elements of an array to this list.

    Declaration
    public static void CopyFromNBC<T>(this NativeList<T> list, T[] array)
        where T : struct
    Parameters
    Type Name Description
    NativeList<T> list

    This list.

    T[] array

    The managed array to copy from.

    Type Parameters
    Name Description
    T

    The type of elements.

    ToArray<T>(NativeHashSet<T>)

    Returns a new managed array with all the elements copied from a set.

    Declaration
    public static T[] ToArray<T>(this NativeHashSet<T> set)
        where T : struct, IEquatable<T>
    Parameters
    Type Name Description
    NativeHashSet<T> set

    The set whose elements are copied to the array.

    Returns
    Type Description
    T[]

    A new managed array with all the elements copied from a set.

    Type Parameters
    Name Description
    T

    The type of elements.

    ToArrayNBC<T>(NativeList<T>)

    Returns a new managed array which is a copy of this list.

    Declaration
    public static T[] ToArrayNBC<T>(this NativeList<T> list)
        where T : struct
    Parameters
    Type Name Description
    NativeList<T> list

    The list to copy.

    Returns
    Type Description
    T[]

    A new managed array which is a copy of this list.

    Type Parameters
    Name Description
    T

    The type of elements.

    Back to top Copyright © 2022 Unity Technologies
    Generated by DocFX
    on Tuesday, June 14, 2022
    Terms of use