Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
c# region support for code snippets broken by #endregion with extra text #1200
The regex for detecting #endregion in c# code snippet support expects to only have whitespace to the end of the line after #endregion. If there is extra text the #endregion is not detected, resulting in an error.
Documentation build fails.
Minimal repro steps
The code snippet is generated as normal.
Error occurs and build fails.
Further technical details
Whilst adding text after an #endregion has no effect, it is not actually prohibited, and so should be allowed for.
Changing the CSharpCodeSnippetCommentEndLineRegex value in Microsoft.DocAsCode.Dfm.TagNameBlockPathQueryOption should alleviate this.