private void OpenSelectedLogFile() { if (SelectedLogFile == null) { return; } LogView logView = null; if (LogViewToOpenDocumentIn != null) { logView = LogViewToOpenDocumentIn; logView.AddLogFile(SelectedLogFile); } else { logView = new LogView(SelectedLogFile); LogViewsSourceCache.AddOrUpdate(logView); } OpenLogView(logView); }