List of Figures
Chapter 1. Metaprogramming concepts
Figure 1.1. Which system is easier to change?
Figure 1.2. DynamicConversion.htm—converting inches to millimeters
Figure 1.3. DynamicConversion.htm—injecting variables into JavaScript
Figure 1.4. DynamicConversion.htm—using JavaScript’s Math class dynamically
Figure 1.5. Enumerating the synonyms for the CodeDOM language providers using LINQPad
Figure 1.6. Cross-joining two ranges in LINQ
Figure 1.7. The results of filtering a cross-join of two ranges with a lambda predicate
Figure 1.8. Exercising the DynamicPredicate class
Figure 1.9. Simple sorting that throws an exception
Figure 1.10. The IL from writing a string to the console
Figure 1.11. The metaprogramming class called MyExpandoObject ...
Get Metaprogramming in .NET now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.