コード例 #1
0
ファイル: Module.cs プロジェクト: kidhudi/de4dot
        public void onTypesRenamed()
        {
            var newTypes = new TypeDefDict();

            foreach (var typeDef in types.getValues())
            {
                typeDef.onTypesRenamed();
                newTypes.add(typeDef);
            }
            types = newTypes;
        }
コード例 #2
0
ファイル: Module.cs プロジェクト: yonglehou/Reflexil
        public void OnTypesRenamed()
        {
            var newTypes = new TypeDefDict();

            foreach (var typeDef in types.GetValues())
            {
                typeDef.OnTypesRenamed();
                newTypes.Add(typeDef);
            }
            types = newTypes;

            ModuleDefMD.ResetTypeDefFindCache();
        }
コード例 #3
0
        public void onTypesRenamed()
        {
            var newTypes = new TypeDefDict();

            foreach (var typeDef in types.getValues())
            {
                typeDef.onTypesRenamed();
                newTypes.add(typeDef);
            }
            types = newTypes;

            bool old = ModuleDefMD.EnableTypeDefFindCache;

            ModuleDefMD.EnableTypeDefFindCache = false;
            ModuleDefMD.EnableTypeDefFindCache = old;
        }