ejball / XmlDocMarkdown

Generates Markdown from .NET XML documentation comments.
https://ejball.com/XmlDocMarkdown/
MIT License
102 stars 30 forks source link

Overload not work correectly #122

Open DinoProga opened 2 years ago

DinoProga commented 2 years ago

Some class has 3 constructors

        ''' <summary>
        ''' Constructor from global properties.
        ''' </summary>
        ''' <param name="accessMode">Mode of access to stored items.</param>
        ''' <param name="guidStrictionMode">Mode processing GUIDs for newly added items.</param>
        Protected Sub New(accessMode As AccessMode, guidStrictionMode As GuidStrictionMode)
            ' Do somthing
        End Sub

        ''' <summary>
        ''' Cloning constructor.
        ''' </summary>
        ''' <param name="prototype">Instance to be cloned.</param>
        Protected Sub New(prototype As OmniCartesianBase(Of TKey, TVal, TBounds))
            ' Do somthing
        End Sub

        ''' <summary>
        ''' Reading Constructor
        ''' </summary>
        ''' <param name="r">Reader to read from</param>
        ''' <param name="accessMode">Mode of access to stored items.</param>
        Protected Sub New(r As Util.IO.OmniReader, accessMode As AccessMode)
            ' Do somthing
        End Sub

The expected behavior is to get documentation for each, but I get another:


OmniCartesianBase<TKey,TVal,TBounds> constructor (1 of 3)

protected OmniCartesianBase(OmniCartesianBase prototype)

See Also


OmniCartesianBase<TKey,TVal,TBounds> constructor (2 of 3)

Constructor from global properties.

protected OmniCartesianBase(AccessMode accessMode, GuidStrictionMode guidStrictionMode)
parameter description
accessMode Mode of access to stored items.
guidStrictionMode Mode processing GUIDs for newly added items.

See Also


OmniCartesianBase<TKey,TVal,TBounds> constructor (3 of 3)

protected OmniCartesianBase(OmniReader r, AccessMode accessMode)

See Also


As You can see well documented is only the first constructor (Protected Sub New(accessMode As AccessMode, guidStrictionMode As GuidStrictionMode))

Class is fully-functional and inside Visual Studio all documentation shows correctly as in example below:

image