The C# Meta Programming Roadmap
Raw Coding
The C# meta programming roadmap or reference.
Support my Work 🤝 https://www.patreon.com/raw_coding Buy my Courses 📚 https://learning.raw-coding.dev Buy my Merch 🛒 https://shop.raw-coding.dev
Join the Community 💬 https://discord.gg/Qp6hdq3 Tweet Tweet 📣 https://twitter.com/anton_t0shik Tune in LIVE! 🎥 https://www.twitch.tv/raw_coding
Interpreter
The Pattern https://youtu.be/Vc3aiaAcIME HTML Programming Language https://youtu.be/F0facQCNUcY Data Driven Architecture https://youtu.be/UfXQEvKr47Q Control Flow in Distributed Systems https://youtu.be/ywPexGD3V-8 Javascript in C# https://youtu.be/4aGD5S-fgnw
Reflection
Reflection Explained https://youtu.be/cdG2JxuZvNI Automapper Clone (Reflection Clone) https://youtu.be/7GmrOWQgJJc
Expression Api
Expression Trees Explained https://youtu.be/dwr40KytyaY Automapper Clone (Expression Api) https://youtu.be/xs1duatFWw4
Source Generators
Source Generators Tutorial https://youtu.be/IUMZH5Z4r00 Automapper Clone (Source Gen) https://youtu.be/h_QQAk7hKKc
Roslyn Compiler
Automapper Clone Roslyn https://youtu.be/9Ul_YHSWclI Real OOP https://youtu.be/AzjXDs2LJSc
IL Generation
Automapper Clone https://youtu.be/ARAhjXQL_KI
Dynamically Imported Modules
Plugin Architecture https://youtu.be/g4idDjBICO8
IL Weaving
Introduction to IL Weaving https://youtu.be/L-RQmSPy7Qo
Timestamps 00:00 Introduction 00:35 What is Meta Programming? 01:41 Interpreter 02:25 Reflection 03:43 Expression Api 05:15 Source Generators 06:21 Roslyn Compiler 08:08 IL Generation 08:40 Dynamic Module Loading 09:29 IL Weaving (MISL Injection) 10:52 T4 Templating 11:56 Fin
#csharp #metaprogramming #advanced ... https://www.youtube.com/watch?v=ZpFslUJhKxo
310838704 Bytes