本文整理匯總了C#中NGit.Dircache.DirCacheEntry.SetObjectIdFromRaw方法的典型用法代碼示例。如果您正苦於以下問題:C# DirCacheEntry.SetObjectIdFromRaw方法的具體用法?C# DirCacheEntry.SetObjectIdFromRaw怎麽用?C# DirCacheEntry.SetObjectIdFromRaw使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類NGit.Dircache.DirCacheEntry
的用法示例。
在下文中一共展示了DirCacheEntry.SetObjectIdFromRaw方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1: ToEntry
private DirCacheEntry ToEntry(int stage, TreeWalk tw)
{
DirCacheEntry e = new DirCacheEntry(tw.RawPath, stage);
AbstractTreeIterator i;
i = tw.GetTree<AbstractTreeIterator>(0);
e.FileMode = tw.GetFileMode(0);
e.SetObjectIdFromRaw(i.IdBuffer, i.IdOffset);
return e;
}
示例2: Add
/// <exception cref="System.IO.IOException"></exception>
private void Add(int tree, int stage)
{
AbstractTreeIterator i = GetTree(tree);
if (i != null)
{
if (FileMode.TREE.Equals(tw.GetRawMode(tree)))
{
builder.AddTree(tw.RawPath, stage, reader, tw.GetObjectId(tree));
}
else
{
DirCacheEntry e;
e = new DirCacheEntry(tw.RawPath, stage);
e.SetObjectIdFromRaw(i.IdBuffer, i.IdOffset);
e.FileMode = tw.GetFileMode(tree);
builder.Add(e);
}
}
}