共用方式為


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)

適用於