Dump default bytearray value as base64 in c# output
This commit is contained in:
@@ -427,9 +427,7 @@ namespace Il2CppInspector.Outputs
|
||||
// For static array initializers, output metadata address and preview
|
||||
if (field.HasFieldRVA && !SuppressMetadata) {
|
||||
var preview = model.Package.Metadata.ReadBytes((long) field.DefaultValueMetadataAddress, field.FieldType.Sizes.nativeSize);
|
||||
var previewText = string.Join(" ", preview.Select(b => $"{b:x2}"));
|
||||
|
||||
sb.Append($" // Static value: {previewText} - Metadata: {field.DefaultValueMetadataAddress.ToAddressString()}");
|
||||
sb.Append($" // Static value (base64): {Convert.ToBase64String(preview)} - Metadata: {field.DefaultValueMetadataAddress.ToAddressString()}");
|
||||
}
|
||||
sb.Append("\n");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user