32 references to _gate
Microsoft.CodeAnalysis.Workspaces (32)
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (11)
28
/// <remarks>This class should be free-threaded, and any synchronization is done via <see cref="ProjectSystemProject.
_gate
"/>.
104
using (_project.
_gate
.DisposableWait())
156
using (_project.
_gate
.DisposableWait())
195
Debug.Assert(_project.
_gate
.CurrentCount == 0);
235
Debug.Assert(_project.
_gate
.CurrentCount == 0);
262
using (_project.
_gate
.DisposableWait())
317
using (_project.
_gate
.DisposableWait())
379
using (_project.
_gate
.DisposableWait())
387
using (await _project.
_gate
.DisposableWaitAsync().ConfigureAwait(false))
446
using (_project.
_gate
.DisposableWait())
501
using (_project.
_gate
.DisposableWait())
Workspace\ProjectSystem\ProjectSystemProject.cs (21)
254
using (
_gate
.DisposableWait())
507
using (
_gate
.DisposableWait())
516
using (await
_gate
.DisposableWaitAsync(cancellationToken).ConfigureAwait(false))
554
using (useAsync ? await
_gate
.DisposableWaitAsync().ConfigureAwait(false) :
_gate
.DisposableWait())
934
using (
_gate
.DisposableWait())
979
using (
_gate
.DisposableWait())
1007
using (
_gate
.DisposableWait())
1037
using (
_gate
.DisposableWait())
1080
using (
_gate
.DisposableWait())
1204
using (
_gate
.DisposableWait())
1218
using (
_gate
.DisposableWait())
1226
Debug.Assert(
_gate
.CurrentCount == 0);
1237
using (
_gate
.DisposableWait())
1250
using (
_gate
.DisposableWait())
1273
using (
_gate
.DisposableWait())
1288
using (
_gate
.DisposableWait())
1296
Debug.Assert(
_gate
.CurrentCount == 0);
1309
using (
_gate
.DisposableWait())
1335
using (
_gate
.DisposableWait())
1349
using (
_gate
.DisposableWait())