Как написать расширение Visual Studio, чтобы для класса в его summary формировался список его методов.
Если код проекта валидный, как расширению получить список методов текущего редактируемого класса?
Например, есть класс:
public class Test : List<string>
{
public new void Add(string name)
{
base.Add(name);
}
public new void Remove(string name)
{
base.Remove(name);
}
public void Write()
{
foreach (var item in this)
Console.WriteLine(item);
}
}
После выполнения расширения перед строкой названия класса должен добавится текст:
/// <summary>
/// void Add(string name)
/// void Remove(string name)
/// void Write()
/// </summary>
public class Test : List<string>
{