IReflect.GetProperty Yöntem

Tanım

Belirtilen özelliğe PropertyInfo karşılık gelen bir nesneyi alır.

Aşırı Yüklemeler

Name Description
GetProperty(String, BindingFlags)

PropertyInfo Belirtilen arama kısıtlamaları altında belirtilen özelliğe karşılık gelen bir nesneyi alır.

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

PropertyInfo Belirtilen arama kısıtlamalarına sahip belirtilen özelliğe karşılık gelen bir nesneyi alır.

GetProperty(String, BindingFlags)

Kaynak:
IReflect.cs
Kaynak:
IReflect.cs
Kaynak:
Ssse3.cs

PropertyInfo Belirtilen arama kısıtlamaları altında belirtilen özelliğe karşılık gelen bir nesneyi alır.

public:
 System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicProperties | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)]
public System.Reflection.PropertyInfo? GetProperty(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);
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicProperties | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)>]
abstract member GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
abstract member GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, bindingAttr As BindingFlags) As PropertyInfo

Parametreler

name
String

Bulunacak özelliğin adı.

bindingAttr
BindingFlags

Aramayı denetlemek için kullanılan bağlama öznitelikleri.

Döndürülenler

PropertyInfo içinde belirtilen bindingAttrarama kısıtlamalarını karşılayan veya null özelliğin bulunmaması durumunda bulunan özelliğin nesnesi.

Öznitelikler

Özel durumlar

nesnesi aynı ada sahip birden çok alan uygular.

Ayrıca bkz.

Şunlara uygulanır

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

Kaynak:
IReflect.cs
Kaynak:
IReflect.cs
Kaynak:
Ssse3.cs

PropertyInfo Belirtilen arama kısıtlamalarına sahip belirtilen özelliğe karşılık gelen bir nesneyi alır.

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);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicProperties | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)]
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);
public System.Reflection.PropertyInfo? 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)>]
abstract member GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
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

Parametreler

name
String

Bulunacak üyenin adı.

bindingAttr
BindingFlags

Aramayı denetlemek için kullanılan bağlama özniteliği.

binder
Binder

Bu yöntemle ilgili özellikleri içeren öğesini uygulayan Binderbir nesne.

returnType
Type

Özelliğin türü.

types
Type[]

Aynı ada sahip aşırı yüklenmiş yöntemler arasından seçim yapmak için kullanılan bir dizi.

modifiers
ParameterModifier[]

Parametre değiştiricilerini seçmek için kullanılan bir dizi.

Döndürülenler

PropertyInfo Belirtilen ada sahip bir özellik bu yansıma nesnesinde bulunuyorsa veya null özellik bulunamadıysa, bulunan özelliğin nesnesi.

Öznitelikler

Açıklamalar

Bu yöntem, belirtilen arama kısıtlamaları altında belirtilen özelliğe karşılık gelen bir nesneyi alır PropertyInfo . Aşırı yüklenmiş yöntemler arasından seçim yapmak için bir tür dizisi kullanılır.

Ayrıca bkz.

Şunlara uygulanır