Skip to content

Commit 96bfdb7

Browse files
Merge remote-tracking branch 'origin/master' into fix/MissingByRefArgument/1
# Conflicts: # Tests/CSharp/MemberTests/MemberTests.cs
2 parents 785ee54 + cf2d4aa commit 96bfdb7

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

CodeConverter/CSharp/ExpressionNodeVisitor.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1882,6 +1882,9 @@ RefConversion GetRefConversion(VBSyntax.ExpressionSyntax expression)
18821882
if (symbolInfo is IPropertySymbol propertySymbol) {
18831883
return propertySymbol.IsReadOnly ? RefConversion.PreAssigment : RefConversion.PreAndPostAssignment;
18841884
}
1885+
else if (symbolInfo is IFieldSymbol { IsConst: true } or ILocalSymbol { IsConst: true }) {
1886+
return RefConversion.PreAssigment;
1887+
}
18851888

18861889
if (DeclaredInUsing(symbolInfo)) return RefConversion.PreAssigment;
18871890

0 commit comments

Comments
 (0)