示例#1
0
        private async Task ApplyChangesAsync(ITextEditor textEditor, BackupMetadata backupMetadata)
        {
            TextFile textFile = await FileSystemUtility.ReadFile(backupMetadata.BackupFilePath, ignoreFileSizeLimit : true);

            textEditor.Init(textFile, textEditor.EditingFile, resetLastSavedSnapshot: false, isModified: true);
            textEditor.TryChangeEncoding(backupMetadata.Encoding);
            textEditor.TryChangeLineEnding(backupMetadata.LineEnding);
        }