Ich habe eine Klassenbibliothek mit ein paar Namespaces, die nur interne Typen enthalten.Namespaces ausblenden, die nur interne Typen in einer Klassenbibliothek enthalten?
Wenn Sie jedoch die Klassenbibliothek in einem Anwendungsprojekt verwenden, werden die Namespaces in IntelliSense angezeigt, aber sie sind natürlich leer. Gibt es eine Möglichkeit für mich, die Namespaces vollständig zu verstecken, wenn ich Intellisense in anderen Projekten verwende?
Ich habe versucht, EditorBrowsableAttribute
auch auf alle internen Klassen anzuwenden, aber was ich tun möchte, wäre, das auf den Namespace anzuwenden, was natürlich unmöglich ist.
Oder ist, wenn ich mich genug darum kümmere, die einzige Option, die ich nur die Typen in einen Namespace verschieben, der öffentliche Typen enthält?
Das war irgendwie schwer zu googeln ... für Leute, die eine Klasse in einem Namespace oder einer Assembly verstecken wollten, kam immer alles auf. – Panzercrisis