This project has moved. For the latest updates, please go here.

Cannot selectively <exclude/> overloaded methods

Topics: User Forum
Dec 28, 2007 at 8:25 PM
Here is my code sample.

public interface ICreateTask
void CreateJob(string filePath);

/// <exclude/>
void CreateJob(long fileId);

I would like to document one of the overloaded methods, but not the other one. The ApiFilter does not recognize overloads. Both methods are removed because of the <exclude/> tag. If I remove the <exclude/>, then both methods are documented. This worked just fine in the March CTP with SHFB
Dec 29, 2007 at 1:29 AM
I use the MRefBuilder API Filter for all exclusions now. MRefBuilder doesn't allow for excluding one overload out of a set. If you exclude one, they all go away.