ComposablePartDefinition クラス

定義

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

コンストラクター

名前 説明
ComposablePartDefinition(TypeRef, IReadOnlyDictionary<String, Object>, IReadOnlyCollection<ExportDefinition>, IReadOnlyDictionary<MemberRef, IReadOnlyCollection<ExportDefinition>>, IEnumerable<ImportDefinitionBinding>, String, MethodRef, MethodRef, IReadOnlyList<ImportDefinitionBinding>, CreationPolicy, Boolean)

ComposablePartDefinition クラスの新しいインスタンスを初期化します。

ComposablePartDefinition(TypeRef, IReadOnlyDictionary<String, Object>, IReadOnlyCollection<ExportDefinition>, IReadOnlyDictionary<MemberRef, IReadOnlyCollection<ExportDefinition>>, IEnumerable<ImportDefinitionBinding>, String, MethodRef, MethodRef, IReadOnlyList<ImportDefinitionBinding>, CreationPolicy, IEnumerable<AssemblyName>, Boolean)

ComposablePartDefinition クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
CreationPolicy
ExportDefinitions

この部分で見つかったすべてのエクスポートのシーケンス (型直接とそのメンバーの両方) を取得します。

ExportedTypes

パーツ自体にエクスポートされた型を取得します。

ExportingMembers

パーツのメンバー (プロパティ、フィールド、メソッドのエクスポート) で見つかったエクスポートを取得します。

ExtraInputAssemblies

この ComposablePartDefinitionの入力アセンブリに追加される追加の入力アセンブリのシーケンスを取得します。

Id
ImportingConstructorImports

インポートするコンストラクターのパラメーターの一覧を取得します。または null 、パーツをインスタンス化できない場合はを取得します。

ImportingConstructorOrFactory
ImportingConstructorOrFactoryRef
ImportingMembers
Imports

この部分 (メンバーとインポート コンストラクターの両方) で見つかったすべてのインポートのシーケンスを取得します。

IsInstantiable
IsShared
IsSharingBoundaryInferred

インポートされたものから共有境界を推論する必要があるかどうかを示す値を取得します。

Metadata

このパーツのメタデータを取得します。

OnImportsSatisfied
OnImportsSatisfiedRef
SharingBoundary
Type
TypeRef

メソッド

名前 説明
Equals(ComposablePartDefinition)
Equals(Object)
GetHashCode()
ToString(TextWriter)

適用対象