Trong quá khứ, tôi đã bị đốt cháy bởi sự cố "tác dụng phụ-trong-một-người truy cập" khi gỡ lỗi; có nghĩa là tôi đã có bộ nhớ cache được khởi tạo mà không có điểm ngắt được kích hoạt (vì nó đã bị tạm dừng trong phòng thu trực quan). Và vì vậy tôi đã tự hỏi về cơ chế mà Visual Studio sử dụng để thực thi mã "không theo thứ tự", để đánh giá các thuộc tính trong trình gỡ lỗi. Dường như với tôi rằng điều này sẽ phá vỡ CLR?Visual Studio đánh giá các thuộc tính trong khi gỡ lỗi trong C# như thế nào?
Vì vậy, câu hỏi: Làm thế nào điều này được thực hiện từ quan điểm kỹ thuật? Các bài viết giải thích nó sẽ hữu ích.
tôi dường như nhớ đến qua một bài viết về nó một thời gian trước, nhưng Google-fu của tôi là quá yếu để tìm thấy nó một lần nữa. – Smashery
Để bắt đầu [Phản ứng phụ và Biểu thức] (http://msdn.microsoft.com/en-us/library/a7a250bs.aspx) – horgh