I have a class that implements many internal interfaces and I would like that documentation reader cannot see that class implements all those internal interfaces because this information is irrelevant for the readers.
For example, if I have the following class:
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...
}
I want that documentation reader sees MyPublicClass as this:
public class MyPublicClass : MyBasePublicClass, MyPublicInterface
{
}
Is this possible to achieve with Sandcastle or SHFB and how?
Thank you!