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

VisitExpandableStringExpression() public method

public VisitExpandableStringExpression ( System.Management.Automation.Language.ExpandableStringExpressionAst expandableStringExpressionAst ) : AstVisitAction
expandableStringExpressionAst System.Management.Automation.Language.ExpandableStringExpressionAst
return AstVisitAction
        public override AstVisitAction VisitExpandableStringExpression(ExpandableStringExpressionAst expandableStringExpressionAst)
        {
            var evaluatedExpressions = from expressionAst in expandableStringExpressionAst.NestedExpressions
                                       select EvaluateAst(expressionAst);

            string expandedString = expandableStringExpressionAst.ExpandString(evaluatedExpressions);
            this._pipelineCommandRuntime.OutputStream.Write(expandedString);
            return AstVisitAction.SkipChildren;
        }
ExecutionVisitor