EnumBuilder.GetConstructorImpl Metodo

Definizione

In caso di override in una classe derivata, cerca un costruttore i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati, utilizzando i vincoli di associazione specificati e la convenzione di chiamata specificata.

protected override System.Reflection.ConstructorInfo? GetConstructorImpl (System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
protected override System.Reflection.ConstructorInfo GetConstructorImpl (System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);

Parametri

bindingAttr
BindingFlags

Combinazione bit per bit dei valori di enumerazione che specificano come viene eseguita la ricerca.

-o-

Default per restituire null.

binder
Binder

Oggetto che definisce un set di proprietà e abilita l'associazione, che può comportare la selezione di un metodo di overload, la coercizione dei tipi di argomento e la chiamata di un membro tramite reflection.

-o-

Riferimento null (Nothing in Visual Basic) per utilizzare il DefaultBinder.

callConvention
CallingConventions

Oggetto che specifica il set di regole da utilizzare per quanto riguarda l'ordine e il layout degli argomenti, il modo in cui viene passato il valore restituito, i registri usati per gli argomenti e lo stack viene pulito.

types
Type[]

Matrice di oggetti Type che rappresentano il numero, l'ordine e il tipo dei parametri per il costruttore da ottenere.

-o-

Matrice vuota del tipo Type ,ovvero Type[] types = new Type[0]) per ottenere un costruttore che non accetta parametri.

modifiers
ParameterModifier[]

Matrice di oggetti ParameterModifier che rappresentano gli attributi associati all'elemento corrispondente nella matrice di types. Il gestore di associazione predefinito non elabora questo parametro.

Restituisce

Oggetto ConstructorInfo che rappresenta il costruttore che soddisfa i requisiti specificati, se trovato; in caso contrario, null.

Si applica a

Prodotto Versioni
.NET 8, 9