Здравствуйте, a_x_l, Вы писали:
__>Нужен небольшой сампл как использовать ILReader.dll, как получить дизассемдлированный листинг при помощи него.
__>Еще кстати такой вопросик, а может ли ILReader выводить значения опкодов ?
__>Буду очень признателен за помощь.
См \Commands\MSILFormatter.cs — это форматтер вывода MSIL правда недоделанный но принципы понять можно (кстати можно доделать

)
используется класс Phoenix.Reflection.AssemblyProvider
вот так например:
{
using Phoenix.Reflection;
class Test
{
void DimpAssembly()
{
AssemblyProvider asmProv = new AssemblyProvider();
IAssembly asm = asmProv.Load("c:\....");
// далее скачеш по типам в сборке и натравливаеш форматтер
foreach (IType tp in asm.GetTypes())
{
MSILFormatter fmt = new MSILFormatter();
fmt.WriteClass(type);
string dump = fmt.ToString();
}
}
}
}
... << RSDN@Home 1.2.0 alpha rev. 644>>