共用方式為


PartBuilder 類別

定義

表示以 Managed Extensibility Framework (MEF) 屬性裝飾一組相符型別的規則。

public ref class PartBuilder
public class PartBuilder
type PartBuilder = class
Public Class PartBuilder
繼承
PartBuilder
衍生

方法

AddMetadata(String, Func<Type,Object>)

將中繼資料加入至相符的型別。

AddMetadata(String, Object)

將中繼資料加入至相符的型別。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
Export()

指定應匯出相符型別。

Export(Action<ExportBuilder>)

指定應匯出相符型別,並提供匯出結果的組態資訊。

Export<T>()

指定應使用指定的合約類型匯出相符型別。

Export<T>(Action<ExportBuilder>)

指定應使用指定的合約類型匯出相符型別,並提供匯出結果的組態資訊。

ExportInterfaces()

指定應匯出相符型別的所有介面。

ExportInterfaces(Predicate<Type>)

依對應型別指定一組應匯出的介面。

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

依照對應型別指定一組應匯出介面,並提供匯出結果的組態資訊。

ExportProperties(Predicate<PropertyInfo>)

依對應型別指定一組應匯出的屬性。

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

依照對應型別指定一組應匯出的屬性,並提供匯出的組態資訊。

ExportProperties<T>(Predicate<PropertyInfo>)

始用指定的合約類型,依照相符型別指定一組應匯出的屬性。

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

依對應型別指定一組屬性,應使用指定的合約類型匯出這一組屬性,並提供匯出結果的組態資訊。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
ImportProperties(Predicate<PropertyInfo>)

依對應型別指定一組應匯入的屬性。

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

依照對應型別指定一組應標示為匯入的屬性,並提供匯入結果的組態資訊。

ImportProperties<T>(Predicate<PropertyInfo>)

使用指定的合約類型,依照相符型別指定一組應標示為匯入的屬性。

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

依對應型別指定一組應標示為匯入的屬性,並提供匯入結果的組態資訊。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

指定建構函式,相符型別應使用此建構函式為匯入建構函式。

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

指定建構函式,對應型別應使用此建構函式為匯入建構函式,並提供匯入結果的組態資訊。

SetCreationPolicy(CreationPolicy)

指定相符型別的建立原則。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於