Table of Contents

Class SerializableDictionary<TKey, TValue>

Namespace
BlazerTech.CharacterManagement.Core
Assembly
Assembly-CSharp.dll
[Serializable]
public class SerializableDictionary<TKey, TValue> : Dictionary<TKey, TValue>, IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IReadOnlyDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable, ISerializationCallbackReceiver

Type Parameters

TKey
TValue
Inheritance
Dictionary<TKey, TValue>
SerializableDictionary<TKey, TValue>
Implements
IDictionary<TKey, TValue>
ICollection<KeyValuePair<TKey, TValue>>
IReadOnlyDictionary<TKey, TValue>
IEnumerable<KeyValuePair<TKey, TValue>>
ISerializationCallbackReceiver

Methods

OnAfterDeserialize()

Implement this callback to transform data back into runtime data types after an object is deserialized.

public void OnAfterDeserialize()

OnBeforeSerialize()

Implement this callback to transform data into serializable data types immediately before an object is serialized.

public void OnBeforeSerialize()