UndoableGraphTransactionScope Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
UndoableGraphTransactionScope(UndoOption) |
Construct a new UndoableGraphTransactionScope |
UndoableGraphTransactionScope(String) |
Construct a new UndoableGraphTransactionScope |
UndoableGraphTransactionScope(Object, UndoOption) |
Construct a new UndoableGraphTransactionScope |
UndoableGraphTransactionScope(Object, String, UndoOption) |
Construct a new UndoableGraphTransactionScope |
UndoableGraphTransactionScope(UndoOption)
Construct a new UndoableGraphTransactionScope
public:
UndoableGraphTransactionScope(Microsoft::VisualStudio::GraphModel::UndoOption option);
public UndoableGraphTransactionScope (Microsoft.VisualStudio.GraphModel.UndoOption option);
new Microsoft.VisualStudio.GraphModel.UndoableGraphTransactionScope : Microsoft.VisualStudio.GraphModel.UndoOption -> Microsoft.VisualStudio.GraphModel.UndoableGraphTransactionScope
Public Sub New (option As UndoOption)
Parameters
- option
- UndoOption
Option on how the change should be handled on the application undo stack
Applies to
UndoableGraphTransactionScope(String)
Construct a new UndoableGraphTransactionScope
public:
UndoableGraphTransactionScope(System::String ^ undoDescription);
public UndoableGraphTransactionScope (string undoDescription);
new Microsoft.VisualStudio.GraphModel.UndoableGraphTransactionScope : string -> Microsoft.VisualStudio.GraphModel.UndoableGraphTransactionScope
Public Sub New (undoDescription As String)
Parameters
- undoDescription
- String
The user displayable string description
Applies to
UndoableGraphTransactionScope(Object, UndoOption)
Construct a new UndoableGraphTransactionScope
public:
UndoableGraphTransactionScope(System::Object ^ undoUnitId, Microsoft::VisualStudio::GraphModel::UndoOption option);
public UndoableGraphTransactionScope (object undoUnitId, Microsoft.VisualStudio.GraphModel.UndoOption option);
new Microsoft.VisualStudio.GraphModel.UndoableGraphTransactionScope : obj * Microsoft.VisualStudio.GraphModel.UndoOption -> Microsoft.VisualStudio.GraphModel.UndoableGraphTransactionScope
Public Sub New (undoUnitId As Object, option As UndoOption)
Parameters
- undoUnitId
- Object
The id of the undoable action, should not be a System.String object
- option
- UndoOption
Option on how the change should be handled on the application undo stack
Applies to
UndoableGraphTransactionScope(Object, String, UndoOption)
Construct a new UndoableGraphTransactionScope
public:
UndoableGraphTransactionScope(System::Object ^ undoUnitId, System::String ^ undoDescription, Microsoft::VisualStudio::GraphModel::UndoOption option);
public UndoableGraphTransactionScope (object undoUnitId, string undoDescription, Microsoft.VisualStudio.GraphModel.UndoOption option);
new Microsoft.VisualStudio.GraphModel.UndoableGraphTransactionScope : obj * string * Microsoft.VisualStudio.GraphModel.UndoOption -> Microsoft.VisualStudio.GraphModel.UndoableGraphTransactionScope
Public Sub New (undoUnitId As Object, undoDescription As String, option As UndoOption)
Parameters
- undoUnitId
- Object
The id of the undoable action, should not be a System.String object because string equality doesn't honor object identity, therefore UndoOption.Merge of these items could result in unintended behavior where undo units merge when you didn't expect them to. The object identify of the undoUnitId is the deciding factor for determining which undo units to merge.
- undoDescription
- String
The user displayable string description
- option
- UndoOption
Option on how the change should be handled on the application undo stack