3 implementations of WriteStreamAsync
Microsoft.CodeAnalysis.Workspaces (3)
Storage\AbstractPersistentStorageService.cs (1)
256public Task<bool> WriteStreamAsync(Project project, string name, Stream stream, Checksum checksum, CancellationToken cancellationToken)
Workspace\Host\PersistentStorage\AbstractPersistentStorage.cs (1)
98public Task<bool> WriteStreamAsync(Project project, string name, Stream stream, Checksum? checksum, CancellationToken cancellationToken)
Workspace\Host\PersistentStorage\NoOpPersistentStorage.cs (1)
87public Task<bool> WriteStreamAsync(Project project, string name, Stream stream, Checksum checksum, CancellationToken cancellationToken)
6 references to WriteStreamAsync
Microsoft.CodeAnalysis.Workspaces (1)
Storage\AbstractPersistentStorageService.cs (1)
257=> _storage.Target.WriteStreamAsync(project, name, stream, checksum, cancellationToken);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (5)
PersistentStorage\AbstractPersistentStorageTests.cs (5)
127Assert.False(await storage.WriteStreamAsync(project, streamName, EncodeString(""))); 229Assert.True(await storage.WriteStreamAsync(project, streamName1, EncodeString(GetData1(size)), GetChecksum1(withChecksum))); 230Assert.True(await storage.WriteStreamAsync(project, streamName2, EncodeString(GetData2(size)), GetChecksum2(withChecksum))); 278DoSimultaneousWrites(s => storage.WriteStreamAsync(solution.Projects.Single(), streamName1, EncodeString(s))); 319Assert.True(await storage.WriteStreamAsync(solution.Projects.Single(), streamName1, EncodeString(GetData1(size)), GetChecksum1(withChecksum)));