Jelajahi Sumber

Enable TreatWarningsAsErrors for MediaBrowser.Controller in Release

Bond_009 4 tahun lalu
induk
melakukan
404bb4f835
100 mengubah file dengan 256 tambahan dan 47 penghapusan
  1. 1 0
      MediaBrowser.Controller/Authentication/AuthenticationResult.cs
  2. 4 0
      MediaBrowser.Controller/Authentication/IAuthenticationProvider.cs
  3. 3 0
      MediaBrowser.Controller/Authentication/IPasswordResetProvider.cs
  4. 2 0
      MediaBrowser.Controller/Channels/Channel.cs
  5. 2 0
      MediaBrowser.Controller/Channels/ChannelItemInfo.cs
  6. 2 0
      MediaBrowser.Controller/Channels/ChannelItemResult.cs
  7. 2 0
      MediaBrowser.Controller/Channels/ChannelItemType.cs
  8. 2 0
      MediaBrowser.Controller/Channels/ChannelParentalRating.cs
  9. 2 0
      MediaBrowser.Controller/Channels/ChannelSearchInfo.cs
  10. 2 0
      MediaBrowser.Controller/Channels/IChannel.cs
  11. 3 0
      MediaBrowser.Controller/Channels/IChannelManager.cs
  12. 2 0
      MediaBrowser.Controller/Channels/IHasCacheKey.cs
  13. 2 0
      MediaBrowser.Controller/Channels/IRequiresMediaInfoCallback.cs
  14. 3 0
      MediaBrowser.Controller/Channels/ISearchableChannel.cs
  15. 10 8
      MediaBrowser.Controller/Channels/InternalChannelFeatures.cs
  16. 2 1
      MediaBrowser.Controller/Channels/InternalChannelItemQuery.cs
  17. 9 7
      MediaBrowser.Controller/Collections/CollectionCreationOptions.cs
  18. 2 0
      MediaBrowser.Controller/Collections/CollectionEvents.cs
  19. 2 0
      MediaBrowser.Controller/Collections/ICollectionManager.cs
  20. 5 1
      MediaBrowser.Controller/Devices/IDeviceManager.cs
  21. 2 0
      MediaBrowser.Controller/Dlna/IDlnaManager.cs
  22. 2 0
      MediaBrowser.Controller/Drawing/IImageEncoder.cs
  23. 2 0
      MediaBrowser.Controller/Drawing/IImageProcessor.cs
  24. 5 0
      MediaBrowser.Controller/Drawing/ImageCollageOptions.cs
  25. 2 0
      MediaBrowser.Controller/Drawing/ImageHelper.cs
  26. 2 0
      MediaBrowser.Controller/Drawing/ImageProcessingOptions.cs
  27. 2 0
      MediaBrowser.Controller/Drawing/ImageProcessorExtensions.cs
  28. 3 0
      MediaBrowser.Controller/Drawing/ImageStream.cs
  29. 2 0
      MediaBrowser.Controller/Dto/DtoOptions.cs
  30. 3 0
      MediaBrowser.Controller/Entities/AggregateFolder.cs
  31. 2 0
      MediaBrowser.Controller/Entities/Audio/Audio.cs
  32. 2 0
      MediaBrowser.Controller/Entities/Audio/IHasAlbumArtist.cs
  33. 2 0
      MediaBrowser.Controller/Entities/Audio/IHasMusicGenres.cs
  34. 2 0
      MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs
  35. 2 0
      MediaBrowser.Controller/Entities/Audio/MusicArtist.cs
  36. 2 0
      MediaBrowser.Controller/Entities/Audio/MusicGenre.cs
  37. 4 0
      MediaBrowser.Controller/Entities/AudioBook.cs
  38. 2 0
      MediaBrowser.Controller/Entities/BaseItem.cs
  39. 2 0
      MediaBrowser.Controller/Entities/BaseItemExtensions.cs
  40. 2 8
      MediaBrowser.Controller/Entities/BasePluginFolder.cs
  41. 4 0
      MediaBrowser.Controller/Entities/Book.cs
  42. 2 0
      MediaBrowser.Controller/Entities/CollectionFolder.cs
  43. 2 0
      MediaBrowser.Controller/Entities/Folder.cs
  44. 2 0
      MediaBrowser.Controller/Entities/Genre.cs
  45. 2 0
      MediaBrowser.Controller/Entities/ICollectionFolder.cs
  46. 9 3
      MediaBrowser.Controller/Entities/IHasMediaSources.cs
  47. 2 0
      MediaBrowser.Controller/Entities/IHasProgramAttributes.cs
  48. 7 2
      MediaBrowser.Controller/Entities/IHasSeries.cs
  49. 2 0
      MediaBrowser.Controller/Entities/IHasStartDate.cs
  50. 2 0
      MediaBrowser.Controller/Entities/IHasTrailers.cs
  51. 2 0
      MediaBrowser.Controller/Entities/IItemByName.cs
  52. 2 0
      MediaBrowser.Controller/Entities/IMetadataContainer.cs
  53. 2 0
      MediaBrowser.Controller/Entities/ISupportsPlaceHolders.cs
  54. 2 0
      MediaBrowser.Controller/Entities/InternalItemsQuery.cs
  55. 2 0
      MediaBrowser.Controller/Entities/InternalPeopleQuery.cs
  56. 2 0
      MediaBrowser.Controller/Entities/ItemImageInfo.cs
  57. 2 0
      MediaBrowser.Controller/Entities/LinkedChild.cs
  58. 2 0
      MediaBrowser.Controller/Entities/Movies/BoxSet.cs
  59. 2 0
      MediaBrowser.Controller/Entities/MusicVideo.cs
  60. 2 0
      MediaBrowser.Controller/Entities/PeopleHelper.cs
  61. 2 0
      MediaBrowser.Controller/Entities/Person.cs
  62. 2 0
      MediaBrowser.Controller/Entities/PersonInfo.cs
  63. 2 0
      MediaBrowser.Controller/Entities/Photo.cs
  64. 2 0
      MediaBrowser.Controller/Entities/PhotoAlbum.cs
  65. 2 0
      MediaBrowser.Controller/Entities/Share.cs
  66. 2 0
      MediaBrowser.Controller/Entities/SourceType.cs
  67. 2 0
      MediaBrowser.Controller/Entities/Studio.cs
  68. 2 0
      MediaBrowser.Controller/Entities/TV/Episode.cs
  69. 2 0
      MediaBrowser.Controller/Entities/TV/Season.cs
  70. 2 0
      MediaBrowser.Controller/Entities/TV/Series.cs
  71. 2 0
      MediaBrowser.Controller/Entities/TagExtensions.cs
  72. 2 0
      MediaBrowser.Controller/Entities/Trailer.cs
  73. 5 0
      MediaBrowser.Controller/Entities/UserItemData.cs
  74. 2 0
      MediaBrowser.Controller/Entities/UserRootFolder.cs
  75. 2 1
      MediaBrowser.Controller/Entities/UserView.cs
  76. 2 0
      MediaBrowser.Controller/Entities/Video.cs
  77. 2 0
      MediaBrowser.Controller/Entities/Year.cs
  78. 2 0
      MediaBrowser.Controller/Extensions/StringExtensions.cs
  79. 1 1
      MediaBrowser.Controller/IDisplayPreferencesManager.cs
  80. 2 13
      MediaBrowser.Controller/IO/FileData.cs
  81. 2 0
      MediaBrowser.Controller/IResourceFileManager.cs
  82. 2 0
      MediaBrowser.Controller/IServerApplicationHost.cs
  83. 6 0
      MediaBrowser.Controller/IServerApplicationPaths.cs
  84. 2 0
      MediaBrowser.Controller/Library/DeleteOptions.cs
  85. 3 0
      MediaBrowser.Controller/Library/ILibraryManager.cs
  86. 2 0
      MediaBrowser.Controller/Library/ILibraryMonitor.cs
  87. 6 2
      MediaBrowser.Controller/Library/ILiveStream.cs
  88. 2 0
      MediaBrowser.Controller/Library/IMediaSourceManager.cs
  89. 2 0
      MediaBrowser.Controller/Library/IMetadataFileSaver.cs
  90. 2 0
      MediaBrowser.Controller/Library/IMusicManager.cs
  91. 3 0
      MediaBrowser.Controller/Library/IUserDataManager.cs
  92. 2 0
      MediaBrowser.Controller/Library/IUserManager.cs
  93. 3 0
      MediaBrowser.Controller/Library/IUserViewManager.cs
  94. 2 0
      MediaBrowser.Controller/Library/IntroInfo.cs
  95. 2 0
      MediaBrowser.Controller/Library/ItemChangeEventArgs.cs
  96. 2 0
      MediaBrowser.Controller/Library/ItemResolveArgs.cs
  97. 2 0
      MediaBrowser.Controller/Library/ItemUpdateType.cs
  98. 2 0
      MediaBrowser.Controller/Library/LibraryManagerExtensions.cs
  99. 2 0
      MediaBrowser.Controller/Library/MetadataConfigurationStore.cs
  100. 2 0
      MediaBrowser.Controller/Library/NameExtensions.cs

