Now if only <see> and <seealso> were supported.

Apr 12, 2008 at 5:25 PM
Edited Apr 12, 2008 at 5:34 PM
This add-in is great for 'regular' comments, but if one uses XML doc comments or doxyen comments, one would normally refer to other code elements using syntax like

/// XML style
/// Bla blah blah <see cref="IEnumerable{T}"/> blah blah.
/// <seealso cref="System.String.Length"/>

/// JavaDoc style
/// @see MyMethod()

Would it be hard to make HyperAddin support these links?

Another thing that would be really helpful, although farther from HyperAddin's core purpose, would be if it could convert xml doc comments from that nice natural style that HyperAddin supports:

/// <remarks>
/// Call this function when:
/// * You're lonely
/// * You need a friend
///
/// Note: This method is intended to create genuine friendships, not one-night stands.
/// </remarks>
void Meet(PersonType person)
...

To the amazingly horrible cumbersome monster Microsoft seems to require:

/// <remarks>
/// <para>Call this function when:</para>
/// <list type="bullet">
/// <item><description>You're lonely</item></description>
/// <item><description>You need a friend</item></description>
/// </list>
///
/// <para>Note: This method is intended to create genuine friendships, not one-night
/// stands.</para>
/// </remarks>
void Meet(PersonType person)
...

Yikes!

On second thought, anybody know if I can get a doc generator for the JavaDoc style?

Finally, I think it would be nice if file:Foo.cs#foo (or a new syntax, file:*\Foo.cs) would search all the files in my project, because my project has a somewhat cumbersome directory structure in which relative paths may be long.