示例#1
0
        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);
            }
        }