コード例 #1
0
ファイル: ObjectToPack.cs プロジェクト: LunarLanding/ngit
		internal virtual DeltaCache.Ref PopCachedDelta()
		{
			DeltaCache.Ref r = cachedDelta;
			if (r != null)
			{
				cachedDelta = null;
			}
			return r;
		}
コード例 #2
0
ファイル: ObjectToPack.cs プロジェクト: LunarLanding/ngit
		internal virtual void ClearDeltaBase()
		{
			this.deltaBase = null;
			if (cachedDelta != null)
			{
				cachedDelta.Clear();
				cachedDelta.Enqueue();
				cachedDelta = null;
			}
		}
コード例 #3
0
ファイル: ObjectToPack.cs プロジェクト: LunarLanding/ngit
		internal virtual void SetCachedDelta(DeltaCache.Ref data)
		{
			cachedDelta = data;
		}