Freigeben über


IReflect.GetProperty Methode

Definition

Ruft ein PropertyInfo Objekt ab, das einer angegebenen Eigenschaft entspricht.

Überlädt

GetProperty(String, BindingFlags)

Ruft ein PropertyInfo -Objekt ab, das einer angegebenen Eigenschaft unter angegebenen Sucheinschränkungen entspricht.

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

Ruft ein PropertyInfo -Objekt ab, das einer angegebenen Eigenschaft mit angegebenen Sucheinschränkungen entspricht.

GetProperty(String, BindingFlags)

Ruft ein PropertyInfo -Objekt ab, das einer angegebenen Eigenschaft unter angegebenen Sucheinschränkungen entspricht.

public:
 System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.PropertyInfo? GetProperty (string name, System.Reflection.BindingFlags bindingAttr);
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, bindingAttr As BindingFlags) As PropertyInfo

Parameter

name
String

Der Name der zu suchenden Eigenschaft.

bindingAttr
BindingFlags

Die Bindungsattribute, die zum Steuern der Suche verwendet werden.

Gibt zurück

Ein PropertyInfo Objekt für die gefundene Eigenschaft, das die in bindingAttrangegebenen Sucheinschränkungen erfüllt, oder null, wenn die Eigenschaft nicht gefunden wurde.

Ausnahmen

Das Objekt implementiert mehrere Felder mit demselben Namen.

Weitere Informationen

Gilt für:

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

Ruft ein PropertyInfo -Objekt ab, das einer angegebenen Eigenschaft mit angegebenen Sucheinschränkungen entspricht.

public:
 System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.PropertyInfo? GetProperty (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type? returnType, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, bindingAttr As BindingFlags, binder As Binder, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo

Parameter

name
String

Der Name des zu suchenden Elements.

bindingAttr
BindingFlags

Das Bindungsattribut, das zum Steuern der Suche verwendet wird.

binder
Binder

Ein Objekt, das Binderimplementiert, das Eigenschaften enthält, die mit dieser Methode zusammenhängen.

returnType
Type

Der Typ der Eigenschaft.

types
Type[]

Ein Array, das zum Auswählen zwischen überladenen Methoden mit demselben Namen verwendet wird.

modifiers
ParameterModifier[]

Ein Array, das zum Auswählen der Parametermodifizierer verwendet wird.

Gibt zurück

Ein PropertyInfo Objekt für die gefundene Eigenschaft, wenn sich eine Eigenschaft mit dem angegebenen Namen in diesem Spiegelungsobjekt befindet, oder null, wenn sich die Eigenschaft nicht befindet.

Hinweise

Diese Methode ruft ein PropertyInfo Objekt ab, das einer angegebenen Eigenschaft unter angegebenen Sucheinschränkungen entspricht. Ein Typarray wird verwendet, um zwischen überladenen Methoden auszuwählen.

Weitere Informationen

Gilt für: