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