ILDASM.EXE is what I used to look at the disassembled code.. I see lots of
ldarg, callvirt, idc.i4.x, nop.... i know what these are, i think, load
arguments to the stack, callvirt is obvious, idc.14.x i have no idea, nop
seems to do nothing, as its always a blank line. I'll have someone with
.NET installed send me these files, or look for them off my installation
CD's.
Thanks,
Raymond Lewallen
> > Sorry, should have mentioned that I've searched my entire hard drive for
> > two
[quoted text clipped - 24 lines]
> >> Raymond Lewallen
> >> Federal Aviation Administration
Daniel O'Connell [C# MVP] - 02 Jun 2004 00:35 GMT
> ILDASM.EXE is what I used to look at the disassembled code.. I see lots
> of
> ldarg, callvirt, idc.i4.x, nop.... i know what these are, i think, load
> arguments to the stack, callvirt is obvious, idc.14.x i have no idea, nop
> seems to do nothing, as its always a blank line. I'll have someone with
nop is literally "no op". Its an instruction that does nothing. VB tends to
insert more than C#, but the JIT will probably dump 'em.
ldc.i4.x loads the value of x onto the evaluation stack. There are other
forms of the instruction which goes beyond 9(or whatever the limit is).
Another option might be the framework SDK documentation, look up the OpCodes
class it has a list of opcodes and descriptions which might be
helpful(replace .'s with _ though).
> .NET installed send me these files, or look for them off my installation
> CD's.
[quoted text clipped - 38 lines]
>> >> Raymond Lewallen
>> >> Federal Aviation Administration
Frank Lesser [LSW] - 02 Jun 2004 09:49 GMT
Hi,
just want to mention that our LSW DotNet-Lab will contain automatically
rendered Graphical-MSIL
> www.lesser-software.com/lswdnl.htm - general information
http://www.lesser-software.com/en/content/products/LSW%20DotNet-Tools/LSW%20
DotNet-Reflection-Browser/LSW%20Diagrammer.htm
Diagrammer which can convert MSIL into a Graphical format ( EMF,
HTML/VML ) see MSIL Visual Syntax
http://www.lesser-software.com/images/Screenshots/LSW_DotNet_Tools/LSW-DNRB/
1.2/HTML-VML/BranchConcurrency.html
latest sample automatically rendered Framework Method containing a switch
statement.
with best regards, Frank Lesser, www.lesser-software.com
> ILDASM.EXE is what I used to look at the disassembled code.. I see lots of
> ldarg, callvirt, idc.i4.x, nop.... i know what these are, i think, load
[quoted text clipped - 39 lines]
> > >> Raymond Lewallen
> > >> Federal Aviation Administration
Rene - 05 Jun 2004 12:40 GMT
http://blog.dotnetwiki.org/archive/2004/05/11/198.aspx
Apparently this is available as a Reflector add-in and it is free.
> Hi,
>
> just want to mention that our LSW DotNet-Lab will contain automatically
> rendered Graphical-MSIL
> > www.lesser-software.com/lswdnl.htm - general information
http://www.lesser-software.com/en/content/products/LSW%20DotNet-Tools/LSW%20
> DotNet-Reflection-Browser/LSW%20Diagrammer.htm
> Diagrammer which can convert MSIL into a Graphical format ( EMF,
> HTML/VML ) see MSIL Visual Syntax
http://www.lesser-software.com/images/Screenshots/LSW_DotNet_Tools/LSW-DNRB/
> 1.2/HTML-VML/BranchConcurrency.html
> latest sample automatically rendered Framework Method containing a switch
[quoted text clipped - 54 lines]
> > > >> Raymond Lewallen
> > > >> Federal Aviation Administration
Gabriele G. Ponti - 07 Jun 2004 14:35 GMT
Nice. Thanks for the tip.