Create a unique metadata token since renamer depends on it

This commit is contained in:
de4dot 2012-01-24 17:51:22 +01:00
parent 26b2de90af
commit 2684ccab93

View File

@ -66,7 +66,9 @@ namespace de4dot.code.deobfuscators.DeepSea {
ownerType.Fields.Add(field);
// Add a field so peverify won't complain if this type isn't removed
structType.Fields.Add(new FieldDefinition("a", FieldAttributes.Public, module.TypeSystem.Byte));
var newField = new FieldDefinition("a", FieldAttributes.Public, module.TypeSystem.Byte);
newField.MetadataToken = DotNetUtils.nextFieldToken();
structType.Fields.Add(newField);
}
}