From d91c79f677e6ad929e36fa8ba989298d6dd32caa Mon Sep 17 00:00:00 2001 From: Ferenc Hammerl Date: Mon, 6 Mar 2023 23:23:01 +0100 Subject: [PATCH] Add expressionState to EvaluateStepInputs and CreateContext --- .../Pipelines/ObjectTemplating/PipelineTemplateEvaluator.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Sdk/DTPipelines/Pipelines/ObjectTemplating/PipelineTemplateEvaluator.cs b/src/Sdk/DTPipelines/Pipelines/ObjectTemplating/PipelineTemplateEvaluator.cs index 331b10246..dbeae0231 100644 --- a/src/Sdk/DTPipelines/Pipelines/ObjectTemplating/PipelineTemplateEvaluator.cs +++ b/src/Sdk/DTPipelines/Pipelines/ObjectTemplating/PipelineTemplateEvaluator.cs @@ -164,13 +164,14 @@ namespace GitHub.DistributedTask.Pipelines.ObjectTemplating public Dictionary EvaluateStepInputs( TemplateToken token, DictionaryContextData contextData, - IList expressionFunctions) + IList expressionFunctions, + IEnumerable> expressionState = null) { var result = default(Dictionary); if (token != null && token.Type != TokenType.Null) { - var context = CreateContext(contextData, expressionFunctions); + var context = CreateContext(contextData, expressionFunctions, expressionState); try { token = TemplateEvaluator.Evaluate(context, PipelineTemplateConstants.StepWith, token, 0, null, omitHeader: true);