8 references to LazyInitialization
Microsoft.CodeAnalysis.ExternalAccess.Razor (3)
RazorDocumentServiceProviderWrapper.cs (3)
35var spanMappingService = LazyInitialization.EnsureInitialized( 49var excerptService = LazyInitialization.EnsureInitialized( 63var documentPropertiesService = LazyInitialization.EnsureInitialized(
Microsoft.CodeAnalysis.Workspaces (5)
FormattingContext.IndentationData.cs (1)
106return LazyInitialization.EnsureInitialized(
ReferenceCountedDisposable.cs (1)
259LazyInitialization.EnsureInitialized(ref referenceCount._weakInstance, static instance => new WeakReference<T>(instance), instance);
TokenStream.Changes.cs (1)
32var map = LazyInitialization.EnsureInitialized(ref _map, () => new ConcurrentDictionary<int, TriviaData>(concurrencyLevel: 1, capacity: 8));
Workspace\Solution\SolutionState.SymbolToProjectId.cs (1)
70LazyInitialization.EnsureInitialized(ref _unrootedSymbolToProjectId, s_createTable);
Workspace\Solution\WeaklyCachedRecoverableValueSource.cs (1)
69private SemaphoreSlim Gate => LazyInitialization.EnsureInitialized(ref _lazyGate, SemaphoreSlimFactory.Instance);