aboutsummaryrefslogtreecommitdiff
path: root/Emby.Naming/Video/FileStack.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Emby.Naming/Video/FileStack.cs')
-rw-r--r--Emby.Naming/Video/FileStack.cs28
1 files changed, 28 insertions, 0 deletions
diff --git a/Emby.Naming/Video/FileStack.cs b/Emby.Naming/Video/FileStack.cs
new file mode 100644
index 000000000..2feea4cb3
--- /dev/null
+++ b/Emby.Naming/Video/FileStack.cs
@@ -0,0 +1,28 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+
+namespace Emby.Naming.Video
+{
+ public class FileStack
+ {
+ public string Name { get; set; }
+ public List<string> Files { get; set; }
+ public bool IsDirectoryStack { get; set; }
+
+ public FileStack()
+ {
+ Files = new List<string>();
+ }
+
+ public bool ContainsFile(string file, bool IsDirectory)
+ {
+ if (IsDirectoryStack == IsDirectory)
+ {
+ return Files.Contains(file, StringComparer.OrdinalIgnoreCase);
+ }
+
+ return false;
+ }
+ }
+}