ImportDefinition クラス

定義

[System.Diagnostics.DebuggerDisplay("{ContractName,nq} ({Cardinality})")]
public class ImportDefinition : IEquatable<Microsoft.VisualStudio.Composition.ImportDefinition>
type ImportDefinition = class
    interface IEquatable<ImportDefinition>
Public Class ImportDefinition
Implements IEquatable(Of ImportDefinition)
継承
ImportDefinition
属性
実装

コンストラクター

ImportDefinition(String, ImportCardinality, IReadOnlyDictionary<String,Object>, IReadOnlyCollection<IImportSatisfiabilityConstraint>)

ImportDefinitionMEF v1 属性に基づいて、クラスの新しいインスタンスを初期化します。

ImportDefinition(String, ImportCardinality, IReadOnlyDictionary<String,Object>, IReadOnlyCollection<IImportSatisfiabilityConstraint>, IReadOnlyCollection<String>)

ImportDefinitionMEF v2 属性に基づいて、クラスの新しいインスタンスを初期化します。

プロパティ

Cardinality
ContractName
ExportConstraints
ExportFactorySharingBoundaries

エクスポートファクトリが使用されるときに作成される共有境界を取得します。

Metadata

メソッド

AddExportConstraint(IImportSatisfiabilityConstraint)
Equals(ImportDefinition)
Equals(Object)
GetHashCode()
ToString(TextWriter)
WithExportConstraints(IReadOnlyCollection<IImportSatisfiabilityConstraint>)

適用対象