Skip to main content

Class SyncDictionary<TKey, TValue>

Inheritance
System.Object
Mirage.Collections.SyncIDictionary<TKey, TValue>
Inherited Members
Show

Mirage.Collections.SyncIDictionary<TKey, TValue>.objects

Mirage.Collections.SyncIDictionary<TKey, TValue>.Count

Mirage.Collections.SyncIDictionary<TKey, TValue>.IsReadOnly

Mirage.Collections.SyncIDictionary<TKey, TValue>.Mirage.Collections.ISyncObject.SetShouldSyncFrom(System.Boolean)

Mirage.Collections.SyncIDictionary<TKey, TValue>.Mirage.Collections.ISyncObject.SetNetworkBehaviour(Mirage.NetworkBehaviour)

Mirage.Collections.SyncIDictionary<TKey, TValue>.OnInsert

Mirage.Collections.SyncIDictionary<TKey, TValue>.OnClear

Mirage.Collections.SyncIDictionary<TKey, TValue>.OnRemove

Mirage.Collections.SyncIDictionary<TKey, TValue>.OnSet

Mirage.Collections.SyncIDictionary<TKey, TValue>.OnChange

Mirage.Collections.SyncIDictionary<TKey, TValue>.Reset()

Mirage.Collections.SyncIDictionary<TKey, TValue>.IsDirty

Mirage.Collections.SyncIDictionary<TKey, TValue>.Keys

Mirage.Collections.SyncIDictionary<TKey, TValue>.Values

Mirage.Collections.SyncIDictionary<TKey, TValue>.System.Collections.Generic.IReadOnlyDictionary<TKey, TValue>.Keys

Mirage.Collections.SyncIDictionary<TKey, TValue>.System.Collections.Generic.IReadOnlyDictionary<TKey, TValue>.Values

Mirage.Collections.SyncIDictionary<TKey, TValue>.Flush()

Mirage.Collections.SyncIDictionary<TKey, TValue>.OnSerializeAll(Mirage.Serialization.NetworkWriter)

Mirage.Collections.SyncIDictionary<TKey, TValue>.OnSerializeDelta(Mirage.Serialization.NetworkWriter)

Mirage.Collections.SyncIDictionary<TKey, TValue>.OnDeserializeAll(Mirage.Serialization.NetworkReader)

Mirage.Collections.SyncIDictionary<TKey, TValue>.OnDeserializeDelta(Mirage.Serialization.NetworkReader)

Mirage.Collections.SyncIDictionary<TKey, TValue>.Clear()

Mirage.Collections.SyncIDictionary<TKey, TValue>.ContainsKey(TKey)

Mirage.Collections.SyncIDictionary<TKey, TValue>.Remove(TKey)

Mirage.Collections.SyncIDictionary<TKey, TValue>.Item[TKey]

Mirage.Collections.SyncIDictionary<TKey, TValue>.TryGetValue(TKey, TValue)

Mirage.Collections.SyncIDictionary<TKey, TValue>.Add(TKey, TValue)

Mirage.Collections.SyncIDictionary<TKey, TValue>.Add(System.Collections.Generic.KeyValuePair<TKey, TValue>)

Mirage.Collections.SyncIDictionary<TKey, TValue>.Contains(System.Collections.Generic.KeyValuePair<TKey, TValue>)

Mirage.Collections.SyncIDictionary<TKey, TValue>.CopyTo(System.Collections.Generic.KeyValuePair<TKey, TValue>[], System.Int32)

Mirage.Collections.SyncIDictionary<TKey, TValue>.Remove(System.Collections.Generic.KeyValuePair<TKey, TValue>)

Mirage.Collections.SyncIDictionary<TKey, TValue>.GetEnumerator()

Mirage.Collections.SyncIDictionary<TKey, TValue>.System.Collections.IEnumerable.GetEnumerator()

Syntax
public class SyncDictionary<TKey, TValue> : SyncIDictionary<TKey, TValue>, IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, ISyncObject, IReadOnlyDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable
Type Parameters
NameDescription
TKey
TValue

Constructors

SyncDictionary()

Declaration
public SyncDictionary()

SyncDictionary(IEqualityComparer<TKey>)

Declaration
public SyncDictionary(IEqualityComparer<TKey> eq)
Parameters
TypeNameDescription
System.Collections.Generic.IEqualityComparer<TKey>eq

Properties

Values

Declaration
public Dictionary<TKey, TValue>.ValueCollection Values { get; }

Keys

Declaration
public Dictionary<TKey, TValue>.KeyCollection Keys { get; }

Methods

GetEnumerator()

Declaration
public Dictionary<TKey, TValue>.Enumerator GetEnumerator()
Returns
TypeDescription
System.Collections.Generic.Dictionary.Enumerator<>