Знаете ли вы, что… №216: Можете пометить методы и типы как скрытые, чтобы они не появлялись в IntelliSense или Object Browser?

В продолжении последнего совета, в котором мы говорили о скрытии членов классов и типов в обозревателе объектов. Сегодня поговорим о том, как на самом деле скрыть что-либо или сделать скрываемым.

В пространстве имен System.ComponentModel имеется класс EditorBrowseableAttribut.

Возвращаясь к методам foo() и bar() из предыдущей статьи, на примере ниже вы увидите, как foo() исчезает из IntelliSense, а так же и из обозревателя объектов.

Естественно, вы можете закончить строку выше методом foo() и, все скомпилируется без проблем.

Выдержка из блога Сары Фордссылка на оригинал.

Авторские права Сары Форд. Переведено с разрешения Сары Форд.