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

VisitArrayLiteral() public method

public VisitArrayLiteral ( System.Management.Automation.Language.ArrayLiteralAst arrayLiteralAst ) : AstVisitAction
arrayLiteralAst System.Management.Automation.Language.ArrayLiteralAst
return AstVisitAction
        public override AstVisitAction VisitArrayLiteral(ArrayLiteralAst arrayLiteralAst)
        {
            var arrayList = new List<object>();
            foreach (var el in arrayLiteralAst.Elements)
            {
                arrayList.Add(EvaluateAst(el));
            }
            _pipelineCommandRuntime.WriteObject(arrayList.ToArray(), false);

            return AstVisitAction.SkipChildren;
        }
ExecutionVisitor