1 instantiation of TemporaryStorageService
Microsoft.CodeAnalysis.Workspaces (1)
TemporaryStorage\TemporaryStorageService.Factory.cs (1)
37? new TemporaryStorageService(_workspaceThreadingService, textFactory)
44 references to TemporaryStorageService
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (4)
Workspaces\TextFactoryTests.cs (4)
81var temporaryStorageService = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>()); 103var temporaryStorageService = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>());
Microsoft.CodeAnalysis.Workspaces (6)
TemporaryStorage\TemporaryStorageServiceFactory.cs (6)
172private readonly TemporaryStorageService _service; 178public TemporaryTextStorage(TemporaryStorageService service) 181public TemporaryTextStorage(TemporaryStorageService service, string storageName, long offset, long size, SourceHashAlgorithm checksumAlgorithm, Encoding? encoding) 306private readonly TemporaryStorageService _service; 309public TemporaryStreamStorage(TemporaryStorageService service) 312public TemporaryStreamStorage(TemporaryStorageService service, string storageName, long offset, long size)
Microsoft.CodeAnalysis.Workspaces.UnitTests (23)
SolutionTests\SolutionTests.cs (1)
2665Assert.IsType<TemporaryStorageService>(workspace.Services.GetService<ITemporaryStorageServiceInternal>());
WorkspaceServiceTests\TemporaryStorageServiceTests.cs (22)
29var service = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>()); 49var service = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>()); 92var service = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>()); 113var service = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>()); 137var service = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>()); 157var service = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>()); 203var service = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>()); 236var service = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>()); 263var service = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>()); 300var service = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>()); 337var service = Assert.IsType<TemporaryStorageService>(workspace.Services.GetRequiredService<ITemporaryStorageServiceInternal>());
Microsoft.VisualStudio.LanguageServices (11)
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.cs (6)
46private static readonly ConditionalWeakTable<ValueSource<AssemblyMetadata>, IReadOnlyList<TemporaryStorageService.TemporaryStreamStorage>> s_valueSourceToStorages = new(); 50private readonly TemporaryStorageService _temporaryStorageService; 66TemporaryStorageService temporaryStorageService, 160using var _ = ArrayBuilder<TemporaryStorageService.TemporaryStreamStorage>.GetInstance(out var storages); 184FileKey moduleFileKey, out TemporaryStorageService.TemporaryStreamStorage storage, out ModuleMetadata metadata) 197FileKey moduleFileKey, out TemporaryStorageService.TemporaryStreamStorage storage, out UnmanagedMemoryStream stream)
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.Factory.cs (2)
32var temporaryStorage = (TemporaryStorageService)workspaceServices.GetRequiredService<ITemporaryStorageServiceInternal>();
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.RecoverableMetadataValueSource.cs (3)
25private readonly ImmutableArray<TemporaryStorageService.TemporaryStreamStorage> _storages; 27public RecoverableMetadataValueSource(AssemblyMetadata value, ImmutableArray<TemporaryStorageService.TemporaryStreamStorage> storages) 74TemporaryStorageService.TemporaryStreamStorage storage)