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>, Action<Type,ExportBuilder>)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GetHashCode()

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

(継承元 Object)
GetType()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MemberwiseClone()

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

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

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

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>, Action<ParameterInfo,ImportBuilder>)

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

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

型に一致するコンストラクターをインポート コンストラクターとして使用する必要があるコンストラクターを指定します。

(継承元 PartBuilder)
SetCreationPolicy(CreationPolicy)

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

(継承元 PartBuilder)
ToString()

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

(継承元 Object)

適用対象