DTE2.UndoContext Property
Visual Studio 2015
Gets the global UndoContext object.
Assembly: EnvDTE80 (in EnvDTE80.dll)
Implements
_DTE.UndoContextSub UndoContextExample() Dim selection As TextSelection = DTE2.ActiveDocument.Selection() Dim start As EditPoint = selection.TopPoint.CreateEditPoint() Dim endpt As TextPoint = selection.BottomPoint Dim commentStart As String DTE2.UndoContext.Open("Comment Region") Try Do While (start.LessThan(endpt)) start.Insert(commentStart) start.LineDown() start.StartOfLine() Loop Finally ' If an error occured, then need to make sure that the undo ' context is cleaned up. Otherwise, the editor can be left in a ' perpetual undo context. DTE2.UndoContext.Close() End Try End Sub
Show: