AccessibleObject.IReflect.GetProperty Metod

Definition

Överlagringar

Name Description
IReflect.GetProperty(String, BindingFlags)

Hämtar ett PropertyInfo objekt som motsvarar en angiven egenskap under angivna sökbegränsningar. En beskrivning av den här medlemmen finns i GetProperty(String, BindingFlags).

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

Hämtar ett PropertyInfo objekt som motsvarar en angiven egenskap med angivna sökbegränsningar. En beskrivning av den här medlemmen finns i GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).

IReflect.GetProperty(String, BindingFlags)

Källa:
AccessibleObject.cs
Källa:
AccessibleObject.cs
Källa:
AccessibleObject.cs
Källa:
AccessibleObject.cs
Källa:
AccessibleObject.cs

Hämtar ett PropertyInfo objekt som motsvarar en angiven egenskap under angivna sökbegränsningar. En beskrivning av den här medlemmen finns i 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

Parametrar

name
String

Namnet på den egenskap som ska hittas.

bindingAttr
BindingFlags

Bindningsattributen som används för att styra sökningen.

Returer

Ett PropertyInfo objekt för den lokaliserade egenskapen som uppfyller sökbegränsningarna som anges i bindingAttr, eller null om egenskapen inte fanns.

Implementeringar

Attribut

Undantag

Objektet implementerar flera metoder med samma namn.

Kommentarer

Den här medlemmen är en explicit implementering av gränssnittsmedlemmar. Den kan endast användas när instansen AccessibleObject skickas till ett IReflect gränssnitt.

Gäller för

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

Källa:
AccessibleObject.cs
Källa:
AccessibleObject.cs
Källa:
AccessibleObject.cs
Källa:
AccessibleObject.cs
Källa:
AccessibleObject.cs

Hämtar ett PropertyInfo objekt som motsvarar en angiven egenskap med angivna sökbegränsningar. En beskrivning av den här medlemmen finns i 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

Parametrar

name
String

Namnet på medlemmen som ska hittas.

bindingAttr
BindingFlags

Bindningsattributen som används för att styra sökningen.

binder
Binder

Ett objekt som implementerar Binder som innehåller egenskaper relaterade till den här metoden.

returnType
Type

En matris som används för att välja bland överlagrade metoder.

types
Type[]

En matris med parametermodifierare som används för att få bindningen att fungera med parametersignaturer där typerna har ändrats.

modifiers
ParameterModifier[]

En matris som används för att välja parametermodifierare.

Returer

Ett PropertyInfo objekt för den lokaliserade egenskapen, om en egenskap med det angivna namnet fanns i det här reflektionsobjektet eller null om egenskapen inte fanns.

Implementeringar

Attribut

Kommentarer

Den här medlemmen är en explicit implementering av gränssnittsmedlemmar. Den kan endast användas när instansen AccessibleObject skickas till ett IReflect gränssnitt.

Gäller för