18 references to new
Microsoft.CodeAnalysis.Features (4)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (2)
38
private readonly NonReentrantLock _workGate =
new
();
339
private readonly NonReentrantLock _workGate =
new
();
SolutionCrawler\WorkCoordinator.SemanticChangeProcessor.cs (2)
37
private readonly NonReentrantLock _workGate =
new
();
338
private readonly NonReentrantLock _workGate =
new
();
Microsoft.CodeAnalysis.Workspaces (10)
AsyncLazy`1.cs (1)
66
private static readonly NonReentrantLock s_gate =
new
(useThisInstanceForSynchronization: true);
CancellableLazy`1.cs (1)
19
_gate = new
NonReentrantLock
();
EventMap.cs (1)
15
private readonly NonReentrantLock _guard =
new
();
NonReentrantLock.cs (1)
66
public static readonly Func<NonReentrantLock> Factory = () => new
NonReentrantLock
(useThisInstanceForSynchronization: true);
Shared\TestHooks\AsynchronousOperationListener.cs (1)
18
private readonly NonReentrantLock _gate =
new
();
Utilities\Documentation\XmlDocumentationProvider.cs (1)
24
private readonly NonReentrantLock _gate =
new
();
Workspace\Host\Metadata\MetadataReferenceCache.cs (1)
44
private readonly NonReentrantLock _gate =
new
();
Workspace\Solution\ProjectDependencyGraph.cs (1)
38
private readonly NonReentrantLock _dataLock =
new
();
Workspace\Solution\WeaklyCachedRecoverableValueSource.cs (1)
24
private static readonly NonReentrantLock s_taskGuard =
new
();
Workspace\Workspace.cs (1)
46
private readonly NonReentrantLock _stateLock =
new
(useThisInstanceForSynchronization: true);
Microsoft.CodeAnalysis.Workspaces.MSBuild (3)
MSBuild\MSBuildProjectLoader.cs (1)
31
private readonly NonReentrantLock _dataGuard =
new
();
MSBuild\MSBuildWorkspace.cs (1)
32
private readonly NonReentrantLock _serializationLock =
new
();
MSBuild\ProjectFile\ProjectFileLoaderRegistry.cs (1)
26
_dataGuard = new
NonReentrantLock
();
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\ProjectCodeModel.cs (1)
23
private readonly NonReentrantLock _guard = new
NonReentrantLock
();