Exemple #1
0
 protected override Task SaveAsync(TextAndVersion textAndVersion, CancellationToken cancellationToken)
 {
     this.storage        = this.storageService.CreateTemporaryTextStorage(CancellationToken.None);
     this.storedVersion  = textAndVersion.Version;
     this.storedFilePath = textAndVersion.FilePath;
     return(storage.WriteTextAsync(textAndVersion.Text));
 }
Exemple #2
0
            protected override Task SaveAsync(SourceText text, CancellationToken cancellationToken)
            {
                Contract.ThrowIfFalse(_storage == null); // Cannot save more than once

                _storage = _parent._storageService.CreateTemporaryTextStorage(CancellationToken.None);
                return(_storage.WriteTextAsync(text));
            }
 protected override Task SaveAsync(SourceText text, CancellationToken cancellationToken)
 {
     _storage = _parent._storageService.CreateTemporaryTextStorage(CancellationToken.None);
     return(_storage.WriteTextAsync(text));
 }