2012-09-30 2 views
0

CS 코드 (.Net 코드)를 작성하면 가능한 동등한 IL 버전을 표시하는 도구가 있습니까? 학습 목적으로 이러한 도구가 필요합니다. 한쪽에서라이브 일리노이 타이핑 코드보기


우리는 샘플 코드를 작성 : 예 : (그냥 예를 들어) 우리는 쓰기 :

if (base.ActiveMdiChild != null) 
    {... 

그리고

는 다른 측면에서 보여줍니다 :

4  L_0009: brtrue.s 9 -> ret 
5  L_000b: ldarg.0 
+0

리플렉션, JIT, 라이브 변환을 통해 가능할 수 있습니다 ... (컴파일 할 필요없이) ... – Sypress

답변

1

Roslyn : http://msdn.microsoft.com/en-us/vstudio/roslyn.aspx과 비슷한 웹 도구를 스크립트로 작성하면 https://compilify.net/과 비슷한 방식으로 컴파일하기 전에 분명히 컴파일해야합니다. il을 표시 할 수 있습니다.

아마 당신은 편집인으로부터 옵션으로 요청할 수 있습니다.

+0

감사합니다. 나는 그들을 연구하지 않았습니다. 방문하고 발견하는 데 시간이 걸립니다. 내 필요를 해결할 수 있습니다. – Sypress

+0

나는 다른 대답이 될 수 있다고 생각하는데, 왜냐하면 나는 +1을했는데 왜냐하면 나를 위해 새로운 것이 있었기 때문에 나는 전에 Roslyn을 보았지만 결코 통과하지 못했다. – Sypress