From 94a51ad895c9ab60921bafcc70e3efc0eec7fd3a Mon Sep 17 00:00:00 2001 From: YANG Huan Date: Mon, 1 Jan 2024 16:21:48 +0800 Subject: [PATCH] fix #449 --- CSharp.lua/LuaSyntaxNodeTransform.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CSharp.lua/LuaSyntaxNodeTransform.cs b/CSharp.lua/LuaSyntaxNodeTransform.cs index fba9295c..21bb7814 100644 --- a/CSharp.lua/LuaSyntaxNodeTransform.cs +++ b/CSharp.lua/LuaSyntaxNodeTransform.cs @@ -2096,6 +2096,10 @@ public override LuaSyntaxNode VisitAssignmentExpression(AssignmentExpressionSynt } if (assignment is LuaAssignmentExpressionSyntax assignmentExpression) { assignment = assignmentExpression.Left; + } else if (assignment is LuaPropertyAdapterExpressionSyntax propertyAdapterExpression) { + var getter = propertyAdapterExpression.GetCloneOfGet(); + getter.ArgumentList.Arguments.RemoveAtLast(); + assignment = getter; } else { assignment = node.Left.AcceptExpression(this); }