Class SerializableDictionary<K, V>
Class SerializableDictionary.
Namespace: Unity.Industrial.Forma.Core.Utils
Syntax
[MovedFrom(true, "UnityEngine.Industrial.Configuring.Core", "Unity.Industrial.Configurator", null)]
[Serializable]
public class SerializableDictionary<K, V> : Dictionary<K, V>, IDictionary<K, V>, ICollection<KeyValuePair<K, V>>, IDictionary, ICollection, IReadOnlyDictionary<K, V>, IReadOnlyCollection<KeyValuePair<K, V>>, IEnumerable<KeyValuePair<K, V>>, IEnumerable, ISerializable, IDeserializationCallback, ISerializationCallbackReceiver
Type Parameters
Name | Description |
---|---|
K | |
V |
Constructors
SerializableDictionary()
Constructor
Declaration
public SerializableDictionary()
SerializableDictionary(IDictionary<K, V>)
Constructor
Declaration
public SerializableDictionary(IDictionary<K, V> dictionary)
Parameters
Type | Name | Description |
---|---|---|
IDictionary<K, V> | dictionary |
Methods
OnAfterDeserialize()
Called when [after deserialize].
Declaration
public void OnAfterDeserialize()
Implements
OnBeforeSerialize()
Called when [before serialize].
Declaration
public void OnBeforeSerialize()