ISignatureHelpSource.AugmentSignatureHelpSession Method

Determines which ISignatures should be part of the specified ISignatureHelpSession.

Namespace:  Microsoft.VisualStudio.Language.Intellisense
Assembly:  Microsoft.VisualStudio.Language.Intellisense (in Microsoft.VisualStudio.Language.Intellisense.dll)

Syntax

'Declaration
Sub AugmentSignatureHelpSession ( _
    session As ISignatureHelpSession, _
    signatures As IList(Of ISignature) _
)
void AugmentSignatureHelpSession(
    ISignatureHelpSession session,
    IList<ISignature> signatures
)
void AugmentSignatureHelpSession(
    ISignatureHelpSession^ session, 
    IList<ISignature^>^ signatures
)
abstract AugmentSignatureHelpSession : 
        session:ISignatureHelpSession * 
        signatures:IList<ISignature> -> unit 
function AugmentSignatureHelpSession(
    session : ISignatureHelpSession, 
    signatures : IList<ISignature>
)

Parameters

Remarks

Each applicable AugmentSignatureHelpSession instance will be called in-order to (re)calculate a ISignatureHelpSession. ISignatures can be added to the session by adding them to the signatures collection passed-in as a parameter. In addition, by removing items from the collection, a source may filter ISignatures provided by ISignatureHelpSources earlier in the calculation chain.

.NET Framework Security

See Also

Reference

ISignatureHelpSource Interface

Microsoft.VisualStudio.Language.Intellisense Namespace