MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

C# Language Internals - Part 2

Course Summary

The second part of the C# Language Internals course continues our journey of the inner workings of the C# programming language and the CLR.

  • +

    Course Syllabus

    Investigating Iterators
    - 38m 21s

    —Introducing Iterators 3m 49s
    —The State Machine Behind Iterators 4m 34s
    —Looking at a Simple Iterator in ILSpy 6m 16s
    —Iterators Returning IEnumerable 3m 24s
    —Object Lifetimes in Iterators 1m 45s
    —Analyzing Space Leaks With SOS 6m 37s
    —Tidbits About Iterators 4m 49s
    —Building a LINQ Debugger Using Iterators 5m 40s
    —Summary 1m 23s
    Asynchronous Methods
    - 38m 27s

    —Recap of Asynchronous Methods 2m 52s
    —Asynchronous Method Builders 2m 24s
    —Under the Hood of Asynchronous Method Builders 8m 17s
    —The Role of Await Expressions 3m 29s
    —Revisiting the Awaiter Pattern 3m 18s
    —The Compilation of Await Expressions 7m 54s
    —Stack Spilling Explained 2m 37s
    —Demonstrating Stack Spilling 5m 49s
    —Summary 1m 43s
    Expression Trees
    - 42m 5s
    Dynamic Programming in C#
    - 39m 57s
    Hidden Gems in System.Runtime.CompilerServices
    - 38m 55s
    COM Interop, No PIA, and WinRT
    - 42m 22s
    Not-So Secret Language Features
    - 38m 50s

Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Open Source , Development & Implementations and Operating Systems Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url