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
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