TypeBuilder.GetPropertyImpl 方法

定義

當在衍生類別中覆寫時,會搜尋該屬性的參數與指定的參數類型與修飾符相符,並使用指定的綁定約束。

protected:
 override System::Reflection::PropertyInfo ^ GetPropertyImpl(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)]
protected override System.Reflection.PropertyInfo? GetPropertyImpl(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)]
protected override System.Reflection.PropertyInfo GetPropertyImpl(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)>]
override this.GetPropertyImpl : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Protected Overrides Function GetPropertyImpl (name As String, bindingAttr As BindingFlags, binder As Binder, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo

參數

name
String

包含要取得屬性名稱的字串。

bindingAttr
BindingFlags

以位元組合列舉值,指定搜尋方式。

-或-

Default 返回 null

binder
Binder

一個定義一組屬性並啟用綁定的物件,綁定可能涉及選擇超載的成員、強制參數類型,以及透過反射呼叫成員。

-或-

一個null參考(Nothing,Visual Basic中),用來使用DefaultBinder

returnType
Type

屬性的回報類型。

types
Type[]

一個物件陣列 Type ,代表索引屬性要取得的參數數量、順序與類型。

-或-

一個空陣列的 型態 Type (即 Type[] types = new Type[0]),以獲得未被索引的屬性。

modifiers
ParameterModifier[]

一個代表陣列中對應元素ParameterModifier屬性的物件陣列types。 預設的綁定器不會處理這個參數。

傳回

一個代表符合指定需求的屬性的物件(若找到);否則,。 null

屬性

適用於