Merge pull request #621 from calumgrant/cs/invalid-key

C#: Fix [INVALID_KEY] error
This commit is contained in:
Tom Hvitved
2018-12-07 11:24:45 +01:00
committed by GitHub
6 changed files with 8 additions and 13 deletions

View File

@@ -2,10 +2,6 @@
class C
{
E M1() { M2(); M2(); return null; }
object M1() { M2(); M2(); return null; }
void M2() { }
}
class E
{
}

View File

@@ -2,10 +2,6 @@
class C
{
D M1() { M3(); return null; }
object M1() { M3(); return null; }
void M3() { }
}
class D
{
}

View File

@@ -0,0 +1,5 @@
import csharp
from Method m
where strictcount(m.getBody()) > 1
select m, "This method has multiple bodies."

View File

@@ -1,3 +1 @@
| A.cs:3:7:3:7 | C |
| A.cs:9:7:9:7 | E |
| B.cs:9:7:9:7 | D |

View File

@@ -1,2 +1,2 @@
| A.cs:5:7:5:8 | M1 |
| A.cs:5:12:5:13 | M1 |
| A.cs:6:10:6:11 | M2 |