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
- textView
Typ: Microsoft.VisualStudio.TextManager.Interop.IVsTextView
[w] IVsTextView Obiekt reprezentujący widok, który wyświetla plik źródłowy.
- 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.
- initialExtent
Typ: Microsoft.VisualStudio.TextManager.Interop.TextSpan%
[w, out] A TextSpan obiektu, określając tekst wpisany dotąd.Zwraca zakres popełnione tekstu.
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
- 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..