Этот код возвращает поля, которые я создал, но также и некоторые системные поля (я в приложении WPF), которые я не создал сам:
FieldInfo[] fieldInfos;
fieldInfos = this.GetType().GetFields(BindingFlags.NonPublic | BindingFlags.Instance);
Как исключить системные поля и оставить только мои собственные?
Обновление: эти поля не являются полями, которые я унаследовал от своего собственного класса.