{"action":"opened","issue":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/7822","labels_url":"https://api.github.com/repos/dotnet/roslyn/issues/7822/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/roslyn/issues/7822/comments","events_url":"https://api.github.com/repos/dotnet/roslyn/issues/7822/events","html_url":"https://github.com/dotnet/roslyn/issues/7822","id":125400929,"number":7822,"title":"Case sensitivity check for xml documentation tags is wrong","user":{"login":"MischkowskyM","id":16594211,"avatar_url":"https://avatars.githubusercontent.com/u/16594211?v=3","gravatar_id":"","url":"https://api.github.com/users/MischkowskyM","html_url":"https://github.com/MischkowskyM","followers_url":"https://api.github.com/users/MischkowskyM/followers","following_url":"https://api.github.com/users/MischkowskyM/following{/other_user}","gists_url":"https://api.github.com/users/MischkowskyM/gists{/gist_id}","starred_url":"https://api.github.com/users/MischkowskyM/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MischkowskyM/subscriptions","organizations_url":"https://api.github.com/users/MischkowskyM/orgs","repos_url":"https://api.github.com/users/MischkowskyM/repos","events_url":"https://api.github.com/users/MischkowskyM/events{/privacy}","received_events_url":"https://api.github.com/users/MischkowskyM/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-01-07T14:10:52Z","updated_at":"2016-01-07T14:10:52Z","closed_at":null,"body":"When compiling C# code, roslyn ignores all cases for XML Document tags. On the other hand, roslyn is case sensitive when processing VB code.\r\n\r\nAn example:\r\n\r\n```\r\n\\\\\\ <Summary> Simple test method</summary>\r\n\\\\\\ <Param name=\"parameter\">A sample parameter </Param>\r\n\\\\\\ <returns> The value of parameter</returns> \r\npublic static bool TestMethod(bool parameter){ return parameter; }\r\n```\r\n\r\nThis will compile fine in VS2015, but not VS2013. The documentation comments are also illegal for VB now. We discovered this, because a `<Param>`-tag inside our documentation caused the build to fail when we tested VS2015. We also believe that the implemented behavior is backwards to what it should be, as C# is usually case sensitive, while VB is not.\r\n\r\nSee file src/Compilers/Core/Portable/InternalUtilities/DocumentationCommentXmlNames.cs, the method ElementEquals(), line 40."}}