Table of Contents

Class ExportTypeIdentityConstraint

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

Constructors

ExportTypeIdentityConstraint(string)

public ExportTypeIdentityConstraint(string typeIdentityName)

Parameters

typeIdentityName string

ExportTypeIdentityConstraint(Type)

public ExportTypeIdentityConstraint(Type typeIdentity)

Parameters

typeIdentity Type

Properties

TypeIdentityName

public string TypeIdentityName { get; }

Property Value

string

Methods

Equals(IImportSatisfiabilityConstraint?)

public bool Equals(IImportSatisfiabilityConstraint? obj)

Parameters

obj IImportSatisfiabilityConstraint

Returns

bool

GetExportMetadata(string)

public static ImmutableDictionary<string, object?> GetExportMetadata(string typeIdentity)

Parameters

typeIdentity string

Returns

ImmutableDictionary<string, object>

GetExportMetadata(Type)

public static ImmutableDictionary<string, object?> GetExportMetadata(Type type)

Parameters

type Type

Returns

ImmutableDictionary<string, object>

IsSatisfiedBy(ExportDefinition)

public bool IsSatisfiedBy(ExportDefinition exportDefinition)

Parameters

exportDefinition ExportDefinition

Returns

bool

ToString(TextWriter)

public void ToString(TextWriter writer)

Parameters

writer TextWriter