PartBuilder<T> クラス

定義

式を使用してメンバーを選択できるように PartBuilder クラスを拡張します。

generic <typename T>
public ref class PartBuilder : System::ComponentModel::Composition::Registration::PartBuilder
public class PartBuilder<T> : System.ComponentModel.Composition.Registration.PartBuilder
type PartBuilder<'T> = class
    inherit PartBuilder
Public Class PartBuilder(Of T)
Inherits PartBuilder

型パラメーター

T

対象の型です。

継承
PartBuilder<T>

メソッド

AddMetadata(String, Func<Type,Object>)

一致する型にメタデータを追加します。

(継承元 PartBuilder)
AddMetadata(String, Object)

一致する型にメタデータを追加します。

(継承元 PartBuilder)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Export()

一致の型がエクスポートされることを指定します。

(継承元 PartBuilder)
Export(Action<ExportBuilder>)

一致の型をエクスポートする必要があり、結果のエクスポートに構成情報を提供することを指定します。

(継承元 PartBuilder)
Export<T>()

一致の型は指定されたコントラクトの型を使用してエクスポートする必要があることを指定します。

(継承元 PartBuilder)
Export<T>(Action<ExportBuilder>)

一致する型は指定したコントラクト名を使用してエクスポートする必要があり、結果のエクスポートに構成情報を提供することを指定します。

(継承元 PartBuilder)
ExportInterfaces()

一致する型のすべてのインターフェイスをエクスポートする必要があることを指定します。

(継承元 PartBuilder)
ExportInterfaces(Predicate<Type>)

エクスポートする必要があるインターフェイスのセットを一致する型で指定します。

(継承元 PartBuilder)
ExportInterfaces(Predicate<Type>, Action<Type,ExportBuilder>)

エクスポートする必要があり、結果のエクスポートに構成情報を提供するインターフェイスのセット一致の型で指定します。

(継承元 PartBuilder)
ExportProperties(Predicate<PropertyInfo>)

一致する型でエクスポートする必要があるプロパティのセットを指定します。

(継承元 PartBuilder)
ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)

エクスポートする必要があり、それらのエクスポートに構成情報を提供するプロパティのセットを一致の型で指定します。

(継承元 PartBuilder)
ExportProperties<T>(Predicate<PropertyInfo>)

指定されたコントラクトの型を使用して、エクスポートする必要があるプロパティのセットを一致の型で指定します。

(継承元 PartBuilder)
ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportBuilder>)

指定したコントラクト型を使用してエクスポートする必要があり、結果のエクスポートに構成情報を提供するプロパティのセットを一致する型で指定します。

(継承元 PartBuilder)
ExportProperty(Expression<Func<T,Object>>)

エクスポートする必要のあるプロパティを指定します。

ExportProperty(Expression<Func<T,Object>>, Action<ExportBuilder>)

エクスポートする必要があり、結果のエクスポートに構成情報を提供するプロパティを指定します。

ExportProperty<TContract>(Expression<Func<T,Object>>)

指定されたコントラクト型としてエクスポートする必要があるプロパティを指定します。

ExportProperty<TContract>(Expression<Func<T,Object>>, Action<ExportBuilder>)

指定されたコントラクト型としてエクスポートする必要があり、結果のエクスポートに構成情報を提供するプロパティを指定します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
ImportProperties(Predicate<PropertyInfo>)

インポートする必要があるプロパティのセットを一致する型で指定します。

(継承元 PartBuilder)
ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

インポートするものとしてマークされる必要があり、結果のインポートに構成情報を提供するプロパティのセットを一致の型で指定します。

(継承元 PartBuilder)
ImportProperties<T>(Predicate<PropertyInfo>)

指定されたコントラクトの型を使用して、インポートするものとしてマークされる必要があるプロパティのセットを一致の型で指定します。

(継承元 PartBuilder)
ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportBuilder>)

指定したコントラクト型を使用してインポートされるものとしてマークされる必要があり、結果のインポートに構成情報を提供するプロパティのセットを一致する型で指定します。

(継承元 PartBuilder)
ImportProperty(Expression<Func<T,Object>>)

プロパティをインポートすることを指定します。

ImportProperty(Expression<Func<T,Object>>, Action<ImportBuilder>)

プロパティをインポートする必要があり、結果のインポートに構成情報を提供することを指定します。

ImportProperty<TContract>(Expression<Func<T,Object>>)

指定したコントラクト名を使用してプロパティをインポートする必要があることを指定します。

ImportProperty<TContract>(Expression<Func<T,Object>>, Action<ImportBuilder>)

プロパティが指定されたコントラクト名を使用してインポートする必要があり、結果のインポートに構成情報を提供することを指定します。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
SelectConstructor(Expression<Func<ParameterImportBuilder,T>>)

インポートのコンストラクターとして使用されるコンストラクターを指定します。

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

インポートのコンストラクターとして一致の型に使用されるコンストラクターを指定します。

(継承元 PartBuilder)
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>)

一致する型がインポート コンストラクターを使用する必要があり、結果のインポートに構成情報を提供するコンストラクターを指定します。

(継承元 PartBuilder)
SetCreationPolicy(CreationPolicy)

一致の型のための作成ポリシーを指定します。

(継承元 PartBuilder)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象