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

VisitConvertExpression() public method

public VisitConvertExpression ( System.Management.Automation.Language.ConvertExpressionAst convertExpressionAst ) : AstVisitAction
convertExpressionAst System.Management.Automation.Language.ConvertExpressionAst
return AstVisitAction
        public override AstVisitAction VisitConvertExpression(ConvertExpressionAst convertExpressionAst)
        {
            Type type = convertExpressionAst.Type.TypeName.GetReflectionType();

            var value = EvaluateAst(convertExpressionAst.Child);
            _pipelineCommandRuntime.WriteObject(LanguagePrimitives.ConvertTo(value, type));
            return AstVisitAction.SkipChildren;
        }
ExecutionVisitor