Observing and Modifying Code Execution Dynamically
This chapter is about some common types that are included with .NET for performing code reflection and applying and reading attributes, working with expression trees, and creating source generators.
This chapter covers the following topics:
- Working with reflection and attributes
- Working with expression trees
- Creating source generators