Source.Completion(IVsTextView, TokenInfo, ParseReason) Metoda

Definice

Spustí operaci dokončení členů technologie IntelliSense.Starts an IntelliSense member completion operation.

public:
 virtual void Completion(Microsoft::VisualStudio::TextManager::Interop::IVsTextView ^ textView, Microsoft::VisualStudio::Package::TokenInfo ^ info, Microsoft::VisualStudio::Package::ParseReason reason);
 virtual void Completion(Microsoft::VisualStudio::TextManager::Interop::IVsTextView const & textView, Microsoft::VisualStudio::Package::TokenInfo const & info, Microsoft::VisualStudio::Package::ParseReason reason);
public virtual void Completion (Microsoft.VisualStudio.TextManager.Interop.IVsTextView textView, Microsoft.VisualStudio.Package.TokenInfo info, Microsoft.VisualStudio.Package.ParseReason reason);
abstract member Completion : Microsoft.VisualStudio.TextManager.Interop.IVsTextView * Microsoft.VisualStudio.Package.TokenInfo * Microsoft.VisualStudio.Package.ParseReason -> unit
override this.Completion : Microsoft.VisualStudio.TextManager.Interop.IVsTextView * Microsoft.VisualStudio.Package.TokenInfo * Microsoft.VisualStudio.Package.ParseReason -> unit
Public Overridable Sub Completion (textView As IVsTextView, info As TokenInfo, reason As ParseReason)

Parametry

textView
IVsTextView

IVsTextViewObjekt představující zobrazení seznamu pro dokončení je zobrazen v.The IVsTextView object representing the view the completion list is shown in.

info
TokenInfo

TokenInfoObjekt představující token, který aktivoval operaci dokončení.The TokenInfo object representing the token that triggered the completion operation.

reason
ParseReason

Hodnota ze výčtu, která ParseReason Určuje, jak byla tato operace dokončení aktivována.A value from the ParseReason enumeration specifying how this completion operation was triggered.

Poznámky

Tato metoda je volána, když byl znak zadán, a analyzovaný token na řádku označuje, že uživatel chce zobrazit seznam členů.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. Například pokud uživatel zadá tečku po zadání názvu třídy, může to aktivovat operaci dokončení členů technologie IntelliSense pro zobrazení všech členů této třídy, které mohou být zadány uživatelem.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.

Základní metoda provede analýzu s důvodem analýzy MemberSelect nebo MemberSelectAndHighlightBraces a pak zobrazí seznam dokončení pro uživatele.The base method performs a parse with the parse reason MemberSelect or MemberSelectAndHighlightBraces and then shows the completion list to the user.

Další informace najdete v tématu dokončování členů ve službě starší verze jazyka .See Member Completion in a Legacy Language Service for more information.

Platí pro