Browse Source

Enable nullable reference types for MediaBrowser.Controller

Bond_009 4 years ago
parent
commit
fb090df0b5
100 changed files with 188 additions and 11 deletions
  1. 1 1
      Jellyfin.Api/Controllers/LibraryController.cs
  2. 2 0
      MediaBrowser.Controller/Authentication/AuthenticationResult.cs
  3. 2 0
      MediaBrowser.Controller/Authentication/IAuthenticationProvider.cs
  4. 2 0
      MediaBrowser.Controller/Authentication/IPasswordResetProvider.cs
  5. 2 0
      MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs
  6. 2 0
      MediaBrowser.Controller/BaseItemManager/IBaseItemManager.cs
  7. 2 0
      MediaBrowser.Controller/Channels/Channel.cs
  8. 2 0
      MediaBrowser.Controller/Channels/ChannelItemInfo.cs
  9. 2 0
      MediaBrowser.Controller/Channels/ChannelItemResult.cs
  10. 2 0
      MediaBrowser.Controller/Channels/ChannelSearchInfo.cs
  11. 2 0
      MediaBrowser.Controller/Channels/IChannel.cs
  12. 2 0
      MediaBrowser.Controller/Channels/IChannelManager.cs
  13. 2 0
      MediaBrowser.Controller/Channels/IHasCacheKey.cs
  14. 2 0
      MediaBrowser.Controller/Channels/ISearchableChannel.cs
  15. 2 0
      MediaBrowser.Controller/Channels/InternalChannelFeatures.cs
  16. 2 0
      MediaBrowser.Controller/Channels/InternalChannelItemQuery.cs
  17. 2 0
      MediaBrowser.Controller/Collections/CollectionCreationOptions.cs
  18. 2 0
      MediaBrowser.Controller/Collections/CollectionEvents.cs
  19. 2 0
      MediaBrowser.Controller/Collections/ICollectionManager.cs
  20. 2 0
      MediaBrowser.Controller/Configuration/IServerConfigurationManager.cs
  21. 2 0
      MediaBrowser.Controller/Devices/IDeviceManager.cs
  22. 2 0
      MediaBrowser.Controller/Dlna/IDlnaManager.cs
  23. 2 0
      MediaBrowser.Controller/Drawing/IImageEncoder.cs
  24. 2 0
      MediaBrowser.Controller/Drawing/IImageProcessor.cs
  25. 2 0
      MediaBrowser.Controller/Drawing/ImageCollageOptions.cs
  26. 2 0
      MediaBrowser.Controller/Drawing/ImageHelper.cs
  27. 2 0
      MediaBrowser.Controller/Drawing/ImageProcessingOptions.cs
  28. 2 0
      MediaBrowser.Controller/Drawing/ImageProcessorExtensions.cs
  29. 1 1
      MediaBrowser.Controller/Drawing/ImageStream.cs
  30. 2 0
      MediaBrowser.Controller/Dto/DtoOptions.cs
  31. 2 0
      MediaBrowser.Controller/Dto/IDtoService.cs
  32. 2 0
      MediaBrowser.Controller/Entities/AggregateFolder.cs
  33. 2 0
      MediaBrowser.Controller/Entities/Audio/Audio.cs
  34. 2 0
      MediaBrowser.Controller/Entities/Audio/IHasAlbumArtist.cs
  35. 2 0
      MediaBrowser.Controller/Entities/Audio/IHasMusicGenres.cs
  36. 2 0
      MediaBrowser.Controller/Entities/Audio/MusicAlbum.cs
  37. 2 0
      MediaBrowser.Controller/Entities/Audio/MusicArtist.cs
  38. 2 0
      MediaBrowser.Controller/Entities/Audio/MusicGenre.cs
  39. 2 0
      MediaBrowser.Controller/Entities/AudioBook.cs
  40. 2 0
      MediaBrowser.Controller/Entities/BaseItem.cs
  41. 2 0
      MediaBrowser.Controller/Entities/BaseItemExtensions.cs
  42. 2 0
      MediaBrowser.Controller/Entities/BasePluginFolder.cs
  43. 2 0
      MediaBrowser.Controller/Entities/Book.cs
  44. 2 0
      MediaBrowser.Controller/Entities/CollectionFolder.cs
  45. 2 0
      MediaBrowser.Controller/Entities/Extensions.cs
  46. 2 0
      MediaBrowser.Controller/Entities/Folder.cs
  47. 2 0
      MediaBrowser.Controller/Entities/Genre.cs
  48. 2 0
      MediaBrowser.Controller/Entities/ICollectionFolder.cs
  49. 2 0
      MediaBrowser.Controller/Entities/IHasAspectRatio.cs
  50. 2 0
      MediaBrowser.Controller/Entities/IHasDisplayOrder.cs
  51. 2 0
      MediaBrowser.Controller/Entities/IHasMediaSources.cs
  52. 2 0
      MediaBrowser.Controller/Entities/IHasProgramAttributes.cs
  53. 2 0
      MediaBrowser.Controller/Entities/IHasSeries.cs
  54. 2 0
      MediaBrowser.Controller/Entities/IHasSpecialFeatures.cs
  55. 2 0
      MediaBrowser.Controller/Entities/IHasTrailers.cs
  56. 2 0
      MediaBrowser.Controller/Entities/InternalItemsQuery.cs
  57. 2 0
      MediaBrowser.Controller/Entities/InternalPeopleQuery.cs
  58. 2 0
      MediaBrowser.Controller/Entities/ItemImageInfo.cs
  59. 2 0
      MediaBrowser.Controller/Entities/LinkedChild.cs
  60. 2 0
      MediaBrowser.Controller/Entities/Movies/BoxSet.cs
  61. 2 0
      MediaBrowser.Controller/Entities/Movies/Movie.cs
  62. 2 0
      MediaBrowser.Controller/Entities/MusicVideo.cs
  63. 2 0
      MediaBrowser.Controller/Entities/Person.cs
  64. 2 0
      MediaBrowser.Controller/Entities/PersonInfo.cs
  65. 2 0
      MediaBrowser.Controller/Entities/Photo.cs
  66. 2 0
      MediaBrowser.Controller/Entities/Share.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/Trailer.cs
  72. 2 0
      MediaBrowser.Controller/Entities/UserItemData.cs
  73. 2 0
      MediaBrowser.Controller/Entities/UserRootFolder.cs
  74. 2 0
      MediaBrowser.Controller/Entities/UserView.cs
  75. 2 0
      MediaBrowser.Controller/Entities/UserViewBuilder.cs
  76. 2 0
      MediaBrowser.Controller/Entities/Video.cs
  77. 2 0
      MediaBrowser.Controller/Entities/Year.cs
  78. 1 1
      MediaBrowser.Controller/Events/IEventConsumer.cs
  79. 1 1
      MediaBrowser.Controller/Events/IEventManager.cs
  80. 1 1
      MediaBrowser.Controller/Events/Session/SessionEndedEventArgs.cs
  81. 1 1
      MediaBrowser.Controller/Events/Session/SessionStartedEventArgs.cs
  82. 1 1
      MediaBrowser.Controller/Events/Updates/PluginInstallationCancelledEventArgs.cs
  83. 1 1
      MediaBrowser.Controller/Events/Updates/PluginInstalledEventArgs.cs
  84. 1 1
      MediaBrowser.Controller/Events/Updates/PluginInstallingEventArgs.cs
  85. 1 1
      MediaBrowser.Controller/Events/Updates/PluginUpdatedEventArgs.cs
  86. 0 1
      MediaBrowser.Controller/Extensions/StringExtensions.cs
  87. 2 0
      MediaBrowser.Controller/IDisplayPreferencesManager.cs
  88. 2 0
      MediaBrowser.Controller/IServerApplicationHost.cs
  89. 2 0
      MediaBrowser.Controller/IServerApplicationPaths.cs
  90. 2 0
      MediaBrowser.Controller/Library/IIntroProvider.cs
  91. 2 0
      MediaBrowser.Controller/Library/ILibraryManager.cs
  92. 2 0
      MediaBrowser.Controller/Library/ILiveStream.cs
  93. 2 0
      MediaBrowser.Controller/Library/IMediaSourceManager.cs
  94. 2 0
      MediaBrowser.Controller/Library/IMetadataSaver.cs
  95. 2 0
      MediaBrowser.Controller/Library/IMusicManager.cs
  96. 2 0
      MediaBrowser.Controller/Library/IUserDataManager.cs
  97. 2 0
      MediaBrowser.Controller/Library/IUserManager.cs
  98. 2 0
      MediaBrowser.Controller/Library/IUserViewManager.cs
  99. 2 0
      MediaBrowser.Controller/Library/IntroInfo.cs
  100. 2 0
      MediaBrowser.Controller/Library/ItemChangeEventArgs.cs

