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

EvaluateAst() public method

public EvaluateAst ( Ast expressionAst ) : object
expressionAst Ast
return object
        public object EvaluateAst(Ast expressionAst)
        {
            return EvaluateAst(expressionAst, true);
        }

Same methods

ExecutionVisitor::EvaluateAst ( Ast expressionAst, bool writeSideEffectsToPipeline ) : object

Usage Example

        private string GetOutputFileName(FileRedirectionAst redirectionAst)
        {
            object outputPath = _visitor.EvaluateAst(redirectionAst.Location, false);

            if (outputPath != null)
            {
                return(outputPath.ToString());
            }
            return(null);
        }
All Usage Examples Of System.Management.Pash.Implementation.ExecutionVisitor::EvaluateAst
ExecutionVisitor