Знаете ли вы, что… №216: Можете пометить методы и типы как скрытые, чтобы они не появлялись в IntelliSense или Object Browser?
В продолжении последнего совета, в котором мы говорили о скрытии членов классов и типов в обозревателе объектов. Сегодня поговорим о том, как на самом деле скрыть что-либо или сделать скрываемым.
В пространстве имен System.ComponentModel имеется класс EditorBrowseableAttribut.
Возвращаясь к методам foo() и bar() из предыдущей статьи, на примере ниже вы увидите, как foo() исчезает из IntelliSense, а так же и из обозревателя объектов.
Естественно, вы можете закончить строку выше методом foo() и, все скомпилируется без проблем.
Выдержка из блога Сары Форд – ссылка на оригинал.
Авторские права Сары Форд. Переведено с разрешения Сары Форд.