Condividi tramite


TypeDelegator.GetPropertyImpl Metodo

Definizione

Quando viene sottoposto a override in una classe derivata, cerca la proprietà specificata i cui parametri corrispondono ai modificatori e ai tipi di argomenti definiti, usando i vincoli di binding 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

Proprietà da ottenere.

bindingAttr
BindingFlags

Maschera di bit che influenza le modalità di esecuzione della ricerca. Il valore è una combinazione di zero o più flag di bit dall'oggetto BindingFlags.

binder
Binder

Oggetto che consente il binding, la coercizione dei tipi di argomento, la chiamata dei membri e il recupero di oggetti MemberInfo tramite reflection. Se binder è null, verrà usato il binder predefinito. Vedere Binder.

returnType
Type

Tipo restituito della proprietà.

types
Type[]

Elenco di tipi di parametri. L'elenco rappresenta il numero, l'ordine e i tipi dei parametri. I tipi non possono essere null; utilizzare un metodo GetMethod appropriato o una matrice vuota per cercare un metodo senza parametri.

modifiers
ParameterModifier[]

Matrice della stessa lunghezza dei tipi con elementi che rappresentano gli attributi associati ai parametri del metodo da ottenere.

Restituisce

Oggetto PropertyInfo per la proprietà che corrisponde ai criteri specificati oppure null se non è stata individuata alcuna corrispondenza.

Si applica a