Cover art for CyberSecurity Summary

Metaprogramming in .NET

CyberSecurity Summary

Published
October 12, 2026
Duration
22:35
Summary source
description
Last updated
Oct 21, 2026

Discusses Introduces techniques for writing code that processes or generates other programs. The authors explo…

Summary

Introduces techniques for writing code that processes or generates other programs. The authors explore foundational concepts such as reflection, code generation, and dynamic objects to help developers reduce software complexity and increase reusability. Detailed chapters cover specialized tools like the CodeDOM for building source code graphs and expressi…

Intelligent Report

Sign in to read teasers, or upgrade to Research Pro to commission intelligent report for this episode. Learn more →

Show notes

Introduces techniques for writing code that processes or generates other programs. The authors explore foundational concepts such as reflection, code generation, and dynamic objects to help developers reduce software complexity and increase reusability. Detailed chapters cover specialized tools like the CodeDOM for building source code graphs and expression trees for in-memory compilation. Additionally, the text examines the Dynamic Language Runtime (DLR) and Microsoft's Roslyn compiler API as m