Attach ItemResolveEventArgs to BaseItem so providers can access them at any time

This commit is contained in:
ebr11 Eric Reed spam
2012-09-17 12:55:58 -04:00
parent 17106ea5c7
commit 7cfa489c6e
3 changed files with 14 additions and 0 deletions

View File

@@ -1,4 +1,5 @@
using MediaBrowser.Model.Entities;
using MediaBrowser.Controller.Library;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -7,6 +8,13 @@ namespace MediaBrowser.Controller.Entities
{
public abstract class BaseItem : BaseEntity, IHasProviderIds
{
/// <summary>
/// We attach these to the item so that we only ever have to hit the file system once
/// (this includes the children of the containing folder)
/// Use ResolveArgs.FileSystemChildren to check for the existence of files instead of File.Exists
/// </summary>
public ItemResolveEventArgs ResolveArgs { get; set; }
public string SortName { get; set; }
/// <summary>