Output: Show ref return types

This commit is contained in:
Katy Coe
2019-11-07 02:34:05 +01:00
parent 4602497166
commit 0d3634eea4

View File

@@ -289,7 +289,7 @@ namespace Il2CppInspector
//writer.Write(method.ReturnType.CustomAttributes.ToString(prefix + "\t", "return: ")); //writer.Write(method.ReturnType.CustomAttributes.ToString(prefix + "\t", "return: "));
writer.Write($"{prefix}\t{method.GetModifierString()}"); writer.Write($"{prefix}\t{method.GetModifierString()}");
if (method.Name != "op_Implicit" && method.Name != "op_Explicit") if (method.Name != "op_Implicit" && method.Name != "op_Explicit")
writer.Write($"{method.ReturnType.CSharpName} {method.CSharpName}{method.GetTypeParametersString()}"); writer.Write($"{method.ReturnParameter.GetReturnParameterString()} {method.CSharpName}{method.GetTypeParametersString()}");
else else
writer.Write($"{method.CSharpName}{method.ReturnType.CSharpName}"); writer.Write($"{method.CSharpName}{method.ReturnType.CSharpName}");
writer.Write("(" + method.GetParametersString()); writer.Write("(" + method.GetParametersString());