Фикс исключения при вызове сеттера
This commit is contained in:
@@ -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()}),
|
||||||
|
|||||||
Reference in New Issue
Block a user