Фикс исключения при вызове сеттера

This commit is contained in:
2025-03-08 23:55:28 +03:00
parent 493f56c99a
commit e0088ea22c
+2 -2
View File
@@ -423,7 +423,7 @@ namespace mROA.Codegen
"parameters[" + (method.Parameters.Length - 1) + "]"); "parameters[" + (method.Parameters.Length - 1) + "]");
backend = $@"new mROA.Implementation.MethodInvoker backend = $@"new mROA.Implementation.MethodInvoker
{level}{{ {level}{{
{level} IsVoid = false, {level} IsVoid = true,
{level} ReturnType = typeof({method.ReturnType.ToDisplayString()}), {level} ReturnType = typeof({method.ReturnType.ToDisplayString()}),
{level} ParameterTypes = new Type[] {{ {parameterTypes} }}, {level} ParameterTypes = new Type[] {{ {parameterTypes} }},
{level} SuitableType = typeof({method.ContainingType.ToDisplayString()}), {level} SuitableType = typeof({method.ContainingType.ToDisplayString()}),
@@ -434,7 +434,7 @@ namespace mROA.Codegen
{ {
backend = $@"new mROA.Implementation.MethodInvoker backend = $@"new mROA.Implementation.MethodInvoker
{level}{{ {level}{{
{level} IsVoid = false, {level} IsVoid = true,
{level} ReturnType = typeof({method.ReturnType.ToDisplayString()}), {level} ReturnType = typeof({method.ReturnType.ToDisplayString()}),
{level} ParameterTypes = new Type[] {{ typeof({method.Parameters.First().Type.ToDisplayString()}) }}, {level} ParameterTypes = new Type[] {{ typeof({method.Parameters.First().Type.ToDisplayString()}) }},
{level} SuitableType = typeof({method.ContainingType.ToDisplayString()}), {level} SuitableType = typeof({method.ContainingType.ToDisplayString()}),