System.Management.Pash.Implementation.ExecutionVisitor.VisitBinaryExpression C# (CSharp) Method

VisitBinaryExpression() public method

public VisitBinaryExpression ( System.Management.Automation.Language.BinaryExpressionAst binaryExpressionAst ) : AstVisitAction
binaryExpressionAst System.Management.Automation.Language.BinaryExpressionAst
return AstVisitAction
        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;
        }
ExecutionVisitor