W przeszłości podczas debugowania zostałem wypalony przez "efekt uboczny-w-akcesorium"; oznacza to, że miałem inicjowane pamięci podręczne bez wyzwalania moich punktów wstrzymania (ponieważ zostało już ono zatrzymane w Visual Studio). Zastanawiam się więc nad mechanizmem używanym przez Visual Studio do wykonywania kodu "out-of-order", aby ocenić właściwości w debugerze. Wydaje mi się, że to obchodziłoby CLR?W jaki sposób Visual Studio ocenia właściwości podczas debugowania w języku C#?
Pytanie: Jak to zrobić z technicznego punktu widzenia? Pomocne byłyby artykuły wyjaśniające to.
wydaje mi przypomnieć napotykając artykule o nim jakiś czas temu, ale mój Google-fu jest zbyt słaby, aby go odnaleźć. – Smashery
Aby rozpocząć [Efekty uboczne i wyrażenia] (http://msdn.microsoft.com/en-us/library/a7a250bs.aspx) – horgh