Я пытаюсь добавить несколько атрибутов в класс с помощью надстройки.Я могу заставить работать следующий код, за исключением того, что мне нужны атрибуты в новых строках, каждая из которых содержится в [].Как мне это сделать?
if (element2.Kind == vsCMElement.vsCMElementFunction)
{
CodeFunction2 func = (CodeFunction2)element2;
if (func.Access == vsCMAccess.vsCMAccessPublic)
{
func.AddAttribute("Name", "\"" + func.Name + "\"", 0);
func.AddAttribute("Active", "\"" + "Yes" + "\"", 0);
func.AddAttribute("Priority", "1", 0);
}
}
Атрибуты добавляются в публичный метод, например
[Name("TestMet"), Active("Yes"), Priority(1)]
Где, как я хочу, как
[Name("TestMet")]
[Active("Yes")]
[Priority(1)]
public void TestMet()
{}
Также как можноЯ добавляю атрибут без какого-либо значения, например [PriMethod
].