تعداد System::Reflection::BindingFlags

BindingFlags enum

يحدد الأعضاء وأنماط البحث عن الأنواع والربط.

enum class BindingFlags

القيم

الاسمالقيمةالوصف
Default0لا خيارات خاصة.
IgnoreCase1تجاهل حالة الأحرف في الاسم عند البحث عن العنصر.
DeclaredOnly2ابحث فقط عن الأعضاء المعلنة في النوع وليس في الأنواع الأساسية.
Instance4ابحث عبر الأعضاء المثيلة.
Static8ابحث عبر الأعضاء الساكنة.
Public16ابحث عبر الأعضاء العامة.
NonPublic32ابحث عبر الأعضاء غير العامة.
FlattenHierarchy64ابحث عبر الأعضاء الساكنة العامة والمحمية للنوع الأساسي.
InvokeMethod256ينفّذ الطريقة.
CreateInstance512ينشئ نسخة من النوع المنعكس.
GetField1024يحصل على قيمة الحقل.
SetField2048يضبط قيمة الحقل.
GetProperty4096يسترجع قيمة الخاصية.
SetProperty8192يضبط قيمة الخاصية.
PutDispProperty16384يضع خاصية COM.
PutRefDispProperty32768يضع خاصية مرجع COM.
ExactBinding65536يجب أن يكون ربط النوع دقيقًا، دون أي تغييرات في النوع.
SuppressChangeType131072غير مدعوم.
OptionalParamBinding262144يختار التحميل الزائد بناءً على عدد الوسائط.
IgnoreReturn16777216يتجاهل قيمة الإرجاع لتفاعل COM.

انظر أيضًا