Microsoft.R.Editor.FunctionDefinitionExtensions.FindFunctionDefinition C# (CSharp) Method

FindFunctionDefinition() public static method

public static FindFunctionDefinition ( ITextBuffer textBuffer, AstRoot ast, int position, Variable &v ) : IFunctionDefinition
textBuffer ITextBuffer
ast Microsoft.R.Core.AST.AstRoot
position int
v Microsoft.R.Core.AST.Variables.Variable
return IFunctionDefinition
        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);
        }
    }