public override void Select(StoredObjectRepresentation @ref) { LocalObjectRepresentation ptr = (LocalObjectRepresentation)@ref; this.pack = ptr.pack; this.offset = ptr.offset; this.length = ptr.length; }
public override bool HasObject(ObjectToPack obj, StoredObjectRepresentation rep) { try { LocalObjectRepresentation local = (LocalObjectRepresentation)rep; foreach (PackFile pack in GetPacks()) { if (local.pack == pack) { return(true); } } return(false); } catch (FileNotFoundException) { return(false); } }