Udostępnij za pośrednictwem


Metoda Declarations.OnCommit —

Wywoływana w celu popełnienia określonego elementu w pliku źródłowym.

Przestrzeń nazw:  Microsoft.VisualStudio.Package
Zestawy:   Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
  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)

Składnia

'Deklaracja
Public Overridable Function OnCommit ( _
    textView As IVsTextView, _
    textSoFar As String, _
    commitCharacter As Char, _
    index As Integer, _
    ByRef initialExtent As TextSpan _
) As String
public virtual string OnCommit(
    IVsTextView textView,
    string textSoFar,
    char commitCharacter,
    int index,
    ref TextSpan initialExtent
)

Parametry

  • textSoFar
    Typ: System.String
    [w] Ciąg zawierający tekst wpisany przez użytkownika.
  • commitCharacter
    Typ: System.Char
    [w] Znak używany do popełnienia tekst.
  • index
    Typ: System.Int32
    [w] Indeks elementu zaangażować się w pliku źródłowym.

Wartość zwracana

Typ: System.String
Jeśli to się powiedzie, zwraca ciąg zawierający tekst, aby zatwierdzić z plikiem źródłowym; w przeciwnym razie zwraca nullodwołanie o wartości null (Nothing w języku Visual Basic).

Uwagi

Co to jest faktycznie popełnione jest zależna od tego, jak zaimplementować Declarations klasy.Zazwyczaj co jest wyświetlane na liście zakończenia jest również co jest zwracana z tej metody, więc ma odpowiednika, jakie użytkownik widzi na liście i co to jest wstawiany do pliku źródłowego.Czasami co jest wyświetlane na liście jest jednak nie co dodaje do pliku źródłowego.Na przykład w języku C++, lista zakończenia może pokazać podpis metody pełną, ale co faktycznie jest wstawiany jest tylko nazwa metody.

Metody podstawowej zwraca ciąg znaków zwrócony z wywołania GetName metody.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Declarations Klasa

Przestrzeń nazw Microsoft.VisualStudio.Package