Search Results for

    Show / Hide Table of Contents

    Class SyncList<T>

    Inheritance
    Object
    SyncObject
    SyncList<T>
    Implements
    IList<T>
    IReadOnlyList<T>
    Inherited Members
    SyncObject.OnDirty
    SyncObject.IsRecording
    Namespace: Mirror
    Assembly: doc.dll
    Syntax
    public class SyncList<T> : SyncObject
    Type Parameters
    Name Description
    T

    Constructors

    | Improve this Doc View Source

    SyncList()

    Declaration
    public SyncList()
    | Improve this Doc View Source

    SyncList(IEqualityComparer<T>)

    Declaration
    public SyncList(IEqualityComparer<T> comparer)
    Parameters
    Type Name Description
    IEqualityComparer<T> comparer
    | Improve this Doc View Source

    SyncList(IList<T>, IEqualityComparer<T>)

    Declaration
    public SyncList(IList<T> objects, IEqualityComparer<T> comparer = null)
    Parameters
    Type Name Description
    IList<T> objects
    IEqualityComparer<T> comparer

    Properties

    | Improve this Doc View Source

    Count

    Declaration
    public int Count { get; }
    Property Value
    Type Description
    Int32
    | Improve this Doc View Source

    IsReadOnly

    Declaration
    public bool IsReadOnly { get; }
    Property Value
    Type Description
    Boolean
    | Improve this Doc View Source

    Item[Int32]

    Declaration
    public T this[int i] { get; set; }
    Parameters
    Type Name Description
    Int32 i
    Property Value
    Type Description
    T

    Methods

    | Improve this Doc View Source

    Add(T)

    Declaration
    public void Add(T item)
    Parameters
    Type Name Description
    T item
    | Improve this Doc View Source

    AddRange(IEnumerable<T>)

    Declaration
    public void AddRange(IEnumerable<T> range)
    Parameters
    Type Name Description
    IEnumerable<T> range
    | Improve this Doc View Source

    Clear()

    Declaration
    public void Clear()
    | Improve this Doc View Source

    ClearChanges()

    Declaration
    public override void ClearChanges()
    Overrides
    SyncObject.ClearChanges()
    | Improve this Doc View Source

    Contains(T)

    Declaration
    public bool Contains(T item)
    Parameters
    Type Name Description
    T item
    Returns
    Type Description
    Boolean
    | Improve this Doc View Source

    CopyTo(T[], Int32)

    Declaration
    public void CopyTo(T[] array, int index)
    Parameters
    Type Name Description
    T[] array
    Int32 index
    | Improve this Doc View Source

    Find(Predicate<T>)

    Declaration
    public T Find(Predicate<T> match)
    Parameters
    Type Name Description
    Predicate<T> match
    Returns
    Type Description
    T
    | Improve this Doc View Source

    FindAll(Predicate<T>)

    Declaration
    public List<T> FindAll(Predicate<T> match)
    Parameters
    Type Name Description
    Predicate<T> match
    Returns
    Type Description
    List<T>
    | Improve this Doc View Source

    FindIndex(Predicate<T>)

    Declaration
    public int FindIndex(Predicate<T> match)
    Parameters
    Type Name Description
    Predicate<T> match
    Returns
    Type Description
    Int32
    | Improve this Doc View Source

    GetEnumerator()

    Declaration
    public SyncList<T>.Enumerator GetEnumerator()
    Returns
    Type Description
    SyncList.Enumerator<>
    | Improve this Doc View Source

    IndexOf(T)

    Declaration
    public int IndexOf(T item)
    Parameters
    Type Name Description
    T item
    Returns
    Type Description
    Int32
    | Improve this Doc View Source

    Insert(Int32, T)

    Declaration
    public void Insert(int index, T item)
    Parameters
    Type Name Description
    Int32 index
    T item
    | Improve this Doc View Source

    InsertRange(Int32, IEnumerable<T>)

    Declaration
    public void InsertRange(int index, IEnumerable<T> range)
    Parameters
    Type Name Description
    Int32 index
    IEnumerable<T> range
    | Improve this Doc View Source

    OnDeserializeAll(NetworkReader)

    Declaration
    public override void OnDeserializeAll(NetworkReader reader)
    Parameters
    Type Name Description
    NetworkReader reader
    Overrides
    SyncObject.OnDeserializeAll(NetworkReader)
    | Improve this Doc View Source

    OnDeserializeDelta(NetworkReader)

    Declaration
    public override void OnDeserializeDelta(NetworkReader reader)
    Parameters
    Type Name Description
    NetworkReader reader
    Overrides
    SyncObject.OnDeserializeDelta(NetworkReader)
    | Improve this Doc View Source

    OnSerializeAll(NetworkWriter)

    Declaration
    public override void OnSerializeAll(NetworkWriter writer)
    Parameters
    Type Name Description
    NetworkWriter writer
    Overrides
    SyncObject.OnSerializeAll(NetworkWriter)
    | Improve this Doc View Source

    OnSerializeDelta(NetworkWriter)

    Declaration
    public override void OnSerializeDelta(NetworkWriter writer)
    Parameters
    Type Name Description
    NetworkWriter writer
    Overrides
    SyncObject.OnSerializeDelta(NetworkWriter)
    | Improve this Doc View Source

    Remove(T)

    Declaration
    public bool Remove(T item)
    Parameters
    Type Name Description
    T item
    Returns
    Type Description
    Boolean
    | Improve this Doc View Source

    RemoveAll(Predicate<T>)

    Declaration
    public int RemoveAll(Predicate<T> match)
    Parameters
    Type Name Description
    Predicate<T> match
    Returns
    Type Description
    Int32
    | Improve this Doc View Source

    RemoveAt(Int32)

    Declaration
    public void RemoveAt(int index)
    Parameters
    Type Name Description
    Int32 index
    | Improve this Doc View Source

    Reset()

    Declaration
    public override void Reset()
    Overrides
    SyncObject.Reset()

    Events

    | Improve this Doc View Source

    Callback

    Declaration
    public event SyncList<T>.SyncListChanged Callback
    Event Type
    Type Description
    SyncList.SyncListChanged<>

    Implements

    IList<>
    IReadOnlyList<>
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX