Season.cs 883 B

12345678910111213141516171819202122232425262728293031323334
  1. using System;
  2. namespace MediaBrowser.Controller.Entities.TV
  3. {
  4. public class Season : Folder
  5. {
  6. /// <summary>
  7. /// Store these to reduce disk access in Episode Resolver
  8. /// </summary>
  9. public string[] MetadataFiles
  10. {
  11. get
  12. {
  13. return ResolveArgs.MetadataFiles ?? new string[] { };
  14. }
  15. }
  16. /// <summary>
  17. /// Determines if the metafolder contains a given file
  18. /// </summary>
  19. public bool ContainsMetadataFile(string file)
  20. {
  21. for (int i = 0; i < MetadataFiles.Length; i++)
  22. {
  23. if (MetadataFiles[i].Equals(file, StringComparison.OrdinalIgnoreCase))
  24. {
  25. return true;
  26. }
  27. }
  28. return false;
  29. }
  30. }
  31. }