Đôi khi tôi muốn nhanh chóng xem biểu diễn IL đoạn mã của tôi trong C#, để hiểu chính xác điều gì xảy ra với các câu lệnh mã khác nhau, như được thực hiện here for example.Một công cụ để kiểm tra mã IL dễ dàng
Tôi biết có ildasm, Reflector, ILSpy, dotPeek và có thể một số công cụ khác có sẵn. Những gì tôi tự hỏi ở đây là nếu có cách nào tao nhã hơn bằng cách viết một số dòng mã để xem IL tương ứng, hơn là biên dịch mã .net, nạp assembly vào một trong những chương trình đó và tìm mã bạn tò mò về .
Có thể có plugin cho studio trực quan, điều này sẽ thêm tùy chọn nhấp chuột phải để "xây dựng và xem mã IL" hoặc bất kỳ cách thuận tiện nào khác?
Edit:
Sau khi một số chi tiết googling tôi tìm thấy NDasm codeplex project mà làm những gì tôi đang tìm kiếm - tích hợp vào visual studio.
Nhưng đề xuất LINQPad của vcsjones cũng rất tuyệt, vì vậy tôi đánh dấu nó là được chấp nhận, cảm ơn. Một công cụ thực sự hữu ích ...
Tôi chắc rằng Visual Studio Ultimate có thể làm điều này, nhân tiện. – Ryan
@minitech Thật sao? Làm sao? – CodingGorilla
@CodingGorilla: Tôi không nhớ. Tôi đã nhìn thấy nó một lần, nhưng tôi chưa bao giờ mua nó ... bạn biết đấy, đó là 15.000 đô la. – Ryan