public static IRFunctionQuickInfo Create(IRFunctionSignatureHelp sig, ITrackingTextRange applicableRange) { var signatureString = sig.Content; if (!string.IsNullOrWhiteSpace(sig.Documentation)) { signatureString = signatureString + Environment.NewLine + sig.Documentation; } return(new RFunctionQuickInfo(sig.FunctionName, new[] { signatureString }, applicableRange)); }
public RSignatureHelp(IRFunctionSignatureHelp signatureHelp) { FunctionSignatureHelp = signatureHelp; FunctionSignatureHelp.CurrentParameterChanged += OnCurrentParameterChanged; }