A couple of Sandcastle questions

I've noticed the following
  1. The Member column in the type description pages seems to truncate long method names. On a large enough monitor (with a high enough resolution), it is possible to work around this problem by resizing the window so that it's large enough to avoid the truncation. It's probably similar to the problem with truncation of long namespaces that was mentioned in a previous thread. Will there be a fix for this
  2. Using the Prototype style, in the table of contents, the label for the parent "node" for overloaded methods includes the parameters of the first overloaded method. In other words, the label of the parent "node" is the same as the first child "node". Wouldn't it be better if the parameters were omitted from the label for the parent "node", leaving just the method name
Thanks.


Answer this question

A couple of Sandcastle questions

  • GoDaddy

    Regarding #2, you can fix it by modifying the ProductionTransforms\ReflectionToCHMContents.xsl file as follows:

    At about line 86, you will find the line:

    <xsl:value-of select="document(concat($html,'/', file/@name, '.htm'),.)/html/head/title"/>

    Replace it with this line:

    <xsl:value-of select="document(concat($html,'/', key('index',$overloadId)/file/@name, '.htm'),.)/html/head/title"/>

    Eric


  • Ken_Bussell

    I agree with Eric on point 2. It is better to omit the parameters from the parent node. I also found this confusing when I first saw it.

    Michael


  • A couple of Sandcastle questions