PartBuilder.SelectConstructor Metoda

Definicja

Określa konstruktor, którego pasujące typy powinny używać jako konstruktora importującego.

Przeciążenia

Nazwa Opis
SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

Określa konstruktor, którego pasujące typy powinny używać jako konstruktora importującego.

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

Określa konstruktor, który pasujące typy powinny być używane jako konstruktor importujący i dostarcza informacje o konfiguracji dla wynikowego importu.

SelectConstructor(Func<ConstructorInfo[],ConstructorInfo>)

Źródło:
PartBuilder.cs
Źródło:
PartBuilder.cs
Źródło:
PartBuilder.cs
Źródło:
PartBuilder.cs

Określa konstruktor, którego pasujące typy powinny używać jako konstruktora importującego.

public:
 System::ComponentModel::Composition::Registration::PartBuilder ^ SelectConstructor(Func<cli::array <System::Reflection::ConstructorInfo ^> ^, System::Reflection::ConstructorInfo ^> ^ constructorFilter);
public System.ComponentModel.Composition.Registration.PartBuilder SelectConstructor(Func<System.Reflection.ConstructorInfo[],System.Reflection.ConstructorInfo> constructorFilter);
member this.SelectConstructor : Func<System.Reflection.ConstructorInfo[], System.Reflection.ConstructorInfo> -> System.ComponentModel.Composition.Registration.PartBuilder
Public Function SelectConstructor (constructorFilter As Func(Of ConstructorInfo(), ConstructorInfo)) As PartBuilder

Parametry

constructorFilter
Func<ConstructorInfo[],ConstructorInfo>

Funkcja, która wybiera jeden konstruktor z zestawu konstruktorów.

Zwraca

Bieżący obiekt, aby zezwolić na łączenie łańcuchowe.

Wyjątki

Parametr constructorFilter ma wartość null.

constructorFilter zwraca wartość null.

constructorFilter Zwraca konstruktor, który nie jest skojarzony z typem docelowym.

Dotyczy

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

Źródło:
PartBuilder.cs
Źródło:
PartBuilder.cs
Źródło:
PartBuilder.cs
Źródło:
PartBuilder.cs

Określa konstruktor, który pasujące typy powinny być używane jako konstruktor importujący i dostarcza informacje o konfiguracji dla wynikowego importu.

public:
 System::ComponentModel::Composition::Registration::PartBuilder ^ SelectConstructor(Func<cli::array <System::Reflection::ConstructorInfo ^> ^, System::Reflection::ConstructorInfo ^> ^ constructorFilter, Action<System::Reflection::ParameterInfo ^, System::ComponentModel::Composition::Registration::ImportBuilder ^> ^ importConfiguration);
public System.ComponentModel.Composition.Registration.PartBuilder SelectConstructor(Func<System.Reflection.ConstructorInfo[],System.Reflection.ConstructorInfo> constructorFilter, Action<System.Reflection.ParameterInfo,System.ComponentModel.Composition.Registration.ImportBuilder> importConfiguration);
member this.SelectConstructor : Func<System.Reflection.ConstructorInfo[], System.Reflection.ConstructorInfo> * Action<System.Reflection.ParameterInfo, System.ComponentModel.Composition.Registration.ImportBuilder> -> System.ComponentModel.Composition.Registration.PartBuilder
Public Function SelectConstructor (constructorFilter As Func(Of ConstructorInfo(), ConstructorInfo), importConfiguration As Action(Of ParameterInfo, ImportBuilder)) As PartBuilder

Parametry

constructorFilter
Func<ConstructorInfo[],ConstructorInfo>

Funkcja, która wybiera jeden konstruktor z zestawu konstruktorów.

importConfiguration
Action<ParameterInfo,ImportBuilder>

Obiekt zawierający informacje o konfiguracji konstruktora importu. Wartość domyślna to null.

Zwraca

Bieżący obiekt, aby zezwolić na łączenie łańcuchowe.

Wyjątki

Parametr constructorFilter ma wartość null.

constructorFilter zwraca wartość null.

constructorFilter Zwraca konstruktor, który nie jest skojarzony z typem docelowym.

Dotyczy