So I have an abstract base class in a DLL and child classes of that class. I want the childs to be public, but the base to be private so that it cannot be accessed outside o
Just to clarify what I was saying in comments on @Marc Gravel's answer you could
public ChildClass : ParentClass { } public ParentClass { internal void MethodIdontWantToExpose() { } }
That said an interface is probably the best solution
interface