Skip to content

Commit 32310b3

Browse files
committed
имя типа для динамического конструктора - в строку
1 parent 66be352 commit 32310b3

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/OneScript.Native/Compiler/MethodCompiler.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1532,12 +1532,12 @@ protected override void VisitNewObjectCreation(NewObjectNode node)
15321532
}
15331533
else
15341534
{
1535-
parameters = new Expression[0];
1535+
parameters = [];
15361536
}
15371537

15381538
if (node.IsDynamic)
15391539
{
1540-
var typeName = ConvertToExpressionTree(node.TypeNameNode);
1540+
var typeName = ExpressionHelpers.ConvertToType(ConvertToExpressionTree(node.TypeNameNode), typeof(string));
15411541
var call = ExpressionHelpers.ConstructorCall(CurrentTypeManager, services, typeName, _processParameter, parameters);
15421542
_statementBuildParts.Push(call);
15431543
}

0 commit comments

Comments
 (0)