TypeBuilder.GetPropertyImpl 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在衍生類別中覆寫時,使用指定的系結條件約束,搜尋參數符合指定自變數類型和修飾詞的指定屬性。
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);
protected override System.Reflection.PropertyInfo GetPropertyImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type? returnType, Type[]? types, System.Reflection.ParameterModifier[]? modifiers);
protected override System.Reflection.PropertyInfo GetPropertyImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
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
包含要取得之屬性名稱的字串。
- binder
- Binder
對象,定義一組屬性並啟用系結,這可能涉及選取多載成員、強制自變數類型,以及透過反映來叫用成員。
-或-
null
參考 (在 Visual Basic 中為Nothing
),以使用 DefaultBinder。
- returnType
- Type
屬性的傳回型別。
- types
- Type[]
Type 物件的陣列,表示要取得之索引屬性的參數數目、順序和類型。
-或-
類型 Type 的空陣列(也就是 Type[] types = new Type[0]),以取得未編製索引的屬性。
- modifiers
- ParameterModifier[]
ParameterModifier 物件的陣列,表示與 types
陣列中對應專案相關聯的屬性。 默認係結器不會處理此參數。
傳回
物件,表示符合指定需求的 屬性,如果找到則為 ;否則,null
。