SerializableDictionary<TKey, TValue> Class

 

Represents a serializeable collection of keys and values.

Namespace:   Microsoft.WindowsServerSolutions.Administration.ObjectModel
Assembly:  Microsoft.WindowsServerSolutions.Administration.ObjectModel (in Microsoft.WindowsServerSolutions.Administration.ObjectModel.dll)

System::Object
  System.Collections.Generic::Dictionary<TKey, TValue>
    Microsoft.WindowsServerSolutions.Administration.ObjectModel::SerializableDictionary<TKey, TValue>

generic<typename TKey, typename TValue>
[SerializableAttribute]
public ref class SerializableDictionary : Dictionary<TKey, TValue>, 
	IXmlSerializable

Type Parameters

TKey

The type of the keys in the dictionary.

TValue

The type of the values in the dictionary.

NameDescription
System_CAPS_pubmethodSerializableDictionary<TKey, TValue>()

Initializes a new instance of the SerializableDictionary<TKey, TValue> class.

System_CAPS_protmethodSerializableDictionary<TKey, TValue>(SerializationInfo^, StreamingContext)

Initializes a new instance of the SerializableDictionary<TKey, TValue> class.

NameDescription
System_CAPS_pubmethodAdd(TKey, TValue)

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubmethodClear()

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubmethodContainsKey(TKey)

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubmethodContainsValue(TValue)

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetEnumerator()

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetObjectData(SerializationInfo^, StreamingContext)

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubmethodGetSchema()

Returns the schema that is specific to the data. ///

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodOnDeserialization(Object^)

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubmethodReadXml(XmlReader^)

Creates a dictionary from an XML representation.

System_CAPS_pubmethodRemove(TKey)

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodTryGetValue(TKey, TValue%)

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubmethodWriteXml(XmlWriter^)

Creates an XML representation of the current dictionary.

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection<KeyValuePair<TKey, TValue>>::Add(KeyValuePair<TKey, TValue>)

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection<KeyValuePair<TKey, TValue>>::Contains(KeyValuePair<TKey, TValue>)

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection<KeyValuePair<TKey, TValue>>::CopyTo(array<KeyValuePair<TKey, TValue>>^, Int32)

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection<KeyValuePair<TKey, TValue>>::Remove(KeyValuePair<TKey, TValue>)

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable<KeyValuePair<TKey, TValue>>::GetEnumerator()

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection::CopyTo(Array^, Int32)

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDictionary::Add(Object^, Object^)

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDictionary::Contains(Object^)

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDictionary::GetEnumerator()

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDictionary::Remove(Object^)

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable::GetEnumerator()

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection<KeyValuePair<TKey, TValue>>::IsReadOnly

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIDictionary<TKey, TValue>::Keys

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIDictionary<TKey, TValue>::Values

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIReadOnlyDictionary<TKey, TValue>::Keys

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIReadOnlyDictionary<TKey, TValue>::Values

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection::IsSynchronized

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection::SyncRoot

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIDictionary::IsFixedSize

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIDictionary::IsReadOnly

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIDictionary::Item[Object^]

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIDictionary::Keys

(Inherited from Dictionary<TKey, TValue>.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIDictionary::Values

(Inherited from Dictionary<TKey, TValue>.)

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top

Community Additions

ADD
Show: