Metoda CompletionSet.OnAutoComplete —
Wywoływana po zakończeniu tekstu zostało popełnione w pliku źródłowym.
Przestrzeń nazw: Microsoft.VisualStudio.Package
Zestawy: Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Składnia
'Deklaracja
Public Overridable Function OnAutoComplete As Char
public virtual char OnAutoComplete()
Wartość zwracana
Typ: System.Char
Znak ma zostać wstawiony po popełnione tekstu lub 0, jeśli znak nie jest dodaje się.
Uwagi
Po tekstu została przydzielona do pliku źródłowego, do ustalenia, czy potrzebne są jakichkolwiek dalszych operacji ukończenia wywoływana jest metoda .Wskazane jest dodatkowych operacji Jeśli znak-0 jest zwracana z tej metoda wyzwala inna operacja IntelliSense .Na przykład, jeśli nazwa metoda właśnie został wstawiony, ta metoda może zwracać "(która jest dołączana do nazwy metoda i wyzwala operację Poradametoda IntelliSense.
Ta metoda jest zwykle wywoływana z HandlePreExec metoda w ViewFilter klasy w odpowiedzi na AUTOCOMPLETE polecenia (które zaksięgowano przez OnCommit metoda ma być wykonana, po tekst został wstawiony w pliku źródłowym) lub z ExecCommand metoda w ViewFilter klasy do ustalenia, czy potrzebne są wszelkie dodatkowe zakończenia operacji.
Podstawową metoda przekazuje wywołanie OnAutoComplete metoda na Declarations obiekt , jeśli ten obiekt nie istnieje. W przeciwnym razie podstawowej metoda zawsze zwraca 0.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..