visual studio - macro 行末に移動してセミコロンを出力する

visual studioのマクロを記述する。

// 行末に移動しセミコロンを出力
dte.ExecuteCommand("Edit.LineEnd");
dte.ActiveDocument.Selection.Text = ";";

// 改行は無効にしておく
//dte.ActiveDocument.Selection.NewLine(1);