Metodo AuthoringSink.AddError
Aggiunge un errore nel messaggio di traccia per la generazione successiva.
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 Sub AddError ( _
path As String, _
message As String, _
context As TextSpan, _
sev As Severity _
)
public virtual void AddError(
string path,
string message,
TextSpan context,
Severity sev
)
Parametri
- path
Tipo: System.String
[in] Il percorso del file di origine.
- message
Tipo: System.String
[in] Il messaggio di errore da inserire nel rapporto.
- context
Tipo: Microsoft.VisualStudio.TextManager.Interop.TextSpan
[in] In TextSpan indica che hanno generato l'errore (viene utilizzato per contrassegnare codice non corretto).
- sev
Tipo: Microsoft.VisualStudio.Package.Severity
[in] La gravità dell'errore: un valore dal Severity enumerazione.
Note
Se il parser rileva eventuali errori nell'operazione di analisi, è possibile archiviare gli errori per la segnalazione successiva da questo metodo.Il presupposto di seguito è riportato il parser possibile recuperare gli errori di sintassi semplici e continuare sull'analisi.In questo modo che l'utente veda tutti gli errori rilevati e li risolvere tutti prima di eseguire il commit di una compilazione.
Si noti che questo approccio alla memorizzazione degli errori viene utilizzato in supporto della verifica del codice sorgente in modo dinamico, prima che l'utente effettivamente venga compilato il codice.Tutti gli errori nell'elenco vengono visualizzati nel codice (in genere con sottolineatura ondulata) e il messaggio di errore viene visualizzato quando l'utente utilizza il cursore sulla linea di errore.
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.