У меня есть класс, который реализует много внутренних интерфейсов, и я хотел бы, чтобы читатель документации не мог видеть, что класс реализует все эти внутренние интерфейсы, потому что эта информация не важна для читателей.
Например, если у меня есть следующий класс:
public class MyPublicClass : MyBasePublicClass, MyPublicInterface, MyInternalInterface1, MyInternalInterface2, MyInternalInterface3
{
}
public class MyBasePublicClass
{
}
public interface MyPublicInterface
{
// Interface members...
}
internal interface MyInternalInterface1
{
// Interface members...
}
internal interface MyInternalInterface2
{
// Interface members...
}
internal interface MyInternalInterface3
{
// Interface members...
}
Я хочу, чтобы программа чтения документации видела MyPublicClass следующим образом:
public class MyPublicClass : MyBasePublicClass, MyPublicInterface
{
}
Этого можно добиться с помощью Sandcastle или SHFB и как?
Спасибо!