本文整理汇总了C#中Generator.outputType方法的典型用法代码示例。如果您正苦于以下问题:C# Generator.outputType方法的具体用法?C# Generator.outputType怎么用?C# Generator.outputType使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Generator
的用法示例。
在下文中一共展示了Generator.outputType方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: BlockRevQueue
public BlockRevQueue(Generator s)
{
free = new BlockFreeList();
_outputType = s.outputType();
s.shareFreeList(this);
for (; ; )
{
RevCommit c = s.next();
if (c == null)
break;
add(c);
}
}
示例2: TopoSortGenerator
/**
* Create a new sorter and completely spin the generator.
* <p>
* When the constructor completes the supplied generator will have no
* commits remaining, as all of the commits will be held inside of this
* generator's internal buffer.
*
* @param s
* generator to pull all commits out of, and into this buffer.
* @throws MissingObjectException
* @throws IncorrectObjectTypeException
* @
*/
public TopoSortGenerator(Generator s)
{
pending = new FIFORevQueue();
_outputType = s.outputType() | SORT_TOPO;
s.shareFreeList(pending);
for (; ; )
{
RevCommit c = s.next();
if (c == null)
break;
foreach (RevCommit p in c.parents)
p.inDegree++;
pending.add(c);
}
}