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
public static ImmutableDictionary<string, object?> GetExportMetadata(string typeIdentity)
Parameters
typeIdentity
string
Returns
- ImmutableDictionary<string, object>
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