mirror of
https://github.com/github/codeql.git
synced 2026-05-02 20:25:13 +02:00
C#: Fix LGTM warnings
This commit is contained in:
@@ -75,7 +75,6 @@ namespace Semmle.Extraction.CSharp.Entities.Expressions
|
||||
{
|
||||
var decl = Create(cx, variable, Type.Create(cx, local.Type), true, tuple, child0++);
|
||||
var id = single.Identifier;
|
||||
var declSymbol = cx.Model(single).GetDeclaredSymbol(single);
|
||||
var location = cx.Create(id.GetLocation());
|
||||
LocalVariable.Create(cx, local, decl, true, location);
|
||||
}
|
||||
|
||||
@@ -75,7 +75,7 @@ namespace Semmle.Extraction.CSharp.Entities.Statements
|
||||
|
||||
switch (designation)
|
||||
{
|
||||
case SingleVariableDesignationSyntax single:
|
||||
case SingleVariableDesignationSyntax _:
|
||||
if (cx.Model(pattern).GetDeclaredSymbol(designation) is ILocalSymbol symbol)
|
||||
{
|
||||
var type = Type.Create(cx, symbol.Type);
|
||||
@@ -92,7 +92,7 @@ namespace Semmle.Extraction.CSharp.Entities.Statements
|
||||
case null:
|
||||
break;
|
||||
case ParenthesizedVariableDesignationSyntax paren:
|
||||
Expressions.VariableDeclaration.CreateParenthesized(cx, pattern as VarPatternSyntax, paren, this, 0);
|
||||
Expressions.VariableDeclaration.CreateParenthesized(cx, (VarPatternSyntax)pattern, paren, this, 0);
|
||||
break;
|
||||
default:
|
||||
throw new InternalError(pattern, "Unhandled designation in case statement");
|
||||
|
||||
Reference in New Issue
Block a user