コード例 #1
0
ファイル: PackParser.cs プロジェクト: LunarLanding/ngit
			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;
			}
コード例 #2
0
ファイル: PackParser.cs プロジェクト: LunarLanding/ngit
			public DeltaVisit()
			{
				this.delta = null;
			}
コード例 #3
0
ファイル: PackParser.cs プロジェクト: LunarLanding/ngit
			internal virtual PackParser.UnresolvedDelta Remove()
			{
				PackParser.UnresolvedDelta r = head;
				if (r != null)
				{
					head = null;
				}
				return r;
			}
コード例 #4
0
ファイル: PackParser.cs プロジェクト: LunarLanding/ngit
			internal virtual void Add(PackParser.UnresolvedDelta d)
			{
				d.next = head;
				head = d;
			}
コード例 #5
0
		/// <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;
		}