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
- textView
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextView
[in] IVsTextView oggetto che rappresenta la visualizzazione del file di origine.
- 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.
- initialExtent
Tipo: Microsoft.VisualStudio.TextManager.Interop.TextSpan%
[in, out] In TextSpan oggetto che specifica il testo digitato fino a questo momento.Restituisce l'intervallo di testo eseguito il commit.
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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.