IReflect.GetProperty Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.