C#: Refactor extractor errors and log extractor errors to the database.

This commit is contained in:
calum
2019-03-25 13:49:40 +00:00
committed by Calum Grant
parent e1158bb5e5
commit 343cddcbb7
41 changed files with 367 additions and 194 deletions

View File

@@ -87,7 +87,7 @@ namespace Semmle.Extraction.CSharp.Populators
public override void VisitExternAliasDirective(ExternAliasDirectiveSyntax node)
{
// This information is not yet extracted.
cx.Extractor.Message(new Message { severity = Severity.Info, message = "Ignoring extern alias directive" });
cx.ExtractionError("Not implemented extern alias directive", node.ToFullString(), Extraction.Entities.Location.Create(cx, node.GetLocation()), "", Severity.Info);
}
public override void VisitCompilationUnit(CompilationUnitSyntax compilationUnit)