| 1234567891011121314151617181920212223242526272829303132333435363738 | 
							- using System;
 
- using System.Collections;
 
- namespace MediaBrowser.Controller.Entities
 
- {
 
-     public class LinkedChild
 
-     {
 
-         public string Path { get; set; }
 
-         public LinkedChildType Type { get; set; }
 
-     }
 
-     public enum LinkedChildType
 
-     {
 
-         Manual = 1,
 
-         Shortcut = 2
 
-     }
 
-     public class LinkedChildComparer : IComparer
 
-     {
 
-         public int Compare(object x, object y)
 
-         {
 
-             var a = (LinkedChild)x;
 
-             var b = (LinkedChild)y;
 
-             if (!string.Equals(a.Path, b.Path, StringComparison.OrdinalIgnoreCase))
 
-             {
 
-                 return string.Compare(a.Path, b.Path, StringComparison.OrdinalIgnoreCase);
 
-             }
 
-             if (a.Type != b.Type)
 
-             {
 
-                 return a.Type.CompareTo(b.Type);
 
-             }
 
-             return 0;
 
-         }
 
-     }
 
- }
 
 
  |