Compartilhar via


ICompletionSource.AugmentCompletionSession Method

Determines which CompletionSets should be part of the specified ICompletionSession.

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

Syntax

'Declaration
Sub AugmentCompletionSession ( _
    session As ICompletionSession, _
    completionSets As IList(Of CompletionSet) _
)
void AugmentCompletionSession(
    ICompletionSession session,
    IList<CompletionSet> completionSets
)
void AugmentCompletionSession(
    ICompletionSession^ session, 
    IList<CompletionSet^>^ completionSets
)
abstract AugmentCompletionSession : 
        session:ICompletionSession * 
        completionSets:IList<CompletionSet> -> unit
function AugmentCompletionSession(
    session : ICompletionSession, 
    completionSets : IList<CompletionSet>
)

Parameters

Remarks

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

.NET Framework Security

See Also

Reference

ICompletionSource Interface

Microsoft.VisualStudio.Language.Intellisense Namespace