Попробуйте этот атрибут:
[DebuggerBrowsable(DebuggerBrowsableState.Never)]
Используйте его, чтобы скрыть свои поля поддержки, поместив атрибут над объявлением поля следующим образом:
class Foo
{
[DebuggerBrowsable(DebuggerBrowsableState.Never)]
int bar; // this one will be hidden
int baz; // but this one will be visible like normal
}
Имейте в виду, что в перечислении DebuggerBrowsableState
есть два других члена:
Collapsed:
Сворачивает элемент в отладчике.
RootHidden:
Показывает дочерние элементы коллекции, но скрывает сам корневой элемент.