Exemple #1
0
        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();
        }
Exemple #2
0
        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);
        }