Share via


ExtensionPartMetadata Class

Definition

A record for an extension part.

[Newtonsoft.Json.JsonConverter(typeof(Microsoft.Internal.VisualStudio.Extensibility.Framework.ExtensionPartMetadataConverter))]
public class ExtensionPartMetadata
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.Internal.VisualStudio.Extensibility.Framework.ExtensionPartMetadataConverter))>]
type ExtensionPartMetadata = class
Public Class ExtensionPartMetadata
Inheritance
ExtensionPartMetadata
Attributes
Newtonsoft.Json.JsonConverterAttribute

Constructors

ExtensionPartMetadata(String, IReadOnlyDictionary<String,String>, JObject)

Initializes a new instance of the ExtensionPartMetadata class.

ExtensionPartMetadata(String, IReadOnlyDictionary<String,String>)

Initializes a new instance of the ExtensionPartMetadata class.

Properties

Name

Gets the name of the attribute that contributes to metadata.

Values

Gets the dictionary of named arguments.

Methods

TryDeserializeAs<T>(T)

Tries to deserialize metadata in to the given type.

Applies to