Я хочу создать расширение Visual Studio. Это расширение всякий раз, когда оно запускается пользователем, будет в основном форматировать / делать отступ кода C # определенным образом. Например
private void Method(int a, int b)
{
}
будет преобразовано во что-то вроде
private void Method
(
int a,
int b
)
{
}
На данный момент у меня нет опыта или идеи об API, которые я могу использовать для такого рода задач. Я хотел бы знать, есть ли какие-либо API, которые MS предоставляет для анализа кода C # в файле .cs или каких-либо сторонних API? или любые общие API, которые могут помочь мне в достижении такого рода вещей.