32 references to _gate
Microsoft.CodeAnalysis.Workspaces (32)
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (11)
29
/// <remarks>This class should be free-threaded, and any synchronization is done via <see cref="ProjectSystemProject.
_gate
"/>.
117
using (_project.
_gate
.DisposableWait())
169
using (_project.
_gate
.DisposableWait())
208
Debug.Assert(_project.
_gate
.CurrentCount == 0);
248
Debug.Assert(_project.
_gate
.CurrentCount == 0);
275
using (_project.
_gate
.DisposableWait())
330
using (_project.
_gate
.DisposableWait())
392
using (_project.
_gate
.DisposableWait())
400
using (await _project.
_gate
.DisposableWaitAsync().ConfigureAwait(false))
479
using (await _project.
_gate
.DisposableWaitAsync(cancellationToken).ConfigureAwait(false))
526
using (_project.
_gate
.DisposableWait())
Workspace\ProjectSystem\ProjectSystemProject.cs (21)
254
using (
_gate
.DisposableWait())
526
using (
_gate
.DisposableWait())
535
using (await
_gate
.DisposableWaitAsync(cancellationToken).ConfigureAwait(false))
573
using (useAsync ? await
_gate
.DisposableWaitAsync().ConfigureAwait(false) :
_gate
.DisposableWait())
961
using (
_gate
.DisposableWait())
1006
using (
_gate
.DisposableWait())
1034
using (
_gate
.DisposableWait())
1065
using (
_gate
.DisposableWait())
1111
using (
_gate
.DisposableWait())
1231
using (
_gate
.DisposableWait())
1245
using (
_gate
.DisposableWait())
1253
Debug.Assert(
_gate
.CurrentCount == 0);
1264
using (
_gate
.DisposableWait())
1277
using (
_gate
.DisposableWait())
1300
using (
_gate
.DisposableWait())
1315
using (
_gate
.DisposableWait())
1323
Debug.Assert(
_gate
.CurrentCount == 0);
1336
using (
_gate
.DisposableWait())
1362
using (
_gate
.DisposableWait())
1376
using (
_gate
.DisposableWait())