Пример #1
0
		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);
			}
		}
Пример #2
0
		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);
			}
		}
Пример #3
0
        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);
                }
            }
        }