Я хочу автоматически создавать макеты с поставщиком исправлений кода. Я зарегистрировал исправление кода для ошибки компилятора CS7036.
Как я могу получить ClassDeclaration типа Abc. Объявление класса класса Abc находится в другом файле. Мне нужны параметры конструктора ...
У меня есть ClassDeclaration из файла, в котором происходят ошибки, и IdentifierName из класса с отсутствующими параметрами конструктора.
//Test.cs
namespace ConsoleApp1
{
[TestClass]
public class Test
{
[TestMethod]
public void Xxx()
{
var test = new Abc();//CS7036
}
}
}
//Abc.cs
namespace ConsoleApp1
{
public class Abc
{
public Abc(int a, bool b)
{ }
}
}