Enforce NuGet warnings as errors; refactor field access
Added "allWarningsAsErrors": true to NuGet config files across the solution to treat all warnings as errors, increasing build strictness. Updated project cache hashes and assembly info files to reflect these changes. Refactored C# code to use explicit `this.` for field and property assignments, improving clarity. Note: some method signatures were incorrectly changed to use `this.` as a prefix, which is invalid C# syntax and must be corrected before compiling. Binary files updated due to build changes.
This commit is contained in:
@@ -22,7 +22,7 @@ namespace Emby.Naming.AudioBook
|
||||
/// <param name="options">Naming options containing AudioBookPartsExpressions.</param>
|
||||
public AudioBookFilePathParser(NamingOptions options)
|
||||
{
|
||||
_options = options;
|
||||
this._options = options;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user