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