public override bool IsSameLibrary(Library library) { XHunterLibrary xlib = library as XHunterLibrary; if (xlib != null) { return(Equals(Id, xlib.Id)); } return(false); }
public static XHunterLibrary Load(XHunterLibSpec spec, ILoadMonitor loader) { var library = new XHunterLibrary(spec); if (library.Load(loader)) { return(library); } return(null); }
public bool Equals(XHunterLibrary obj) { if (ReferenceEquals(null, obj)) { return(false); } if (ReferenceEquals(this, obj)) { return(true); } return(base.Equals(obj) && Equals(obj.Id, Id) && Equals(obj.Revision, Revision) && Equals(obj.FilePath, FilePath)); }
public override Library LoadLibrary(ILoadMonitor loader) { return(XHunterLibrary.Load(this, loader)); }