public int CompareTo(object obj) { GallerySource source = obj as GallerySource; if (source == null) { return(-1); } return(Path.CompareTo(source.Path)); }
private void Initialize(string name, string relativePath, MediaFolder parent, GallerySource source) { ID = null; Name = name; RelativePath = relativePath; Parent = parent; Source = source; if (!string.IsNullOrEmpty(RelativePathName) && Source != null) { CreateID(); } }
public override bool Equals(object obj) { GallerySource source = obj as GallerySource; return(source != null && source.Path.Equals(Path, StringComparison.CurrentCultureIgnoreCase)); }
protected FileSystemEntry(string name, string relativePath, MediaFolder parent, GallerySource source) { Initialize(name, relativePath, parent, source); }
protected FileSystemEntry(GallerySource source) { Initialize(string.Empty, string.Empty, null, source); }
public MediaFolder(GallerySource source) : base(source) { Initialize(); }
public MediaFolder(string name, string relativePath, MediaFolder parent, GallerySource source) : base(name, relativePath, parent, source) { Initialize(); }
protected MediaFile(GallerySource source) : base(source) { Initialize(); }
public ImageFile(GallerySource source) : base(source) { Initialize(); }
public VideoFile(GallerySource source) : base(source) { Initialize(); }