From 61bd7637c6586ba7955dd0f7859886c33b4cd38a Mon Sep 17 00:00:00 2001 From: Katy Coe Date: Sat, 23 Jan 2021 23:36:12 +0100 Subject: [PATCH] C#: Don't emit assembly type indices with --suppress-metadata (#127) --- Il2CppInspector.Common/Outputs/CSharpCodeStubs.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Il2CppInspector.Common/Outputs/CSharpCodeStubs.cs b/Il2CppInspector.Common/Outputs/CSharpCodeStubs.cs index 59d4200..b2213cf 100644 --- a/Il2CppInspector.Common/Outputs/CSharpCodeStubs.cs +++ b/Il2CppInspector.Common/Outputs/CSharpCodeStubs.cs @@ -351,7 +351,10 @@ namespace Il2CppInspector.Outputs var text = new StringBuilder(); foreach (var asm in assemblies) { - text.Append($"// Image {asm.Index}: {asm.ShortName} - Assembly: {asm.FullName} - Types {asm.ImageDefinition.typeStart}-{asm.ImageDefinition.typeStart + asm.ImageDefinition.typeCount - 1}\n"); + text.Append($"// Image {asm.Index}: {asm.ShortName} - Assembly: {asm.FullName}"); + if (!SuppressMetadata) + text.Append($" - Types {asm.ImageDefinition.typeStart}-{asm.ImageDefinition.typeStart + asm.ImageDefinition.typeCount - 1}"); + text.AppendLine(); // Assembly-level attributes if (outputAssemblyAttributes)