|
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