Table of Contents

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 int
comparer IEqualityComparer<TKey>

SerializableDictionary(SerializationInfo, StreamingContext)

protected SerializableDictionary(SerializationInfo info, StreamingContext context)

Parameters

info SerializationInfo
context StreamingContext

Properties

ValueSerializer

protected XmlSerializer ValueSerializer { get; }

Property Value

XmlSerializer