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

Inheritance: ISignatureHelpSource
Afficher le fichier Open project: Microsoft/RTVS Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

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
Résultat bool

AugmentSignatureHelpSession() public méthode

public AugmentSignatureHelpSession ( ISignatureHelpSession session, IList signatures ) : void
session ISignatureHelpSession
signatures IList
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetBestMatch() public méthode

public GetBestMatch ( ISignatureHelpSession session ) : ISignature
session ISignatureHelpSession
Résultat ISignature

SignatureHelpSource() public méthode

public SignatureHelpSource ( ITextBuffer textBuffer, ICoreShell shell ) : System
textBuffer ITextBuffer
shell ICoreShell
Résultat System