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);
            }
Exemple #3
0
            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));
            }
Exemple #4
0
 protected sealed override Object EvaluateCore(EvaluationContext context)
 {
     return(!Parameters[0].Evaluate(context).Equals(context, Parameters[1].Evaluate(context)));
 }
Exemple #5
0
 internal sealed override String ConvertToRealizedExpression(EvaluationContext context) => ConvertToExpression();
 protected sealed override object EvaluateCore(Expressions.EvaluationContext evaluationContext)
 {
     return(true);
 }
Exemple #7
0
 public String EvaluateString(EvaluationContext context)
 {
     return(Evaluate(context).ConvertToString(context));
 }
Exemple #8
0
 public Version EvaluateVersion(EvaluationContext context)
 {
     return(Evaluate(context).ConvertToVersion(context));
 }
Exemple #9
0
 public Boolean EvaluateBoolean(EvaluationContext context)
 {
     return(Evaluate(context).ConvertToBoolean(context));
 }
Exemple #10
0
 public Decimal EvaluateNumber(EvaluationContext context)
 {
     return(Evaluate(context).ConvertToNumber(context));
 }
Exemple #11
0
 internal static void TraceVerbose(EvaluationContext context, Int32 level, String message)
 {
     context.Trace.Verbose(String.Empty.PadLeft(level * 2, '.') + (message ?? String.Empty));
 }
Exemple #12
0
 protected sealed override Object EvaluateCore(EvaluationContext context)
 {
     return(Parameters[0].EvaluateBoolean(context) ^ Parameters[1].EvaluateBoolean(context));
 }
Exemple #13
0
 protected sealed override Object EvaluateCore(EvaluationContext context)
 {
     return(Parameters[0].Evaluate(context).CompareTo(context, Parameters[1].Evaluate(context)) <= 0);
 }
Exemple #14
0
 protected sealed override Object EvaluateCore(EvaluationContext context)
 {
     // Should never reach here.
     throw new NotSupportedException("Unknown function node is not supported during evaluation.");
 }
Exemple #15
0
 protected abstract Object EvaluateCore(EvaluationContext context);
Exemple #16
0
 internal abstract String ConvertToRealizedExpression(EvaluationContext context);
Exemple #17
0
 protected sealed override Object EvaluateCore(EvaluationContext context)
 {
     return(Value);
 }