+ 1 - 0
MediaBrowser.Controller/Authentication/AuthenticationResult.cs

@@ -1,5 +1,6 @@
 #pragma warning disable CS1591
 
+
 using MediaBrowser.Controller.Session;
 using MediaBrowser.Model.Dto;
 

+ 4 - 0
MediaBrowser.Controller/Authentication/IAuthenticationProvider.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System.Threading.Tasks;
 using Jellyfin.Data.Entities;
 using MediaBrowser.Model.Users;
@@ -11,7 +13,9 @@ namespace MediaBrowser.Controller.Authentication
         bool IsEnabled { get; }
 
         Task<ProviderAuthenticationResult> Authenticate(string username, string password);
+
         bool HasPassword(User user);
+
         Task ChangePassword(User user, string newPassword);
     }
 

+ 3 - 0
MediaBrowser.Controller/Authentication/IPasswordResetProvider.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Threading.Tasks;
 using Jellyfin.Data.Entities;
@@ -12,6 +14,7 @@ namespace MediaBrowser.Controller.Authentication
         bool IsEnabled { get; }
 
         Task<ForgotPasswordResult> StartForgotPasswordProcess(User user, bool isInNetwork);
+
         Task<PinRedeemResult> RedeemPasswordResetPin(string pin);
     }
 

