次の方法で共有


PartConventionBuilder クラス

定義

Managed Extensibility Framework (MEF) パートとして型を構成します。

public ref class PartConventionBuilder
public class PartConventionBuilder
type PartConventionBuilder = class
Public Class PartConventionBuilder
継承
PartConventionBuilder
派生

メソッド

AddPartMetadata(String, Func<Type,Object>)

指定した名前と値を持つメタデータを、パートに追加します。 パート型をメタデータ値にマップする関数によって値が返されます。

AddPartMetadata(String, Object)

指定した名前と値を持つメタデータを、パートに追加します。

Equals(Object)

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

(継承元 Object)
Export()

パートをその具象型と共に、コントラクト型としてエクスポートします。

Export(Action<ExportConventionBuilder>)

指定した構成を持つパートをエクスポートします。

Export<T>()

指定したコントラクト型を持つパートをエクスポートします。

Export<T>(Action<ExportConventionBuilder>)

指定した構成を使用して、指定したコントラクト型を持つパートをエクスポートします。

ExportInterfaces()

エクスポートするパート型のすべてのインターフェイスを選択します。

ExportInterfaces(Predicate<Type>)

指定のフィルターに基づいてエクスポートするパート型のインターフェイスを選択します。

ExportInterfaces(Predicate<Type>, Action<Type,ExportConventionBuilder>)

指定のエクスポートの構成を使用して、指定のフィルターに基づいてエクスポートするパート型のインターフェイスを選択します。

ExportProperties(Predicate<PropertyInfo>)

指定された述語に基づいてエクスポートするパートのプロパティを選択します。

ExportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>)

指定されたエクスポート構成を使用して、指定された述語に基づいてエクスポートするパートのプロパティを選択します。

ExportProperties<T>(Predicate<PropertyInfo>)

指定されたコントラクト型を使用して、指定された述語に基づいてエクスポートするパートのプロパティを選択します。

ExportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ExportConventionBuilder>)

指定されたコントラクト型とエクスポート構成を使用して、指定された述語に基づいてエクスポートするパートのプロパティを選択します。

GetHashCode()

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

(継承元 Object)
GetType()

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

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

指定の述語に基づいてインポートするパートのプロパティを選択します。

ImportProperties(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>)

指定されたインポート構成を使用して、指定された述語に基づいてインポートするパートのプロパティを選択します。

ImportProperties<T>(Predicate<PropertyInfo>)

指定されたコントラクト型を使用して、指定された述語に基づいてインポートするパートのプロパティを選択します。

ImportProperties<T>(Predicate<PropertyInfo>, Action<PropertyInfo,ImportConventionBuilder>)

指定されたコントラクト型とインポート構成を使用して、指定された述語に基づいてインポートするパートのプロパティを選択します。

MemberwiseClone()

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

(継承元 Object)
NotifyImportsSatisfied(Predicate<MethodInfo>)

合成の完了時に通知として使用するメソッドを選択します。

SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>)

指定の関数を使用して、パートの初期化に使用するコンストラクターを選択します。

SelectConstructor(Func<IEnumerable<ConstructorInfo>,ConstructorInfo>, Action<ParameterInfo,ImportConventionBuilder>)

指定の関数とインポート構成を使用して、パートの初期化に使用するコンストラクターを選択します。

Shared()

コンポジション全体で共有されることを示すマークをパートに付けます。

Shared(String)

指定された範囲内で共有されることを示すマークをパートに付けます。

ToString()

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

(継承元 Object)

適用対象