C# Class Microsoft.R.Editor.FunctionDefinitionExtensions

Show file Open project: Microsoft/RTVS

Public Methods

Method Description
FindFunctionDefinition ( ITextBuffer textBuffer, AstRoot ast, int position, Variable &v ) : IFunctionDefinition
MakeFunctionInfo ( this fd, string functionName ) : IFunctionInfo
MakeSignature ( this fd, string functionName ) : ISignatureInfo

Constructs function signature based on function name and the function definitions found in the AST.

Method Details

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

MakeFunctionInfo() public static method

public static MakeFunctionInfo ( this fd, string functionName ) : IFunctionInfo
fd this
functionName string
return IFunctionInfo

MakeSignature() public static method

Constructs function signature based on function name and the function definitions found in the AST.
public static MakeSignature ( this fd, string functionName ) : ISignatureInfo
fd this
functionName string
return ISignatureInfo