1 write to _innerTransaction
Microsoft.CodeAnalysis.EditorFeatures (1)
Shared\Utilities\HACK_TextUndoTransactionThatRollsBackProperly.cs (1)
29
_innerTransaction
= innerTransaction;
18 references to _innerTransaction
Microsoft.CodeAnalysis.EditorFeatures (18)
Shared\Utilities\HACK_TextUndoTransactionThatRollsBackProperly.cs (18)
32
public bool CanRedo =>
_innerTransaction
.CanRedo;
34
public bool CanUndo =>
_innerTransaction
.CanUndo;
40
return
_innerTransaction
.Description;
45
_innerTransaction
.Description = value;
49
public ITextUndoHistory History =>
_innerTransaction
.History;
55
return
_innerTransaction
.MergePolicy;
60
_innerTransaction
.MergePolicy = value;
64
public ITextUndoTransaction Parent =>
_innerTransaction
.Parent;
66
public UndoTransactionState State =>
_innerTransaction
.State;
68
public IList<ITextUndoPrimitive> UndoPrimitives =>
_innerTransaction
.UndoPrimitives;
71
=>
_innerTransaction
.AddUndo(undo);
81
_innerTransaction
.AddUndo(_undoPrimitive);
84
_innerTransaction
.Cancel();
89
foreach (var primitive in
_innerTransaction
.UndoPrimitives.Reverse())
99
_innerTransaction
.Complete();
110
_innerTransaction
.Dispose();
114
=>
_innerTransaction
.Do();
117
=>
_innerTransaction
.Undo();