本文整理汇总了C#中Span.Add方法的典型用法代码示例。如果您正苦于以下问题:C# Span.Add方法的具体用法?C# Span.Add怎么用?C# Span.Add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Span
的用法示例。
在下文中一共展示了Span.Add方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetOffset
public override Span GetOffset(Span span, int amount,
Pointer.Type pointer)
{
int direction = (pointer == Pointer.Type.Future) ? 1 : -1;
// WARN: Does not use Calendar
return span.Add(direction * amount * RepeaterSecond.SECOND_SECONDS);
}
示例2: EmitExpImpl
private EmitValHLSL EmitExpImpl(MidMethodApp app, Span span)
{
// Make sure we've emitted the method.
var method = GetMethod(app.MethodDecl);
Span builder = new Span();
builder.Write("{0}(", method);
var resultType = EmitType(app.MethodDecl.ResultType);
var resultVar = resultType.CreateVal(
_shared.GenerateName(app.MethodDecl.Name.ToString()));
DeclareLocal(resultVar, span);
bool first = true;
AddArgs(
resultVar,
ref first,
builder);
foreach (var a in app.Args)
{
var argVal = EmitVal(a, span);
AddArgs(
argVal,
ref first,
builder);
}
builder.WriteLine(");");
span.Add(builder);
return resultVar;
}