Source.Completion Method
Starts an IntelliSense member completion operation.
Namespace: Microsoft.VisualStudio.Package
Assembly: Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Syntax
'宣言
Public Overridable Sub Completion ( _
textView As IVsTextView, _
info As TokenInfo, _
reason As ParseReason _
)
'使用
Dim instance As Source
Dim textView As IVsTextView
Dim info As TokenInfo
Dim reason As ParseReason
instance.Completion(textView, info, reason)
public virtual void Completion(
IVsTextView textView,
TokenInfo info,
ParseReason reason
)
public:
virtual void Completion(
IVsTextView^ textView,
TokenInfo^ info,
ParseReason reason
)
public function Completion(
textView : IVsTextView,
info : TokenInfo,
reason : ParseReason
)
Parameters
textView
Type: Microsoft.VisualStudio.TextManager.Interop.IVsTextViewThe IVsTextView object representing the view the completion list is shown in.
info
Type: Microsoft.VisualStudio.Package.TokenInfoThe TokenInfo object representing the token that triggered the completion operation.
reason
Type: Microsoft.VisualStudio.Package.ParseReasonA value from the ParseReason enumeration specifying how this completion operation was triggered.
Remarks
This method is called when a character has been typed and the parsed token on the line indicates that the user wants to see a member list. For example, if the user types a period after typing a class name, this would trigger the IntelliSense member completion operation to show all members on that class that can be entered by the user.
The base method performs a parse with the parse reason MemberSelect or MemberSelectAndHighlightBraces and then shows the completion list to the user.
See Supporting IntelliSense Member Completion (Managed Package Framework) for more information.
Permissions
- 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.
See Also
Concepts
Supporting IntelliSense Member Completion (Managed Package Framework)