Table of Contents

Class SerializableDictionary<TKey, TValue>

Namespace
FishMMO.Shared
Assembly
FishMMO.Shared.dll

SerializableDictionary class definition.

public class SerializableDictionary<TKey, TValue> : SerializableDictionaryBase<TKey, TValue, TValue>, IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IDictionary, ICollection, IEnumerable, ISerializationCallbackReceiver, IDeserializationCallback, ISerializable

Type Parameters

TKey
TValue
Inheritance
SerializableDictionaryBase<TKey, TValue, TValue>
SerializableDictionary<TKey, TValue>
Implements
IDictionary<TKey, TValue>
ICollection<KeyValuePair<TKey, TValue>>
IEnumerable<KeyValuePair<TKey, TValue>>
ISerializationCallbackReceiver
Derived
Inherited Members

Constructors

SerializableDictionary()

SerializableDictionary method.

public SerializableDictionary()

SerializableDictionary(IDictionary<TKey, TValue>)

SerializableDictionary method.

public SerializableDictionary(IDictionary<TKey, TValue> dict)

Parameters

dict IDictionary<TKey, TValue>

The dict parameter.

SerializableDictionary(SerializationInfo, StreamingContext)

SerializableDictionary method.

protected SerializableDictionary(SerializationInfo info, StreamingContext context)

Parameters

info SerializationInfo

The info parameter.

context StreamingContext

The context parameter.

Methods

GetValue(TValue[], int)

Gets the value value.

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

Parameters

storage TValue[]

The storage parameter.

i int

The i parameter.

Returns

TValue

An integer result.

SetValue(TValue[], int, TValue)

Sets the value value.

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

Parameters

storage TValue[]

The storage parameter.

i int

The i parameter.

value TValue

The value parameter.