When I use the disassembly window of Visual Studio 2012 for a C# project, I expect to see IL code. But it shows x64 assembly. Is this caused by the jitter? The assembly below is a portion of the assembly code disassembled.
public static void Main() {
00000000 sub rsp,1C8h
00000007 xor eax,eax
00000009 mov qword ptr [rsp+60h],rax
0000000e mov qword ptr [rsp+58h],rax
00000013 mov qword ptr [rsp+50h],rax
00000018 mov qword ptr [rsp+38h],rax
0000001d mov qword ptr [rsp+30h],rax
00000022 mov qword ptr [rsp+28h],rax
00000027 mov qword ptr [rsp+20h],rax
0000002c xor eax,eax
0000002e mov dword ptr [rsp+4Ch],eax
00000032 mov dword ptr [rsp+48h],eax
00000036 mov dword ptr [rsp+44h],eax
0000003a mov dword ptr [rsp+40h],eax
0000003e mov rax,7F8786239C0h
00000048 mov eax,dword ptr [rax]
0000004a test eax,eax
0000004c je 0000000000000053
0000004e call 000000005FA4647C