Поможите догдаться, плс...
Поможите догдаться, плс...
Декомпильнул одну из обфусканных сборок и получил вот такой код:
private sealed class \u0003 : XBNamespaceResolver
{
private XBXmlEncoder \u0002;
public \u0003(XBXmlEncoder _param1)
{
this.\u0002(_param1);
}
private void \u0002(XBXmlEncoder _param1)
{
this.\u0002 = _param1;
}
public XBXmlEncoder \u0002()
{
return this.\u0002;
}
public virtual string getPrefix(string _param1, string _param2, bool _param3)
{
return this.\u0002().\u0002(_param1, _param2, _param3);
}
}
где XBNamespaceResolver - интерфейс с одним методом getPrefix(string, string, bool)
Всякие непотребности поменял на подходящие, но осталась одна ошибка:
'XBXmlEncoder.NamespaceResolver.getPrefix(string, string, bool)' is a new virtual member in sealed class 'XBXmlEncoder.NamespaceResolver'
Не понимаю.
В смысле - бессмысленность виртуального метода в ненаследующем и ненаследуемом калссе - понимаю,
Но если декомпилер написал виртуал - значит там был флажек виртуальности.
Но если он там был, то как его компилировали если это ошибка?
странно, обычно этими двумя вместе можно разобраться
Еще есть и другие но не пробовал
https://github.com/icsharpcode/ILSpy#ilspy-------
можно разобраться
------
Так Я и не говорю что нельзя - все уже компилируется и что-то даже работает.
Ресурсы, как обычно, пока не собрал.
Что интересно - том компиляторе XSD, который Я ковыряю, народ подошел к компиляции схемы более ответственно - компайлер не кричит об рекурсивности определений там где они конечны.
Но все же до ума не довели - много недочетов в конфигураторе и есть ошибки в генерации.
А исходников - не дают - бизнес, однако...
Один из глюков Германки.
У меня несколько акков на Германке - про Номерных Котов все знают.
На каждом акке есть мыло.
Мыло с акков Номерных Котов используется когда осуществляется какай-то специфическая деятельность.
Например, когда обнаружен какой-либо баг и надо написать в суппорт.
При отправке - всегда внимательно проверяется с какого акка идет работа.
Про то, что при переключении между акками не всегда происходит переключение между почтовыми ящиками вы, наверное, знаете,
Этот момент отдельно отслеживается - перед отправкой всегда проверяю какой е-маил используется.
На позапрошлой неделе позапрошлой неделе слал описание проблемы.
Тогда же - получил ответ.
Все - в правильных акках.
Сегодня - нашел в ящике другого акка... ответ на отосланное описание проблемы.
Ящик до этого не светил, с ящика ничего в контору не отправлял...
Прошло более 10 дней с начального письма, ответ пришел в субботу.
Получется, что почтой на Германке пользоваться совсем нельзя...