TypeBuilder.GetPropertyImpl Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen bağlama kısıtlamalarını kullanarak parametreleri belirtilen bağımsız değişken türleri ve değiştiricilerle eşleşen belirtilen özelliği arar.
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
Parametreler
- name
- String
Alınacak özelliğin adını içeren dize.
- bindingAttr
- BindingFlags
Aramanın nasıl yapıldığını belirten numaralandırma değerlerinin bit düzeyinde birleşimi.
-veya-
null
döndürmek için Default.
- binder
- Binder
Bir özellik kümesini tanımlayan ve bağlamayı etkinleştiren, aşırı yüklenmiş bir üyenin seçilmesini, bağımsız değişken türlerinin zorlamasını ve yansıma aracılığıyla bir üyenin çağrılmasına neden olabilecek bir nesne.
-veya-
DefaultBinderkullanmak için bir null
başvurusu (Visual Basic'teNothing
).
- returnType
- Type
Özelliğinin dönüş türü.
- types
- Type[]
Dizine alınan özelliğin parametrelerinin sayısını, sırasını ve türünü temsil eden Type nesneleri dizisi.
-veya-
Dizine alınmamış bir özelliği almak için Type türünde boş bir dizi (type[] types = new Type[0]).
- modifiers
- ParameterModifier[]
types
dizisindeki ilgili öğeyle ilişkili öznitelikleri temsil eden ParameterModifier nesneleri dizisi. Varsayılan bağlayıcı bu parametreyi işlemez.
Döndürülenler
Bulunursa, belirtilen gereksinimlerle eşleşen özelliği temsil eden bir nesne; aksi takdirde, null
.