hailstorm75 / ModularDoc

Modular documentation generator for .NET libraries. Currently supporting Markdown only for GitHub, GitLab, and Bitbucket
MIT License
116 stars 11 forks source link

Nested types are missing the declaring parent type in the namespace #110

Closed hailstorm75 closed 4 years ago

hailstorm75 commented 4 years ago

Libraries MarkDoc.Members.Dnlib

Describe the bug A clear and concise description of what the bug is.

Reproducibility Always

To Reproduce Steps to reproduce the behavior:

  1. Have a test assembly with the following type structure:
    1. A Parent class
    2. A nested enum within the parent class
    3. A nested interface within the parent class
    4. A nested struct within the parent class
    5. A nested class within the parent class
  2. Resolve the test assembly
  3. Observe the namespaces of the resolved nested types

Expected behavior The nested types are expected to have the full namespace including the declaring parent type.

Additional context Revealed in UT.Members tests

hailstorm75 commented 4 years ago

Total: 6m