AccessibleObject.IReflect.GetProperty Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ö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.