1 implementation of InTransaction
System.Windows.Forms.Design (1)
System\ComponentModel\Design\DesignerHost.cs (1)
869
bool IDesignerHost.
InTransaction
=> (_transactions is not null && _transactions.Count > 0) || IsClosingTransaction;
36 references to InTransaction
System.Windows.Forms.Design (11)
System\ComponentModel\Design\DesignerActionUI.cs (2)
280
if (host is {
InTransaction
: true } and not IDesignerHostTransactionState { IsClosingTransaction: true })
538
if (_serviceProvider.TryGetService(out IDesignerHost? host) && host.
InTransaction
)
System\ComponentModel\Design\DesignerEventService.cs (2)
262
if (host.
InTransaction
)
289
if (host.
InTransaction
)
System\ComponentModel\Design\DesignerHost.cs (1)
1012
if (((IDesignerHost)this).
InTransaction
)
System\ComponentModel\Design\SelectionService.cs (2)
73
if (host.
InTransaction
)
277
if (host.
InTransaction
)
System\ComponentModel\Design\UndoEngine.cs (1)
157
if (reason != PopUnitReason.Normal || !_host.
InTransaction
)
System\Windows\Forms\Design\Behavior\SelectionManager.cs (1)
289
if (!_designerHost.
InTransaction
)
System\Windows\Forms\Design\SelectionUIService.cs (2)
81
if (host.
InTransaction
)
157
if (_host.
InTransaction
)
System.Windows.Forms.Design.Tests (25)
System\ComponentModel\Design\DesignerHostTests.cs (11)
84
Assert.False(host.
InTransaction
);
1877
Assert.True(host.
InTransaction
);
1884
Assert.True(host.
InTransaction
);
1902
Assert.True(host.
InTransaction
);
1909
Assert.True(host.
InTransaction
);
1977
Assert.True(host.
InTransaction
);
1988
Assert.True(host.
InTransaction
);
1999
Assert.False(host.
InTransaction
);
2090
Assert.True(host.
InTransaction
);
2101
Assert.True(host.
InTransaction
);
2112
Assert.False(host.
InTransaction
);
System\ComponentModel\Design\DesignSurfaceTests.cs (14)
26
Assert.False(surface.Host.
InTransaction
);
65
Assert.False(surface.Host.
InTransaction
);
87
Assert.False(surface.Host.
InTransaction
);
109
Assert.False(surface.Host.
InTransaction
);
156
Assert.False(surface.Host.
InTransaction
);
1214
Assert.True(host.
InTransaction
);
1218
Assert.True(host.
InTransaction
);
1224
Assert.True(host.
InTransaction
);
1333
Assert.True(host.
InTransaction
);
1337
Assert.True(host.
InTransaction
);
1343
Assert.True(host.
InTransaction
);
1358
Assert.True(host.
InTransaction
);
1362
Assert.True(host.
InTransaction
);
1368
Assert.True(host.
InTransaction
);