public void ViewText(string fileName, string text) { ResetForText(fileName); //Check for binary file. if (FileHelper.IsBinaryFileAccordingToContent(text)) { _internalFileViewer.SetText("Binary file: " + fileName + " (Detected)"); return; } _internalFileViewer.SetText(text); RestoreCurrentScrollPos(); }
public Task ViewText(string fileName, string text) { ResetForText(fileName); // Check for binary file. if (FileHelper.IsBinaryFileAccordingToContent(text)) { _internalFileViewer.SetText("Binary file: " + fileName + " (Detected)"); TextLoaded?.Invoke(this, null); return(Task.CompletedTask); } _internalFileViewer.SetText(text); TextLoaded?.Invoke(this, null); RestoreCurrentScrollPos(); return(Task.CompletedTask); }