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