C# Класс Microsoft.R.Editor.Signatures.SignatureHelpSource

Наследование: ISignatureHelpSource
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
CreateSignature ( ISignatureHelpSession session, string functionName, IFunctionInfo functionInfo, ISignatureInfo signatureInfo, ITrackingSpan span, AstRoot ast, int position ) : ISignature
TriggerSignatureHelp ( object o, string packageName ) : void

Описание методов

AugmentSignatureHelpSession() публичный Метод

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
Результат bool

AugmentSignatureHelpSession() публичный Метод

public AugmentSignatureHelpSession ( ISignatureHelpSession session, IList signatures ) : void
session ISignatureHelpSession
signatures IList
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetBestMatch() публичный Метод

public GetBestMatch ( ISignatureHelpSession session ) : ISignature
session ISignatureHelpSession
Результат ISignature

SignatureHelpSource() публичный Метод

public SignatureHelpSource ( ITextBuffer textBuffer, ICoreShell shell ) : System
textBuffer ITextBuffer
shell ICoreShell
Результат System