+ 2 - 0
MediaBrowser.Controller/Channels/Channel.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Globalization;
 using System.Linq;

+ 2 - 0
MediaBrowser.Controller/Channels/ChannelItemInfo.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using MediaBrowser.Controller.Entities;

+ 2 - 0
MediaBrowser.Controller/Channels/ChannelItemResult.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System.Collections.Generic;
 
 namespace MediaBrowser.Controller.Channels

+ 2 - 0
MediaBrowser.Controller/Channels/ChannelItemType.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 namespace MediaBrowser.Controller.Channels
 {
     public enum ChannelItemType

+ 2 - 0
MediaBrowser.Controller/Channels/ChannelParentalRating.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 namespace MediaBrowser.Controller.Channels
 {
     public enum ChannelParentalRating

+ 2 - 0
MediaBrowser.Controller/Channels/ChannelSearchInfo.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 namespace MediaBrowser.Controller.Channels
 {
     public class ChannelSearchInfo

+ 2 - 0
MediaBrowser.Controller/Channels/IChannel.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System.Collections.Generic;
 using System.Threading;
 using System.Threading.Tasks;

+ 3 - 0
MediaBrowser.Controller/Channels/IChannelManager.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Threading;
@@ -31,6 +33,7 @@ namespace MediaBrowser.Controller.Channels
         ChannelFeatures[] GetAllChannelFeatures();
 
         bool EnableMediaSourceDisplay(BaseItem item);
+
         bool CanDelete(BaseItem item);
 
         Task DeleteItem(BaseItem item);

+ 2 - 0
MediaBrowser.Controller/Channels/IHasCacheKey.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 namespace MediaBrowser.Controller.Channels
 {
     public interface IHasCacheKey

+ 2 - 0
MediaBrowser.Controller/Channels/IRequiresMediaInfoCallback.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System.Collections.Generic;
 using System.Threading;
 using System.Threading.Tasks;

+ 3 - 0
MediaBrowser.Controller/Channels/ISearchableChannel.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System.Collections.Generic;
 using System.Threading;
 using System.Threading.Tasks;
@@ -30,6 +32,7 @@ namespace MediaBrowser.Controller.Channels
     public interface ISupportsDelete
     {
         bool CanDelete(BaseItem item);
+
         Task DeleteItem(string id, CancellationToken cancellationToken);
     }
 

+ 10 - 8
MediaBrowser.Controller/Channels/InternalChannelFeatures.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System.Collections.Generic;
 using MediaBrowser.Model.Channels;
 
@@ -5,6 +7,14 @@ namespace MediaBrowser.Controller.Channels
 {
     public class InternalChannelFeatures
     {
+        public InternalChannelFeatures()
+        {
+            MediaTypes = new List<ChannelMediaType>();
+            ContentTypes = new List<ChannelMediaContentType>();
+
+            DefaultSortFields = new List<ChannelItemSortField>();
+        }
+
         /// <summary>
         /// Gets or sets the media types.
         /// </summary>
@@ -48,13 +58,5 @@ namespace MediaBrowser.Controller.Channels
         /// </summary>
         /// <value><c>true</c> if [supports downloading]; otherwise, <c>false</c>.</value>
         public bool SupportsContentDownloading { get; set; }
-
-        public InternalChannelFeatures()
-        {
-            MediaTypes = new List<ChannelMediaType>();
-            ContentTypes = new List<ChannelMediaContentType>();
-
-            DefaultSortFields = new List<ChannelItemSortField>();
-        }
     }
 }

+ 2 - 1
MediaBrowser.Controller/Channels/InternalChannelItemQuery.cs

@@ -1,7 +1,8 @@
+#pragma warning disable CS1591
+
 using System;
 using MediaBrowser.Model.Channels;
 
-
 namespace MediaBrowser.Controller.Channels
 {
     public class InternalChannelItemQuery

+ 9 - 7
MediaBrowser.Controller/Collections/CollectionCreationOptions.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using MediaBrowser.Model.Entities;
@@ -6,6 +8,13 @@ namespace MediaBrowser.Controller.Collections
 {
     public class CollectionCreationOptions : IHasProviderIds
     {
+        public CollectionCreationOptions()
+        {
+            ProviderIds = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
+            ItemIdList = Array.Empty<string>();
+            UserIds = Array.Empty<Guid>();
+        }
+
         public string Name { get; set; }
 
         public Guid? ParentId { get; set; }
@@ -17,12 +26,5 @@ namespace MediaBrowser.Controller.Collections
         public string[] ItemIdList { get; set; }
 
         public Guid[] UserIds { get; set; }
-
-        public CollectionCreationOptions()
-        {
-            ProviderIds = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
-            ItemIdList = Array.Empty<string>();
-            UserIds = Array.Empty<Guid>();
-        }
     }
 }

+ 2 - 0
MediaBrowser.Controller/Collections/CollectionEvents.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using MediaBrowser.Controller.Entities;

+ 2 - 0
MediaBrowser.Controller/Collections/ICollectionManager.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Threading.Tasks;

+ 5 - 1
MediaBrowser.Controller/Devices/IDeviceManager.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using Jellyfin.Data.Entities;
 using MediaBrowser.Model.Devices;
@@ -9,6 +11,8 @@ namespace MediaBrowser.Controller.Devices
 {
     public interface IDeviceManager
     {
+        event EventHandler<GenericEventArgs<Tuple<string, DeviceOptions>>> DeviceOptionsUpdated;
+
         /// <summary>
         /// Saves the capabilities.
         /// </summary>
@@ -44,7 +48,7 @@ namespace MediaBrowser.Controller.Devices
         bool CanAccessDevice(User user, string deviceId);
 
         void UpdateDeviceOptions(string deviceId, DeviceOptions options);
+
         DeviceOptions GetDeviceOptions(string deviceId);
-        event EventHandler<GenericEventArgs<Tuple<string, DeviceOptions>>> DeviceOptionsUpdated;
     }
 }

+ 2 - 0
MediaBrowser.Controller/Dlna/IDlnaManager.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System.Collections.Generic;
 using MediaBrowser.Controller.Drawing;
 using MediaBrowser.Model.Dlna;

+ 2 - 0
MediaBrowser.Controller/Drawing/IImageEncoder.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using MediaBrowser.Model.Drawing;

+ 2 - 0
MediaBrowser.Controller/Drawing/IImageProcessor.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.IO;

+ 5 - 0
MediaBrowser.Controller/Drawing/ImageCollageOptions.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 namespace MediaBrowser.Controller.Drawing
 {
     public class ImageCollageOptions
@@ -7,16 +9,19 @@ namespace MediaBrowser.Controller.Drawing
         /// </summary>
         /// <value>The input paths.</value>
         public string[] InputPaths { get; set; }
+
         /// <summary>
         /// Gets or sets the output path.
         /// </summary>
         /// <value>The output path.</value>
         public string OutputPath { get; set; }
+
         /// <summary>
         /// Gets or sets the width.
         /// </summary>
         /// <value>The width.</value>
         public int Width { get; set; }
+
         /// <summary>
         /// Gets or sets the height.
         /// </summary>

+ 2 - 0
MediaBrowser.Controller/Drawing/ImageHelper.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using MediaBrowser.Controller.Entities;
 using MediaBrowser.Model.Drawing;

+ 2 - 0
MediaBrowser.Controller/Drawing/ImageProcessingOptions.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.IO;

+ 2 - 0
MediaBrowser.Controller/Drawing/ImageProcessorExtensions.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using MediaBrowser.Controller.Entities;
 using MediaBrowser.Model.Entities;
 

+ 3 - 0
MediaBrowser.Controller/Drawing/ImageStream.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.IO;
 using MediaBrowser.Model.Drawing;
@@ -11,6 +13,7 @@ namespace MediaBrowser.Controller.Drawing
         /// </summary>
         /// <value>The stream.</value>
         public Stream Stream { get; set; }
+
         /// <summary>
         /// Gets or sets the format.
         /// </summary>

+ 2 - 0
MediaBrowser.Controller/Dto/DtoOptions.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Linq;
 using MediaBrowser.Model.Entities;

+ 3 - 0
MediaBrowser.Controller/Entities/AggregateFolder.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Concurrent;
 using System.Collections.Generic;
@@ -57,6 +59,7 @@ namespace MediaBrowser.Controller.Entities
 
         private Guid[] _childrenIds = null;
         private readonly object _childIdsLock = new object();
+
         protected override List<BaseItem> LoadChildren()
         {
             lock (_childIdsLock)

+ 2 - 0
MediaBrowser.Controller/Entities/Audio/Audio.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Linq;

+ 2 - 0
MediaBrowser.Controller/Entities/Audio/IHasAlbumArtist.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System.Collections.Generic;
 
 namespace MediaBrowser.Controller.Entities.Audio

+ 2 - 0
MediaBrowser.Controller/Entities/Audio/IHasMusicGenres.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 namespace MediaBrowser.Controller.Entities.Audio
 {
     public interface IHasMusicGenres

+ 2 - 0
MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Linq;

+ 2 - 0
MediaBrowser.Controller/Entities/Audio/MusicArtist.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Linq;

+ 2 - 0
MediaBrowser.Controller/Entities/Audio/MusicGenre.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Text.Json.Serialization;

+ 4 - 0
MediaBrowser.Controller/Entities/AudioBook.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Text.Json.Serialization;
 using Jellyfin.Data.Enums;
@@ -15,8 +17,10 @@ namespace MediaBrowser.Controller.Entities
 
         [JsonIgnore]
         public string SeriesPresentationUniqueKey { get; set; }
+
         [JsonIgnore]
         public string SeriesName { get; set; }
+
         [JsonIgnore]
         public Guid SeriesId { get; set; }
 

+ 2 - 0
MediaBrowser.Controller/Entities/BaseItem.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Globalization;

+ 2 - 0
MediaBrowser.Controller/Entities/BaseItemExtensions.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System.Linq;
 using MediaBrowser.Model.Entities;
 using MediaBrowser.Model.IO;

+ 2 - 8
MediaBrowser.Controller/Entities/BasePluginFolder.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System.Text.Json.Serialization;
 
 namespace MediaBrowser.Controller.Entities
@@ -26,13 +28,5 @@ namespace MediaBrowser.Controller.Entities
 
         [JsonIgnore]
         public override bool SupportsPeople => false;
-
-        // public override double? GetDefaultPrimaryImageAspectRatio()
-        //{
-        //    double value = 16;
-        //    value /= 9;
-
-        //    return value;
-        //}
     }
 }

+ 4 - 0
MediaBrowser.Controller/Entities/Book.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Linq;
 using System.Text.Json.Serialization;
@@ -49,11 +51,13 @@ namespace MediaBrowser.Controller.Entities
             return SeriesId;
         }
 
+        /// <inheritdoc />
         public override bool CanDownload()
         {
             return IsFileProtocol;
         }
 
+        /// <inheritdoc />
         public override UnratedItem GetBlockUnratedType()
         {
             return UnratedItem.Book;

+ 2 - 0
MediaBrowser.Controller/Entities/CollectionFolder.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.IO;

+ 2 - 0
MediaBrowser.Controller/Entities/Folder.cs

@@ -1,5 +1,7 @@
 #pragma warning disable CS1591
 
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Globalization;

+ 2 - 0
MediaBrowser.Controller/Entities/Genre.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Text.Json.Serialization;

+ 2 - 0
MediaBrowser.Controller/Entities/ICollectionFolder.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 
 namespace MediaBrowser.Controller.Entities

+ 9 - 3
MediaBrowser.Controller/Entities/IHasMediaSources.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using MediaBrowser.Model.Dto;
@@ -7,15 +9,19 @@ namespace MediaBrowser.Controller.Entities
 {
     public interface IHasMediaSources
     {
+        Guid Id { get; set; }
+
+        long? RunTimeTicks { get; set; }
+
+        string Path { get; }
+
         /// <summary>
         /// Gets the media sources.
         /// </summary>
         List<MediaSourceInfo> GetMediaSources(bool enablePathSubstitution);
+
         List<MediaStream> GetMediaStreams();
-        Guid Id { get; set; }
 
-        long? RunTimeTicks { get; set; }
 
-        string Path { get; }
     }
 }

+ 2 - 0
MediaBrowser.Controller/Entities/IHasProgramAttributes.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using MediaBrowser.Model.LiveTv;
 
 namespace MediaBrowser.Controller.Entities

+ 7 - 2
MediaBrowser.Controller/Entities/IHasSeries.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 
 namespace MediaBrowser.Controller.Entities
@@ -10,12 +12,15 @@ namespace MediaBrowser.Controller.Entities
         /// <value>The name of the series.</value>
         string SeriesName { get; set; }
 
+        Guid SeriesId { get; set; }
+
+        string SeriesPresentationUniqueKey { get; set; }
+
         string FindSeriesName();
+
         string FindSeriesSortName();
-        Guid SeriesId { get; set; }
 
         Guid FindSeriesId();
-        string SeriesPresentationUniqueKey { get; set; }
 
         string FindSeriesPresentationUniqueKey();
     }

+ 2 - 0
MediaBrowser.Controller/Entities/IHasStartDate.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 
 namespace MediaBrowser.Controller.Entities

+ 2 - 0
MediaBrowser.Controller/Entities/IHasTrailers.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using MediaBrowser.Model.Entities;

+ 2 - 0
MediaBrowser.Controller/Entities/IItemByName.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System.Collections.Generic;
 
 namespace MediaBrowser.Controller.Entities

+ 2 - 0
MediaBrowser.Controller/Entities/IMetadataContainer.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Threading;
 using System.Threading.Tasks;

+ 2 - 0
MediaBrowser.Controller/Entities/ISupportsPlaceHolders.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 namespace MediaBrowser.Controller.Entities
 {
     public interface ISupportsPlaceHolders

+ 2 - 0
MediaBrowser.Controller/Entities/InternalItemsQuery.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Linq;

+ 2 - 0
MediaBrowser.Controller/Entities/InternalPeopleQuery.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 
 namespace MediaBrowser.Controller.Entities

+ 2 - 0
MediaBrowser.Controller/Entities/ItemImageInfo.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Text.Json.Serialization;
 using MediaBrowser.Model.Entities;

+ 2 - 0
MediaBrowser.Controller/Entities/LinkedChild.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Globalization;

+ 2 - 0
MediaBrowser.Controller/Entities/Movies/BoxSet.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Linq;

+ 2 - 0
MediaBrowser.Controller/Entities/MusicVideo.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Text.Json.Serialization;

+ 2 - 0
MediaBrowser.Controller/Entities/PeopleHelper.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Linq;

+ 2 - 0
MediaBrowser.Controller/Entities/Person.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Text.Json.Serialization;

+ 2 - 0
MediaBrowser.Controller/Entities/PersonInfo.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using MediaBrowser.Model.Entities;

+ 2 - 0
MediaBrowser.Controller/Entities/Photo.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System.Text.Json.Serialization;
 using MediaBrowser.Model.Drawing;
 

+ 2 - 0
MediaBrowser.Controller/Entities/PhotoAlbum.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System.Text.Json.Serialization;
 
 namespace MediaBrowser.Controller.Entities

+ 2 - 0
MediaBrowser.Controller/Entities/Share.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 namespace MediaBrowser.Controller.Entities
 {
     public interface IHasShares

+ 2 - 0
MediaBrowser.Controller/Entities/SourceType.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 namespace MediaBrowser.Controller.Entities
 {
     public enum SourceType

+ 2 - 0
MediaBrowser.Controller/Entities/Studio.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Text.Json.Serialization;

+ 2 - 0
MediaBrowser.Controller/Entities/TV/Episode.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Globalization;

+ 2 - 0
MediaBrowser.Controller/Entities/TV/Season.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Linq;

+ 2 - 0
MediaBrowser.Controller/Entities/TV/Series.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Globalization;

+ 2 - 0
MediaBrowser.Controller/Entities/TagExtensions.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Linq;
 

+ 2 - 0
MediaBrowser.Controller/Entities/Trailer.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Globalization;

+ 5 - 0
MediaBrowser.Controller/Entities/UserItemData.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Text.Json.Serialization;
 
@@ -24,6 +26,7 @@ namespace MediaBrowser.Controller.Entities
         /// The _rating.
         /// </summary>
         private double? _rating;
+
         /// <summary>
         /// Gets or sets the users 0-10 rating.
         /// </summary>
@@ -75,11 +78,13 @@ namespace MediaBrowser.Controller.Entities
         /// </summary>
         /// <value><c>true</c> if played; otherwise, <c>false</c>.</value>
         public bool Played { get; set; }
+
         /// <summary>
         /// Gets or sets the index of the audio stream.
         /// </summary>
         /// <value>The index of the audio stream.</value>
         public int? AudioStreamIndex { get; set; }
+
         /// <summary>
         /// Gets or sets the index of the subtitle stream.
         /// </summary>

+ 2 - 0
MediaBrowser.Controller/Entities/UserRootFolder.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Linq;

+ 2 - 1
MediaBrowser.Controller/Entities/UserView.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Linq;
@@ -6,7 +8,6 @@ using System.Threading.Tasks;
 using Jellyfin.Data.Entities;
 using MediaBrowser.Controller.TV;
 using MediaBrowser.Model.Querying;
-using Microsoft.Extensions.Logging;
 
 namespace MediaBrowser.Controller.Entities
 {

+ 2 - 0
MediaBrowser.Controller/Entities/Video.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Globalization;

+ 2 - 0
MediaBrowser.Controller/Entities/Year.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Globalization;

+ 2 - 0
MediaBrowser.Controller/Extensions/StringExtensions.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Globalization;
 using System.Linq;

+ 1 - 1
MediaBrowser.Controller/IDisplayPreferencesManager.cs

@@ -1,4 +1,4 @@
-using System;
+using System;
 using System.Collections.Generic;
 using Jellyfin.Data.Entities;
 

+ 2 - 13
MediaBrowser.Controller/IO/FileData.cs

@@ -8,28 +8,17 @@ using Microsoft.Extensions.Logging;
 namespace MediaBrowser.Controller.IO
 {
     /// <summary>
-    /// Provides low level File access that is much faster than the File/Directory api's
+    /// Provides low level File access that is much faster than the File/Directory api's.
     /// </summary>
     public static class FileData
     {
-        private static Dictionary<string, FileSystemMetadata> GetFileSystemDictionary(FileSystemMetadata[] list)
-        {
-            var dict = new Dictionary<string, FileSystemMetadata>(StringComparer.OrdinalIgnoreCase);
-
-            foreach (var file in list)
-            {
-                dict[file.FullName] = file;
-            }
-
-            return dict;
-        }
-
         /// <summary>
         /// Gets the filtered file system entries.
         /// </summary>
         /// <param name="directoryService">The directory service.</param>
         /// <param name="path">The path.</param>
         /// <param name="fileSystem">The file system.</param>
+        /// <param name="appHost">The application host.</param>
         /// <param name="logger">The logger.</param>
         /// <param name="args">The args.</param>
         /// <param name="flattenFolderDepth">The flatten folder depth.</param>

+ 2 - 0
MediaBrowser.Controller/IResourceFileManager.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 namespace MediaBrowser.Controller
 {
     public interface IResourceFileManager

+ 2 - 0
MediaBrowser.Controller/IServerApplicationHost.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Net;

+ 6 - 0
MediaBrowser.Controller/IServerApplicationPaths.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using MediaBrowser.Common.Configuration;
 
 namespace MediaBrowser.Controller
@@ -81,6 +83,10 @@ namespace MediaBrowser.Controller
         /// <value>The internal metadata path.</value>
         string InternalMetadataPath { get; }
 
+        /// <summary>
+        /// Gets the virtual internal metadata path, either a custom path or the default.
+        /// </summary>
+        /// <value>The virtual internal metadata path.</value>
         string VirtualInternalMetadataPath { get; }
 
         /// <summary>

+ 2 - 0
MediaBrowser.Controller/Library/DeleteOptions.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 namespace MediaBrowser.Controller.Library
 {
     public class DeleteOptions

+ 3 - 0
MediaBrowser.Controller/Library/ILibraryManager.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Threading;
@@ -63,6 +65,7 @@ namespace MediaBrowser.Controller.Library
         /// Finds the by path.
         /// </summary>
         /// <param name="path">The path.</param>
+        /// <param name="isFolder"><c>true</c> is the path is a directory; otherwise <c>false</c>.</param>
         /// <returns>BaseItem.</returns>
         BaseItem FindByPath(string path, bool? isFolder);
 

+ 2 - 0
MediaBrowser.Controller/Library/ILibraryMonitor.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 
 namespace MediaBrowser.Controller.Library

+ 6 - 2
MediaBrowser.Controller/Library/ILiveStream.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System.Threading;
 using System.Threading.Tasks;
 using MediaBrowser.Model.Dto;
@@ -6,8 +8,6 @@ namespace MediaBrowser.Controller.Library
 {
     public interface ILiveStream
     {
-        Task Open(CancellationToken openCancellationToken);
-        Task Close();
         int ConsumerCount { get; set; }
 
         string OriginalStreamId { get; set; }
@@ -19,5 +19,9 @@ namespace MediaBrowser.Controller.Library
         MediaSourceInfo MediaSource { get; set; }
 
         string UniqueId { get; }
+
+        Task Open(CancellationToken openCancellationToken);
+
+        Task Close();
     }
 }

+ 2 - 0
MediaBrowser.Controller/Library/IMediaSourceManager.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.IO;

+ 2 - 0
MediaBrowser.Controller/Library/IMetadataFileSaver.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using MediaBrowser.Controller.Entities;
 
 namespace MediaBrowser.Controller.Library

+ 2 - 0
MediaBrowser.Controller/Library/IMusicManager.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System.Collections.Generic;
 using Jellyfin.Data.Entities;
 using MediaBrowser.Controller.Dto;

+ 3 - 0
MediaBrowser.Controller/Library/IUserDataManager.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Threading;
@@ -28,6 +30,7 @@ namespace MediaBrowser.Controller.Library
         /// <param name="reason">The reason.</param>
         /// <param name="cancellationToken">The cancellation token.</param>
         void SaveUserData(Guid userId, BaseItem item, UserItemData userData, UserDataSaveReason reason, CancellationToken cancellationToken);
+
         void SaveUserData(User user, BaseItem item, UserItemData userData, UserDataSaveReason reason, CancellationToken cancellationToken);
 
         UserItemData GetUserData(User user, BaseItem item);

+ 2 - 0
MediaBrowser.Controller/Library/IUserManager.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Threading.Tasks;

+ 3 - 0
MediaBrowser.Controller/Library/IUserViewManager.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using MediaBrowser.Controller.Dto;
@@ -10,6 +12,7 @@ namespace MediaBrowser.Controller.Library
     public interface IUserViewManager
     {
         Folder[] GetUserViews(UserViewQuery query);
+
         UserView GetUserSubView(Guid parentId, string type, string localizationKey, string sortName);
 
         List<Tuple<BaseItem, List<BaseItem>>> GetLatestItems(LatestItemsQuery request, DtoOptions options);

+ 2 - 0
MediaBrowser.Controller/Library/IntroInfo.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 
 namespace MediaBrowser.Controller.Library

+ 2 - 0
MediaBrowser.Controller/Library/ItemChangeEventArgs.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using MediaBrowser.Controller.Entities;
 
 namespace MediaBrowser.Controller.Library

+ 2 - 0
MediaBrowser.Controller/Library/ItemResolveArgs.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Linq;

+ 2 - 0
MediaBrowser.Controller/Library/ItemUpdateType.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 
 namespace MediaBrowser.Controller.Library

+ 2 - 0
MediaBrowser.Controller/Library/LibraryManagerExtensions.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using MediaBrowser.Controller.Entities;
 

+ 2 - 0
MediaBrowser.Controller/Library/MetadataConfigurationStore.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System.Collections.Generic;
 using MediaBrowser.Common.Configuration;
 using MediaBrowser.Model.Configuration;

+ 2 - 0
MediaBrowser.Controller/Library/NameExtensions.cs

@@ -1,3 +1,5 @@
+#pragma warning disable CS1591
+
 using System;
 using System.Collections.Generic;
 using System.Linq;

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini