Edit

ExpressionNode.Evaluate Method

Definition

Overloads

Evaluate(EvaluationContext)

This function is intended only for ExpressionNode authors to call. The EvaluationContext caches result-state specific to the evaluation instance.

Evaluate(ITraceWriter, ISecretMasker, Object, EvaluationOptions)

INode entry point.

Evaluate<T>(ITraceWriter, ISecretMasker, Object)

INode entry point.

Evaluate<T>(ITraceWriter, ISecretMasker, Object, EvaluationOptions)

INode entry point.

Evaluate(EvaluationContext)

This function is intended only for ExpressionNode authors to call. The EvaluationContext caches result-state specific to the evaluation instance.

public Microsoft.TeamFoundation.DistributedTask.Expressions.EvaluationResult Evaluate(Microsoft.TeamFoundation.DistributedTask.Expressions.EvaluationContext context);
member this.Evaluate : Microsoft.TeamFoundation.DistributedTask.Expressions.EvaluationContext -> Microsoft.TeamFoundation.DistributedTask.Expressions.EvaluationResult
Public Function Evaluate (context As EvaluationContext) As EvaluationResult

Parameters

Returns

Applies to

Evaluate(ITraceWriter, ISecretMasker, Object, EvaluationOptions)

INode entry point.

public object Evaluate(Microsoft.TeamFoundation.DistributedTask.Expressions.ITraceWriter trace, Microsoft.TeamFoundation.DistributedTask.Logging.ISecretMasker secretMasker, object state, Microsoft.TeamFoundation.DistributedTask.Expressions.EvaluationOptions options = null);
abstract member Evaluate : Microsoft.TeamFoundation.DistributedTask.Expressions.ITraceWriter * Microsoft.TeamFoundation.DistributedTask.Logging.ISecretMasker * obj * Microsoft.TeamFoundation.DistributedTask.Expressions.EvaluationOptions -> obj
override this.Evaluate : Microsoft.TeamFoundation.DistributedTask.Expressions.ITraceWriter * Microsoft.TeamFoundation.DistributedTask.Logging.ISecretMasker * obj * Microsoft.TeamFoundation.DistributedTask.Expressions.EvaluationOptions -> obj
Public Function Evaluate (trace As ITraceWriter, secretMasker As ISecretMasker, state As Object, Optional options As EvaluationOptions = null) As Object

Parameters

trace
ITraceWriter
secretMasker
ISecretMasker
state
Object

Returns

Implements

Applies to

Evaluate<T>(ITraceWriter, ISecretMasker, Object)

INode entry point.

public T Evaluate<T>(Microsoft.TeamFoundation.DistributedTask.Expressions.ITraceWriter trace, Microsoft.TeamFoundation.DistributedTask.Logging.ISecretMasker secretMasker, object state);
abstract member Evaluate : Microsoft.TeamFoundation.DistributedTask.Expressions.ITraceWriter * Microsoft.TeamFoundation.DistributedTask.Logging.ISecretMasker * obj -> 'T
override this.Evaluate : Microsoft.TeamFoundation.DistributedTask.Expressions.ITraceWriter * Microsoft.TeamFoundation.DistributedTask.Logging.ISecretMasker * obj -> 'T
Public Function Evaluate(Of T) (trace As ITraceWriter, secretMasker As ISecretMasker, state As Object) As T

Type Parameters

T

Parameters

trace
ITraceWriter
secretMasker
ISecretMasker
state
Object

Returns

T

Implements

Applies to

Evaluate<T>(ITraceWriter, ISecretMasker, Object, EvaluationOptions)

INode entry point.

public T Evaluate<T>(Microsoft.TeamFoundation.DistributedTask.Expressions.ITraceWriter trace, Microsoft.TeamFoundation.DistributedTask.Logging.ISecretMasker secretMasker, object state, Microsoft.TeamFoundation.DistributedTask.Expressions.EvaluationOptions options = null);
abstract member Evaluate : Microsoft.TeamFoundation.DistributedTask.Expressions.ITraceWriter * Microsoft.TeamFoundation.DistributedTask.Logging.ISecretMasker * obj * Microsoft.TeamFoundation.DistributedTask.Expressions.EvaluationOptions -> 'T
override this.Evaluate : Microsoft.TeamFoundation.DistributedTask.Expressions.ITraceWriter * Microsoft.TeamFoundation.DistributedTask.Logging.ISecretMasker * obj * Microsoft.TeamFoundation.DistributedTask.Expressions.EvaluationOptions -> 'T
Public Function Evaluate(Of T) (trace As ITraceWriter, secretMasker As ISecretMasker, state As Object, Optional options As EvaluationOptions = null) As T

Type Parameters

T

Parameters

trace
ITraceWriter
secretMasker
ISecretMasker
state
Object

Returns

T

Implements

Applies to