diff --git a/Emby.Naming/Audio/AlbumParser.cs b/Emby.Naming/Audio/AlbumParser.cs
index fa42acf6..ea0095b7 100644
--- a/Emby.Naming/Audio/AlbumParser.cs
+++ b/Emby.Naming/Audio/AlbumParser.cs
@@ -24,7 +24,7 @@ namespace Emby.Naming.Audio
/// Naming options containing AlbumStackingPrefixes.
public AlbumParser(NamingOptions options)
{
- _options = options;
+ this._options = options;
}
[GeneratedRegex(@"[-\.\(\)\s]+")]
@@ -49,11 +49,11 @@ namespace Emby.Naming.Audio
// Normalize
// Remove whitespace
- filename = CleanRegex().Replace(filename, " ");
+ this.filename = CleanRegex().Replace(filename, " ");
ReadOnlySpan trimmedFilename = filename.AsSpan().TrimStart();
- foreach (var prefix in _options.AlbumStackingPrefixes)
+ foreach (var prefix in this._options.AlbumStackingPrefixes)
{
if (!trimmedFilename.StartsWith(prefix, StringComparison.OrdinalIgnoreCase))
{
diff --git a/Emby.Naming/AudioBook/AudioBookFileInfo.cs b/Emby.Naming/AudioBook/AudioBookFileInfo.cs
index 2d8a9b59..e10c90b5 100644
--- a/Emby.Naming/AudioBook/AudioBookFileInfo.cs
+++ b/Emby.Naming/AudioBook/AudioBookFileInfo.cs
@@ -20,10 +20,10 @@ namespace Emby.Naming.AudioBook
/// Number of chapter this file represents.
public AudioBookFileInfo(string path, string container, int? partNumber = default, int? chapterNumber = default)
{
- Path = path;
- Container = container;
- PartNumber = partNumber;
- ChapterNumber = chapterNumber;
+ this.Path = path;
+ this.Container = container;
+ this.PartNumber = partNumber;
+ this.ChapterNumber = chapterNumber;
}
///
@@ -63,19 +63,19 @@ namespace Emby.Naming.AudioBook
return 1;
}
- var chapterNumberComparison = Nullable.Compare(ChapterNumber, other.ChapterNumber);
+ var chapterNumberComparison = Nullable.Compare(this.ChapterNumber, other.ChapterNumber);
if (chapterNumberComparison != 0)
{
return chapterNumberComparison;
}
- var partNumberComparison = Nullable.Compare(PartNumber, other.PartNumber);
+ var partNumberComparison = Nullable.Compare(this.PartNumber, other.PartNumber);
if (partNumberComparison != 0)
{
return partNumberComparison;
}
- return string.Compare(Path, other.Path, StringComparison.Ordinal);
+ return string.Compare(this.Path, other.Path, StringComparison.Ordinal);
}
}
}
diff --git a/Emby.Naming/AudioBook/AudioBookFilePathParser.cs b/Emby.Naming/AudioBook/AudioBookFilePathParser.cs
index 8a9563de..7d406995 100644
--- a/Emby.Naming/AudioBook/AudioBookFilePathParser.cs
+++ b/Emby.Naming/AudioBook/AudioBookFilePathParser.cs
@@ -22,7 +22,7 @@ namespace Emby.Naming.AudioBook
/// Naming options containing AudioBookPartsExpressions.
public AudioBookFilePathParser(NamingOptions options)
{
- _options = options;
+ this._options = options;
}
///
@@ -34,7 +34,7 @@ namespace Emby.Naming.AudioBook
{
AudioBookFilePathParserResult result = default;
var fileName = Path.GetFileNameWithoutExtension(path);
- foreach (var expression in _options.AudioBookPartsExpressions)
+ foreach (var expression in this._options.AudioBookPartsExpressions)
{
var match = Regex.Match(fileName, expression, RegexOptions.IgnoreCase);
if (match.Success)
diff --git a/Emby.Naming/AudioBook/AudioBookInfo.cs b/Emby.Naming/AudioBook/AudioBookInfo.cs
index 63a88b5d..4911ab6e 100644
--- a/Emby.Naming/AudioBook/AudioBookInfo.cs
+++ b/Emby.Naming/AudioBook/AudioBookInfo.cs
@@ -21,11 +21,11 @@ namespace Emby.Naming.AudioBook
/// Alternative version of files.
public AudioBookInfo(string name, int? year, IReadOnlyList files, IReadOnlyList extras, IReadOnlyList alternateVersions)
{
- Name = name;
- Year = year;
- Files = files;
- Extras = extras;
- AlternateVersions = alternateVersions;
+ this.Name = name;
+ this.Year = year;
+ this.Files = files;
+ this.Extras = extras;
+ this.AlternateVersions = alternateVersions;
}
///
diff --git a/Emby.Naming/AudioBook/AudioBookListResolver.cs b/Emby.Naming/AudioBook/AudioBookListResolver.cs
index f5a7e737..3596e8fa 100644
--- a/Emby.Naming/AudioBook/AudioBookListResolver.cs
+++ b/Emby.Naming/AudioBook/AudioBookListResolver.cs
@@ -26,8 +26,8 @@ namespace Emby.Naming.AudioBook
/// Naming options passed along to and .
public AudioBookListResolver(NamingOptions options)
{
- _options = options;
- _audioBookResolver = new AudioBookResolver(_options);
+ this._options = options;
+ this._audioBookResolver = new AudioBookResolver(this._options);
}
///
@@ -39,7 +39,7 @@ namespace Emby.Naming.AudioBook
{
// File with empty fullname will be sorted out here.
var audiobookFileInfos = files
- .Select(i => _audioBookResolver.Resolve(i.FullName))
+ .Select(i => this._audioBookResolver.Resolve(i.FullName))
.OfType();
var stackResult = StackResolver.ResolveAudioBooks(audiobookFileInfos);
@@ -47,13 +47,13 @@ namespace Emby.Naming.AudioBook
foreach (var stack in stackResult)
{
var stackFiles = stack.Files
- .Select(i => _audioBookResolver.Resolve(i))
+ .Select(i => this._audioBookResolver.Resolve(i))
.OfType()
.ToList();
stackFiles.Sort();
- var nameParserResult = new AudioBookNameParser(_options).Parse(stack.Name);
+ var nameParserResult = new AudioBookNameParser(this._options).Parse(stack.Name);
FindExtraAndAlternativeFiles(ref stackFiles, out var extras, out var alternativeVersions, nameParserResult);
@@ -70,8 +70,8 @@ namespace Emby.Naming.AudioBook
private void FindExtraAndAlternativeFiles(ref List stackFiles, out List extras, out List alternativeVersions, AudioBookNameParserResult nameParserResult)
{
- extras = new List();
- alternativeVersions = new List();
+ this.extras = new List();
+ this.alternativeVersions = new List();
var haveChaptersOrPages = stackFiles.Any(x => x.ChapterNumber is not null || x.PartNumber is not null);
var groupedBy = stackFiles.GroupBy(file => new { file.ChapterNumber, file.PartNumber });
@@ -108,7 +108,7 @@ namespace Emby.Naming.AudioBook
.ThenBy(x => x.Path)
.ToList();
- stackFiles = stackFiles.Except(extra).ToList();
+ this.stackFiles = stackFiles.Except(extra).ToList();
extras.AddRange(extra);
}
@@ -119,9 +119,9 @@ namespace Emby.Naming.AudioBook
.ThenBy(x => x.Path)
.ToList();
- var main = FindMainAudioBookFile(alternatives, nameParserResult.Name);
+ var main = this.FindMainAudioBookFile(alternatives, nameParserResult.Name);
alternatives.Remove(main);
- stackFiles = stackFiles.Except(alternatives).ToList();
+ this.stackFiles = stackFiles.Except(alternatives).ToList();
alternativeVersions.AddRange(alternatives);
}
}
@@ -134,7 +134,7 @@ namespace Emby.Naming.AudioBook
.Skip(1)
.ToList();
- stackFiles = stackFiles.Except(alternatives).ToList();
+ this.stackFiles = stackFiles.Except(alternatives).ToList();
alternativeVersions.AddRange(alternatives);
}
}
diff --git a/Emby.Naming/AudioBook/AudioBookNameParser.cs b/Emby.Naming/AudioBook/AudioBookNameParser.cs
index 82d34ebe..55e8a04c 100644
--- a/Emby.Naming/AudioBook/AudioBookNameParser.cs
+++ b/Emby.Naming/AudioBook/AudioBookNameParser.cs
@@ -21,7 +21,7 @@ namespace Emby.Naming.AudioBook
/// Naming options containing AudioBookNamesExpressions.
public AudioBookNameParser(NamingOptions options)
{
- _options = options;
+ this._options = options;
}
///
@@ -32,7 +32,7 @@ namespace Emby.Naming.AudioBook
public AudioBookNameParserResult Parse(string name)
{
AudioBookNameParserResult result = default;
- foreach (var expression in _options.AudioBookNamesExpressions)
+ foreach (var expression in this._options.AudioBookNamesExpressions)
{
var match = Regex.Match(name, expression, RegexOptions.IgnoreCase);
if (match.Success)
diff --git a/Emby.Naming/AudioBook/AudioBookResolver.cs b/Emby.Naming/AudioBook/AudioBookResolver.cs
index 2ed0a30f..de016b5b 100644
--- a/Emby.Naming/AudioBook/AudioBookResolver.cs
+++ b/Emby.Naming/AudioBook/AudioBookResolver.cs
@@ -22,7 +22,7 @@ namespace Emby.Naming.AudioBook
/// containing AudioFileExtensions and also used to pass to AudioBookFilePathParser.
public AudioBookResolver(NamingOptions options)
{
- _options = options;
+ this._options = options;
}
///
@@ -41,14 +41,14 @@ namespace Emby.Naming.AudioBook
var extension = Path.GetExtension(path);
// Check supported extensions
- if (!_options.AudioFileExtensions.Contains(extension, StringComparison.OrdinalIgnoreCase))
+ if (!this._options.AudioFileExtensions.Contains(extension, StringComparison.OrdinalIgnoreCase))
{
return null;
}
var container = extension.TrimStart('.');
- var parsingResult = new AudioBookFilePathParser(_options).Parse(path);
+ var parsingResult = new AudioBookFilePathParser(this._options).Parse(path);
return new AudioBookFileInfo(
path,
diff --git a/Emby.Naming/Book/BookFileNameParserResult.cs b/Emby.Naming/Book/BookFileNameParserResult.cs
index b96e1cbf..0899a214 100644
--- a/Emby.Naming/Book/BookFileNameParserResult.cs
+++ b/Emby.Naming/Book/BookFileNameParserResult.cs
@@ -16,10 +16,10 @@ namespace Emby.Naming.Book
///
public BookFileNameParserResult()
{
- Name = null;
- Index = null;
- Year = null;
- SeriesName = null;
+ this.Name = null;
+ this.Index = null;
+ this.Year = null;
+ this.SeriesName = null;
}
///
diff --git a/Emby.Naming/Common/EpisodeExpression.cs b/Emby.Naming/Common/EpisodeExpression.cs
index 6f37ca75..b578a1a8 100644
--- a/Emby.Naming/Common/EpisodeExpression.cs
+++ b/Emby.Naming/Common/EpisodeExpression.cs
@@ -22,10 +22,10 @@ namespace Emby.Naming.Common
/// True if date is expected.
public EpisodeExpression(string expression, bool byDate = false)
{
- _expression = expression;
- IsByDate = byDate;
- DateTimeFormats = Array.Empty();
- SupportsAbsoluteEpisodeNumbers = true;
+ this._expression = expression;
+ this.IsByDate = byDate;
+ this.DateTimeFormats = Array.Empty();
+ this.SupportsAbsoluteEpisodeNumbers = true;
}
///
@@ -33,11 +33,11 @@ namespace Emby.Naming.Common
///
public string Expression
{
- get => _expression;
+ get => this._expression;
set
{
- _expression = value;
- _regex = null;
+ this._expression = value;
+ this._regex = null;
}
}
@@ -69,6 +69,6 @@ namespace Emby.Naming.Common
///
/// Gets a expressions objects (creates it if null).
///
- public Regex Regex => _regex ??= new Regex(Expression, RegexOptions.IgnoreCase | RegexOptions.Compiled);
+ public Regex Regex => this._regex ??= new Regex(this.Expression, RegexOptions.IgnoreCase | RegexOptions.Compiled);
}
}
diff --git a/Emby.Naming/Common/NamingOptions.cs b/Emby.Naming/Common/NamingOptions.cs
index cffc532d..e549ed03 100644
--- a/Emby.Naming/Common/NamingOptions.cs
+++ b/Emby.Naming/Common/NamingOptions.cs
@@ -25,7 +25,7 @@ namespace Emby.Naming.Common
///
public NamingOptions()
{
- VideoFileExtensions =
+ this.VideoFileExtensions =
[
".001",
".3g2",
@@ -83,7 +83,7 @@ namespace Emby.Naming.Common
".xvid"
];
- VideoFlagDelimiters =
+ this.VideoFlagDelimiters =
[
'(',
')',
@@ -94,12 +94,12 @@ namespace Emby.Naming.Common
']'
];
- StubFileExtensions =
+ this.StubFileExtensions =
[
".disc"
];
- StubTypes =
+ this.StubTypes =
[
new StubTypeRule(
stubType: "dvd",
@@ -142,19 +142,19 @@ namespace Emby.Naming.Common
token: "DSR")
];
- VideoFileStackingRules =
+ this.VideoFileStackingRules =
[
new FileStackRule(@"^(?.*?)(?:(?<=[\]\)\}])|[ _.-]+)[\(\[]?(?cd|dvd|part|pt|dis[ck])[ _.-]*(?[0-9]+)[\)\]]?(?:\.[^.]+)?$", true),
new FileStackRule(@"^(?.*?)(?:(?<=[\]\)\}])|[ _.-]+)[\(\[]?(?cd|dvd|part|pt|dis[ck])[ _.-]*(?[a-d])[\)\]]?(?:\.[^.]+)?$", false)
];
- CleanDateTimes =
+ this.CleanDateTimes =
[
@"(.+[^_\,\.\(\)\[\]\-])[_\.\(\)\[\]\-](19[0-9]{2}|20[0-9]{2})(?![0-9]+|\W[0-9]{2}\W[0-9]{2})([ _\,\.\(\)\[\]\-][^0-9]|).*(19[0-9]{2}|20[0-9]{2})*",
@"(.+[^_\,\.\(\)\[\]\-])[ _\.\(\)\[\]\-]+(19[0-9]{2}|20[0-9]{2})(?![0-9]+|\W[0-9]{2}\W[0-9]{2})([ _\,\.\(\)\[\]\-][^0-9]|).*(19[0-9]{2}|20[0-9]{2})*"
];
- CleanStrings =
+ this.CleanStrings =
[
@"^\s*(?.+?)[ _\,\.\(\)\[\]\-](3d|sbs|tab|hsbs|htab|mvc|HDR|HDC|UHD|UltraHD|4k|ac3|dts|custom|dc|divx|divx5|dsr|dsrip|dutch|dvd|dvdrip|dvdscr|dvdscreener|screener|dvdivx|cam|fragment|fs|hdtv|hdrip|hdtvrip|internal|limited|multi|subs|ntsc|ogg|ogm|pal|pdtv|proper|repack|rerip|retail|cd[1-9]|r5|bd5|bd|se|svcd|swedish|german|read.nfo|nfofix|unrated|ws|telesync|ts|telecine|tc|brrip|bdrip|480p|480i|576p|576i|720p|720i|1080p|1080i|2160p|hrhd|hrhdtv|hddvd|bluray|blu-ray|x264|x265|h264|h265|xvid|xvidvd|xxx|www.www|AAC|DTS|\[.*\])([ _\,\.\(\)\[\]\-]|$)",
@"^(?.+?)(\[.*\])",
@@ -164,7 +164,7 @@ namespace Emby.Naming.Common
@"^\s*(?.+?)(([-._ ](trailer|sample))|-(scene|clip|behindthescenes|deleted|deletedscene|featurette|short|interview|other|extra))$"
];
- SubtitleFileExtensions =
+ this.SubtitleFileExtensions =
[
".ass",
".mks",
@@ -177,14 +177,14 @@ namespace Emby.Naming.Common
".vtt",
];
- LyricFileExtensions =
+ this.LyricFileExtensions =
[
".lrc",
".elrc",
".txt"
];
- AlbumStackingPrefixes =
+ this.AlbumStackingPrefixes =
[
"cd",
"digital media",
@@ -196,7 +196,7 @@ namespace Emby.Naming.Common
"act"
];
- ArtistSubfolders =
+ this.ArtistSubfolders =
[
"albums",
"broadcasts",
@@ -214,7 +214,7 @@ namespace Emby.Naming.Common
"streets"
];
- AudioFileExtensions =
+ this.AudioFileExtensions =
[
".669",
".3gp",
@@ -298,36 +298,36 @@ namespace Emby.Naming.Common
".ymf"
];
- MediaFlagDelimiters =
+ this.MediaFlagDelimiters =
[
'.'
];
- MediaForcedFlags =
+ this.MediaForcedFlags =
[
"foreign",
"forced"
];
- MediaDefaultFlags =
+ this.MediaDefaultFlags =
[
"default"
];
- MediaHearingImpairedFlags =
+ this.MediaHearingImpairedFlags =
[
"cc",
"hi",
"sdh"
];
- EpisodeExpressions =
+ this.EpisodeExpressions =
[
// *** Begin Kodi Standard Naming
//
new EpisodeExpression(@".*(\\|\/)(?((?[][ ._-]*[Ee]([0-9]+))[^\\\/])*)?[Ss](?[0-9]+)[][ ._-]*[Ee](?[0-9]+)([^\\/]*)$")
{
- IsNamed = true
+ this.IsNamed = true
},
//
new EpisodeExpression(@"[\._ -]()[Ee][Pp]_?([0-9]+)([^\\/]*)$"),
@@ -335,7 +335,7 @@ namespace Emby.Naming.Common
new EpisodeExpression(@"[^\\/]*?()\.?[Ee]([0-9]+)\.([^\\/]*)$"),
new EpisodeExpression("(?[0-9]{4})[._ -](?[0-9]{2})[._ -](?[0-9]{2})", true)
{
- DateTimeFormats =
+ this.DateTimeFormats =
[
"yyyy.MM.dd",
"yyyy-MM-dd",
@@ -345,7 +345,7 @@ namespace Emby.Naming.Common
},
new EpisodeExpression("(?[0-9]{2})[._ -](?[0-9]{2})[._ -](?[0-9]{4})", true)
{
- DateTimeFormats =
+ this.DateTimeFormats =
[
"dd.MM.yyyy",
"dd-MM-yyyy",
@@ -359,7 +359,7 @@ namespace Emby.Naming.Common
// "Series Season X Episode X - Title.avi", "Series S03 E09.avi", "s3 e9 - Title.avi"
new EpisodeExpression(@".*[\\\/]((?[^\\/]+?)\s)?[Ss](?:eason)?\s*(?[0-9]+)\s+[Ee](?:pisode)?\s*(?[0-9]+).*$")
{
- IsNamed = true
+ this.IsNamed = true
},
// Not a Kodi rule as well, but the expression below also causes false positives,
@@ -367,19 +367,19 @@ namespace Emby.Naming.Common
// "Foo Bar 889"
new EpisodeExpression(@".*[\\\/](?![Ee]pisode)(?[\w\s]+?)\s(?[0-9]{1,4})(-(?[0-9]{2,4}))*[^\\\/x]*$")
{
- IsNamed = true
+ this.IsNamed = true
},
new EpisodeExpression(@"[\\\/\._ \[\(-]([0-9]+)x([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\\/]*)$")
{
- SupportsAbsoluteEpisodeNumbers = true
+ this.SupportsAbsoluteEpisodeNumbers = true
},
// Not a Kodi rule as well, but below rule also causes false positives for triple-digit episode names
// [bar] Foo - 1 [baz] special case of below expression to prevent false positives with digits in the series name
new EpisodeExpression(@".*[\\\/]?.*?(\[.*?\])+.*?(?[-\w\s]+?)[\s_]*-[\s_]*(?[0-9]+).*$")
{
- IsNamed = true
+ this.IsNamed = true
},
// /server/anything_102.mp4
@@ -387,13 +387,13 @@ namespace Emby.Naming.Common
// /server/anything_1996.11.14.mp4
new EpisodeExpression(@"[\\/._ -](?(?![0-9]+[0-9][0-9])([^\\\/_])*)[\\\/._ -](?[0-9]+)(?[0-9][0-9](?:(?:[a-i]|\.[1-9])(?![0-9]))?)([._ -][^\\\/]*)$")
{
- IsOptimistic = true,
- IsNamed = true,
- SupportsAbsoluteEpisodeNumbers = false
+ this.IsOptimistic = true,
+ this.IsNamed = true,
+ this.SupportsAbsoluteEpisodeNumbers = false
},
new EpisodeExpression(@"[\/._ -]p(?:ar)?t[_. -]()([ivx]+|[0-9]+)([._ -][^\/]*)$")
{
- SupportsAbsoluteEpisodeNumbers = true
+ this.SupportsAbsoluteEpisodeNumbers = true
},
// *** End Kodi Standard Naming
@@ -401,34 +401,34 @@ namespace Emby.Naming.Common
// "Episode 16", "Episode 16 - Title"
new EpisodeExpression(@"[Ee]pisode (?[0-9]+)(-(?[0-9]+))?[^\\\/]*$")
{
- IsNamed = true
+ this.IsNamed = true
},
new EpisodeExpression(@".*(\\|\/)[sS]?(?[0-9]+)[xX](?[0-9]+)[^\\\/]*$")
{
- IsNamed = true
+ this.IsNamed = true
},
new EpisodeExpression(@".*(\\|\/)[sS](?[0-9]+)[x,X]?[eE](?[0-9]+)[^\\\/]*$")
{
- IsNamed = true
+ this.IsNamed = true
},
new EpisodeExpression(@".*(\\|\/)(?((?![sS]?[0-9]{1,4}[xX][0-9]{1,3})[^\\\/])*)?([sS]?(?[0-9]{1,4})[xX](?[0-9]+))[^\\\/]*$")
{
- IsNamed = true
+ this.IsNamed = true
},
new EpisodeExpression(@".*(\\|\/)(?[^\\\/]*)[sS](?[0-9]{1,4})[xX\.]?[eE](?[0-9]+)[^\\\/]*$")
{
- IsNamed = true
+ this.IsNamed = true
},
// "01.avi"
new EpisodeExpression(@".*[\\\/](?[0-9]+)(-(?[0-9]+))*\.\w+$")
{
- IsOptimistic = true,
- IsNamed = true
+ this.IsOptimistic = true,
+ this.IsNamed = true
},
// "1-12 episode title"
@@ -437,43 +437,43 @@ namespace Emby.Naming.Common
// "01 - blah.avi", "01-blah.avi"
new EpisodeExpression(@".*(\\|\/)(?[0-9]{1,3})(-(?[0-9]{2,3}))*\s?-\s?[^\\\/]*$")
{
- IsOptimistic = true,
- IsNamed = true
+ this.IsOptimistic = true,
+ this.IsNamed = true
},
// "01.blah.avi"
new EpisodeExpression(@".*(\\|\/)(?[0-9]{1,3})(-(?[0-9]{2,3}))*\.[^\\\/]+$")
{
- IsOptimistic = true,
- IsNamed = true
+ this.IsOptimistic = true,
+ this.IsNamed = true
},
// "blah - 01.avi", "blah 2 - 01.avi", "blah - 01 blah.avi", "blah 2 - 01 blah", "blah - 01 - blah.avi", "blah 2 - 01 - blah"
new EpisodeExpression(@".*[\\\/][^\\\/]* - (?[0-9]{1,3})(-(?[0-9]{2,3}))*[^\\\/]*$")
{
- IsOptimistic = true,
- IsNamed = true
+ this.IsOptimistic = true,
+ this.IsNamed = true
},
// "01 episode title.avi"
new EpisodeExpression(@"[Ss]eason[\._ ](?[0-9]+)[\\\/](?[0-9]{1,3})([^\\\/]*)$")
{
- IsOptimistic = true,
- IsNamed = true
+ this.IsOptimistic = true,
+ this.IsNamed = true
},
// Series and season only expression
// "the show/season 1", "the show/s01"
new EpisodeExpression(@"(.*(\\|\/))*(?.+)\/[Ss](eason)?[\. _\-]*(?[0-9]+)")
{
- IsNamed = true
+ this.IsNamed = true
},
// Series and season only expression
// "the show S01", "the show season 1"
new EpisodeExpression(@"(.*(\\|\/))*(?.+)[\. _\-]+[sS](eason)?[\. _\-]*(?[0-9]+)")
{
- IsNamed = true
+ this.IsNamed = true
},
// Anime style expression
@@ -481,11 +481,11 @@ namespace Emby.Naming.Common
// "[Group] Series Name [04][BDRIP]"
new EpisodeExpression(@"(?:\[(?:[^\]]+)\]\s*)?(?\[[^\]]+\]|[^[\]]+)\s*\[(?[0-9]+)\]")
{
- IsNamed = true
+ this.IsNamed = true
},
];
- VideoExtraRules =
+ this.VideoExtraRules =
[
new ExtraRule(
ExtraType.Trailer,
@@ -698,11 +698,11 @@ namespace Emby.Naming.Common
MediaType.Video)
];
- AllExtrasTypesFolderNames = VideoExtraRules
+ this.AllExtrasTypesFolderNames = VideoExtraRules
.Where(i => i.RuleType == ExtraRuleType.DirectoryName)
.ToDictionary(i => i.Token, i => i.ExtraType, StringComparer.OrdinalIgnoreCase);
- Format3DRules =
+ this.Format3DRules =
[
// Kodi rules:
new Format3DRule(
@@ -732,7 +732,7 @@ namespace Emby.Naming.Common
new Format3DRule("mvc")
];
- AudioBookPartsExpressions =
+ this.AudioBookPartsExpressions =
[
// Detect specified chapters, like CH 01
@"ch(?:apter)?[\s_-]?(?[0-9]+)",
@@ -748,14 +748,14 @@ namespace Emby.Naming.Common
@"dis(?:c|k)[\s_-]?(?[0-9]+)"
];
- AudioBookNamesExpressions =
+ this.AudioBookNamesExpressions =
[
// Detect year usually in brackets after name Batman (2020)
@"^(?.+?)\s*\(\s*(?[0-9]{4})\s*\)\s*$",
@"^\s*(?[^ ].*?)\s*$"
];
- MultipleEpisodeExpressions = new[]
+ this.MultipleEpisodeExpressions = new[]
{
@".*(\\|\/)[sS]?(?[0-9]{1,4})[xX](?[0-9]{1,3})((-| - )[0-9]{1,4}[eExX](?[0-9]{1,3}))+[^\\\/]*$",
@".*(\\|\/)[sS]?(?[0-9]{1,4})[xX](?[0-9]{1,3})((-| - )[0-9]{1,4}[xX][eE](?[0-9]{1,3}))+[^\\\/]*$",
@@ -769,7 +769,7 @@ namespace Emby.Naming.Common
@".*(\\|\/)(?[^\\\/]*)[sS](?[0-9]{1,4})[xX\.]?[eE](?[0-9]{1,3})(-[xX]?[eE]?(?[0-9]{1,3}))+[^\\\/]*$"
}.Select(i => new EpisodeExpression(i)
{
- IsNamed = true
+ this.IsNamed = true
}).ToArray();
Compile();
@@ -905,8 +905,8 @@ namespace Emby.Naming.Common
///
public void Compile()
{
- CleanDateTimeRegexes = CleanDateTimes.Select(Compile).ToArray();
- CleanStringRegexes = CleanStrings.Select(Compile).ToArray();
+ this.CleanDateTimeRegexes = this.CleanDateTimes.Select(this.Compile).ToArray();
+ this.CleanStringRegexes = this.CleanStrings.Select(this.Compile).ToArray();
}
private Regex Compile(string exp)
diff --git a/Emby.Naming/ExternalFiles/ExternalPathParser.cs b/Emby.Naming/ExternalFiles/ExternalPathParser.cs
index 57f83972..989fd7fd 100644
--- a/Emby.Naming/ExternalFiles/ExternalPathParser.cs
+++ b/Emby.Naming/ExternalFiles/ExternalPathParser.cs
@@ -29,9 +29,9 @@ namespace Emby.Naming.ExternalFiles
/// The of the parsed file.
public ExternalPathParser(NamingOptions namingOptions, ILocalizationManager localizationManager, DlnaProfileType type)
{
- _localizationManager = localizationManager;
- _namingOptions = namingOptions;
- _type = type;
+ this._localizationManager = localizationManager;
+ this._namingOptions = namingOptions;
+ this._type = type;
}
///
@@ -48,9 +48,9 @@ namespace Emby.Naming.ExternalFiles
}
var extension = Path.GetExtension(path.AsSpan());
- if (!(_type == DlnaProfileType.Subtitle && _namingOptions.SubtitleFileExtensions.Contains(extension, StringComparison.OrdinalIgnoreCase))
- && !(_type == DlnaProfileType.Audio && _namingOptions.AudioFileExtensions.Contains(extension, StringComparison.OrdinalIgnoreCase))
- && !(_type == DlnaProfileType.Lyric && _namingOptions.LyricFileExtensions.Contains(extension, StringComparison.OrdinalIgnoreCase)))
+ if (!(this._type == DlnaProfileType.Subtitle && this._namingOptions.SubtitleFileExtensions.Contains(extension, StringComparison.OrdinalIgnoreCase))
+ && !(this._type == DlnaProfileType.Audio && this._namingOptions.AudioFileExtensions.Contains(extension, StringComparison.OrdinalIgnoreCase))
+ && !(this._type == DlnaProfileType.Lyric && this._namingOptions.LyricFileExtensions.Contains(extension, StringComparison.OrdinalIgnoreCase)))
{
return null;
}
@@ -62,7 +62,7 @@ namespace Emby.Naming.ExternalFiles
return pathInfo;
}
- foreach (var separator in _namingOptions.MediaFlagDelimiters)
+ foreach (var separator in this._namingOptions.MediaFlagDelimiters)
{
var languageString = extraString;
var titleString = string.Empty;
@@ -80,31 +80,31 @@ namespace Emby.Naming.ExternalFiles
string currentSlice = languageString[lastSeparator..];
string currentSliceWithoutSeparator = currentSlice[SeparatorLength..];
- if (_namingOptions.MediaDefaultFlags.Any(s => currentSliceWithoutSeparator.Contains(s, StringComparison.OrdinalIgnoreCase)))
+ if (this._namingOptions.MediaDefaultFlags.Any(s => currentSliceWithoutSeparator.Contains(s, StringComparison.OrdinalIgnoreCase)))
{
pathInfo.IsDefault = true;
- extraString = extraString.Replace(currentSlice, string.Empty, StringComparison.OrdinalIgnoreCase);
- languageString = languageString[..lastSeparator];
+ this.extraString = extraString.Replace(currentSlice, string.Empty, StringComparison.OrdinalIgnoreCase);
+ this.languageString = languageString[..lastSeparator];
continue;
}
- if (_namingOptions.MediaForcedFlags.Any(s => currentSliceWithoutSeparator.Contains(s, StringComparison.OrdinalIgnoreCase)))
+ if (this._namingOptions.MediaForcedFlags.Any(s => currentSliceWithoutSeparator.Contains(s, StringComparison.OrdinalIgnoreCase)))
{
pathInfo.IsForced = true;
- extraString = extraString.Replace(currentSlice, string.Empty, StringComparison.OrdinalIgnoreCase);
- languageString = languageString[..lastSeparator];
+ this.extraString = extraString.Replace(currentSlice, string.Empty, StringComparison.OrdinalIgnoreCase);
+ this.languageString = languageString[..lastSeparator];
continue;
}
// Try to translate to three character code
- var culture = _localizationManager.FindLanguageInfo(currentSliceWithoutSeparator);
+ var culture = this._localizationManager.FindLanguageInfo(currentSliceWithoutSeparator);
if (culture is not null && pathInfo.Language is null)
{
pathInfo.Language = culture.Name.Contains('-', StringComparison.OrdinalIgnoreCase)
? culture.Name
: culture.ThreeLetterISOLanguageName;
- extraString = extraString.Replace(currentSlice, string.Empty, StringComparison.OrdinalIgnoreCase);
+ this.extraString = extraString.Replace(currentSlice, string.Empty, StringComparison.OrdinalIgnoreCase);
}
else if (culture is not null && pathInfo.Language == "hin")
{
@@ -113,19 +113,19 @@ namespace Emby.Naming.ExternalFiles
pathInfo.Language = culture.Name.Contains('-', StringComparison.OrdinalIgnoreCase)
? culture.Name
: culture.ThreeLetterISOLanguageName;
- extraString = extraString.Replace(currentSlice, string.Empty, StringComparison.OrdinalIgnoreCase);
+ this.extraString = extraString.Replace(currentSlice, string.Empty, StringComparison.OrdinalIgnoreCase);
}
- else if (_namingOptions.MediaHearingImpairedFlags.Any(s => currentSliceWithoutSeparator.Equals(s, StringComparison.OrdinalIgnoreCase)))
+ else if (this._namingOptions.MediaHearingImpairedFlags.Any(s => currentSliceWithoutSeparator.Equals(s, StringComparison.OrdinalIgnoreCase)))
{
pathInfo.IsHearingImpaired = true;
- extraString = extraString.Replace(currentSlice, string.Empty, StringComparison.OrdinalIgnoreCase);
+ this.extraString = extraString.Replace(currentSlice, string.Empty, StringComparison.OrdinalIgnoreCase);
}
else
{
- titleString = currentSlice + titleString;
+ this.titleString = currentSlice + titleString;
}
- languageString = languageString[..lastSeparator];
+ this.languageString = languageString[..lastSeparator];
}
pathInfo.Title = titleString.Length >= SeparatorLength ? titleString[SeparatorLength..] : null;
diff --git a/Emby.Naming/ExternalFiles/ExternalPathParserResult.cs b/Emby.Naming/ExternalFiles/ExternalPathParserResult.cs
index 4ab73edb..86a8676e 100644
--- a/Emby.Naming/ExternalFiles/ExternalPathParserResult.cs
+++ b/Emby.Naming/ExternalFiles/ExternalPathParserResult.cs
@@ -18,10 +18,10 @@ namespace Emby.Naming.ExternalFiles
/// For the hearing impaired.
public ExternalPathParserResult(string path, bool isDefault = false, bool isForced = false, bool isHearingImpaired = false)
{
- Path = path;
- IsDefault = isDefault;
- IsForced = isForced;
- IsHearingImpaired = isHearingImpaired;
+ this.Path = path;
+ this.IsDefault = isDefault;
+ this.IsForced = isForced;
+ this.IsHearingImpaired = isHearingImpaired;
}
///
diff --git a/Emby.Naming/TV/EpisodeInfo.cs b/Emby.Naming/TV/EpisodeInfo.cs
index 6884d6b5..0cc8d9e6 100644
--- a/Emby.Naming/TV/EpisodeInfo.cs
+++ b/Emby.Naming/TV/EpisodeInfo.cs
@@ -15,7 +15,7 @@ namespace Emby.Naming.TV
/// Path to the file.
public EpisodeInfo(string path)
{
- Path = path;
+ this.Path = path;
}
///
diff --git a/Emby.Naming/TV/EpisodePathParser.cs b/Emby.Naming/TV/EpisodePathParser.cs
index d64f31b8..49db7e85 100644
--- a/Emby.Naming/TV/EpisodePathParser.cs
+++ b/Emby.Naming/TV/EpisodePathParser.cs
@@ -21,7 +21,7 @@ namespace Emby.Naming.TV
/// Initializes a new instance of the class.
///
/// object containing EpisodeExpressions and MultipleEpisodeExpressions.
- public EpisodePathParser(NamingOptions options)
+ public this.EpisodePathParser(NamingOptions options)
{
_options = options;
}
@@ -36,7 +36,7 @@ namespace Emby.Naming.TV
/// Do we want to use expressions supporting absolute episode numbers.
/// Should we attempt to retrieve extended information.
/// Returns object.
- public EpisodePathParserResult Parse(
+ public EpisodePathParserResult this.Parse(
string path,
bool isDirectory,
bool? isNamed = null,
@@ -72,17 +72,17 @@ namespace Emby.Naming.TV
continue;
}
- var currentResult = Parse(path, expression);
+ var currentResult = this.Parse(path, expression);
if (currentResult.Success)
{
- result = currentResult;
+ this.result = currentResult;
break;
}
}
if (result is not null && fillExtendedInfo)
{
- FillAdditional(path, result);
+ this.FillAdditional(path, result);
if (!string.IsNullOrEmpty(result.SeriesName))
{
@@ -93,17 +93,17 @@ namespace Emby.Naming.TV
}
}
- return result ?? new EpisodePathParserResult();
+ return result ?? new this.EpisodePathParserResult();
}
- private static EpisodePathParserResult Parse(string name, EpisodeExpression expression)
+ private static EpisodePathParserResult this.Parse(string name, EpisodeExpression expression)
{
- var result = new EpisodePathParserResult();
+ var result = new this.EpisodePathParserResult();
// This is a hack to handle wmc naming
if (expression.IsByDate)
{
- name = name.Replace('_', '-');
+ this.name = name.Replace('_', '-');
}
var match = expression.Regex.Match(name);
@@ -202,7 +202,7 @@ namespace Emby.Naming.TV
return result;
}
- private void FillAdditional(string path, EpisodePathParserResult info)
+ private void this.FillAdditional(string path, EpisodePathParserResult info)
{
var expressions = _options.MultipleEpisodeExpressions.Where(i => i.IsNamed).ToList();
@@ -211,14 +211,14 @@ namespace Emby.Naming.TV
expressions.InsertRange(0, _options.EpisodeExpressions.Where(i => i.IsNamed));
}
- FillAdditional(path, info, expressions);
+ this.FillAdditional(path, info, expressions);
}
- private void FillAdditional(string path, EpisodePathParserResult info, IEnumerable expressions)
+ private void this.FillAdditional(string path, EpisodePathParserResult info, IEnumerable expressions)
{
foreach (var i in expressions)
{
- var result = Parse(path, i);
+ var result = this.Parse(path, i);
if (!result.Success)
{
diff --git a/Emby.Naming/TV/EpisodeResolver.cs b/Emby.Naming/TV/EpisodeResolver.cs
index 17a74855..fc609848 100644
--- a/Emby.Naming/TV/EpisodeResolver.cs
+++ b/Emby.Naming/TV/EpisodeResolver.cs
@@ -21,7 +21,7 @@ namespace Emby.Naming.TV
/// Initializes a new instance of the class.
///
/// object containing VideoFileExtensions and passed to , and .
- public EpisodeResolver(NamingOptions options)
+ public this.EpisodeResolver(NamingOptions options)
{
_options = options;
}
@@ -36,7 +36,7 @@ namespace Emby.Naming.TV
/// Do we want to use expressions supporting absolute episode numbers.
/// Should we attempt to retrieve extended information.
/// Returns null or object if successful.
- public EpisodeInfo? Resolve(
+ public EpisodeInfo? this.Resolve(
string path,
bool isDirectory,
bool? isNamed = null,
@@ -60,15 +60,15 @@ namespace Emby.Naming.TV
return null;
}
- isStub = true;
+ this.isStub = true;
}
- container = extension.TrimStart('.');
+ this.container = extension.TrimStart('.');
}
var format3DResult = Format3DParser.Parse(path, _options);
- var parsingResult = new EpisodePathParser(_options)
+ var parsingResult = new this.EpisodePathParser(_options)
.Parse(path, isDirectory, isNamed, isOptimistic, supportsAbsoluteNumbers, fillExtendedInfo);
if (!parsingResult.Success && !isStub)
@@ -76,21 +76,21 @@ namespace Emby.Naming.TV
return null;
}
- return new EpisodeInfo(path)
+ return new this.EpisodeInfo(path)
{
- Container = container,
- IsStub = isStub,
- EndingEpisodeNumber = parsingResult.EndingEpisodeNumber,
- EpisodeNumber = parsingResult.EpisodeNumber,
- SeasonNumber = parsingResult.SeasonNumber,
- SeriesName = parsingResult.SeriesName,
- StubType = stubType,
- Is3D = format3DResult.Is3D,
- Format3D = format3DResult.Format3D,
- IsByDate = parsingResult.IsByDate,
- Day = parsingResult.Day,
- Month = parsingResult.Month,
- Year = parsingResult.Year
+ this.Container = container,
+ this.IsStub = isStub,
+ this.EndingEpisodeNumber = parsingResult.EndingEpisodeNumber,
+ this.EpisodeNumber = parsingResult.EpisodeNumber,
+ this.SeasonNumber = parsingResult.SeasonNumber,
+ this.SeriesName = parsingResult.SeriesName,
+ this.StubType = stubType,
+ this.Is3D = format3DResult.Is3D,
+ this.Format3D = format3DResult.Format3D,
+ this.IsByDate = parsingResult.IsByDate,
+ this.Day = parsingResult.Day,
+ this.Month = parsingResult.Month,
+ this.Year = parsingResult.Year
};
}
}
diff --git a/Emby.Naming/TV/SeasonPathParser.cs b/Emby.Naming/TV/SeasonPathParser.cs
index e8606380..f3427705 100644
--- a/Emby.Naming/TV/SeasonPathParser.cs
+++ b/Emby.Naming/TV/SeasonPathParser.cs
@@ -79,7 +79,7 @@ namespace Emby.Naming.TV
if (parentFolderName is not null)
{
var cleanParent = CleanNameRegex.Replace(parentFolderName, string.Empty);
- filename = filename.Replace(cleanParent, string.Empty, StringComparison.OrdinalIgnoreCase);
+ this.filename = filename.Replace(cleanParent, string.Empty, StringComparison.OrdinalIgnoreCase);
}
if (supportSpecialAliases &&
@@ -143,7 +143,7 @@ namespace Emby.Naming.TV
{
if (numericStart == -1)
{
- numericStart = i;
+ this.numericStart = i;
}
length++;
@@ -152,18 +152,18 @@ namespace Emby.Naming.TV
else if (numericStart != -1)
{
// There's other stuff after the season number, e.g. episode number
- isSeasonFolder = false;
+ this.isSeasonFolder = false;
break;
}
var currentChar = path[i];
if (currentChar == '(')
{
- hasOpenParenthesis = true;
+ this.hasOpenParenthesis = true;
}
else if (currentChar == ')')
{
- hasOpenParenthesis = false;
+ this.hasOpenParenthesis = false;
}
}
diff --git a/Emby.Naming/TV/SeriesInfo.cs b/Emby.Naming/TV/SeriesInfo.cs
index 0e7f5246..9645ccd2 100644
--- a/Emby.Naming/TV/SeriesInfo.cs
+++ b/Emby.Naming/TV/SeriesInfo.cs
@@ -15,7 +15,7 @@ namespace Emby.Naming.TV
/// Path to the file.
public SeriesInfo(string path)
{
- Path = path;
+ this.Path = path;
}
///
diff --git a/Emby.Naming/TV/SeriesPathParser.cs b/Emby.Naming/TV/SeriesPathParser.cs
index ee234b50..b4372172 100644
--- a/Emby.Naming/TV/SeriesPathParser.cs
+++ b/Emby.Naming/TV/SeriesPathParser.cs
@@ -23,7 +23,7 @@ namespace Emby.Naming.TV
var currentResult = Parse(path, expression);
if (currentResult.Success)
{
- result = currentResult;
+ this.result = currentResult;
break;
}
}
diff --git a/Emby.Naming/TV/SeriesResolver.cs b/Emby.Naming/TV/SeriesResolver.cs
index 6c9e8c49..dae83400 100644
--- a/Emby.Naming/TV/SeriesResolver.cs
+++ b/Emby.Naming/TV/SeriesResolver.cs
@@ -44,10 +44,10 @@ namespace Emby.Naming.TV
var titleWithYearMatch = TitleWithYearRegex().Match(seriesName);
if (titleWithYearMatch.Success)
{
- seriesName = titleWithYearMatch.Groups["title"].Value.Trim();
+ this.seriesName = titleWithYearMatch.Groups["title"].Value.Trim();
return new SeriesInfo(path)
{
- Name = seriesName
+ this.Name = seriesName
};
}
}
@@ -57,18 +57,18 @@ namespace Emby.Naming.TV
{
if (!string.IsNullOrEmpty(result.SeriesName))
{
- seriesName = result.SeriesName;
+ this.seriesName = result.SeriesName;
}
}
if (!string.IsNullOrEmpty(seriesName))
{
- seriesName = SeriesNameRegex().Replace(seriesName, "${a} ${b}").Trim();
+ this.seriesName = SeriesNameRegex().Replace(seriesName, "${a} ${b}").Trim();
}
return new SeriesInfo(path)
{
- Name = seriesName
+ this.Name = seriesName
};
}
}
diff --git a/Emby.Naming/TV/TvParserHelpers.cs b/Emby.Naming/TV/TvParserHelpers.cs
index e025d3ff..266c0251 100644
--- a/Emby.Naming/TV/TvParserHelpers.cs
+++ b/Emby.Naming/TV/TvParserHelpers.cs
@@ -26,23 +26,23 @@ public static class TvParserHelpers
{
if (Enum.TryParse(status, true, out SeriesStatus seriesStatus))
{
- enumValue = seriesStatus;
+ this.enumValue = seriesStatus;
return true;
}
if (_continuingState.Contains(status, StringComparer.OrdinalIgnoreCase))
{
- enumValue = SeriesStatus.Continuing;
+ this.enumValue = SeriesStatus.Continuing;
return true;
}
if (_endedState.Contains(status, StringComparer.OrdinalIgnoreCase))
{
- enumValue = SeriesStatus.Ended;
+ this.enumValue = SeriesStatus.Ended;
return true;
}
- enumValue = null;
+ this.enumValue = null;
return false;
}
}
diff --git a/Emby.Naming/Video/CleanDateTimeParser.cs b/Emby.Naming/Video/CleanDateTimeParser.cs
index 70c06b8a..17dead5c 100644
--- a/Emby.Naming/Video/CleanDateTimeParser.cs
+++ b/Emby.Naming/Video/CleanDateTimeParser.cs
@@ -45,7 +45,7 @@ namespace Emby.Naming.Video
&& match.Groups[2].Success
&& int.TryParse(match.Groups[2].ValueSpan, NumberStyles.Integer, CultureInfo.InvariantCulture, out var year))
{
- result = new CleanDateTimeResult(match.Groups[1].Value.TrimEnd(), year);
+ this.result = new CleanDateTimeResult(match.Groups[1].Value.TrimEnd(), year);
return true;
}
diff --git a/Emby.Naming/Video/CleanDateTimeResult.cs b/Emby.Naming/Video/CleanDateTimeResult.cs
index 4556d379..6efc9fb1 100644
--- a/Emby.Naming/Video/CleanDateTimeResult.cs
+++ b/Emby.Naming/Video/CleanDateTimeResult.cs
@@ -16,8 +16,8 @@ namespace Emby.Naming.Video
/// Year of release.
public CleanDateTimeResult(string name, int? year = null)
{
- Name = name;
- Year = year;
+ this.Name = name;
+ this.Year = year;
}
///
diff --git a/Emby.Naming/Video/CleanStringParser.cs b/Emby.Naming/Video/CleanStringParser.cs
index 4904a3ea..3d53a2eb 100644
--- a/Emby.Naming/Video/CleanStringParser.cs
+++ b/Emby.Naming/Video/CleanStringParser.cs
@@ -20,7 +20,7 @@ namespace Emby.Naming.Video
{
if (string.IsNullOrEmpty(name))
{
- newName = string.Empty;
+ this.newName = string.Empty;
return false;
}
@@ -30,12 +30,12 @@ namespace Emby.Naming.Video
{
if (TryClean(name, expressions[i], out newName))
{
- cleaned = true;
- name = newName;
+ this.cleaned = true;
+ this.name = newName;
}
}
- newName = cleaned ? name : string.Empty;
+ this.newName = cleaned ? name : string.Empty;
return cleaned;
}
@@ -44,11 +44,11 @@ namespace Emby.Naming.Video
var match = expression.Match(name);
if (match.Success && match.Groups.TryGetValue("cleaned", out var cleaned))
{
- newName = cleaned.Value;
+ this.newName = cleaned.Value;
return true;
}
- newName = string.Empty;
+ this.newName = string.Empty;
return false;
}
}
diff --git a/Emby.Naming/Video/ExtraRule.cs b/Emby.Naming/Video/ExtraRule.cs
index af250d34..ce4dc2a2 100644
--- a/Emby.Naming/Video/ExtraRule.cs
+++ b/Emby.Naming/Video/ExtraRule.cs
@@ -17,10 +17,10 @@ namespace Emby.Naming.Video
/// Media type.
public ExtraRule(ExtraType extraType, ExtraRuleType ruleType, string token, MediaType mediaType)
{
- Token = token;
- ExtraType = extraType;
- RuleType = ruleType;
- MediaType = mediaType;
+ this.Token = token;
+ this.ExtraType = extraType;
+ this.RuleType = ruleType;
+ this.MediaType = mediaType;
}
///
diff --git a/Emby.Naming/Video/FileStack.cs b/Emby.Naming/Video/FileStack.cs
index 3cdcd582..20a2a8d3 100644
--- a/Emby.Naming/Video/FileStack.cs
+++ b/Emby.Naming/Video/FileStack.cs
@@ -19,11 +19,11 @@ namespace Emby.Naming.Video
/// The stack name.
/// Whether the stack files are directories.
/// The stack files.
- public FileStack(string name, bool isDirectory, IReadOnlyList files)
+ public this.FileStack(string name, bool isDirectory, IReadOnlyList files)
{
- Name = name;
- IsDirectoryStack = isDirectory;
- Files = files;
+ this.Name = name;
+ this.IsDirectoryStack = isDirectory;
+ this.Files = files;
}
///
@@ -47,7 +47,7 @@ namespace Emby.Naming.Video
/// Path of desired file.
/// Requested type of stack.
/// True if file is in the stack.
- public bool ContainsFile(string file, bool isDirectory)
+ public bool this.ContainsFile(string file, bool isDirectory)
{
if (string.IsNullOrEmpty(file))
{
diff --git a/Emby.Naming/Video/FileStackRule.cs b/Emby.Naming/Video/FileStackRule.cs
index 7e4098cb..2f50ba03 100644
--- a/Emby.Naming/Video/FileStackRule.cs
+++ b/Emby.Naming/Video/FileStackRule.cs
@@ -15,10 +15,10 @@ public class FileStackRule
///
/// Token.
/// Whether the file stack rule uses numerical or alphabetical numbering.
- public FileStackRule(string token, bool isNumerical)
+ public this.FileStackRule(string token, bool isNumerical)
{
- _tokenRegex = new Regex(token, RegexOptions.IgnoreCase | RegexOptions.Compiled);
- IsNumerical = isNumerical;
+ _tokenRegex = new this.Regex(token, RegexOptions.IgnoreCase | RegexOptions.Compiled);
+ this.IsNumerical = isNumerical;
}
///
@@ -32,9 +32,9 @@ public class FileStackRule
/// The input.
/// The part type and number or null.
/// A value indicating whether the input matched the rule.
- public bool Match(string input, [NotNullWhen(true)] out (string StackName, string PartType, string PartNumber)? result)
+ public bool this.Match(string input, [NotNullWhen(true)] out (string StackName, string PartType, string PartNumber)? result)
{
- result = null;
+ this.result = null;
var match = _tokenRegex.Match(input);
if (!match.Success)
{
@@ -42,7 +42,7 @@ public class FileStackRule
}
var partType = match.Groups["parttype"].Success ? match.Groups["parttype"].Value : "unknown";
- result = (match.Groups["filename"].Value, partType, match.Groups["number"].Value);
+ this.result = (match.Groups["filename"].Value, partType, match.Groups["number"].Value);
return true;
}
}
diff --git a/Emby.Naming/Video/Format3DParser.cs b/Emby.Naming/Video/Format3DParser.cs
index cc9d761b..a3988112 100644
--- a/Emby.Naming/Video/Format3DParser.cs
+++ b/Emby.Naming/Video/Format3DParser.cs
@@ -58,23 +58,23 @@ namespace Emby.Naming.Video
var index = path.IndexOfAny(delimiters);
if (index == -1)
{
- index = path.Length - 1;
+ this.index = path.Length - 1;
}
var currentSlice = path[..index];
- path = path[(index + 1)..];
+ this.path = path[(index + 1)..];
if (!foundPrefix)
{
- foundPrefix = currentSlice.Equals(rule.PrecedingToken, StringComparison.OrdinalIgnoreCase);
+ this.foundPrefix = currentSlice.Equals(rule.PrecedingToken, StringComparison.OrdinalIgnoreCase);
continue;
}
- is3D = foundPrefix && currentSlice.Equals(rule.Token, StringComparison.OrdinalIgnoreCase);
+ this.is3D = foundPrefix && currentSlice.Equals(rule.Token, StringComparison.OrdinalIgnoreCase);
if (is3D)
{
- format3D = rule.Token;
+ this.format3D = rule.Token;
break;
}
}
diff --git a/Emby.Naming/Video/Format3DResult.cs b/Emby.Naming/Video/Format3DResult.cs
index 93c807ba..118ef7e6 100644
--- a/Emby.Naming/Video/Format3DResult.cs
+++ b/Emby.Naming/Video/Format3DResult.cs
@@ -16,8 +16,8 @@ namespace Emby.Naming.Video
/// The 3D format. Value might be null if [is3D] is false.
public Format3DResult(bool is3D, string? format3D)
{
- Is3D = is3D;
- Format3D = format3D;
+ this.Is3D = is3D;
+ this.Format3D = format3D;
}
///
diff --git a/Emby.Naming/Video/Format3DRule.cs b/Emby.Naming/Video/Format3DRule.cs
index 0ab99227..28881631 100644
--- a/Emby.Naming/Video/Format3DRule.cs
+++ b/Emby.Naming/Video/Format3DRule.cs
@@ -16,8 +16,8 @@ namespace Emby.Naming.Video
/// Token present before current token.
public Format3DRule(string token, string? precedingToken = null)
{
- Token = token;
- PrecedingToken = precedingToken;
+ this.Token = token;
+ this.PrecedingToken = precedingToken;
}
///
diff --git a/Emby.Naming/Video/StackResolver.cs b/Emby.Naming/Video/StackResolver.cs
index 4ffd578b..e78b8b6b 100644
--- a/Emby.Naming/Video/StackResolver.cs
+++ b/Emby.Naming/Video/StackResolver.cs
@@ -23,9 +23,9 @@ namespace Emby.Naming.Video
/// List of paths.
/// The naming options.
/// Enumerable of directories.
- public static IEnumerable ResolveDirectories(IEnumerable files, NamingOptions namingOptions)
+ public static IEnumerable this.ResolveDirectories(IEnumerable files, NamingOptions namingOptions)
{
- return Resolve(files.Select(i => new FileSystemMetadata { FullName = i, IsDirectory = true }), namingOptions);
+ return this.Resolve(files.Select(i => new FileSystemMetadata { this.FullName = i, IsDirectory = true }), namingOptions);
}
///
@@ -34,9 +34,9 @@ namespace Emby.Naming.Video
/// List of paths.
/// The naming options.
/// Enumerable of files.
- public static IEnumerable ResolveFiles(IEnumerable files, NamingOptions namingOptions)
+ public static IEnumerable this.ResolveFiles(IEnumerable files, NamingOptions namingOptions)
{
- return Resolve(files.Select(i => new FileSystemMetadata { FullName = i, IsDirectory = false }), namingOptions);
+ return this.Resolve(files.Select(i => new FileSystemMetadata { this.FullName = i, IsDirectory = false }), namingOptions);
}
///
@@ -44,7 +44,7 @@ namespace Emby.Naming.Video
///
/// List of paths.
/// Enumerable of directories.
- public static IEnumerable ResolveAudioBooks(IEnumerable files)
+ public static IEnumerable this.ResolveAudioBooks(IEnumerable files)
{
var groupedDirectoryFiles = files.GroupBy(file => Path.GetDirectoryName(file.Path));
@@ -54,13 +54,13 @@ namespace Emby.Naming.Video
{
foreach (var file in directory)
{
- var stack = new FileStack(Path.GetFileNameWithoutExtension(file.Path), false, new[] { file.Path });
+ var stack = new this.FileStack(Path.GetFileNameWithoutExtension(file.Path), false, new[] { file.Path });
yield return stack;
}
}
else
{
- var stack = new FileStack(Path.GetFileName(directory.Key), false, directory.Select(f => f.Path).ToArray());
+ var stack = new this.FileStack(Path.GetFileName(directory.Key), false, directory.Select(f => f.Path).ToArray());
yield return stack;
}
}
@@ -72,7 +72,7 @@ namespace Emby.Naming.Video
/// List of paths.
/// The naming options.
/// Enumerable of videos.
- public static IEnumerable Resolve(IEnumerable files, NamingOptions namingOptions)
+ public static IEnumerable this.Resolve(IEnumerable files, NamingOptions namingOptions)
{
var potentialFiles = files
.Where(i => i.IsDirectory || VideoResolver.IsVideoFile(i.FullName, namingOptions) || VideoResolver.IsStubFile(i.FullName, namingOptions))
@@ -84,7 +84,7 @@ namespace Emby.Naming.Video
var name = file.Name;
if (string.IsNullOrEmpty(name))
{
- name = Path.GetFileName(file.FullName);
+ this.name = Path.GetFileName(file.FullName);
}
for (var i = 0; i < namingOptions.VideoFileStackingRules.Length; i++)
@@ -101,7 +101,7 @@ namespace Emby.Naming.Video
if (!potentialStacks.TryGetValue(stackName, out var stackResult))
{
- stackResult = new StackMetadata(file.IsDirectory, rule.IsNumerical, partType);
+ this.stackResult = new this.StackMetadata(file.IsDirectory, rule.IsNumerical, partType);
potentialStacks[stackName] = stackResult;
}
@@ -132,18 +132,18 @@ namespace Emby.Naming.Video
continue;
}
- yield return new FileStack(fileName, stack.IsDirectory, stack.Parts.Select(kv => kv.Value.FullName).ToArray());
+ yield return new this.FileStack(fileName, stack.IsDirectory, stack.Parts.Select(kv => kv.Value.FullName).ToArray());
}
}
private sealed class StackMetadata
{
- public StackMetadata(bool isDirectory, bool isNumerical, string partType)
+ public this.StackMetadata(bool isDirectory, bool isNumerical, string partType)
{
- Parts = new Dictionary(StringComparer.OrdinalIgnoreCase);
- IsDirectory = isDirectory;
- IsNumerical = isNumerical;
- PartType = partType;
+ this.Parts = new Dictionary(StringComparer.OrdinalIgnoreCase);
+ this.IsDirectory = isDirectory;
+ this.IsNumerical = isNumerical;
+ this.PartType = partType;
}
public Dictionary Parts { get; }
@@ -154,7 +154,7 @@ namespace Emby.Naming.Video
public string PartType { get; }
- public bool ContainsPart(string partNumber) => Parts.ContainsKey(partNumber);
+ public bool this.ContainsPart(string partNumber) => Parts.ContainsKey(partNumber);
}
}
}
diff --git a/Emby.Naming/Video/StubResolver.cs b/Emby.Naming/Video/StubResolver.cs
index 97cd31a3..509a1b42 100644
--- a/Emby.Naming/Video/StubResolver.cs
+++ b/Emby.Naming/Video/StubResolver.cs
@@ -23,7 +23,7 @@ namespace Emby.Naming.Video
/// True if file is a stub.
public static bool TryResolveFile(string path, NamingOptions options, out string? stubType)
{
- stubType = default;
+ this.stubType = default;
if (string.IsNullOrEmpty(path))
{
@@ -43,7 +43,7 @@ namespace Emby.Naming.Video
{
if (token.Equals(rule.Token, StringComparison.OrdinalIgnoreCase))
{
- stubType = rule.StubType;
+ this.stubType = rule.StubType;
return true;
}
}
diff --git a/Emby.Naming/Video/StubTypeRule.cs b/Emby.Naming/Video/StubTypeRule.cs
index 21794eeb..e7a97f76 100644
--- a/Emby.Naming/Video/StubTypeRule.cs
+++ b/Emby.Naming/Video/StubTypeRule.cs
@@ -16,8 +16,8 @@ namespace Emby.Naming.Video
/// Stub type.
public StubTypeRule(string token, string stubType)
{
- Token = token;
- StubType = stubType;
+ this.Token = token;
+ this.StubType = stubType;
}
///
diff --git a/Emby.Naming/Video/VideoFileInfo.cs b/Emby.Naming/Video/VideoFileInfo.cs
index 3e4db656..698e334e 100644
--- a/Emby.Naming/Video/VideoFileInfo.cs
+++ b/Emby.Naming/Video/VideoFileInfo.cs
@@ -28,17 +28,17 @@ namespace Emby.Naming.Video
/// Is directory.
public VideoFileInfo(string name, string path, string? container, int? year = default, ExtraType? extraType = default, ExtraRule? extraRule = default, string? format3D = default, bool is3D = default, bool isStub = default, string? stubType = default, bool isDirectory = default)
{
- Path = path;
- Container = container;
- Name = name;
- Year = year;
- ExtraType = extraType;
- ExtraRule = extraRule;
- Format3D = format3D;
- Is3D = is3D;
- IsStub = isStub;
- StubType = stubType;
- IsDirectory = isDirectory;
+ this.Path = path;
+ this.Container = container;
+ this.Name = name;
+ this.Year = year;
+ this.ExtraType = extraType;
+ this.ExtraRule = extraRule;
+ this.Format3D = format3D;
+ this.Is3D = is3D;
+ this.IsStub = isStub;
+ this.StubType = stubType;
+ this.IsDirectory = isDirectory;
}
///
diff --git a/Emby.Naming/Video/VideoInfo.cs b/Emby.Naming/Video/VideoInfo.cs
index 02a5fe38..ed024c30 100644
--- a/Emby.Naming/Video/VideoInfo.cs
+++ b/Emby.Naming/Video/VideoInfo.cs
@@ -19,10 +19,10 @@ namespace Emby.Naming.Video
/// The name.
public VideoInfo(string? name)
{
- Name = name;
+ this.Name = name;
- Files = Array.Empty();
- AlternateVersions = Array.Empty();
+ this.Files = Array.Empty();
+ this.AlternateVersions = Array.Empty();
}
///
diff --git a/Emby.Naming/Video/VideoListResolver.cs b/Emby.Naming/Video/VideoListResolver.cs
index 1b9311c2..1e46a11c 100644
--- a/Emby.Naming/Video/VideoListResolver.cs
+++ b/Emby.Naming/Video/VideoListResolver.cs
@@ -40,7 +40,7 @@ namespace Emby.Naming.Video
// See the unit test TestStackedWithTrailer
var nonExtras = videoInfos
.Where(i => i.ExtraType is null)
- .Select(i => new FileSystemMetadata { FullName = i.Path, IsDirectory = i.IsDirectory });
+ .Select(i => new FileSystemMetadata { this.FullName = i.Path, IsDirectory = i.IsDirectory });
var stackResult = StackResolver.Resolve(nonExtras, namingOptions).ToList();
@@ -71,7 +71,7 @@ namespace Emby.Naming.Video
{
var info = new VideoInfo(stack.Name)
{
- Files = stack.Files.Select(i => VideoResolver.Resolve(i, stack.IsDirectoryStack, namingOptions, parseName, libraryRoot))
+ this.Files = stack.Files.Select(i => VideoResolver.Resolve(i, stack.IsDirectoryStack, namingOptions, parseName, libraryRoot))
.OfType()
.ToList()
};
@@ -82,7 +82,7 @@ namespace Emby.Naming.Video
foreach (var media in standaloneMedia)
{
- var info = new VideoInfo(media.Name) { Files = new[] { media } };
+ var info = new VideoInfo(media.Name) { this.Files = new[] { media } };
info.Year = info.Files[0].Year;
list.Add(info);
@@ -90,15 +90,15 @@ namespace Emby.Naming.Video
if (supportMultiVersion)
{
- list = GetVideosGroupedByVersion(list, namingOptions);
+ this.list = GetVideosGroupedByVersion(list, namingOptions);
}
// Whatever files are left, just add them
list.AddRange(remainingFiles.Select(i => new VideoInfo(i.Name)
{
- Files = new[] { i },
- Year = i.Year,
- ExtraType = i.ExtraType
+ this.Files = new[] { i },
+ this.Year = i.Year,
+ this.ExtraType = i.ExtraType
}));
return list;
@@ -135,7 +135,7 @@ namespace Emby.Naming.Video
if (folderName.Equals(video.Files[0].FileNameWithoutExtension, StringComparison.Ordinal))
{
- primary = video;
+ this.primary = video;
}
}
@@ -209,13 +209,13 @@ namespace Emby.Naming.Video
// Remove the folder name before cleaning as we don't care about cleaning that part
if (folderName.Length <= testFilename.Length)
{
- testFilename = testFilename[folderName.Length..].Trim();
+ this.testFilename = testFilename[folderName.Length..].Trim();
}
// There are no span overloads for regex unfortunately
if (CleanStringParser.TryClean(testFilename.ToString(), namingOptions.CleanStringRegexes, out var cleanName))
{
- testFilename = cleanName.AsSpan().Trim();
+ this.testFilename = cleanName.AsSpan().Trim();
}
// The CleanStringParser should have removed common keywords etc.
diff --git a/Emby.Naming/Video/VideoResolver.cs b/Emby.Naming/Video/VideoResolver.cs
index b4e1ec8f..30326f64 100644
--- a/Emby.Naming/Video/VideoResolver.cs
+++ b/Emby.Naming/Video/VideoResolver.cs
@@ -74,10 +74,10 @@ namespace Emby.Naming.Video
return null;
}
- isStub = true;
+ this.isStub = true;
}
- container = extension.TrimStart('.');
+ this.container = extension.TrimStart('.');
}
var format3DResult = Format3DParser.Parse(path, namingOptions);
@@ -91,12 +91,12 @@ namespace Emby.Naming.Video
if (parseName)
{
var cleanDateTimeResult = CleanDateTime(name, namingOptions);
- name = cleanDateTimeResult.Name;
- year = cleanDateTimeResult.Year;
+ this.name = cleanDateTimeResult.Name;
+ this.year = cleanDateTimeResult.Year;
if (TryCleanString(name, namingOptions, out var newName))
{
- name = newName;
+ this.name = newName;
}
}
diff --git a/Emby.Photos/obj/Emby.Photos.csproj.nuget.dgspec.json b/Emby.Photos/obj/Emby.Photos.csproj.nuget.dgspec.json
index e8273505..2f73289a 100644
--- a/Emby.Photos/obj/Emby.Photos.csproj.nuget.dgspec.json
+++ b/Emby.Photos/obj/Emby.Photos.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -527,6 +528,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1004,6 +1006,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1486,6 +1489,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2116,6 +2120,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2606,6 +2611,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3227,6 +3233,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3440,6 +3447,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3933,6 +3941,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -4420,6 +4429,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/Emby.Photos/obj/project.assets.json b/Emby.Photos/obj/project.assets.json
index 4d1abc5c..c8949983 100644
--- a/Emby.Photos/obj/project.assets.json
+++ b/Emby.Photos/obj/project.assets.json
@@ -1762,6 +1762,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/Emby.Photos/obj/project.nuget.cache b/Emby.Photos/obj/project.nuget.cache
index 3bfad3bd..4604056b 100644
--- a/Emby.Photos/obj/project.nuget.cache
+++ b/Emby.Photos/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "StmMOl2NFDs=",
+ "dgSpecHash": "Oo+pBGeeT+k=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\Emby.Photos\\Emby.Photos.csproj",
"expectedPackageFiles": [
diff --git a/Emby.Server.Implementations/obj/Emby.Server.Implementations.csproj.nuget.dgspec.json b/Emby.Server.Implementations/obj/Emby.Server.Implementations.csproj.nuget.dgspec.json
index a047792b..e5aa03ba 100644
--- a/Emby.Server.Implementations/obj/Emby.Server.Implementations.csproj.nuget.dgspec.json
+++ b/Emby.Server.Implementations/obj/Emby.Server.Implementations.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -527,6 +528,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1040,6 +1042,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1564,6 +1567,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2061,6 +2065,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2555,6 +2560,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3042,6 +3048,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3672,6 +3679,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4162,6 +4170,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4645,6 +4654,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -5150,6 +5160,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -5781,6 +5792,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -6306,6 +6318,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -6776,6 +6789,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -6989,6 +7003,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -7488,6 +7503,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -7990,6 +8006,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -8469,6 +8486,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -8968,6 +8986,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -9442,6 +9461,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -9927,6 +9947,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/Emby.Server.Implementations/obj/project.assets.json b/Emby.Server.Implementations/obj/project.assets.json
index 87e1799e..832dda16 100644
--- a/Emby.Server.Implementations/obj/project.assets.json
+++ b/Emby.Server.Implementations/obj/project.assets.json
@@ -4164,6 +4164,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/Emby.Server.Implementations/obj/project.nuget.cache b/Emby.Server.Implementations/obj/project.nuget.cache
index 122de5d5..eb904342 100644
--- a/Emby.Server.Implementations/obj/project.nuget.cache
+++ b/Emby.Server.Implementations/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "qzOsTwS7IP0=",
+ "dgSpecHash": "Lu5Q6dkccwU=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\Emby.Server.Implementations\\Emby.Server.Implementations.csproj",
"expectedPackageFiles": [
diff --git a/Jellyfin.Api/obj/Jellyfin.Api.csproj.nuget.dgspec.json b/Jellyfin.Api/obj/Jellyfin.Api.csproj.nuget.dgspec.json
index 964f1e3b..bc3ebeca 100644
--- a/Jellyfin.Api/obj/Jellyfin.Api.csproj.nuget.dgspec.json
+++ b/Jellyfin.Api/obj/Jellyfin.Api.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -533,6 +534,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1030,6 +1032,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1512,6 +1515,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2142,6 +2146,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2635,6 +2640,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3140,6 +3146,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3761,6 +3768,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3974,6 +3982,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4467,6 +4476,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -4966,6 +4976,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -5440,6 +5451,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -5925,6 +5937,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/Jellyfin.Api/obj/project.assets.json b/Jellyfin.Api/obj/project.assets.json
index bda524bd..9b6562b2 100644
--- a/Jellyfin.Api/obj/project.assets.json
+++ b/Jellyfin.Api/obj/project.assets.json
@@ -2823,6 +2823,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/Jellyfin.Api/obj/project.nuget.cache b/Jellyfin.Api/obj/project.nuget.cache
index 0668427d..c3464380 100644
--- a/Jellyfin.Api/obj/project.nuget.cache
+++ b/Jellyfin.Api/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "fuMnEJ8wltc=",
+ "dgSpecHash": "+VYchT3v1Fw=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Api\\Jellyfin.Api.csproj",
"expectedPackageFiles": [
diff --git a/Jellyfin.Server.Implementations/obj/Jellyfin.Server.Implementations.csproj.nuget.dgspec.json b/Jellyfin.Server.Implementations/obj/Jellyfin.Server.Implementations.csproj.nuget.dgspec.json
index e09bd585..0a5e2b95 100644
--- a/Jellyfin.Server.Implementations/obj/Jellyfin.Server.Implementations.csproj.nuget.dgspec.json
+++ b/Jellyfin.Server.Implementations/obj/Jellyfin.Server.Implementations.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -524,6 +525,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1018,6 +1020,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1505,6 +1508,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2135,6 +2139,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2625,6 +2630,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3246,6 +3252,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3459,6 +3466,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3958,6 +3966,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4451,6 +4460,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -4938,6 +4948,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/Jellyfin.Server.Implementations/obj/project.assets.json b/Jellyfin.Server.Implementations/obj/project.assets.json
index 350e6771..28241946 100644
--- a/Jellyfin.Server.Implementations/obj/project.assets.json
+++ b/Jellyfin.Server.Implementations/obj/project.assets.json
@@ -2241,6 +2241,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/Jellyfin.Server.Implementations/obj/project.nuget.cache b/Jellyfin.Server.Implementations/obj/project.nuget.cache
index e02fb9ca..e46e0442 100644
--- a/Jellyfin.Server.Implementations/obj/project.nuget.cache
+++ b/Jellyfin.Server.Implementations/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "uLEFI7ariss=",
+ "dgSpecHash": "S+jrIut2wYc=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server.Implementations\\Jellyfin.Server.Implementations.csproj",
"expectedPackageFiles": [
diff --git a/Jellyfin.Server/obj/Jellyfin.Server.csproj.nuget.dgspec.json b/Jellyfin.Server/obj/Jellyfin.Server.csproj.nuget.dgspec.json
index 94eaa47a..291f83c6 100644
--- a/Jellyfin.Server/obj/Jellyfin.Server.csproj.nuget.dgspec.json
+++ b/Jellyfin.Server/obj/Jellyfin.Server.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -527,6 +528,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1040,6 +1042,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1564,6 +1567,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2061,6 +2065,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2555,6 +2560,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3060,6 +3066,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3746,6 +3753,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4376,6 +4384,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4866,6 +4875,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -5349,6 +5359,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -5854,6 +5865,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -6485,6 +6497,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -7010,6 +7023,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -7480,6 +7494,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -7693,6 +7708,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -8192,6 +8208,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -8694,6 +8711,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU1903"
],
@@ -9215,6 +9233,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -9694,6 +9713,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -10190,6 +10210,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -10686,6 +10707,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -11160,6 +11182,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -11645,6 +11668,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/Jellyfin.Server/obj/project.assets.json b/Jellyfin.Server/obj/project.assets.json
index 4e78beae..f3933844 100644
--- a/Jellyfin.Server/obj/project.assets.json
+++ b/Jellyfin.Server/obj/project.assets.json
@@ -4682,6 +4682,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/Jellyfin.Server/obj/project.nuget.cache b/Jellyfin.Server/obj/project.nuget.cache
index 20cd66a3..0c185b9e 100644
--- a/Jellyfin.Server/obj/project.nuget.cache
+++ b/Jellyfin.Server/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "7WUyXh2T8vw=",
+ "dgSpecHash": "TxJjiSZTQKU=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Server\\Jellyfin.Server.csproj",
"expectedPackageFiles": [
diff --git a/MediaBrowser.Controller/obj/MediaBrowser.Controller.csproj.nuget.dgspec.json b/MediaBrowser.Controller/obj/MediaBrowser.Controller.csproj.nuget.dgspec.json
index 6a7871f5..c84271ea 100644
--- a/MediaBrowser.Controller/obj/MediaBrowser.Controller.csproj.nuget.dgspec.json
+++ b/MediaBrowser.Controller/obj/MediaBrowser.Controller.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -524,6 +525,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1006,6 +1008,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1636,6 +1639,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2126,6 +2130,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2747,6 +2752,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2960,6 +2966,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3453,6 +3460,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -3940,6 +3948,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/MediaBrowser.Controller/obj/project.assets.json b/MediaBrowser.Controller/obj/project.assets.json
index b656eecd..4750d705 100644
--- a/MediaBrowser.Controller/obj/project.assets.json
+++ b/MediaBrowser.Controller/obj/project.assets.json
@@ -1717,6 +1717,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/MediaBrowser.Controller/obj/project.nuget.cache b/MediaBrowser.Controller/obj/project.nuget.cache
index 637d7fea..01b91541 100644
--- a/MediaBrowser.Controller/obj/project.nuget.cache
+++ b/MediaBrowser.Controller/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "AFS/pfyWMOs=",
+ "dgSpecHash": "PbWaoZLc1/8=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj",
"expectedPackageFiles": [
diff --git a/MediaBrowser.LocalMetadata/obj/MediaBrowser.LocalMetadata.csproj.nuget.dgspec.json b/MediaBrowser.LocalMetadata/obj/MediaBrowser.LocalMetadata.csproj.nuget.dgspec.json
index c36ce227..0dc3728e 100644
--- a/MediaBrowser.LocalMetadata/obj/MediaBrowser.LocalMetadata.csproj.nuget.dgspec.json
+++ b/MediaBrowser.LocalMetadata/obj/MediaBrowser.LocalMetadata.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -524,6 +525,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1006,6 +1008,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1636,6 +1639,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2126,6 +2130,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2606,6 +2611,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3227,6 +3233,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3440,6 +3447,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3933,6 +3941,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -4420,6 +4429,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/MediaBrowser.LocalMetadata/obj/project.assets.json b/MediaBrowser.LocalMetadata/obj/project.assets.json
index 14a9d2d2..9cc69b11 100644
--- a/MediaBrowser.LocalMetadata/obj/project.assets.json
+++ b/MediaBrowser.LocalMetadata/obj/project.assets.json
@@ -1732,6 +1732,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/MediaBrowser.LocalMetadata/obj/project.nuget.cache b/MediaBrowser.LocalMetadata/obj/project.nuget.cache
index df162f1c..70d836ac 100644
--- a/MediaBrowser.LocalMetadata/obj/project.nuget.cache
+++ b/MediaBrowser.LocalMetadata/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "WgJoll/0lhg=",
+ "dgSpecHash": "MWiTm3p0pkQ=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.LocalMetadata\\MediaBrowser.LocalMetadata.csproj",
"expectedPackageFiles": [
diff --git a/MediaBrowser.MediaEncoding/obj/MediaBrowser.MediaEncoding.csproj.nuget.dgspec.json b/MediaBrowser.MediaEncoding/obj/MediaBrowser.MediaEncoding.csproj.nuget.dgspec.json
index 4196c8bd..7029eb05 100644
--- a/MediaBrowser.MediaEncoding/obj/MediaBrowser.MediaEncoding.csproj.nuget.dgspec.json
+++ b/MediaBrowser.MediaEncoding/obj/MediaBrowser.MediaEncoding.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -524,6 +525,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1006,6 +1008,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1636,6 +1639,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2129,6 +2133,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2634,6 +2639,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3255,6 +3261,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3468,6 +3475,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3961,6 +3969,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -4448,6 +4457,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/MediaBrowser.MediaEncoding/obj/project.assets.json b/MediaBrowser.MediaEncoding/obj/project.assets.json
index f7282846..e5df65e9 100644
--- a/MediaBrowser.MediaEncoding/obj/project.assets.json
+++ b/MediaBrowser.MediaEncoding/obj/project.assets.json
@@ -2212,6 +2212,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/MediaBrowser.MediaEncoding/obj/project.nuget.cache b/MediaBrowser.MediaEncoding/obj/project.nuget.cache
index 04ff6ab9..b80e0200 100644
--- a/MediaBrowser.MediaEncoding/obj/project.nuget.cache
+++ b/MediaBrowser.MediaEncoding/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "dgYI/YHxOCM=",
+ "dgSpecHash": "fkld43h/XRc=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj",
"expectedPackageFiles": [
diff --git a/MediaBrowser.Providers/obj/MediaBrowser.Providers.csproj.nuget.dgspec.json b/MediaBrowser.Providers/obj/MediaBrowser.Providers.csproj.nuget.dgspec.json
index a1d23971..fb5440ed 100644
--- a/MediaBrowser.Providers/obj/MediaBrowser.Providers.csproj.nuget.dgspec.json
+++ b/MediaBrowser.Providers/obj/MediaBrowser.Providers.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -524,6 +525,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1006,6 +1008,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1636,6 +1639,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2126,6 +2130,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2757,6 +2762,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3272,6 +3278,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3485,6 +3492,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3978,6 +3986,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -4465,6 +4474,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/MediaBrowser.Providers/obj/project.assets.json b/MediaBrowser.Providers/obj/project.assets.json
index 259181be..29a3bc2c 100644
--- a/MediaBrowser.Providers/obj/project.assets.json
+++ b/MediaBrowser.Providers/obj/project.assets.json
@@ -2262,6 +2262,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/MediaBrowser.Providers/obj/project.nuget.cache b/MediaBrowser.Providers/obj/project.nuget.cache
index 9e9bf4ee..06fd3b5b 100644
--- a/MediaBrowser.Providers/obj/project.nuget.cache
+++ b/MediaBrowser.Providers/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "8nGSBHrHFM8=",
+ "dgSpecHash": "piLgjB8GOiQ=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Providers\\MediaBrowser.Providers.csproj",
"expectedPackageFiles": [
diff --git a/MediaBrowser.XbmcMetadata/obj/MediaBrowser.XbmcMetadata.csproj.nuget.dgspec.json b/MediaBrowser.XbmcMetadata/obj/MediaBrowser.XbmcMetadata.csproj.nuget.dgspec.json
index ce1b1dc7..e04cebc5 100644
--- a/MediaBrowser.XbmcMetadata/obj/MediaBrowser.XbmcMetadata.csproj.nuget.dgspec.json
+++ b/MediaBrowser.XbmcMetadata/obj/MediaBrowser.XbmcMetadata.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -524,6 +525,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1006,6 +1008,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1636,6 +1639,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2126,6 +2130,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2757,6 +2762,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3227,6 +3233,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3440,6 +3447,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3933,6 +3941,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -4420,6 +4429,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/MediaBrowser.XbmcMetadata/obj/project.assets.json b/MediaBrowser.XbmcMetadata/obj/project.assets.json
index b8423268..a19cb2d9 100644
--- a/MediaBrowser.XbmcMetadata/obj/project.assets.json
+++ b/MediaBrowser.XbmcMetadata/obj/project.assets.json
@@ -1732,6 +1732,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/MediaBrowser.XbmcMetadata/obj/project.nuget.cache b/MediaBrowser.XbmcMetadata/obj/project.nuget.cache
index 7c794db7..0d49cfd5 100644
--- a/MediaBrowser.XbmcMetadata/obj/project.nuget.cache
+++ b/MediaBrowser.XbmcMetadata/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "HL+MbMcDRlM=",
+ "dgSpecHash": "I4bCzLsQykc=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.XbmcMetadata\\MediaBrowser.XbmcMetadata.csproj",
"expectedPackageFiles": [
diff --git a/src/Jellyfin.CodeAnalysis/bin/Debug/netstandard2.0/Jellyfin.CodeAnalysis.dll b/src/Jellyfin.CodeAnalysis/bin/Debug/netstandard2.0/Jellyfin.CodeAnalysis.dll
index b20f8ac8..b63186b3 100644
Binary files a/src/Jellyfin.CodeAnalysis/bin/Debug/netstandard2.0/Jellyfin.CodeAnalysis.dll and b/src/Jellyfin.CodeAnalysis/bin/Debug/netstandard2.0/Jellyfin.CodeAnalysis.dll differ
diff --git a/src/Jellyfin.CodeAnalysis/bin/Debug/netstandard2.0/Jellyfin.CodeAnalysis.pdb b/src/Jellyfin.CodeAnalysis/bin/Debug/netstandard2.0/Jellyfin.CodeAnalysis.pdb
index b316c94a..5f739047 100644
Binary files a/src/Jellyfin.CodeAnalysis/bin/Debug/netstandard2.0/Jellyfin.CodeAnalysis.pdb and b/src/Jellyfin.CodeAnalysis/bin/Debug/netstandard2.0/Jellyfin.CodeAnalysis.pdb differ
diff --git a/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.AssemblyInfo.cs b/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.AssemblyInfo.cs
index 02721c78..97a1e463 100644
--- a/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.AssemblyInfo.cs
+++ b/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.AssemblyInfo.cs
@@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Jellyfin.CodeAnalysis")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+432d9d3f94ef6ca7fca1b8c21d207fa8df1659b3")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2b3a0c9746b2646936e76eac0933e11d44cb286d")]
[assembly: System.Reflection.AssemblyProductAttribute("Jellyfin.CodeAnalysis")]
[assembly: System.Reflection.AssemblyTitleAttribute("Jellyfin.CodeAnalysis")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.AssemblyInfoInputs.cache b/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.AssemblyInfoInputs.cache
index 22308e1e..09804254 100644
--- a/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.AssemblyInfoInputs.cache
+++ b/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.AssemblyInfoInputs.cache
@@ -1 +1 @@
-47b7ae2b39f0930499a027b92b740be1de949af6648f7d9c6d0480e68911f31f
+28551f67b5f844835106431979a774d1df5ac346c915d0b6945818cdc46fba2b
diff --git a/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.dll b/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.dll
index b20f8ac8..b63186b3 100644
Binary files a/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.dll and b/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.dll differ
diff --git a/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.pdb b/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.pdb
index b316c94a..5f739047 100644
Binary files a/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.pdb and b/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.pdb differ
diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Jellyfin.Database.Providers.Sqlite.csproj.nuget.dgspec.json b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Jellyfin.Database.Providers.Sqlite.csproj.nuget.dgspec.json
index 488ea7ea..9cb0bd7d 100644
--- a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Jellyfin.Database.Providers.Sqlite.csproj.nuget.dgspec.json
+++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Jellyfin.Database.Providers.Sqlite.csproj.nuget.dgspec.json
@@ -44,6 +44,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -526,6 +527,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1150,6 +1152,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1771,6 +1774,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1984,6 +1988,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2483,6 +2488,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2976,6 +2982,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.assets.json b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.assets.json
index a3e9827b..61517c2c 100644
--- a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.assets.json
+++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.assets.json
@@ -3877,6 +3877,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.nuget.cache b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.nuget.cache
index 740b66b9..c4a00c0e 100644
--- a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.nuget.cache
+++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "fc2a99tYE0Q=",
+ "dgSpecHash": "7p0VjWNAkOM=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Providers.Sqlite\\Jellyfin.Database.Providers.Sqlite.csproj",
"expectedPackageFiles": [
diff --git a/src/Jellyfin.Drawing.Skia/obj/Jellyfin.Drawing.Skia.csproj.nuget.dgspec.json b/src/Jellyfin.Drawing.Skia/obj/Jellyfin.Drawing.Skia.csproj.nuget.dgspec.json
index 3b8e2d11..3e0bb4db 100644
--- a/src/Jellyfin.Drawing.Skia/obj/Jellyfin.Drawing.Skia.csproj.nuget.dgspec.json
+++ b/src/Jellyfin.Drawing.Skia/obj/Jellyfin.Drawing.Skia.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -524,6 +525,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1006,6 +1008,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1636,6 +1639,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2126,6 +2130,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2747,6 +2752,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2960,6 +2966,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3462,6 +3469,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU1903"
],
@@ -3974,6 +3982,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -4461,6 +4470,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/src/Jellyfin.Drawing.Skia/obj/project.assets.json b/src/Jellyfin.Drawing.Skia/obj/project.assets.json
index bf6b8398..c78c61fc 100644
--- a/src/Jellyfin.Drawing.Skia/obj/project.assets.json
+++ b/src/Jellyfin.Drawing.Skia/obj/project.assets.json
@@ -2448,6 +2448,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU1903"
],
diff --git a/src/Jellyfin.Drawing.Skia/obj/project.nuget.cache b/src/Jellyfin.Drawing.Skia/obj/project.nuget.cache
index e5258491..d05bcd3c 100644
--- a/src/Jellyfin.Drawing.Skia/obj/project.nuget.cache
+++ b/src/Jellyfin.Drawing.Skia/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "K027lFXbURo=",
+ "dgSpecHash": "p0+GedKjwFw=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Drawing.Skia\\Jellyfin.Drawing.Skia.csproj",
"expectedPackageFiles": [
diff --git a/src/Jellyfin.Drawing/obj/Jellyfin.Drawing.csproj.nuget.dgspec.json b/src/Jellyfin.Drawing/obj/Jellyfin.Drawing.csproj.nuget.dgspec.json
index 5600f324..7237fb96 100644
--- a/src/Jellyfin.Drawing/obj/Jellyfin.Drawing.csproj.nuget.dgspec.json
+++ b/src/Jellyfin.Drawing/obj/Jellyfin.Drawing.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -524,6 +525,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1006,6 +1008,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1636,6 +1639,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2126,6 +2130,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2747,6 +2752,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2960,6 +2966,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3462,6 +3469,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3941,6 +3949,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -4428,6 +4437,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/src/Jellyfin.Drawing/obj/project.assets.json b/src/Jellyfin.Drawing/obj/project.assets.json
index af0e3712..bfdf94b2 100644
--- a/src/Jellyfin.Drawing/obj/project.assets.json
+++ b/src/Jellyfin.Drawing/obj/project.assets.json
@@ -1777,6 +1777,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/src/Jellyfin.Drawing/obj/project.nuget.cache b/src/Jellyfin.Drawing/obj/project.nuget.cache
index f557bc02..c0ec0064 100644
--- a/src/Jellyfin.Drawing/obj/project.nuget.cache
+++ b/src/Jellyfin.Drawing/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "tctIrkj0W2o=",
+ "dgSpecHash": "woDabbm9VyQ=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Drawing\\Jellyfin.Drawing.csproj",
"expectedPackageFiles": [
diff --git a/src/Jellyfin.LiveTv/obj/Jellyfin.LiveTv.csproj.nuget.dgspec.json b/src/Jellyfin.LiveTv/obj/Jellyfin.LiveTv.csproj.nuget.dgspec.json
index c4439eb5..6f69e4d4 100644
--- a/src/Jellyfin.LiveTv/obj/Jellyfin.LiveTv.csproj.nuget.dgspec.json
+++ b/src/Jellyfin.LiveTv/obj/Jellyfin.LiveTv.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -524,6 +525,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1006,6 +1008,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1636,6 +1639,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2126,6 +2130,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2747,6 +2752,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2960,6 +2966,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3453,6 +3460,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -3949,6 +3957,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4433,6 +4442,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/src/Jellyfin.LiveTv/obj/project.assets.json b/src/Jellyfin.LiveTv/obj/project.assets.json
index d00641d2..513b5161 100644
--- a/src/Jellyfin.LiveTv/obj/project.assets.json
+++ b/src/Jellyfin.LiveTv/obj/project.assets.json
@@ -1806,6 +1806,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/src/Jellyfin.LiveTv/obj/project.nuget.cache b/src/Jellyfin.LiveTv/obj/project.nuget.cache
index 4ce91928..a07a6d5e 100644
--- a/src/Jellyfin.LiveTv/obj/project.nuget.cache
+++ b/src/Jellyfin.LiveTv/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "JYTcL9z7X08=",
+ "dgSpecHash": "RYs61F+azTo=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.LiveTv\\Jellyfin.LiveTv.csproj",
"expectedPackageFiles": [
diff --git a/src/Jellyfin.MediaEncoding.Hls/obj/Jellyfin.MediaEncoding.Hls.csproj.nuget.dgspec.json b/src/Jellyfin.MediaEncoding.Hls/obj/Jellyfin.MediaEncoding.Hls.csproj.nuget.dgspec.json
index 2ba9eb86..f12950c2 100644
--- a/src/Jellyfin.MediaEncoding.Hls/obj/Jellyfin.MediaEncoding.Hls.csproj.nuget.dgspec.json
+++ b/src/Jellyfin.MediaEncoding.Hls/obj/Jellyfin.MediaEncoding.Hls.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -524,6 +525,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1006,6 +1008,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1636,6 +1639,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2126,6 +2130,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2747,6 +2752,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2960,6 +2966,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3453,6 +3460,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -3952,6 +3960,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4426,6 +4435,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/src/Jellyfin.MediaEncoding.Hls/obj/project.assets.json b/src/Jellyfin.MediaEncoding.Hls/obj/project.assets.json
index 7589422b..ac23a92c 100644
--- a/src/Jellyfin.MediaEncoding.Hls/obj/project.assets.json
+++ b/src/Jellyfin.MediaEncoding.Hls/obj/project.assets.json
@@ -1740,6 +1740,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/src/Jellyfin.MediaEncoding.Hls/obj/project.nuget.cache b/src/Jellyfin.MediaEncoding.Hls/obj/project.nuget.cache
index 24211904..e1073536 100644
--- a/src/Jellyfin.MediaEncoding.Hls/obj/project.nuget.cache
+++ b/src/Jellyfin.MediaEncoding.Hls/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "eYKEALa8k0Q=",
+ "dgSpecHash": "387NMu3/xC8=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj",
"expectedPackageFiles": [
diff --git a/src/Jellyfin.MediaEncoding.Keyframes/obj/Jellyfin.MediaEncoding.Keyframes.csproj.nuget.dgspec.json b/src/Jellyfin.MediaEncoding.Keyframes/obj/Jellyfin.MediaEncoding.Keyframes.csproj.nuget.dgspec.json
index dc1dbab0..7f88ae98 100644
--- a/src/Jellyfin.MediaEncoding.Keyframes/obj/Jellyfin.MediaEncoding.Keyframes.csproj.nuget.dgspec.json
+++ b/src/Jellyfin.MediaEncoding.Keyframes/obj/Jellyfin.MediaEncoding.Keyframes.csproj.nuget.dgspec.json
@@ -37,6 +37,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -250,6 +251,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/src/Jellyfin.MediaEncoding.Keyframes/obj/project.assets.json b/src/Jellyfin.MediaEncoding.Keyframes/obj/project.assets.json
index fc6aa9b5..c4e02b9b 100644
--- a/src/Jellyfin.MediaEncoding.Keyframes/obj/project.assets.json
+++ b/src/Jellyfin.MediaEncoding.Keyframes/obj/project.assets.json
@@ -578,6 +578,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/src/Jellyfin.MediaEncoding.Keyframes/obj/project.nuget.cache b/src/Jellyfin.MediaEncoding.Keyframes/obj/project.nuget.cache
index 73aa754f..f6c37485 100644
--- a/src/Jellyfin.MediaEncoding.Keyframes/obj/project.nuget.cache
+++ b/src/Jellyfin.MediaEncoding.Keyframes/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "IevT1zQx2RA=",
+ "dgSpecHash": "mTVFQQSIGo8=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj",
"expectedPackageFiles": [
diff --git a/src/Jellyfin.Networking/obj/Jellyfin.Networking.csproj.nuget.dgspec.json b/src/Jellyfin.Networking/obj/Jellyfin.Networking.csproj.nuget.dgspec.json
index dcbb37dc..edd66398 100644
--- a/src/Jellyfin.Networking/obj/Jellyfin.Networking.csproj.nuget.dgspec.json
+++ b/src/Jellyfin.Networking/obj/Jellyfin.Networking.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -524,6 +525,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1006,6 +1008,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1636,6 +1639,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2126,6 +2130,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2747,6 +2752,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2960,6 +2966,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3453,6 +3460,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -3940,6 +3948,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4425,6 +4434,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/src/Jellyfin.Networking/obj/project.assets.json b/src/Jellyfin.Networking/obj/project.assets.json
index 5bb20131..1130314a 100644
--- a/src/Jellyfin.Networking/obj/project.assets.json
+++ b/src/Jellyfin.Networking/obj/project.assets.json
@@ -1731,6 +1731,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/src/Jellyfin.Networking/obj/project.nuget.cache b/src/Jellyfin.Networking/obj/project.nuget.cache
index b45dc8d0..f9f3aa5c 100644
--- a/src/Jellyfin.Networking/obj/project.nuget.cache
+++ b/src/Jellyfin.Networking/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "Rn00JxOuroU=",
+ "dgSpecHash": "3j5428MHwYE=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Networking\\Jellyfin.Networking.csproj",
"expectedPackageFiles": [
diff --git a/tests/Jellyfin.Api.Tests/obj/Jellyfin.Api.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Api.Tests/obj/Jellyfin.Api.Tests.csproj.nuget.dgspec.json
index 002167b2..e1addaa5 100644
--- a/tests/Jellyfin.Api.Tests/obj/Jellyfin.Api.Tests.csproj.nuget.dgspec.json
+++ b/tests/Jellyfin.Api.Tests/obj/Jellyfin.Api.Tests.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -533,6 +534,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1030,6 +1032,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1524,6 +1527,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2011,6 +2015,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2641,6 +2646,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3134,6 +3140,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3639,6 +3646,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4260,6 +4268,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4473,6 +4482,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4972,6 +4982,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -5465,6 +5476,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -5964,6 +5976,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -6438,6 +6451,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -6923,6 +6937,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -7398,6 +7413,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Api.Tests/obj/project.assets.json b/tests/Jellyfin.Api.Tests/obj/project.assets.json
index aeb4a4fe..14aaf833 100644
--- a/tests/Jellyfin.Api.Tests/obj/project.assets.json
+++ b/tests/Jellyfin.Api.Tests/obj/project.assets.json
@@ -5367,6 +5367,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Api.Tests/obj/project.nuget.cache b/tests/Jellyfin.Api.Tests/obj/project.nuget.cache
index 01698d1b..2038468d 100644
--- a/tests/Jellyfin.Api.Tests/obj/project.nuget.cache
+++ b/tests/Jellyfin.Api.Tests/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "vOYkAJZJgwQ=",
+ "dgSpecHash": "DoMmp8kCQOU=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Api.Tests\\Jellyfin.Api.Tests.csproj",
"expectedPackageFiles": [
diff --git a/tests/Jellyfin.Common.Tests/obj/Jellyfin.Common.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Common.Tests/obj/Jellyfin.Common.Tests.csproj.nuget.dgspec.json
index 355ad0b9..ee1cabbb 100644
--- a/tests/Jellyfin.Common.Tests/obj/Jellyfin.Common.Tests.csproj.nuget.dgspec.json
+++ b/tests/Jellyfin.Common.Tests/obj/Jellyfin.Common.Tests.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -524,6 +525,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1006,6 +1008,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1636,6 +1639,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2126,6 +2130,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2757,6 +2762,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3272,6 +3278,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3485,6 +3492,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3978,6 +3986,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -4465,6 +4474,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4950,6 +4960,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Common.Tests/obj/project.assets.json b/tests/Jellyfin.Common.Tests/obj/project.assets.json
index fa71065f..892a736f 100644
--- a/tests/Jellyfin.Common.Tests/obj/project.assets.json
+++ b/tests/Jellyfin.Common.Tests/obj/project.assets.json
@@ -3294,6 +3294,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Common.Tests/obj/project.nuget.cache b/tests/Jellyfin.Common.Tests/obj/project.nuget.cache
index 7245e5d8..256d0c84 100644
--- a/tests/Jellyfin.Common.Tests/obj/project.nuget.cache
+++ b/tests/Jellyfin.Common.Tests/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "ocPHRGnVGLo=",
+ "dgSpecHash": "FOG/id8stT0=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Common.Tests\\Jellyfin.Common.Tests.csproj",
"expectedPackageFiles": [
diff --git a/tests/Jellyfin.Controller.Tests/obj/Jellyfin.Controller.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Controller.Tests/obj/Jellyfin.Controller.Tests.csproj.nuget.dgspec.json
index 7b0c5eab..d35e003f 100644
--- a/tests/Jellyfin.Controller.Tests/obj/Jellyfin.Controller.Tests.csproj.nuget.dgspec.json
+++ b/tests/Jellyfin.Controller.Tests/obj/Jellyfin.Controller.Tests.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -524,6 +525,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1006,6 +1008,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1636,6 +1639,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2126,6 +2130,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2747,6 +2752,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2960,6 +2966,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3453,6 +3460,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -3940,6 +3948,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4422,6 +4431,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Controller.Tests/obj/project.assets.json b/tests/Jellyfin.Controller.Tests/obj/project.assets.json
index 6dc87ba1..d0f450b0 100644
--- a/tests/Jellyfin.Controller.Tests/obj/project.assets.json
+++ b/tests/Jellyfin.Controller.Tests/obj/project.assets.json
@@ -2762,6 +2762,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Controller.Tests/obj/project.nuget.cache b/tests/Jellyfin.Controller.Tests/obj/project.nuget.cache
index 9074d982..717f54b8 100644
--- a/tests/Jellyfin.Controller.Tests/obj/project.nuget.cache
+++ b/tests/Jellyfin.Controller.Tests/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "QCQ0K2g9YlU=",
+ "dgSpecHash": "cRq+p4L2AZk=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Controller.Tests\\Jellyfin.Controller.Tests.csproj",
"expectedPackageFiles": [
diff --git a/tests/Jellyfin.Extensions.Tests/obj/Jellyfin.Extensions.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Extensions.Tests/obj/Jellyfin.Extensions.Tests.csproj.nuget.dgspec.json
index 02438678..0586067d 100644
--- a/tests/Jellyfin.Extensions.Tests/obj/Jellyfin.Extensions.Tests.csproj.nuget.dgspec.json
+++ b/tests/Jellyfin.Extensions.Tests/obj/Jellyfin.Extensions.Tests.csproj.nuget.dgspec.json
@@ -44,6 +44,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -529,6 +530,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1150,6 +1152,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1363,6 +1366,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1856,6 +1860,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -2349,6 +2354,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Extensions.Tests/obj/project.assets.json b/tests/Jellyfin.Extensions.Tests/obj/project.assets.json
index 13128ee3..0de148c6 100644
--- a/tests/Jellyfin.Extensions.Tests/obj/project.assets.json
+++ b/tests/Jellyfin.Extensions.Tests/obj/project.assets.json
@@ -2531,6 +2531,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Extensions.Tests/obj/project.nuget.cache b/tests/Jellyfin.Extensions.Tests/obj/project.nuget.cache
index 9691783e..7dd496fa 100644
--- a/tests/Jellyfin.Extensions.Tests/obj/project.nuget.cache
+++ b/tests/Jellyfin.Extensions.Tests/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "Ku8fZVdAtAQ=",
+ "dgSpecHash": "en/g4Rojfa8=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Extensions.Tests\\Jellyfin.Extensions.Tests.csproj",
"expectedPackageFiles": [
diff --git a/tests/Jellyfin.LiveTv.Tests/obj/Jellyfin.LiveTv.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.LiveTv.Tests/obj/Jellyfin.LiveTv.Tests.csproj.nuget.dgspec.json
index 47c302b0..0ab28c4d 100644
--- a/tests/Jellyfin.LiveTv.Tests/obj/Jellyfin.LiveTv.Tests.csproj.nuget.dgspec.json
+++ b/tests/Jellyfin.LiveTv.Tests/obj/Jellyfin.LiveTv.Tests.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -524,6 +525,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1006,6 +1008,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1636,6 +1639,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2126,6 +2130,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2747,6 +2752,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2960,6 +2966,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3453,6 +3460,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -3949,6 +3957,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4433,6 +4442,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4915,6 +4925,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.LiveTv.Tests/obj/project.assets.json b/tests/Jellyfin.LiveTv.Tests/obj/project.assets.json
index eb8a5942..365e0e72 100644
--- a/tests/Jellyfin.LiveTv.Tests/obj/project.assets.json
+++ b/tests/Jellyfin.LiveTv.Tests/obj/project.assets.json
@@ -3075,6 +3075,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.LiveTv.Tests/obj/project.nuget.cache b/tests/Jellyfin.LiveTv.Tests/obj/project.nuget.cache
index 57c426f7..7a222b8c 100644
--- a/tests/Jellyfin.LiveTv.Tests/obj/project.nuget.cache
+++ b/tests/Jellyfin.LiveTv.Tests/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "wVpsj96iY6o=",
+ "dgSpecHash": "QESQ35A6abc=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.LiveTv.Tests\\Jellyfin.LiveTv.Tests.csproj",
"expectedPackageFiles": [
diff --git a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Jellyfin.MediaEncoding.Hls.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Jellyfin.MediaEncoding.Hls.Tests.csproj.nuget.dgspec.json
index e9cb1c38..f46de6c8 100644
--- a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Jellyfin.MediaEncoding.Hls.Tests.csproj.nuget.dgspec.json
+++ b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Jellyfin.MediaEncoding.Hls.Tests.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -524,6 +525,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1006,6 +1008,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1636,6 +1639,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2126,6 +2130,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2747,6 +2752,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2960,6 +2966,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3453,6 +3460,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -3952,6 +3960,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4426,6 +4435,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4911,6 +4921,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.assets.json b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.assets.json
index 465099b1..e4ddf4fc 100644
--- a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.assets.json
+++ b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.assets.json
@@ -2655,6 +2655,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.nuget.cache b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.nuget.cache
index 3c4ec031..6b58e6e2 100644
--- a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.nuget.cache
+++ b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "kL7aKE8droc=",
+ "dgSpecHash": "/2Pli4I1U1I=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.MediaEncoding.Hls.Tests\\Jellyfin.MediaEncoding.Hls.Tests.csproj",
"expectedPackageFiles": [
diff --git a/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/Jellyfin.MediaEncoding.Keyframes.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/Jellyfin.MediaEncoding.Keyframes.Tests.csproj.nuget.dgspec.json
index 42ae2766..5883721c 100644
--- a/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/Jellyfin.MediaEncoding.Keyframes.Tests.csproj.nuget.dgspec.json
+++ b/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/Jellyfin.MediaEncoding.Keyframes.Tests.csproj.nuget.dgspec.json
@@ -37,6 +37,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -250,6 +251,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -732,6 +734,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/project.assets.json b/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/project.assets.json
index f769d6ce..2b3f0be2 100644
--- a/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/project.assets.json
+++ b/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/project.assets.json
@@ -1501,6 +1501,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/project.nuget.cache b/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/project.nuget.cache
index ae88fe61..546f0827 100644
--- a/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/project.nuget.cache
+++ b/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "+R5qhd7LGaI=",
+ "dgSpecHash": "0nvUEzLEN94=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.MediaEncoding.Keyframes.Tests\\Jellyfin.MediaEncoding.Keyframes.Tests.csproj",
"expectedPackageFiles": [
diff --git a/tests/Jellyfin.MediaEncoding.Tests/obj/Jellyfin.MediaEncoding.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.MediaEncoding.Tests/obj/Jellyfin.MediaEncoding.Tests.csproj.nuget.dgspec.json
index 00c6fde3..fe7b1870 100644
--- a/tests/Jellyfin.MediaEncoding.Tests/obj/Jellyfin.MediaEncoding.Tests.csproj.nuget.dgspec.json
+++ b/tests/Jellyfin.MediaEncoding.Tests/obj/Jellyfin.MediaEncoding.Tests.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -524,6 +525,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1006,6 +1008,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1636,6 +1639,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2129,6 +2133,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2634,6 +2639,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3255,6 +3261,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3468,6 +3475,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3961,6 +3969,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -4448,6 +4457,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4930,6 +4940,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.MediaEncoding.Tests/obj/project.assets.json b/tests/Jellyfin.MediaEncoding.Tests/obj/project.assets.json
index 13e108b1..e5f18def 100644
--- a/tests/Jellyfin.MediaEncoding.Tests/obj/project.assets.json
+++ b/tests/Jellyfin.MediaEncoding.Tests/obj/project.assets.json
@@ -3450,6 +3450,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.MediaEncoding.Tests/obj/project.nuget.cache b/tests/Jellyfin.MediaEncoding.Tests/obj/project.nuget.cache
index ef746413..4ab00e49 100644
--- a/tests/Jellyfin.MediaEncoding.Tests/obj/project.nuget.cache
+++ b/tests/Jellyfin.MediaEncoding.Tests/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "zpE1OCqXIhE=",
+ "dgSpecHash": "dQfshWXJSz4=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.MediaEncoding.Tests\\Jellyfin.MediaEncoding.Tests.csproj",
"expectedPackageFiles": [
diff --git a/tests/Jellyfin.Model.Tests/obj/Jellyfin.Model.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Model.Tests/obj/Jellyfin.Model.Tests.csproj.nuget.dgspec.json
index da4063e5..8a5ebbea 100644
--- a/tests/Jellyfin.Model.Tests/obj/Jellyfin.Model.Tests.csproj.nuget.dgspec.json
+++ b/tests/Jellyfin.Model.Tests/obj/Jellyfin.Model.Tests.csproj.nuget.dgspec.json
@@ -44,6 +44,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -529,6 +530,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1150,6 +1152,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1363,6 +1366,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1856,6 +1860,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -2346,6 +2351,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Model.Tests/obj/project.assets.json b/tests/Jellyfin.Model.Tests/obj/project.assets.json
index 8776adbb..bee94196 100644
--- a/tests/Jellyfin.Model.Tests/obj/project.assets.json
+++ b/tests/Jellyfin.Model.Tests/obj/project.assets.json
@@ -2661,6 +2661,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Model.Tests/obj/project.nuget.cache b/tests/Jellyfin.Model.Tests/obj/project.nuget.cache
index bfa04f24..ecc57c45 100644
--- a/tests/Jellyfin.Model.Tests/obj/project.nuget.cache
+++ b/tests/Jellyfin.Model.Tests/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "I2LBtPdeoUg=",
+ "dgSpecHash": "S2M6GE9E6Mw=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Model.Tests\\Jellyfin.Model.Tests.csproj",
"expectedPackageFiles": [
diff --git a/tests/Jellyfin.Naming.Tests/obj/Jellyfin.Naming.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Naming.Tests/obj/Jellyfin.Naming.Tests.csproj.nuget.dgspec.json
index 39092503..1b1fff1c 100644
--- a/tests/Jellyfin.Naming.Tests/obj/Jellyfin.Naming.Tests.csproj.nuget.dgspec.json
+++ b/tests/Jellyfin.Naming.Tests/obj/Jellyfin.Naming.Tests.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -524,6 +525,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1006,6 +1008,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1630,6 +1633,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2251,6 +2255,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2464,6 +2469,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2957,6 +2963,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -3447,6 +3454,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Naming.Tests/obj/project.assets.json b/tests/Jellyfin.Naming.Tests/obj/project.assets.json
index 1c15bb2c..e651d8c1 100644
--- a/tests/Jellyfin.Naming.Tests/obj/project.assets.json
+++ b/tests/Jellyfin.Naming.Tests/obj/project.assets.json
@@ -2551,6 +2551,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Naming.Tests/obj/project.nuget.cache b/tests/Jellyfin.Naming.Tests/obj/project.nuget.cache
index 8bd8afb1..9a1f15dc 100644
--- a/tests/Jellyfin.Naming.Tests/obj/project.nuget.cache
+++ b/tests/Jellyfin.Naming.Tests/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "Ogersrs+78A=",
+ "dgSpecHash": "UAfnxBZnVy8=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Naming.Tests\\Jellyfin.Naming.Tests.csproj",
"expectedPackageFiles": [
diff --git a/tests/Jellyfin.Networking.Tests/obj/Jellyfin.Networking.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Networking.Tests/obj/Jellyfin.Networking.Tests.csproj.nuget.dgspec.json
index 4fb17b6c..ac51adfb 100644
--- a/tests/Jellyfin.Networking.Tests/obj/Jellyfin.Networking.Tests.csproj.nuget.dgspec.json
+++ b/tests/Jellyfin.Networking.Tests/obj/Jellyfin.Networking.Tests.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -524,6 +525,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1006,6 +1008,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1636,6 +1639,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2126,6 +2130,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2747,6 +2752,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2960,6 +2966,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3453,6 +3460,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -3940,6 +3948,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4425,6 +4434,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4897,6 +4907,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Networking.Tests/obj/project.assets.json b/tests/Jellyfin.Networking.Tests/obj/project.assets.json
index ef59d9dd..5acb6f93 100644
--- a/tests/Jellyfin.Networking.Tests/obj/project.assets.json
+++ b/tests/Jellyfin.Networking.Tests/obj/project.assets.json
@@ -2936,6 +2936,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Networking.Tests/obj/project.nuget.cache b/tests/Jellyfin.Networking.Tests/obj/project.nuget.cache
index 689c7ec7..cddcdcb5 100644
--- a/tests/Jellyfin.Networking.Tests/obj/project.nuget.cache
+++ b/tests/Jellyfin.Networking.Tests/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "uEO/7Hw7LNA=",
+ "dgSpecHash": "0RwQxQw8Yhw=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Networking.Tests\\Jellyfin.Networking.Tests.csproj",
"expectedPackageFiles": [
diff --git a/tests/Jellyfin.Providers.Tests/obj/Jellyfin.Providers.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Providers.Tests/obj/Jellyfin.Providers.Tests.csproj.nuget.dgspec.json
index 9f776ead..ece2b0c6 100644
--- a/tests/Jellyfin.Providers.Tests/obj/Jellyfin.Providers.Tests.csproj.nuget.dgspec.json
+++ b/tests/Jellyfin.Providers.Tests/obj/Jellyfin.Providers.Tests.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -524,6 +525,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1006,6 +1008,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1636,6 +1639,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2126,6 +2130,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2757,6 +2762,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3272,6 +3278,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3485,6 +3492,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3978,6 +3986,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -4465,6 +4474,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4947,6 +4957,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Providers.Tests/obj/project.assets.json b/tests/Jellyfin.Providers.Tests/obj/project.assets.json
index 8bdeab75..97a2feee 100644
--- a/tests/Jellyfin.Providers.Tests/obj/project.assets.json
+++ b/tests/Jellyfin.Providers.Tests/obj/project.assets.json
@@ -3460,6 +3460,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Providers.Tests/obj/project.nuget.cache b/tests/Jellyfin.Providers.Tests/obj/project.nuget.cache
index 3191228e..f8e5f0c8 100644
--- a/tests/Jellyfin.Providers.Tests/obj/project.nuget.cache
+++ b/tests/Jellyfin.Providers.Tests/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "w32zCsT+gsU=",
+ "dgSpecHash": "mvjQh21lLbg=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Providers.Tests\\Jellyfin.Providers.Tests.csproj",
"expectedPackageFiles": [
diff --git a/tests/Jellyfin.Server.Implementations.Tests/obj/Jellyfin.Server.Implementations.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Server.Implementations.Tests/obj/Jellyfin.Server.Implementations.Tests.csproj.nuget.dgspec.json
index bc428556..bf64a1a5 100644
--- a/tests/Jellyfin.Server.Implementations.Tests/obj/Jellyfin.Server.Implementations.Tests.csproj.nuget.dgspec.json
+++ b/tests/Jellyfin.Server.Implementations.Tests/obj/Jellyfin.Server.Implementations.Tests.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -527,6 +528,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1040,6 +1042,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1564,6 +1567,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2061,6 +2065,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2555,6 +2560,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3060,6 +3066,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3746,6 +3753,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4376,6 +4384,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4866,6 +4875,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -5349,6 +5359,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -5854,6 +5865,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -6485,6 +6497,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -7010,6 +7023,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -7480,6 +7494,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -7693,6 +7708,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -8192,6 +8208,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -8694,6 +8711,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU1903"
],
@@ -9215,6 +9233,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -9694,6 +9713,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -10190,6 +10210,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -10686,6 +10707,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -11160,6 +11182,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -11645,6 +11668,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -12126,6 +12150,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -12638,6 +12663,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Server.Implementations.Tests/obj/project.assets.json b/tests/Jellyfin.Server.Implementations.Tests/obj/project.assets.json
index 0d7ca446..96ca60c2 100644
--- a/tests/Jellyfin.Server.Implementations.Tests/obj/project.assets.json
+++ b/tests/Jellyfin.Server.Implementations.Tests/obj/project.assets.json
@@ -7823,6 +7823,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Server.Implementations.Tests/obj/project.nuget.cache b/tests/Jellyfin.Server.Implementations.Tests/obj/project.nuget.cache
index 0980a447..05bf999f 100644
--- a/tests/Jellyfin.Server.Implementations.Tests/obj/project.nuget.cache
+++ b/tests/Jellyfin.Server.Implementations.Tests/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "VLxFdXvVJxI=",
+ "dgSpecHash": "j4/O62J54qI=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Server.Implementations.Tests\\Jellyfin.Server.Implementations.Tests.csproj",
"expectedPackageFiles": [
diff --git a/tests/Jellyfin.Server.Integration.Tests/obj/Jellyfin.Server.Integration.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Server.Integration.Tests/obj/Jellyfin.Server.Integration.Tests.csproj.nuget.dgspec.json
index 5f44ba4f..90903c84 100644
--- a/tests/Jellyfin.Server.Integration.Tests/obj/Jellyfin.Server.Integration.Tests.csproj.nuget.dgspec.json
+++ b/tests/Jellyfin.Server.Integration.Tests/obj/Jellyfin.Server.Integration.Tests.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -527,6 +528,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1040,6 +1042,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1564,6 +1567,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2061,6 +2065,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2555,6 +2560,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3060,6 +3066,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3746,6 +3753,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4376,6 +4384,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4866,6 +4875,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -5349,6 +5359,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -5854,6 +5865,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -6485,6 +6497,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -7010,6 +7023,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -7480,6 +7494,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -7693,6 +7708,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -8192,6 +8208,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -8694,6 +8711,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU1903"
],
@@ -9215,6 +9233,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -9694,6 +9713,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -10190,6 +10210,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -10686,6 +10707,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -11160,6 +11182,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -11645,6 +11668,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -12117,6 +12141,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Server.Integration.Tests/obj/project.assets.json b/tests/Jellyfin.Server.Integration.Tests/obj/project.assets.json
index 2bfd59a2..caff5bee 100644
--- a/tests/Jellyfin.Server.Integration.Tests/obj/project.assets.json
+++ b/tests/Jellyfin.Server.Integration.Tests/obj/project.assets.json
@@ -7715,6 +7715,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Server.Integration.Tests/obj/project.nuget.cache b/tests/Jellyfin.Server.Integration.Tests/obj/project.nuget.cache
index 59e5d34e..77ff4d11 100644
--- a/tests/Jellyfin.Server.Integration.Tests/obj/project.nuget.cache
+++ b/tests/Jellyfin.Server.Integration.Tests/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "M4KUKNkY/r4=",
+ "dgSpecHash": "PqnMTN0Svf0=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Server.Integration.Tests\\Jellyfin.Server.Integration.Tests.csproj",
"expectedPackageFiles": [
diff --git a/tests/Jellyfin.Server.Tests/obj/Jellyfin.Server.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Server.Tests/obj/Jellyfin.Server.Tests.csproj.nuget.dgspec.json
index e4c6f793..2e70df50 100644
--- a/tests/Jellyfin.Server.Tests/obj/Jellyfin.Server.Tests.csproj.nuget.dgspec.json
+++ b/tests/Jellyfin.Server.Tests/obj/Jellyfin.Server.Tests.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -527,6 +528,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1040,6 +1042,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1564,6 +1567,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2061,6 +2065,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2555,6 +2560,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3060,6 +3066,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3746,6 +3753,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4376,6 +4384,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4866,6 +4875,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -5349,6 +5359,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -5854,6 +5865,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -6485,6 +6497,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -7010,6 +7023,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -7480,6 +7494,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -7693,6 +7708,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -8192,6 +8208,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -8694,6 +8711,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU1903"
],
@@ -9215,6 +9233,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -9694,6 +9713,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -10190,6 +10210,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -10686,6 +10707,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -11160,6 +11182,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -11645,6 +11668,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -12117,6 +12141,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Server.Tests/obj/project.assets.json b/tests/Jellyfin.Server.Tests/obj/project.assets.json
index f397e7b2..25b493f1 100644
--- a/tests/Jellyfin.Server.Tests/obj/project.assets.json
+++ b/tests/Jellyfin.Server.Tests/obj/project.assets.json
@@ -7681,6 +7681,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.Server.Tests/obj/project.nuget.cache b/tests/Jellyfin.Server.Tests/obj/project.nuget.cache
index 6cd2eb47..55d14d24 100644
--- a/tests/Jellyfin.Server.Tests/obj/project.nuget.cache
+++ b/tests/Jellyfin.Server.Tests/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "gQLuNdaS3vU=",
+ "dgSpecHash": "JLAQGMg4PXE=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Server.Tests\\Jellyfin.Server.Tests.csproj",
"expectedPackageFiles": [
diff --git a/tests/Jellyfin.XbmcMetadata.Tests/obj/Jellyfin.XbmcMetadata.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.XbmcMetadata.Tests/obj/Jellyfin.XbmcMetadata.Tests.csproj.nuget.dgspec.json
index a4400dac..32657576 100644
--- a/tests/Jellyfin.XbmcMetadata.Tests/obj/Jellyfin.XbmcMetadata.Tests.csproj.nuget.dgspec.json
+++ b/tests/Jellyfin.XbmcMetadata.Tests/obj/Jellyfin.XbmcMetadata.Tests.csproj.nuget.dgspec.json
@@ -47,6 +47,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -524,6 +525,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1006,6 +1008,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -1636,6 +1639,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2126,6 +2130,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -2757,6 +2762,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3282,6 +3288,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3752,6 +3759,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -3965,6 +3973,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -4458,6 +4467,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"noWarn": [
"NU5104"
],
@@ -4945,6 +4955,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
@@ -5430,6 +5441,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.XbmcMetadata.Tests/obj/project.assets.json b/tests/Jellyfin.XbmcMetadata.Tests/obj/project.assets.json
index d0e16bd0..5fba36b9 100644
--- a/tests/Jellyfin.XbmcMetadata.Tests/obj/project.assets.json
+++ b/tests/Jellyfin.XbmcMetadata.Tests/obj/project.assets.json
@@ -3295,6 +3295,7 @@
}
},
"warningProperties": {
+ "allWarningsAsErrors": true,
"warnAsError": [
"NU1605"
],
diff --git a/tests/Jellyfin.XbmcMetadata.Tests/obj/project.nuget.cache b/tests/Jellyfin.XbmcMetadata.Tests/obj/project.nuget.cache
index af2967b3..6a4b2d84 100644
--- a/tests/Jellyfin.XbmcMetadata.Tests/obj/project.nuget.cache
+++ b/tests/Jellyfin.XbmcMetadata.Tests/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "hARik8AbOuE=",
+ "dgSpecHash": "TevhVmKPy+M=",
"success": true,
"projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.XbmcMetadata.Tests\\Jellyfin.XbmcMetadata.Tests.csproj",
"expectedPackageFiles": [