public override AstVisitAction VisitFunctionDefinition(FunctionDefinitionAst functionDefinitionAst) { ExecutionContext.SessionState.Function.Set(functionDefinitionAst.Name, functionDefinitionAst.Body.GetScriptBlock(), functionDefinitionAst.Parameters, ""); return AstVisitAction.SkipChildren; }