C# Class ShaderTools.VisualStudio.Hlsl.IntelliSense.SignatureHelp.SignatureHelpSource

Inheritance: ISignatureHelpSource
Mostra file Open project: tgjones/HlslTools

Public Methods

Method Description
AugmentSignatureHelpSession ( ISignatureHelpSession session, IList signatures ) : void
Dispose ( ) : void
GetBestMatch ( ISignatureHelpSession session ) : ISignature
SignatureHelpSource ( ITextBuffer textBuffer ) : System.Collections.Generic

Private Methods

Method Description
ToSignatures ( ITrackingSpan applicableSpan, IEnumerable signatures, int selectedParameter ) : ISignature>.Dictionary

Method Details

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 ) : System.Collections.Generic
textBuffer ITextBuffer
return System.Collections.Generic