本文整理汇总了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);
}
}
}