Partager via


AuthoringSink.AddError, méthode

Ajoute une erreur dans le message d'analyse pour la création de rapport ultérieure.

Espace de noms :  Microsoft.VisualStudio.Package
Assemblys :   Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)

Syntaxe

'Déclaration
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
)

Paramètres

  • path
    Type : System.String
    [in] le chemin d'accès du fichier source.
  • message
    Type : System.String
    [in] le message d'erreur à enregistrer.

Remarques

Si l'analyseur rencontre toutes les erreurs dans l'opération d'analyse, il peut enregistrer les erreurs pour la création de rapport ultérieure via cette méthode.L'hypothèse ici est l'analyseur peut récupérer des erreurs de syntaxe simples et continuer sur l'analyse.Cela permet à l'utilisateur pour voir toutes les erreurs rencontrées et pour les résoudre toutes avant de valider à une compilation.

Notez que cette approche à enregistrer des erreurs est utilisée appui l'à d'activer code source dynamiquement, avant que l'utilisateur compile réellement code.Toutes les erreurs dans la liste sont montrées dans code (en général avec le soulignement ondulé) et le message d'erreur est montré lorsque l'utilisateur maintient le curseur au-dessus de la ligne d'erreur.

Sécurité .NET Framework

Voir aussi

Référence

AuthoringSink Classe

Microsoft.VisualStudio.Package, espace de noms