Frågan#1
Här är ett Macro som jag använder för att skapa properties i mina C# klasser. Skapa först variablerna för de properties som du har, markera dem och kör macrot. Getters och setters kommer att skapas under de markerade variablerna. Du kan utan problem ha med "///" kommentarer i den markerade texten och "event" variabler kommer också att ignoreras.
Macrot är självklart utformat efter hur jag skriver min kod så vissa modifikationer kan behövas, t.ex. på denna rad
sMethodName = sFieldName.Substring(0, 1).ToUpper() & sFieldName.Substring(1)
som skapar metod namnet utifrån vad variabeln heter, har man "m_" framför kanske man vill ta bort det först.
/Viktor