@@ -379,20 +379,6 @@ public virtual async Task SkipAsync(object? result, string? then = FlowDirective
379
379
this . Stopwatch . Stop ( ) ;
380
380
if ( string . IsNullOrWhiteSpace ( then ) ) then = FlowDirective . Continue ;
381
381
var output = result ;
382
- var arguments = this . GetExpressionEvaluationArguments ( ) ?? new Dictionary < string , object > ( ) ;
383
- arguments [ RuntimeExpressions . Arguments . Output ] = output ! ;
384
- if ( this . Task . Definition . Output ? . As is string fromExpression ) output = await this . Task . Workflow . Expressions . EvaluateAsync < object > ( fromExpression , output ?? new ( ) , arguments , cancellationToken ) . ConfigureAwait ( false ) ;
385
- else if ( this . Task . Definition . Output ? . As != null ) output = await this . Task . Workflow . Expressions . EvaluateAsync < object > ( this . Task . Definition . Output . As , output ?? new ( ) , arguments , cancellationToken ) . ConfigureAwait ( false ) ;
386
- if ( this . Task . Definition . Export ? . As is string toExpression )
387
- {
388
- var context = ( await this . Task . Workflow . Expressions . EvaluateAsync < IDictionary < string , object > > ( toExpression , this . Task . ContextData , arguments , cancellationToken ) . ConfigureAwait ( false ) ) ! ;
389
- await this . Task . SetContextDataAsync ( context , cancellationToken ) . ConfigureAwait ( false ) ;
390
- }
391
- else if ( this . Task . Definition . Export ? . As != null )
392
- {
393
- var context = ( await this . Task . Workflow . Expressions . EvaluateAsync < IDictionary < string , object > > ( this . Task . Definition . Export . As , this . Task . ContextData , this . GetExpressionEvaluationArguments ( ) , cancellationToken ) . ConfigureAwait ( false ) ) ! ;
394
- await this . Task . SetContextDataAsync ( context , cancellationToken ) . ConfigureAwait ( false ) ;
395
- }
396
382
await this . Task . SkipAsync ( output , then , cancellationToken ) . ConfigureAwait ( false ) ;
397
383
this . Subject . OnNext ( new TaskLifeCycleEvent ( TaskLifeCycleEventType . Skipped ) ) ;
398
384
this . Subject . OnCompleted ( ) ;
0 commit comments