Файл сопоставлений
Dotfuscator генерирует файл сопоставлений, в котором содержатся связи между старыми и новыми именами. В нем отображаются новые имена классов, методов и полей. После переименования в значительной мере усложняется процесс отладки, особенно из-за частой перегрузки методов, что делает файл сопоставлений очень важным.
Файл сопоставлений можно использовать для декодирования запутанного содержимого стека, а также для инкрементного запутывания. В файле сопоставлений также содержится информация об общей эффективности переименования.
Все элементы файла сопоставлений очень похожи. Следует отметить несколько моментов.
- Если элемент <newname> пустой, то переименование не было выполнено.
- В именах типов имена вложенных классов отделяются от родителя с помощью символа «/».
- Конструкторы имеют имя «.ctor», а статические конструкторы (также называемые статическими инициализаторами, конструкторами классов и пр.) имеют имя «.cctor». Такие элементы никогда не переименовываются.
Дополнительные сведения см. в разделе Управление определениями DTD для файла сопоставлений.
© 2002-2007 PreEmptive Solutions. Все права защищены.