dotnet/roslyn
Incorrect xml documentation id for generic class constructor
Aperta
#11.687 aperta il 1 giu 2016
Area-CompilersBugConcept-APIhelp wanted
Metriche repository
- Star
- (20.414 stelle)
- Metriche merge PR
- (Metriche PR in attesa)
Descrizione
Version Used: 1.1.1
Steps to Reproduce:
- Create a generic class with one or more type parameters:
public class Class1<T>
{
public Class1()
{
Console.WriteLine("Class1");
}
}
- When we instantiate the class using code such as
var x = new Class1<int>(), and get the symbol when cursor is at theClass1, then get the xml documentation id by callingsymbol.GetDocumentationCommentId(), it will contain the actual data typeSystem.Int32, which is incorrect.
Expected Behavior:
It should return something like this:
M:XmlDocIdTest.Class1`1.#ctor
Actual Behavior:
M:XmlDocIdTest.Class1{System.Int32}.#ctor