Condividi tramite


Metodo Declarations.OnCommit

Chiamato per eseguire il commit l'elemento specificato nel file di origine.

Spazio dei nomi:  Microsoft.VisualStudio.Package
Assembly:   Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)

Sintassi

'Dichiarazione
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
)

Parametri

  • textSoFar
    Tipo: System.String
    [in] Stringa contenente il testo che è stato digitato dall'utente.
  • commitCharacter
    Tipo: System.Char
    [in] Il carattere utilizzato per eseguire il commit del testo.
  • index
    Tipo: System.Int32
    [in] Indice dell'elemento da eseguire il commit nel file di origine.

Valore restituito

Tipo: System.String
Se l'operazione riesce, restituisce una stringa che contiene il testo per eseguire il commit nel file di origine; in caso contrario, restituisce nullriferimento null (Nothing in Visual Basic).

Note

Cìò che viene eseguito il commit dipende dalla modalità di distribuzione Declarations classe.In genere, ciò che viene visualizzato nell'elenco di completamento è anche a quello restituito da questo metodo è disponibile una corrispondenza esatta a cui l'utente esce dall'elenco e a ciò che è stato inserito nel file di origine.Talvolta, tuttavia, ciò che viene visualizzato nell'elenco non deve essere inserito nel file di origine.Ad esempio, in C++, l'elenco di completamento possibile mostrare una firma completa ma cìò che viene inserita è solo il nome del metodo.

Il metodo di base restituisce la stringa restituita da una chiamata a GetName metodo.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Declarations Classe

Spazio dei nomi Microsoft.VisualStudio.Package