Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 2d0554a

Browse files
committed
C#: Address review comments
1 parent f95dd6b commit 2d0554a

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

csharp/extractor/Semmle.Extraction.CSharp/Entities/Expressions/VariableDeclaration.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ class VariableDeclaration : Expression
1111
{
1212
VariableDeclaration(IExpressionInfo info) : base(info) { }
1313

14-
public static VariableDeclaration Create(Context cx, ISymbol symbol, Type type, TypeSyntax mention, Extraction.Entities.Location exprLocation, Extraction.Entities.Location declLocation, bool isVar, IExpressionParentEntity parent, int child)
14+
public static VariableDeclaration Create(Context cx, ISymbol symbol, Type type, TypeSyntax optionalSyntax, Extraction.Entities.Location exprLocation, Extraction.Entities.Location declLocation, bool isVar, IExpressionParentEntity parent, int child)
1515
{
1616
var ret = new VariableDeclaration(new ExpressionInfo(cx, type, exprLocation, ExprKind.LOCAL_VAR_DECL, parent, child, false, null));
1717
cx.Try(null, null, () =>
1818
{
1919
LocalVariable.Create(cx, symbol, ret, isVar, declLocation);
20-
if (mention != null)
21-
TypeMention.Create(cx, mention, parent, type);
20+
if (optionalSyntax != null)
21+
TypeMention.Create(cx, optionalSyntax, parent, type);
2222
});
2323
return ret;
2424
}

csharp/extractor/Semmle.Extraction.CSharp/Entities/Statements/Case.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,10 @@ private void PopulatePattern(PatternSyntax pattern, TypeSyntax optionalType, Var
8080
}
8181
break;
8282
case DiscardDesignationSyntax discard:
83-
if (!isVar)
84-
Expressions.TypeAccess.Create(cx, optionalType, this, 0);
85-
else
83+
if (isVar)
8684
new Expressions.Discard(cx, discard, this, 0);
85+
else
86+
Expressions.TypeAccess.Create(cx, optionalType, this, 0);
8787
break;
8888
case null:
8989
break;

0 commit comments

Comments
 (0)