+ 1 - 1
Jellyfin.Api/Controllers/LibraryController.cs

@@ -600,7 +600,7 @@ namespace Jellyfin.Api.Controllers
         {
             foreach (var item in dto.Updates)
             {
-                _libraryMonitor.ReportFileSystemChanged(item.Path);
+                _libraryMonitor.ReportFileSystemChanged(item.Path ?? throw new ArgumentException("Item path can't be null."));
             }
 
             return NoContent();

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

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

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

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

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

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

+ 2 - 0
MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs

@@ -1,3 +1,5 @@
+#nullable disable
+
 using System;
 using System.Linq;
 using System.Threading;

+ 2 - 0
MediaBrowser.Controller/BaseItemManager/IBaseItemManager.cs

@@ -1,3 +1,5 @@
+#nullable disable
+
 using System.Threading;
 using MediaBrowser.Controller.Entities;
 using MediaBrowser.Model.Configuration;

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

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

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

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

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

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

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

@@ -1,3 +1,5 @@
+#nullable disable
+
 #pragma warning disable CS1591
 
 namespace MediaBrowser.Controller.Channels

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

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

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

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

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

@@ -1,3 +1,5 @@
+#nullable disable
+
 #pragma warning disable CS1591
 
 namespace MediaBrowser.Controller.Channels

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

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

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

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

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

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

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

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

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

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

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

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

+ 2 - 0
MediaBrowser.Controller/Configuration/IServerConfigurationManager.cs

@@ -1,3 +1,5 @@
+#nullable disable
+
 using MediaBrowser.Common.Configuration;
 using MediaBrowser.Model.Configuration;
 

+ 2 - 0
MediaBrowser.Controller/Devices/IDeviceManager.cs

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

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

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

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

@@ -1,3 +1,5 @@
+#nullable disable
+
 #pragma warning disable CS1591
 #nullable enable
 

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

@@ -1,3 +1,5 @@
+#nullable disable
+
 #pragma warning disable CS1591
 #nullable enable
 

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

@@ -1,3 +1,5 @@
+#nullable disable
+
 #pragma warning disable CS1591
 
 namespace MediaBrowser.Controller.Drawing

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

@@ -1,3 +1,5 @@
+#nullable disable
+
 #pragma warning disable CS1591
 #nullable enable
 

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

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

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

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

+ 1 - 1
MediaBrowser.Controller/Drawing/ImageStream.cs

@@ -12,7 +12,7 @@ namespace MediaBrowser.Controller.Drawing
         /// Gets or sets the stream.
         /// </summary>
         /// <value>The stream.</value>
-        public Stream Stream { get; set; }
+        public Stream? Stream { get; set; }
 
         /// <summary>
         /// Gets or sets the format.

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

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

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

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

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

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

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

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

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

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

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

@@ -1,3 +1,5 @@
+#nullable disable
+
 #pragma warning disable CS1591
 
 namespace MediaBrowser.Controller.Entities.Audio

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

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

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

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

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

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

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

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

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

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

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

@@ -1,3 +1,5 @@
+#nullable disable
+
 #nullable enable
 #pragma warning disable CS1591
 

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

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

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

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

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

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

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

@@ -1,3 +1,5 @@
+#nullable disable
+
 using System;
 using System.Linq;
 using MediaBrowser.Common.Extensions;

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

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

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

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

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

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

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

@@ -1,3 +1,5 @@
+#nullable disable
+
 namespace MediaBrowser.Controller.Entities
 {
     /// <summary>

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

@@ -1,3 +1,5 @@
+#nullable disable
+
 namespace MediaBrowser.Controller.Entities
 {
     /// <summary>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

+ 1 - 1
MediaBrowser.Controller/Events/IEventConsumer.cs

@@ -1,4 +1,4 @@
-using System;
+using System;
 using System.Threading.Tasks;
 
 namespace MediaBrowser.Controller.Events

+ 1 - 1
MediaBrowser.Controller/Events/IEventManager.cs

@@ -1,4 +1,4 @@
-using System;
+using System;
 using System.Threading.Tasks;
 
 namespace MediaBrowser.Controller.Events

+ 1 - 1
MediaBrowser.Controller/Events/Session/SessionEndedEventArgs.cs

@@ -1,4 +1,4 @@
-using Jellyfin.Data.Events;
+using Jellyfin.Data.Events;
 using MediaBrowser.Controller.Session;
 
 namespace MediaBrowser.Controller.Events.Session

+ 1 - 1
MediaBrowser.Controller/Events/Session/SessionStartedEventArgs.cs

@@ -1,4 +1,4 @@
-using Jellyfin.Data.Events;
+using Jellyfin.Data.Events;
 using MediaBrowser.Controller.Session;
 
 namespace MediaBrowser.Controller.Events.Session

+ 1 - 1
MediaBrowser.Controller/Events/Updates/PluginInstallationCancelledEventArgs.cs

@@ -1,4 +1,4 @@
-using Jellyfin.Data.Events;
+using Jellyfin.Data.Events;
 using MediaBrowser.Model.Updates;
 
 namespace MediaBrowser.Controller.Events.Updates

+ 1 - 1
MediaBrowser.Controller/Events/Updates/PluginInstalledEventArgs.cs

@@ -1,4 +1,4 @@
-using Jellyfin.Data.Events;
+using Jellyfin.Data.Events;
 using MediaBrowser.Model.Updates;
 
 namespace MediaBrowser.Controller.Events.Updates

+ 1 - 1
MediaBrowser.Controller/Events/Updates/PluginInstallingEventArgs.cs

@@ -1,4 +1,4 @@
-using Jellyfin.Data.Events;
+using Jellyfin.Data.Events;
 using MediaBrowser.Model.Updates;
 
 namespace MediaBrowser.Controller.Events.Updates

+ 1 - 1
MediaBrowser.Controller/Events/Updates/PluginUpdatedEventArgs.cs

@@ -1,4 +1,4 @@
-using Jellyfin.Data.Events;
+using Jellyfin.Data.Events;
 using MediaBrowser.Model.Updates;
 
 namespace MediaBrowser.Controller.Events.Updates

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

@@ -1,4 +1,3 @@
-#nullable enable
 #pragma warning disable CS1591
 
 using System;

+ 2 - 0
MediaBrowser.Controller/IDisplayPreferencesManager.cs

@@ -1,3 +1,5 @@
+#nullable disable
+
 using System;
 using System.Collections.Generic;
 using Jellyfin.Data.Entities;

+ 2 - 0
MediaBrowser.Controller/IServerApplicationHost.cs

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

+ 2 - 0
MediaBrowser.Controller/IServerApplicationPaths.cs

@@ -1,3 +1,5 @@
+#nullable disable
+
 #pragma warning disable CS1591
 
 using MediaBrowser.Common.Configuration;

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

@@ -1,3 +1,5 @@
+#nullable disable
+
 using System.Collections.Generic;
 using System.Threading.Tasks;
 using MediaBrowser.Controller.Entities;

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

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

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

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

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

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

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

@@ -1,3 +1,5 @@
+#nullable disable
+
 using System.Threading;
 using MediaBrowser.Controller.Entities;
 

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

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

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

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

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

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

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

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

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

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

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

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

Some files were not shown because too many files changed in this diff