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)
255
using (
_gate
.DisposableWait())
508
using (
_gate
.DisposableWait())
517
using (await
_gate
.DisposableWaitAsync(cancellationToken).ConfigureAwait(false))
555
using (useAsync ? await
_gate
.DisposableWaitAsync().ConfigureAwait(false) :
_gate
.DisposableWait())
935
using (
_gate
.DisposableWait())
980
using (
_gate
.DisposableWait())
1008
using (
_gate
.DisposableWait())
1038
using (
_gate
.DisposableWait())
1081
using (
_gate
.DisposableWait())
1239
using (
_gate
.DisposableWait())
1253
using (
_gate
.DisposableWait())
1261
Debug.Assert(
_gate
.CurrentCount == 0);
1272
using (
_gate
.DisposableWait())
1285
using (
_gate
.DisposableWait())
1308
using (
_gate
.DisposableWait())
1323
using (
_gate
.DisposableWait())
1331
Debug.Assert(
_gate
.CurrentCount == 0);
1344
using (
_gate
.DisposableWait())
1370
using (
_gate
.DisposableWait())
1384
using (
_gate
.DisposableWait())