Я в настоящее время отлаживаю в ближайшем окне:
-
Это возвращает 0 свойств:
type.GetProperties(BindingFlags.Instance)
Это также возвращает 0 свойств:
type.GetProperties(BindingFlags.Public)
Но это возвращает оба свойства:
type.GetProperties(BindingFlags.Instance|BindingFlags.Public)
И вот так:
type.GetProperties(BindingFlags.Public|BindingFlags.Instance)
Я бы подумал, что если бы это был or
, то если оба нижнихверните true
тогда и два верхних тоже.
Может кто-нибудь объяснить мне, как это работает, пожалуйста?