Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

PI Powershell

SerializableDictionary(TKey, TValue) Class

  • Last UpdatedDec 15, 2025
  • 2 minute read
SerializableDictionary(TKey, TValue) Class

Inheritance Hierarchy

SystemObject
  System.Collections.GenericDictionaryTKey, TValue
    OSIsoft.PowerShellSerializableDictionaryTKey, TValue
      OSIsoft.PowerShellParametersByVersion

Namespace:  OSIsoft.PowerShell
Assembly:  OSIsoft.PowerShell (in OSIsoft.PowerShell.dll) Version: 3.1.1.0 (3.1.1.466)

Syntax

[SerializableAttribute]
[XmlRootAttribute("Dictionary")]
public class SerializableDictionary<TKey, TValue> : Dictionary<TKey, TValue>, 
	IXmlSerializable
<SerializableAttribute>
<XmlRootAttribute("Dictionary")>
Public Class SerializableDictionary(Of TKey, TValue)
	Inherits Dictionary(Of TKey, TValue)
	Implements IXmlSerializable

Dim instance As SerializableDictionary(Of TKey, TValue)
[SerializableAttribute]
[XmlRootAttribute(L"Dictionary")]
generic<typename TKey, typename TValue>
public ref class SerializableDictionary : public Dictionary<TKey, TValue>, 
	IXmlSerializable
[<SerializableAttribute>]
[<XmlRootAttribute("Dictionary")>]
type SerializableDictionary<'TKey, 'TValue> =  
    class
        inherit Dictionary<'TKey, 'TValue>
        interface IXmlSerializable
    end

Type Parameters

TKey

[Missing <typeparam name="TKey"/> documentation for "T:OSIsoft.PowerShell.SerializableDictionary`2"]

TValue

[Missing <typeparam name="TValue"/> documentation for "T:OSIsoft.PowerShell.SerializableDictionary`2"]

The SerializableDictionaryTKey, TValue type exposes the following members.

Constructors

Methods

  NameDescription
Public method
GetSchema
Public method
ReadXml
Public method
WriteXml

See Also

TitleResults for “How to create a CRG?”Also Available in