2 implementations of ITemporaryStorageStreamHandle
Microsoft.CodeAnalysis.Workspaces (2)
TemporaryStorage\TemporaryStorageService.TemporaryStorageStreamHandle.cs (1)
17: ITemporaryStorageStreamHandle
TemporaryStorage\TrivialTemporaryStorageService.cs (1)
40private sealed class StreamStorage : ITemporaryStorageStreamHandle
22 references to ITemporaryStorageStreamHandle
Microsoft.CodeAnalysis.Workspaces (21)
Serialization\ISupportTemporaryStorage.cs (1)
17IReadOnlyList<ITemporaryStorageStreamHandle>? StorageHandles { get; }
Serialization\SerializedPortableExecutableReference.cs (3)
22private readonly ImmutableArray<ITemporaryStorageStreamHandle> _storageHandles; 25public IReadOnlyList<ITemporaryStorageStreamHandle> StorageHandles => _storageHandles; 31ImmutableArray<ITemporaryStorageStreamHandle> storageHandles,
Serialization\SerializerService_Reference.cs (10)
368IReadOnlyList<ITemporaryStorageStreamHandle> handles, 378foreach (var handle in handles) 387private (Metadata metadata, ImmutableArray<ITemporaryStorageStreamHandle> storageHandles)? TryReadMetadataFrom( 403var allHandles = new FixedSizeArrayBuilder<ITemporaryStorageStreamHandle>(count); 427private (ModuleMetadata metadata, ITemporaryStorageStreamHandle storageHandle) ReadModuleMetadataFrom( 436(ModuleMetadata metadata, ITemporaryStorageStreamHandle storageHandle) ReadModuleMetadataFromMemoryMappedFile() 445(ModuleMetadata metadata, ITemporaryStorageStreamHandle storageHandle) ReadModuleMetadataFromBits() 453var storageHandle = _storageService.Value.WriteToTemporaryStorage(stream, CancellationToken.None); 458(ModuleMetadata metadata, ITemporaryStorageStreamHandle storageHandle) ReadModuleMetadataFromStorage( 459ITemporaryStorageStreamHandle storageHandle)
TemporaryStorage\TemporaryStorageService.cs (1)
140ITemporaryStorageStreamHandle ITemporaryStorageServiceInternal.WriteToTemporaryStorage(Stream stream, CancellationToken cancellationToken)
TemporaryStorage\TrivialTemporaryStorageService.cs (1)
22public ITemporaryStorageStreamHandle WriteToTemporaryStorage(Stream stream, CancellationToken cancellationToken)
Workspace\Host\TemporaryStorage\ITemporaryStorageService.cs (1)
43ITemporaryStorageStreamHandle WriteToTemporaryStorage(Stream stream, CancellationToken cancellationToken);
Workspace\Solution\SolutionCompilationState.SkeletonReferenceCache.cs (2)
233(AssemblyMetadata? metadata, ITemporaryStorageStreamHandle storageHandle) TryCreateMetadataAndHandle() 258var handle = temporaryStorageService.WriteToTemporaryStorage(stream, cancellationToken);
Workspace\Solution\SolutionCompilationState.SkeletonReferenceSet.cs (2)
22ITemporaryStorageStreamHandle storageHandle, 34public ITemporaryStorageStreamHandle StorageHandle => storageHandle;
Microsoft.VisualStudio.LanguageServices (1)
ProjectSystem\MetadataReferences\VisualStudioPortableExecutableReference.cs (1)
110public IReadOnlyList<ITemporaryStorageStreamHandle>? StorageHandles