void Load(DocumentToLoad f) { if (f.Info.Type == DocumentConstants.DOCUMENTTYPE_FILE && string.IsNullOrEmpty(f.Info.Name)) return; var document = documentService.TryGetOrCreate(f.Info, f.IsAutoLoaded); if (document != null && !hash.Contains(document)) { loadedDocuments.Add(document); hash.Add(document); } }
void Load(DocumentToLoad f) { if (f.Info.Type == DocumentConstants.DOCUMENTTYPE_FILE && string.IsNullOrEmpty(f.Info.Name)) { return; } var document = documentService.TryGetOrCreate(f.Info, f.IsAutoLoaded); if (!(document is null) && !hash.Contains(document)) { loadedDocuments.Add(document); hash.Add(document); if (!f.IsAutoLoaded) { document.IsAutoLoaded = f.IsAutoLoaded; mruList?.Add(document.Filename); } } }