/// <summary> /// Returns all LibraryFileItems in all configured groups /// </summary> /// <returns></returns> public IEnumerable <IFileItem> GetAllItems() { var c1 = System?.GetAllItems() ?? Enumerable.Empty <IFileItem>(); var c2 = Personal?.GetAllItems() ?? Enumerable.Empty <IFileItem>(); var c3 = Shared?.GetAllItems() ?? Enumerable.Empty <IFileItem>(); return(c1.Concat(c2).Concat(c3)); }