Browse Source

Use array instead of HashSet

Cody Robibero 3 năm trước cách đây
mục cha
commit
87439665d7

+ 7 - 7
Emby.Server.Implementations/Data/SqliteItemRepository.cs

@@ -196,7 +196,7 @@ namespace Emby.Server.Implementations.Data
 
 
         private static readonly string _mediaAttachmentInsertPrefix;
         private static readonly string _mediaAttachmentInsertPrefix;
 
 
-        private static readonly HashSet<BaseItemKind> _programTypes = new()
+        private static readonly BaseItemKind[] _programTypes = new[]
         {
         {
             BaseItemKind.Program,
             BaseItemKind.Program,
             BaseItemKind.TvChannel,
             BaseItemKind.TvChannel,
@@ -204,7 +204,7 @@ namespace Emby.Server.Implementations.Data
             BaseItemKind.LiveTvChannel
             BaseItemKind.LiveTvChannel
         };
         };
 
 
-        private static readonly HashSet<BaseItemKind> _programExcludeParentTypes = new()
+        private static readonly BaseItemKind[] _programExcludeParentTypes = new[]
         {
         {
             BaseItemKind.Series,
             BaseItemKind.Series,
             BaseItemKind.Season,
             BaseItemKind.Season,
@@ -213,19 +213,19 @@ namespace Emby.Server.Implementations.Data
             BaseItemKind.PhotoAlbum
             BaseItemKind.PhotoAlbum
         };
         };
 
 
-        private static readonly HashSet<BaseItemKind> _serviceTypes = new()
+        private static readonly BaseItemKind[] _serviceTypes = new[]
         {
         {
             BaseItemKind.TvChannel,
             BaseItemKind.TvChannel,
             BaseItemKind.LiveTvChannel
             BaseItemKind.LiveTvChannel
         };
         };
 
 
-        private static readonly HashSet<BaseItemKind> _startDateTypes = new()
+        private static readonly BaseItemKind[] _startDateTypes = new[]
         {
         {
             BaseItemKind.Program,
             BaseItemKind.Program,
             BaseItemKind.LiveTvProgram
             BaseItemKind.LiveTvProgram
         };
         };
 
 
-        private static readonly HashSet<BaseItemKind> _seriesTypes = new()
+        private static readonly BaseItemKind[] _seriesTypes = new[]
         {
         {
             BaseItemKind.Book,
             BaseItemKind.Book,
             BaseItemKind.AudioBook,
             BaseItemKind.AudioBook,
@@ -233,14 +233,14 @@ namespace Emby.Server.Implementations.Data
             BaseItemKind.Season
             BaseItemKind.Season
         };
         };
 
 
-        private static readonly HashSet<BaseItemKind> _artistExcludeParentTypes = new()
+        private static readonly BaseItemKind[] _artistExcludeParentTypes = new[]
         {
         {
             BaseItemKind.Series,
             BaseItemKind.Series,
             BaseItemKind.Season,
             BaseItemKind.Season,
             BaseItemKind.PhotoAlbum
             BaseItemKind.PhotoAlbum
         };
         };
 
 
-        private static readonly HashSet<BaseItemKind> _artistsTypes = new()
+        private static readonly BaseItemKind[] _artistsTypes = new[]
         {
         {
             BaseItemKind.Audio,
             BaseItemKind.Audio,
             BaseItemKind.MusicAlbum,
             BaseItemKind.MusicAlbum,