Table of Contents

Class ExportDefinition

Namespace
Microsoft.VisualStudio.Composition
Assembly
Microsoft.VisualStudio.Composition.dll
public class ExportDefinition : IEquatable<ExportDefinition>
Inheritance
ExportDefinition
Implements
Inherited Members

Constructors

ExportDefinition(string, IReadOnlyDictionary<string, object?>)

public ExportDefinition(string contractName, IReadOnlyDictionary<string, object?> metadata)

Parameters

contractName string
metadata IReadOnlyDictionary<string, object>

Properties

ContractName

public string ContractName { get; }

Property Value

string

Metadata

public IReadOnlyDictionary<string, object?> Metadata { get; }

Property Value

IReadOnlyDictionary<string, object>

Methods

Equals(ExportDefinition?)

public bool Equals(ExportDefinition? other)

Parameters

other ExportDefinition

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString(TextWriter)

public void ToString(TextWriter writer)

Parameters

writer TextWriter