Allow longs to call ToAddressString() (as well as ulongs)

This commit is contained in:
Katy Coe
2020-08-17 01:43:52 +02:00
parent 92d549081e
commit 4b86087c7a

View File

@@ -53,6 +53,8 @@ namespace Il2CppInspector.Reflection
? string.Format($"0x{(uint)address:X8}") ? string.Format($"0x{(uint)address:X8}")
: string.Format($"0x{address:X16}"); : string.Format($"0x{address:X16}");
public static string ToAddressString(this long address) => ((ulong) address).ToAddressString();
public static string ToAddressString(this (ulong start, ulong end)? address) => ToAddressString(address?.start ?? 0) + "-" + ToAddressString(address?.end ?? 0); public static string ToAddressString(this (ulong start, ulong end)? address) => ToAddressString(address?.start ?? 0) + "-" + ToAddressString(address?.end ?? 0);
public static string ToAddressString(this (ulong start, ulong end) address) => ToAddressString(address.start) + "-" + ToAddressString(address.end); public static string ToAddressString(this (ulong start, ulong end) address) => ToAddressString(address.start) + "-" + ToAddressString(address.end);