diff --git a/csharp/extractor/Semmle.Extraction.CSharp/Entities/TypeMention.cs b/csharp/extractor/Semmle.Extraction.CSharp/Entities/TypeMention.cs index d41ba5dc1959..863b6b3669c7 100644 --- a/csharp/extractor/Semmle.Extraction.CSharp/Entities/TypeMention.cs +++ b/csharp/extractor/Semmle.Extraction.CSharp/Entities/TypeMention.cs @@ -22,9 +22,9 @@ private TypeMention(Context cx, TypeSyntax syntax, IEntity parent, Type type, Mi this.loc = loc; } - private TypeSyntax GetArrayElementType(TypeSyntax type) + private TypeSyntax GetArrayElementType(TypeSyntax typeSyntax) { - switch (type) + switch (typeSyntax) { case ArrayTypeSyntax ats: return GetArrayElementType(ats.ElementType); @@ -37,7 +37,7 @@ private TypeSyntax GetArrayElementType(TypeSyntax type) case PointerTypeSyntax pts: return GetArrayElementType(pts.ElementType); default: - return type; + return typeSyntax; } }