C# Class Microsoft.R.Editor.Signatures.SignatureHelpSource

Inheritance: ISignatureHelpSource
Show file Open project: Microsoft/RTVS Class Usage Examples

Public Methods

Method Description
AugmentSignatureHelpSession ( ISignatureHelpSession session, IList signatures, AstRoot ast, string>.Action triggerSession ) : bool
AugmentSignatureHelpSession ( ISignatureHelpSession session, IList signatures ) : void
Dispose ( ) : void
GetBestMatch ( ISignatureHelpSession session ) : ISignature
SignatureHelpSource ( ITextBuffer textBuffer, ICoreShell shell ) : System

Private Methods

Method Description
CreateSignature ( ISignatureHelpSession session, string functionName, IFunctionInfo functionInfo, ISignatureInfo signatureInfo, ITrackingSpan span, AstRoot ast, int position ) : ISignature
TriggerSignatureHelp ( object o, string packageName ) : void

Method Details

AugmentSignatureHelpSession() public method

public AugmentSignatureHelpSession ( ISignatureHelpSession session, IList signatures, AstRoot ast, string>.Action triggerSession ) : bool
session ISignatureHelpSession
signatures IList
ast Microsoft.R.Core.AST.AstRoot
triggerSession string>.Action
return bool

AugmentSignatureHelpSession() public method

public AugmentSignatureHelpSession ( ISignatureHelpSession session, IList signatures ) : void
session ISignatureHelpSession
signatures IList
return void

Dispose() public method

public Dispose ( ) : void
return void

GetBestMatch() public method

public GetBestMatch ( ISignatureHelpSession session ) : ISignature
session ISignatureHelpSession
return ISignature

SignatureHelpSource() public method

public SignatureHelpSource ( ITextBuffer textBuffer, ICoreShell shell ) : System
textBuffer ITextBuffer
shell ICoreShell
return System