Share via


ISignatureHelpSource.AugmentSignatureHelpSession Method

Definition

Determines which ISignatures should be part of the specified ISignatureHelpSession.

public:
 void AugmentSignatureHelpSession(Microsoft::VisualStudio::Language::Intellisense::ISignatureHelpSession ^ session, System::Collections::Generic::IList<Microsoft::VisualStudio::Language::Intellisense::ISignature ^> ^ signatures);
public void AugmentSignatureHelpSession (Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession session, System.Collections.Generic.IList<Microsoft.VisualStudio.Language.Intellisense.ISignature> signatures);
abstract member AugmentSignatureHelpSession : Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSession * System.Collections.Generic.IList<Microsoft.VisualStudio.Language.Intellisense.ISignature> -> unit
Public Sub AugmentSignatureHelpSession (session As ISignatureHelpSession, signatures As IList(Of ISignature))

Parameters

session
ISignatureHelpSession

The session for which completions are to be computed.

signatures
IList<ISignature>

The set of the ISignatures to be added to the session.

Remarks

Each applicable AugmentSignatureHelpSession(ISignatureHelpSession, IList<ISignature>) 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.

Applies to