Class SerializableDictionary<TKey, TVal>
- Namespace
- IdeaStatiCa.Plugin
- Assembly
- IdeaStatiCa.Plugin.dll
SerializableDictionary
[Serializable]
public class SerializableDictionary<TKey, TVal> : Dictionary<TKey, TVal>, IDictionary<TKey, TVal>, ICollection<KeyValuePair<TKey, TVal>>, IDictionary, ICollection, IReadOnlyDictionary<TKey, TVal>, IReadOnlyCollection<KeyValuePair<TKey, TVal>>, IEnumerable<KeyValuePair<TKey, TVal>>, IEnumerable, IDeserializationCallback, IXmlSerializable, ISerializable
Type Parameters
TKey
TVal
Inheritance
Implements
Inherited Members
Constructors
SerializableDictionary()
public SerializableDictionary()
SerializableDictionary(IDictionary<TKey, TVal>)
public SerializableDictionary(IDictionary<TKey, TVal> dictionary)
Parameters
dictionary
IDictionary<TKey, TVal>
SerializableDictionary(IEqualityComparer<TKey>)
public SerializableDictionary(IEqualityComparer<TKey> comparer)
Parameters
comparer
IEqualityComparer<TKey>
SerializableDictionary(int)
public SerializableDictionary(int capacity)
Parameters
capacity
int
SerializableDictionary(IDictionary<TKey, TVal>, IEqualityComparer<TKey>)
public SerializableDictionary(IDictionary<TKey, TVal> dictionary, IEqualityComparer<TKey> comparer)
Parameters
dictionary
IDictionary<TKey, TVal>comparer
IEqualityComparer<TKey>
SerializableDictionary(int, IEqualityComparer<TKey>)
public SerializableDictionary(int capacity, IEqualityComparer<TKey> comparer)
Parameters
capacity
intcomparer
IEqualityComparer<TKey>
SerializableDictionary(SerializationInfo, StreamingContext)
protected SerializableDictionary(SerializationInfo info, StreamingContext context)
Parameters
info
SerializationInfocontext
StreamingContext
Properties
ValueSerializer
protected XmlSerializer ValueSerializer { get; }