Metaprogramming in C# automate your .net development and simplify overcomplicated code

Master advanced techniques for dynamic .NET programming and accelerate productivity by automating tasks, generating adaptable code, and morePurchase of the print or Kindle book includes a free PDF eBookKey FeaturesEmploy metaprogramming to automate your tasks and increase your productivityWrite main...

Descripción completa

Detalles Bibliográficos
Otros Autores: Ingebrigtsen, Einar, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham, England : Packt Publishing Ltd [2023]
Edición:1st ed
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009755148006719
Tabla de Contenidos:
  • Table of Contents Product Information Document How Can Metaprogramming Benefit You? Metaprogramming Concepts Demystifying through Existing Real-World Examples Reasoning about Types Using Reflection Leveraging Attributes Dynamic Proxy Generation Reasoning about Expressions Building and Executing Expressions Taking Advantage of the Dynamic Language Runtime Convention over Configuration Applying the Open-Closed Principle Go Beyond Inheritance Applying Cross-Cutting Concerns Aspect Oriented Programming Roslyn Compiler Extensions Generating Code Static Code Analysis Caveats and Final Words.