Files
runner/src/Sdk/DTExpressions/Expressions/LessThanNode.cs
2019-10-10 00:52:42 -04:00

15 lines
414 B
C#

using System;
namespace GitHub.DistributedTask.Expressions
{
internal sealed class LessThanNode : FunctionNode
{
protected sealed override Boolean TraceFullyRealized => false;
protected sealed override Object EvaluateCore(EvaluationContext context)
{
return Parameters[0].Evaluate(context).CompareTo(context, Parameters[1].Evaluate(context)) < 0;
}
}
}