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
session
Type: Microsoft.VisualStudio.Language.Intellisense.ISignatureHelpSessionThe session for which completions are to be computed.
signatures
Type: IList<ISignature>The set of the ISignatures to be added to the session.
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
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.