protected sealed override object EvaluateCore(Expressions.EvaluationContext evaluationContext) { var jobContext = evaluationContext.State as IExecutionContext; ArgUtil.NotNull(jobContext, nameof(jobContext)); return(new VariablesDictionary(jobContext.Variables)); }
protected sealed override object EvaluateCore(Expressions.EvaluationContext evaluationContext) { var executionContext = evaluationContext.State as IExecutionContext; ArgUtil.NotNull(executionContext, nameof(executionContext)); TaskResult jobStatus = executionContext.Variables.Agent_JobStatus ?? TaskResult.Succeeded; return(jobStatus == TaskResult.Canceled); }
protected sealed override object EvaluateCore(DT.EvaluationContext evaluationContext) { var executionContext = evaluationContext.State as IExecutionContext; ArgUtil.NotNull(executionContext, nameof(executionContext)); string variableName = Parameters[0].EvaluateString(evaluationContext); return(executionContext.Variables.Get(variableName)); }
protected sealed override Object EvaluateCore(EvaluationContext context) { return(!Parameters[0].Evaluate(context).Equals(context, Parameters[1].Evaluate(context))); }
internal sealed override String ConvertToRealizedExpression(EvaluationContext context) => ConvertToExpression();
protected sealed override object EvaluateCore(Expressions.EvaluationContext evaluationContext) { return(true); }
public String EvaluateString(EvaluationContext context) { return(Evaluate(context).ConvertToString(context)); }
public Version EvaluateVersion(EvaluationContext context) { return(Evaluate(context).ConvertToVersion(context)); }
public Boolean EvaluateBoolean(EvaluationContext context) { return(Evaluate(context).ConvertToBoolean(context)); }
public Decimal EvaluateNumber(EvaluationContext context) { return(Evaluate(context).ConvertToNumber(context)); }
internal static void TraceVerbose(EvaluationContext context, Int32 level, String message) { context.Trace.Verbose(String.Empty.PadLeft(level * 2, '.') + (message ?? String.Empty)); }
protected sealed override Object EvaluateCore(EvaluationContext context) { return(Parameters[0].EvaluateBoolean(context) ^ Parameters[1].EvaluateBoolean(context)); }
protected sealed override Object EvaluateCore(EvaluationContext context) { return(Parameters[0].Evaluate(context).CompareTo(context, Parameters[1].Evaluate(context)) <= 0); }
protected sealed override Object EvaluateCore(EvaluationContext context) { // Should never reach here. throw new NotSupportedException("Unknown function node is not supported during evaluation."); }
protected abstract Object EvaluateCore(EvaluationContext context);
internal abstract String ConvertToRealizedExpression(EvaluationContext context);
protected sealed override Object EvaluateCore(EvaluationContext context) { return(Value); }