I know this post is from over two years ago, but in case someone finds this doing a search, as I did:
I have this exact situation; that is, I want to omit properties from my documentation which are marked with the Browsable attribute = false.
Here is what I did, and it seems to work. (Disclaimer: I have done minimal testing of this solution).
I have Sandcastle Help File Builder version 18.104.22.168 (July 2010) and Sandcastle 2.6.1062.1 (June 2010).
My Sandcastle Help File Builder config:
Under Visibility, DocumentAttributes is True
Under Build, PluginConfigurations, I added the
XPath Reflection File Filter. My configuration for the plugin has the following entries:
The first two remove entries where the Browsable attribute is false. The last two are included to remove all attributes if you don't want to include attributes in your documentation.
One last important note. Do not specify the <exclude/> tag on a property if it has Browsable(false) attribute. If you do this, the property is removed before the
XPath Reflection File Filter processing occurs. This results in the behavior where an overridden property will appear in the doc with a reference to the base class.