|
8 | 8 |
|
9 | 9 | namespace Semmle.Extraction.CSharp.Entities |
10 | 10 | { |
11 | | - internal class NamespaceDeclaration : CachedEntity<NamespaceDeclarationSyntax> |
| 11 | + internal class NamespaceDeclaration : CachedEntity<BaseNamespaceDeclarationSyntax> |
12 | 12 | { |
13 | 13 | private readonly NamespaceDeclaration parent; |
14 | | - private readonly NamespaceDeclarationSyntax node; |
| 14 | + private readonly BaseNamespaceDeclarationSyntax node; |
15 | 15 |
|
16 | | - public NamespaceDeclaration(Context cx, NamespaceDeclarationSyntax node, NamespaceDeclaration parent) |
| 16 | + public NamespaceDeclaration(Context cx, BaseNamespaceDeclarationSyntax node, NamespaceDeclaration parent) |
17 | 17 | : base(cx, node) |
18 | 18 | { |
19 | 19 | this.node = node; |
@@ -46,17 +46,17 @@ public override void Populate(TextWriter trapFile) |
46 | 46 | } |
47 | 47 | } |
48 | 48 |
|
49 | | - public static NamespaceDeclaration Create(Context cx, NamespaceDeclarationSyntax decl, NamespaceDeclaration parent) |
| 49 | + public static NamespaceDeclaration Create(Context cx, BaseNamespaceDeclarationSyntax decl, NamespaceDeclaration parent) |
50 | 50 | { |
51 | 51 | var init = (decl, parent); |
52 | 52 | return NamespaceDeclarationFactory.Instance.CreateEntity(cx, decl, init); |
53 | 53 | } |
54 | 54 |
|
55 | | - private class NamespaceDeclarationFactory : CachedEntityFactory<(NamespaceDeclarationSyntax decl, NamespaceDeclaration parent), NamespaceDeclaration> |
| 55 | + private class NamespaceDeclarationFactory : CachedEntityFactory<(BaseNamespaceDeclarationSyntax decl, NamespaceDeclaration parent), NamespaceDeclaration> |
56 | 56 | { |
57 | 57 | public static readonly NamespaceDeclarationFactory Instance = new NamespaceDeclarationFactory(); |
58 | 58 |
|
59 | | - public override NamespaceDeclaration Create(Context cx, (NamespaceDeclarationSyntax decl, NamespaceDeclaration parent) init) => |
| 59 | + public override NamespaceDeclaration Create(Context cx, (BaseNamespaceDeclarationSyntax decl, NamespaceDeclaration parent) init) => |
60 | 60 | new NamespaceDeclaration(cx, init.decl, init.parent); |
61 | 61 | } |
62 | 62 |
|
|
0 commit comments