public static MapperNameProvider Initialize(ModuleDefMD cleanModule, ModuleDefMD obfModule, ConcurrentQueue <string> debugOutput = null, bool renameNames = false) { var newInstance = new MapperNameProvider { _renameNames = renameNames, _nameMapper = new NameMapper(cleanModule, obfModule, debugOutput, renameNames) { ShowErroredMethods = false } }; newInstance._nameMapper.BeginProcessing(); if (renameNames) { obfModule.ResetTypeDefFindCache(); } return(Instance = newInstance); }