private static void InspectField(IType type, FieldDefinition fld) { var fldName = Deobfuscate(fld.Name); var fldType = Deobfuscate(fld.FieldType.FullName); var key = fldName; IField pfield; if (!type.Fields.TryGetValue(key, out pfield)) { type.Fields[key] = pfield = new AssemblyField(fldName, fldType); } }