Displaying types that implement an interface

Topics: User Forum
Jan 25, 2010 at 11:14 PM

I am wondering if Sandcastle has an equivalent feature to this in ndoc:

When documenting an interface in a library,  the interface document page (e.g. http://cleancode.sourceforge.net/api/csharp/CleanCode.IO.IResourceUser.html) includes a list of types that implement the interface being documented (as long as they are in the documentation tree, even when in a separate DLL). I thought the DocumentExplicitInterfaceImplementations property would do this, but it had no effect on the couple output pages I looked at in my documentation tree.

Coordinator
Jan 26, 2010 at 2:17 AM

The DocumentExplicitInterfaceImplementations is used to include explicity implemented interface members in the class member list pages.  It doesn't document derived classes of interfaces.  Sandcastle doesn't do that by default but it could be added by adding that capability to the Sandcastle transformations.

Eric