3 implementations of ReadStreamAsync
Microsoft.CodeAnalysis.Workspaces (3)
Storage\AbstractPersistentStorageService.cs (1)
229public Task<Stream> ReadStreamAsync(string name, Checksum checksum, CancellationToken cancellationToken)
Workspace\Host\PersistentStorage\AbstractPersistentStorage.cs (1)
49public abstract Task<Stream?> ReadStreamAsync(string name, Checksum? checksum, CancellationToken cancellationToken);
Workspace\Host\PersistentStorage\NoOpPersistentStorage.cs (1)
60public Task<Stream?> ReadStreamAsync(string name, Checksum checksum, CancellationToken cancellationToken)
16 references to ReadStreamAsync
Microsoft.CodeAnalysis.Workspaces (2)
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (1)
99using var stream = await storage.ReadStreamAsync(key, checksumMustMatch ? checksum : null, cancellationToken).ConfigureAwait(false);
Storage\AbstractPersistentStorageService.cs (1)
230=> _storage.Target.ReadStreamAsync(name, checksum, cancellationToken);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (14)
PersistentStorage\AbstractPersistentStorageTests.cs (13)
153Assert.Equal(GetData1(size), ReadStringToEnd(await storage.ReadStreamAsync(streamName1, GetChecksum1(withChecksum)))); 154Assert.Equal(GetData2(size), ReadStringToEnd(await storage.ReadStreamAsync(streamName2, GetChecksum2(withChecksum)))); 174Assert.Equal(GetData1(size), ReadStringToEnd(await storage.ReadStreamAsync(streamName1, GetChecksum1(withChecksum)))); 175Assert.Equal(GetData2(size), ReadStringToEnd(await storage.ReadStreamAsync(streamName2, GetChecksum2(withChecksum)))); 197Assert.Equal(GetData1(size), ReadStringToEnd(await storage.ReadStreamAsync(streamName1, GetChecksum1(withChecksum)))); 198Assert.Equal(GetData2(size), ReadStringToEnd(await storage.ReadStreamAsync(streamName2, GetChecksum2(withChecksum)))); 214Assert.Equal(GetData1(size), ReadStringToEnd(await storage.ReadStreamAsync(streamName1, GetChecksum1(withChecksum)))); 215Assert.Equal(GetData2(size), ReadStringToEnd(await storage.ReadStreamAsync(streamName2, GetChecksum2(withChecksum)))); 264var value = int.Parse(ReadStringToEnd(await storage.ReadStreamAsync(streamName1))); 308DoSimultaneousReads(async () => ReadStringToEnd(await storage.ReadStreamAsync(streamName1, GetChecksum1(withChecksum))), GetData1(size)); 363Assert.Equal(GetData1(size), ReadStringToEnd(await storage.ReadStreamAsync(streamName1, checksum: null))); 382Assert.Null(await storage.ReadStreamAsync(streamName1, s_checksum2)); 869using var stream = await storage.ReadStreamAsync(streamName1, GetChecksum1(withChecksum));
PersistentStorage\SQLiteV2PersistentStorageTests.cs (1)
58var readStream = await storage.ReadStreamAsync("temp");