Remove warnings from MediaBrowser.LocalMetadata

This commit is contained in:
crobibero
2020-06-13 20:04:53 -06:00
parent 403cd3205f
commit 14f32b4927
15 changed files with 1013 additions and 741 deletions

View File

@@ -7,8 +7,22 @@ using Microsoft.Extensions.Logging;
namespace MediaBrowser.LocalMetadata.Parsers
{
/// <summary>
/// The box set xml parser.
/// </summary>
public class BoxSetXmlParser : BaseItemXmlParser<BoxSet>
{
/// <summary>
/// Initializes a new instance of the <see cref="BoxSetXmlParser"/> class.
/// </summary>
/// <param name="logger">Instance of the <see cref="ILogger{BoxSetXmlParset}"/> interface.</param>
/// <param name="providerManager">Instance of the <see cref="IProviderManager"/> interface.</param>
public BoxSetXmlParser(ILogger<BoxSetXmlParser> logger, IProviderManager providerManager)
: base(logger, providerManager)
{
}
/// <inheritdoc />
protected override void FetchDataFromXmlNode(XmlReader reader, MetadataResult<BoxSet> item)
{
switch (reader.Name)
@@ -26,6 +40,7 @@ namespace MediaBrowser.LocalMetadata.Parsers
{
reader.Read();
}
break;
default:
@@ -49,31 +64,32 @@ namespace MediaBrowser.LocalMetadata.Parsers
switch (reader.Name)
{
case "CollectionItem":
{
if (!reader.IsEmptyElement)
{
if (!reader.IsEmptyElement)
using (var subReader = reader.ReadSubtree())
{
using (var subReader = reader.ReadSubtree())
{
var child = GetLinkedChild(subReader);
var child = GetLinkedChild(subReader);
if (child != null)
{
list.Add(child);
}
if (child != null)
{
list.Add(child);
}
}
else
{
reader.Read();
}
break;
}
default:
else
{
reader.Skip();
break;
reader.Read();
}
break;
}
default:
{
reader.Skip();
break;
}
}
}
else
@@ -84,10 +100,5 @@ namespace MediaBrowser.LocalMetadata.Parsers
item.Item.LinkedChildren = list.ToArray();
}
public BoxSetXmlParser(ILogger<BoxSetXmlParser> logger, IProviderManager providerManager)
: base(logger, providerManager)
{
}
}
}