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 unter angegebenen Sucheinschränkungen einer angegebenen Eigenschaft entspricht.

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

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

GetProperty(String, BindingFlags)

Ruft ein PropertyInfo-Objekt ab, das unter angegebenen Sucheinschränkungen einer angegebenen Eigenschaft 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 zum Steuern der Suche verwendeten Bindungsattribute.

Gibt zurück

Ein PropertyInfo-Objekt für die gesuchte Eigenschaft, die die in bindingAttr angegebenen 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 unter angegebenen Sucheinschränkungen einer angegebenen Eigenschaft 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 Members.

bindingAttr
BindingFlags

Das zum Steuern der Suche verwendete Bindungsattribut.

binder
Binder

Ein Objekt, das Binder implementiert, das auf diese Methode bezogene Eigenschaften enthält.

returnType
Type

Den Typ der Eigenschaft.

types
Type[]

Ein Array, das zum Auswählen überladener 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 gesuchte Eigenschaft, wenn in diesem Reflektionsobjekt eine Eigenschaft mit dem angegebenen Namen enthalten war, oder null, wenn die Eigenschaft nicht gefunden wurde.

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: