public override void Select(StoredObjectRepresentation @ref)
        {
            LocalObjectRepresentation ptr = (LocalObjectRepresentation)@ref;

            this.pack   = ptr.pack;
            this.offset = ptr.offset;
            this.length = ptr.length;
        }
예제 #2
0
 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);
     }
 }