C#: Extract record declarations

This commit is contained in:
Tamas Vajk
2020-11-18 15:48:05 +01:00
parent f0d5a91d59
commit a6fd7a3203
9 changed files with 684 additions and 88 deletions

View File

@@ -43,6 +43,11 @@ namespace Semmle.Extraction.CSharp.Populators
Entities.NamedType.Create(cx, cx.GetModel(node).GetDeclaredSymbol(node)).ExtractRecursive(trapFile, parent);
}
public override void VisitRecordDeclaration(RecordDeclarationSyntax node)
{
Entities.Type.Create(cx, cx.GetModel(node).GetDeclaredSymbol(node)).ExtractRecursive(trapFile, parent);
}
public override void VisitClassDeclaration(ClassDeclarationSyntax classDecl)
{
Entities.Type.Create(cx, cx.GetModel(classDecl).GetDeclaredSymbol(classDecl)).ExtractRecursive(trapFile, parent);