AccessibleObject.IReflect.GetProperty Metodo

Definizione

Overload

Nome Descrizione
IReflect.GetProperty(String, BindingFlags)

Ottiene un PropertyInfo oggetto corrispondente a una proprietà specificata in base ai vincoli di ricerca specificati. Per una descrizione di questo membro, vedere GetProperty(String, BindingFlags).

IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Ottiene un PropertyInfo oggetto corrispondente a una proprietà specificata con vincoli di ricerca specificati. Per una descrizione di questo membro, vedere GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).

IReflect.GetProperty(String, BindingFlags)

Origine:
AccessibleObject.cs
Origine:
AccessibleObject.cs
Origine:
AccessibleObject.cs
Origine:
AccessibleObject.cs
Origine:
AccessibleObject.cs

Ottiene un PropertyInfo oggetto corrispondente a una proprietà specificata in base ai vincoli di ricerca specificati. Per una descrizione di questo membro, vedere GetProperty(String, BindingFlags).

 virtual System::Reflection::PropertyInfo ^ System.Reflection.IReflect.GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr) = System::Reflection::IReflect::GetProperty;
System.Reflection.PropertyInfo IReflect.GetProperty(string name, System.Reflection.BindingFlags bindingAttr);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicProperties | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)]
System.Reflection.PropertyInfo? IReflect.GetProperty(string name, System.Reflection.BindingFlags bindingAttr);
System.Reflection.PropertyInfo? IReflect.GetProperty(string name, System.Reflection.BindingFlags bindingAttr);
abstract member System.Reflection.IReflect.GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
override this.System.Reflection.IReflect.GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicProperties | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)>]
abstract member System.Reflection.IReflect.GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
override this.System.Reflection.IReflect.GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
Function GetProperty (name As String, bindingAttr As BindingFlags) As PropertyInfo Implements IReflect.GetProperty

Parametri

name
String

Nome della proprietà da trovare.

bindingAttr
BindingFlags

Attributi di associazione utilizzati per controllare la ricerca.

Valori restituiti

Oggetto PropertyInfo per la proprietà individuata che soddisfa i vincoli di ricerca specificati in bindingAttro null se la proprietà non è stata individuata.

Implementazioni

Attributi

Eccezioni

L'oggetto implementa più metodi con lo stesso nome.

Commenti

Questo membro è un'implementazione esplicita del membro dell'interfaccia. Può essere usato solo quando viene eseguito il cast dell'istanza a un'interfaccia AccessibleObjectIReflect .

Si applica a

IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Origine:
AccessibleObject.cs
Origine:
AccessibleObject.cs
Origine:
AccessibleObject.cs
Origine:
AccessibleObject.cs
Origine:
AccessibleObject.cs

Ottiene un PropertyInfo oggetto corrispondente a una proprietà specificata con vincoli di ricerca specificati. Per una descrizione di questo membro, vedere GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).

 virtual System::Reflection::PropertyInfo ^ System.Reflection.IReflect.GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers) = System::Reflection::IReflect::GetProperty;
System.Reflection.PropertyInfo IReflect.GetProperty(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicProperties | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)]
System.Reflection.PropertyInfo? IReflect.GetProperty(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type? returnType, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
System.Reflection.PropertyInfo? IReflect.GetProperty(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type? returnType, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
abstract member System.Reflection.IReflect.GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
override this.System.Reflection.IReflect.GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicProperties | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)>]
abstract member System.Reflection.IReflect.GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
override this.System.Reflection.IReflect.GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Function GetProperty (name As String, bindingAttr As BindingFlags, binder As Binder, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo Implements IReflect.GetProperty

Parametri

name
String

Nome del membro da trovare.

bindingAttr
BindingFlags

Attributi di associazione utilizzati per controllare la ricerca.

binder
Binder

Oggetto che implementa Binder, contenente le proprietà correlate a questo metodo.

returnType
Type

Matrice utilizzata per scegliere tra i metodi di overload.

types
Type[]

Matrice di modificatori di parametri utilizzata per rendere l'associazione funzionante con le firme dei parametri in cui i tipi sono stati modificati.

modifiers
ParameterModifier[]

Matrice usata per scegliere i modificatori di parametri.

Valori restituiti

Oggetto PropertyInfo per la proprietà individuata, se una proprietà con il nome specificato si trovava in questo oggetto reflection o null se la proprietà non è stata individuata.

Implementazioni

Attributi

Commenti

Questo membro è un'implementazione esplicita del membro dell'interfaccia. Può essere usato solo quando viene eseguito il cast dell'istanza a un'interfaccia AccessibleObjectIReflect .

Si applica a