public static void OpenTextFile(HashFile file, TextFile textFile, bool openOnTerminal) { string textContent; if (file.Status == FileStatus.Encrypted) { ShowEncryptedFileMessage(); textContent = textFile.EncryptedTextContent; } else { textContent = FileSystem.GetTextFileContent(textFile); } if (openOnTerminal) { TerminalUtil.ShowText(textContent); } else { string title = FileSystem.GetWindowTitleForFile(file); WindowUtil.CreateTextWindow(textContent, title); } }