Class FixedList512Extensions | Collections | 0.15.0-preview.21
docs.unity.cn
    Show / Hide Table of Contents

    Class FixedList512Extensions

    Inheritance
    Object
    FixedList512Extensions
    Namespace: Unity.Collections
    Syntax
    public static class FixedList512Extensions

    Methods

    Contains<T, U>(ref FixedList512<T>, U)

    Determines whether an element is in the FixedList512<T>.

    Declaration
    public static bool Contains<T, U>(this ref FixedList512<T> list, U value)
        where T : struct, IEquatable<U>
    Parameters
    Type Name Description
    FixedList512<T> list

    List to perform search.

    U value

    The value to locate.

    Returns
    Type Description
    Boolean

    True, if element is found.

    Type Parameters
    Name Description
    T

    The type of values in the list.

    U

    The value type.

    IndexOf<T, U>(ref FixedList512<T>, U)

    Searches for the specified element in FixedList512<T>.

    Declaration
    public static int IndexOf<T, U>(this ref FixedList512<T> list, U value)
        where T : struct, IEquatable<U>
    Parameters
    Type Name Description
    FixedList512<T> list

    List to perform search.

    U value

    The value to locate.

    Returns
    Type Description
    Int32

    The zero-based index of the first occurrence element if found, otherwise returns -1.

    Type Parameters
    Name Description
    T

    The type of values in the list.

    U

    The value type.

    Remove<T, U>(ref FixedList512<T>, U)

    Searches for the specified item from the begining of the FixedList512 forward, removes it if possible, and returns true if the item was successfully removed.

    Declaration
    public static bool Remove<T, U>(this ref FixedList512<T> list, U value)
        where T : struct, IEquatable<U>
    Parameters
    Type Name Description
    FixedList512<T> list
    U value
    Returns
    Type Description
    Boolean

    True, if element is removed.

    Type Parameters
    Name Description
    T
    U

    RemoveSwapBack<T, U>(ref FixedList512<T>, U)

    Removes the first occurrence of an item from the FixedList512<T> and replaces it with the last element, which can be much faster than copying down all subsequent elements.

    Declaration
    public static bool RemoveSwapBack<T, U>(this ref FixedList512<T> list, U value)
        where T : struct, IEquatable<U>
    Parameters
    Type Name Description
    FixedList512<T> list
    U value
    Returns
    Type Description
    Boolean

    Returns true if item is removed.

    Type Parameters
    Name Description
    T
    U
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on Saturday, January 23, 2021