internal DeltaVisit(PackParser.DeltaVisit parent) { // At the root of the stack we have a base. this.parent = parent; this.delta = parent.nextChild; parent.nextChild = delta.next; }
public DeltaVisit() { this.delta = null; }
internal virtual PackParser.UnresolvedDelta Remove() { PackParser.UnresolvedDelta r = head; if (r != null) { head = null; } return r; }
internal virtual void Add(PackParser.UnresolvedDelta d) { d.next = head; head = d; }
/// <exception cref="System.IO.IOException"></exception> protected internal override PackParser.UnresolvedDelta OnEndDelta() { PackParser.UnresolvedDelta delta = new PackParser.UnresolvedDelta(); delta.SetCRC((int)crc.GetValue()); return delta; }