У меня есть класс B и его родительский класс A, оба в пространстве имен Domain.
- Класс A, имеет личное поле a;
- Класс B, имеет личное полеb;
Тогда у меня есть Reflection Util в пространстве имен Reflect.Если я использую эту строку
instanceOfB.GetType().GetFields(BindingFlags.NonPublic
| BindingFlags.Public | BindingFlags.Instance );
, чтобы найти все поля (a & b), я получу только b.Но когда я делаю a
защищенным или общедоступным, я нахожу их тоже.
Что мне нужно сделать, чтобы найти и частные поля базового класса?