Skip to content

Commit 494cbd5

Browse files
committed
issue #10799 Explicit C# event mistaken for property
In case of C# it is possible that the word `event` is filtered out already and that was not considered yet.
1 parent 2ddee73 commit 494cbd5

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/scanner.l

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6747,8 +6747,12 @@ NONLopt [^\n]*
67476747
else if (yyextra->insideCS &&
67486748
!yyextra->current->name.isEmpty() &&
67496749
!yyextra->current->type.isEmpty())
6750-
{
6751-
if (containsWord(yyextra->current->type,"event")) // event
6750+
{
6751+
if (yyextra->current->mtype == MethodTypes::Event)
6752+
{
6753+
yyextra->mtype = MethodTypes::Event;
6754+
}
6755+
else if (containsWord(yyextra->current->type,"event")) // event
67526756
{
67536757
yyextra->current->mtype = yyextra->mtype = MethodTypes::Event;
67546758
}

0 commit comments

Comments
 (0)