Class SerializableDictionary<TKey, TValue, TValueStorage>
- Namespace
- VoxelPlayground.Utility
- Assembly
- GamePlay.dll
public class SerializableDictionary<TKey, TValue, TValueStorage> : SerializableDictionaryTemplate<TKey, TValue, TValueStorage> where TValueStorage : SerializableDictionary.Storage<TValue>, new()
Type Parameters
TKeyTValueTValueStorage
- Inheritance
-
objectSerializableDictionaryTemplate<TKey, TValue, TValueStorage>SerializableDictionary<TKey, TValue, TValueStorage>
- Inherited Members
- Extension Methods
Constructors
SerializableDictionary()
public SerializableDictionary()
SerializableDictionary(IDictionary<TKey, TValue>)
public SerializableDictionary(IDictionary<TKey, TValue> dict)
Parameters
dictIDictionary<TKey, TValue>
SerializableDictionary(SerializationInfo, StreamingContext)
protected SerializableDictionary(SerializationInfo info, StreamingContext context)
Parameters
infoSerializationInfocontextStreamingContext
Methods
GetValue(TValueStorage[], int)
protected override TValue GetValue(TValueStorage[] storage, int i)
Parameters
storageTValueStorage[]iint
Returns
- TValue
SetValue(TValueStorage[], int, TValue)
protected override void SetValue(TValueStorage[] storage, int i, TValue value)
Parameters
storageTValueStorage[]iintvalueTValue