2 types derived from PooledStream
Microsoft.CodeAnalysis.Workspaces (2)
SerializableBytes.cs (2)
294private class ReadStream : PooledStream 303private class ReadWriteStream : PooledStream
43 references to PooledStream
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\EditSession.cs (3)
986using var pdbStream = SerializableBytes.CreateWritableStream(); 987using var metadataStream = SerializableBytes.CreateWritableStream(); 988using var ilStream = SerializableBytes.CreateWritableStream();
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\SemanticClassification\RemoteSemanticClassificationService.Caching.cs (1)
141using var stream = SerializableBytes.CreateWritableStream();
Microsoft.CodeAnalysis.Workspaces (20)
FindSymbols\Shared\AbstractSyntaxIndex_Persistence.cs (1)
143using (var stream = SerializableBytes.CreateWritableStream())
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (1)
65using (var stream = SerializableBytes.CreateWritableStream())
SerializableBytes.cs (5)
25internal static PooledStream CreateReadableStream(byte[] bytes) 28internal static PooledStream CreateReadableStream(byte[] bytes, int length) 30var stream = CreateWritableStream(); 37internal static async Task<PooledStream> CreateReadableStreamAsync(Stream stream, CancellationToken cancellationToken) 95internal static PooledStream CreateWritableStream()
Serialization\SerializerService_Reference.cs (3)
44using var stream = SerializableBytes.CreateWritableStream(); 143using var stream = SerializableBytes.CreateWritableStream(); 462using var stream = SerializableBytes.CreateWritableStream();
Workspace\Host\TemporaryStorage\ITemporaryStreamStorageExtensions.cs (1)
17using var stream = SerializableBytes.CreateWritableStream();
Workspace\Solution\Checksum_Factory.cs (7)
88using var stream = SerializableBytes.CreateWritableStream(); 101using var stream = SerializableBytes.CreateWritableStream(); 115using var stream = SerializableBytes.CreateWritableStream(); 130using var stream = SerializableBytes.CreateWritableStream(); 144using var stream = SerializableBytes.CreateWritableStream(); 158using var stream = SerializableBytes.CreateWritableStream(); 172using var stream = SerializableBytes.CreateWritableStream();
Workspace\Solution\FileTextLoader.cs (1)
180using var readStream = await SerializableBytes.CreateReadableStreamAsync(stream, cancellationToken: cancellationToken).ConfigureAwait(false);
Workspace\Solution\SolutionState.SkeletonReferenceCache.cs (1)
245using var stream = SerializableBytes.CreateWritableStream();
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\Build\ProjectBuildManager.cs (1)
98using var readStream = await SerializableBytes.CreateReadableStreamAsync(stream, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Workspaces.UnitTests (12)
UtilityTest\SerializableBytesTests.cs (9)
27using var stream = await SerializableBytes.CreateReadableStreamAsync(expected, CancellationToken.None); 48using var stream = await SerializableBytes.CreateReadableStreamAsync(expected, CancellationToken.None); 79using var stream = await SerializableBytes.CreateReadableStreamAsync(expected, CancellationToken.None); 103using var stream = SerializableBytes.CreateWritableStream(); 122using var stream = SerializableBytes.CreateWritableStream(); 152using var stream = SerializableBytes.CreateWritableStream(); 167using var stream = SerializableBytes.CreateWritableStream(); 194using (var stream = SerializableBytes.CreateWritableStream()) 221using (var stream = SerializableBytes.CreateWritableStream())
UtilityTest\SourceTextSerializationTests.cs (1)
34using var stream = SerializableBytes.CreateWritableStream();
WorkspaceServiceTests\TemporaryStorageServiceTests.cs (2)
52using var data = SerializableBytes.CreateWritableStream(); 205using var data = SerializableBytes.CreateWritableStream();
Microsoft.VisualStudio.LanguageServices (1)
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.cs (1)
200using (var copyStream = SerializableBytes.CreateWritableStream())
Roslyn.VisualStudio.Next.UnitTests (5)
Remote\SerializationValidator.cs (1)
86using var stream = SerializableBytes.CreateWritableStream();
Remote\SnapshotSerializationTests.cs (4)
606using (var stream = SerializableBytes.CreateWritableStream()) 625using (var stream = SerializableBytes.CreateWritableStream()) 657using var stream = SerializableBytes.CreateWritableStream(); 678using var stream = SerializableBytes.CreateWritableStream();