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;
}