ORMultiDictionaryTKey, TValue Methods |
The ORMultiDictionaryTKey, TValue generic type exposes the following members.
Name | Description | |
---|---|---|
AddItem(Cluster, TKey, TValue) |
Add an element to a set associated with a key. If there is no existing set then one will be initialised.
| |
AddItem(UniqueAddress, TKey, TValue) |
Add an element to a set associated with a key. If there is no existing set then one will be initialised.
| |
ContainsKey | ||
Equals(Object) | Determines whether the specified object is equal to the current object. (Overrides ObjectEquals(Object).) | |
Equals(ORMultiDictionaryTKey, TValue) | Indicates whether the current object is equal to another object of the same type. | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetEnumerator | Returns an enumerator that iterates through the collection. | |
GetHashCode | Serves as the default hash function. (Overrides ObjectGetHashCode.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Merge(IReplicatedData) | ||
Merge(ORMultiDictionaryTKey, TValue) | ||
NeedPruningFrom | ||
Prune | ||
PruningCleanup | ||
Remove(Cluster, TKey) |
Removes all values inside current dictionary stored under provided key
in the context of the provided cluster node.
| |
Remove(UniqueAddress, TKey) |
Removes all values inside current dictionary stored under provided key
in the context of the provided cluster node.
| |
RemoveItem(Cluster, TKey, TValue) |
Remove an element of a set associated with a key. If there are no more elements in the set then the
entire set will be removed.
| |
RemoveItem(UniqueAddress, TKey, TValue) |
Remove an element of a set associated with a key. If there are no more elements in the set then the
entire set will be removed.
| |
ReplaceItem(Cluster, TKey, TValue, TValue) |
Replace an element of a set associated with a key with a new one if it is different. This is useful when an element is removed
and another one is added within the same Update. The order of addition and removal is important in order
to retain history for replicated data.
| |
ReplaceItem(UniqueAddress, TKey, TValue, TValue) |
Replace an element of a set associated with a key with a new one if it is different. This is useful when an element is removed
and another one is added within the same Update. The order of addition and removal is important in order
to retain history for replicated data.
| |
SetItems(Cluster, TKey, IImmutableSetTValue) |
Sets a bucket of values inside current dictionary under provided key
in the context of the provided cluster node.
| |
SetItems(UniqueAddress, TKey, IImmutableSetTValue) |
Sets a bucket of values inside current dictionary under provided key
in the context of the provided cluster node.
| |
ToString | Returns a string that represents the current object. (Overrides ObjectToString.) | |
TryGetValue |