</> CodeBooks
    ← Volver a C# (página 12)
    Portada de Metaprogramming in .NET

    Metaprogramming in .NET

    Jason Bock, Kevin Hazzard

    Editorial
    Manning
    Año
    2012
    Páginas
    ~360
    Nivel
    Intermedio

    De qué trata

    Tratado técnico avanzado de Jason Bock y Kevin Hazzard sobre las técnicas de metaprogramación y generación dinámica de código en la plataforma .NET con C#.

    Los autores enseñan a inspeccionar y manipular código en tiempo de compilación y ejecución: reflexión avanzada con System.Reflection, compilación de árboles de expresiones (Expression Trees), emisión de bytecode MSIL con Reflection.Emit, tejido de código con PostSharp, y automatización con compiladores dinámicos. Incluye análisis crítico de rendimiento y seguridad.

    Indispensable para creadores de frameworks, herramientas de serialización, ORMs y programadores senior interesados en metaprogramación en .NET.

    • Metaprogramación
    • Reflection.Emit
    • Expression Trees
    • MSIL
    • Jason Bock
    • PostSharp
    • Bytecode
    • C#

    ¿Cómo enseña?

    TeóricoPráctico

    Teórico

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Mapeador de objetos ultrarrápido con generación de código dinámico

    Construcción de una librería similar a AutoMapper que compila métodos de mapeo en tiempo de ejecución mediante Expression Trees para evitar la sobrecarga de la reflexión.

    Más de C# con nivel Intermedio