Language

ExtendedPropertiesDictionary Class

Definition

Represents a dictionary for storing extended properties as key-value pairs.

public class ExtendedPropertiesDictionary : System.Collections.Generic.Dictionary<string,object>
type ExtendedPropertiesDictionary = class
    inherit Dictionary<string, obj>
Public Class ExtendedPropertiesDictionary
Inherits Dictionary(Of String, Object)
Inheritance
ExtendedPropertiesDictionary

Constructors

Name Description
ExtendedPropertiesDictionary()

Initializes a new empty instance of the ExtendedPropertiesDictionary class.

ExtendedPropertiesDictionary(IDictionary<String,Object>)

Initializes a new instance of the ExtendedPropertiesDictionary class by shallow-copying entries from another dictionary.

Methods

Name Description
Extract<T>(String)

Extracts and deserializes a value from the dictionary, removing the entry if found. Returns the deserialized value, or default if the key is not present.

Get<T>(String)

Gets and deserializes a value from the dictionary without removing it or caching it back. Handles JsonElement values that result from deserialization.

Applies to