Table of Contents

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

TKey
TValue
TValueStorage
Inheritance
object
SerializableDictionaryTemplate<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

dict IDictionary<TKey, TValue>

SerializableDictionary(SerializationInfo, StreamingContext)

protected SerializableDictionary(SerializationInfo info, StreamingContext context)

Parameters

info SerializationInfo
context StreamingContext

Methods

GetValue(TValueStorage[], int)

protected override TValue GetValue(TValueStorage[] storage, int i)

Parameters

storage TValueStorage[]
i int

Returns

TValue

SetValue(TValueStorage[], int, TValue)

protected override void SetValue(TValueStorage[] storage, int i, TValue value)

Parameters

storage TValueStorage[]
i int
value TValue