Condividi tramite


TypeBuilder.GetPropertyImpl Metodo

Definizione

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

protected:
 override System::Reflection::PropertyInfo ^ GetPropertyImpl(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
protected override System.Reflection.PropertyInfo GetPropertyImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type? returnType, Type[]? types, System.Reflection.ParameterModifier[]? modifiers);
protected override System.Reflection.PropertyInfo GetPropertyImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
override this.GetPropertyImpl : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Protected Overrides Function GetPropertyImpl (name As String, bindingAttr As BindingFlags, binder As Binder, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo

Parametri

name
String

Stringa contenente il nome della proprietà da ottenere.

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 membro 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.

returnType
Type

Tipo restituito della proprietà.

types
Type[]

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

-o-

Matrice vuota del tipo Type ,ovvero Type[] types = new Type[0]) per ottenere una proprietà non indicizzata.

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 che rappresenta la proprietà che soddisfa i requisiti specificati, se trovato; in caso contrario, null.

Si applica a