public override AstVisitAction VisitBinaryExpression(BinaryExpressionAst binaryExpressionAst)
{
// Important: never enumerate when writing to pipeline
// Array replication is a binary expression. Replicated arrays might be huge, writing all
// elements to pipeline can cause crucial performance issues if the array is needed again
this._pipelineCommandRuntime.WriteObject(EvaluateBinaryExpression(binaryExpressionAst), false);
return AstVisitAction.SkipChildren;
}