2 implementations of ReadStreamAsync
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Host\PersistentStorage\AbstractPersistentStorage.cs (1)
47
public abstract Task<Stream?>
ReadStreamAsync
(string name, Checksum? checksum, CancellationToken cancellationToken);
Workspace\Host\PersistentStorage\NoOpPersistentStorage.cs (1)
47
public Task<Stream?>
ReadStreamAsync
(string name, Checksum? checksum, CancellationToken cancellationToken)
15 references to ReadStreamAsync
Microsoft.CodeAnalysis.Workspaces (1)
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (1)
97
using var stream = await storage.
ReadStreamAsync
(key, checksumMustMatch ? checksum : null, cancellationToken).ConfigureAwait(false);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (14)
PersistentStorage\AbstractPersistentStorageTests.cs (13)
147
Assert.Equal(GetData1(size), ReadStringToEnd(await storage.
ReadStreamAsync
(streamName1, GetChecksum1(withChecksum))));
148
Assert.Equal(GetData2(size), ReadStringToEnd(await storage.
ReadStreamAsync
(streamName2, GetChecksum2(withChecksum))));
168
Assert.Equal(GetData1(size), ReadStringToEnd(await storage.
ReadStreamAsync
(streamName1, GetChecksum1(withChecksum))));
169
Assert.Equal(GetData2(size), ReadStringToEnd(await storage.
ReadStreamAsync
(streamName2, GetChecksum2(withChecksum))));
191
Assert.Equal(GetData1(size), ReadStringToEnd(await storage.
ReadStreamAsync
(streamName1, GetChecksum1(withChecksum))));
192
Assert.Equal(GetData2(size), ReadStringToEnd(await storage.
ReadStreamAsync
(streamName2, GetChecksum2(withChecksum))));
208
Assert.Equal(GetData1(size), ReadStringToEnd(await storage.
ReadStreamAsync
(streamName1, GetChecksum1(withChecksum))));
209
Assert.Equal(GetData2(size), ReadStringToEnd(await storage.
ReadStreamAsync
(streamName2, GetChecksum2(withChecksum))));
258
var value = int.Parse(ReadStringToEnd(await storage.
ReadStreamAsync
(streamName1)));
302
DoSimultaneousReads(async () => ReadStringToEnd(await storage.
ReadStreamAsync
(streamName1, GetChecksum1(withChecksum))), GetData1(size));
354
Assert.Equal(GetData1(size), ReadStringToEnd(await storage.
ReadStreamAsync
(streamName1, checksum: null)));
373
Assert.Null(await storage.
ReadStreamAsync
(streamName1, s_checksum2));
860
using var stream = await storage.
ReadStreamAsync
(streamName1, GetChecksum1(withChecksum));
PersistentStorage\SQLiteV2PersistentStorageTests.cs (1)
45
var readStream = await storage.
ReadStreamAsync
("temp");