public static IFunctionDefinition FindFunctionDefinition(ITextBuffer textBuffer, AstRoot ast, int position, out Variable v) { v = null; var exp = ast.GetNodeOfTypeFromPosition<IExpressionStatement>(position); return exp?.GetVariableOrFunctionDefinition(out v); } }