docs.unity.cn
    Show / Hide Table of Contents

    Struct SerializedArrayView

    A view on top of the PackedBinaryStream that represents an array of values.

    Inherited Members
    ValueType.Equals(Object)
    ValueType.GetHashCode()
    ValueType.ToString()
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Namespace: Unity.Serialization.Json
    Syntax
    public readonly struct SerializedArrayView : ISerializedView, IList<SerializedValueView>, ICollection<SerializedValueView>, IEnumerable<SerializedValueView>, IEnumerable

    Methods

    GetEnumerator()

    Returns an enumerator that iterates through the SerializedArrayView.

    Declaration
    public readonly SerializedArrayView.Enumerator GetEnumerator()
    Returns
    Type Description
    SerializedArrayView.Enumerator

    A SerializedArrayView.Enumerator for the SerializedArrayView.

    Explicit Interface Implementations

    ICollection<SerializedValueView>.Add(SerializedValueView)

    Declaration
    readonly void ICollection<SerializedValueView>.Add(SerializedValueView item)
    Parameters
    Type Name Description
    SerializedValueView item
    Implements
    ICollection<T>.Add(T)

    ICollection<SerializedValueView>.Clear()

    Declaration
    readonly void ICollection<SerializedValueView>.Clear()
    Implements
    ICollection<T>.Clear()

    ICollection<SerializedValueView>.Contains(SerializedValueView)

    Declaration
    readonly bool ICollection<SerializedValueView>.Contains(SerializedValueView item)
    Parameters
    Type Name Description
    SerializedValueView item
    Returns
    Type Description
    Boolean
    Implements
    ICollection<T>.Contains(T)

    ICollection<SerializedValueView>.CopyTo(SerializedValueView[], Int32)

    Declaration
    readonly void ICollection<SerializedValueView>.CopyTo(SerializedValueView[] array, int arrayIndex)
    Parameters
    Type Name Description
    SerializedValueView[] array
    Int32 arrayIndex
    Implements
    ICollection<T>.CopyTo(T[], Int32)

    ICollection<SerializedValueView>.Count

    Declaration
    readonly int ICollection<SerializedValueView>.Count { get; }
    Returns
    Type Description
    Int32
    Implements
    ICollection<T>.Count

    ICollection<SerializedValueView>.IsReadOnly

    Declaration
    readonly bool ICollection<SerializedValueView>.IsReadOnly { get; }
    Returns
    Type Description
    Boolean
    Implements
    ICollection<T>.IsReadOnly

    ICollection<SerializedValueView>.Remove(SerializedValueView)

    Declaration
    readonly bool ICollection<SerializedValueView>.Remove(SerializedValueView item)
    Parameters
    Type Name Description
    SerializedValueView item
    Returns
    Type Description
    Boolean
    Implements
    ICollection<T>.Remove(T)

    IEnumerable<SerializedValueView>.GetEnumerator()

    Returns an enumerator that iterates through the SerializedArrayView.

    Declaration
    readonly IEnumerator<SerializedValueView> IEnumerable<SerializedValueView>.GetEnumerator()
    Returns
    Type Description
    IEnumerator<SerializedValueView>

    A SerializedArrayView.Enumerator for the SerializedArrayView.

    Implements
    IEnumerable<T>.GetEnumerator()

    IList<SerializedValueView>.IndexOf(SerializedValueView)

    Declaration
    readonly int IList<SerializedValueView>.IndexOf(SerializedValueView item)
    Parameters
    Type Name Description
    SerializedValueView item
    Returns
    Type Description
    Int32
    Implements
    IList<T>.IndexOf(T)

    IList<SerializedValueView>.Insert(Int32, SerializedValueView)

    Declaration
    readonly void IList<SerializedValueView>.Insert(int index, SerializedValueView item)
    Parameters
    Type Name Description
    Int32 index
    SerializedValueView item
    Implements
    IList<T>.Insert(Int32, T)

    IList<SerializedValueView>.Item[Int32]

    Declaration
    readonly SerializedValueView IList<SerializedValueView>.this[int index] { get; set; }
    Parameters
    Type Name Description
    Int32 index
    Returns
    Type Description
    SerializedValueView
    Implements
    IList<T>.Item[Int32]

    IList<SerializedValueView>.RemoveAt(Int32)

    Declaration
    readonly void IList<SerializedValueView>.RemoveAt(int index)
    Parameters
    Type Name Description
    Int32 index
    Implements
    IList<T>.RemoveAt(Int32)

    IEnumerable.GetEnumerator()

    Returns an enumerator that iterates through the SerializedArrayView.

    Declaration
    readonly IEnumerator IEnumerable.GetEnumerator()
    Returns
    Type Description
    IEnumerator

    A SerializedArrayView.Enumerator for the SerializedArrayView.

    Implements
    IEnumerable.GetEnumerator()
    Back to top Copyright © 2023 Unity Technologies — Terms of use
    Generated by DocFX
    on Thursday, May 11, 2023