Code Generation

EggMapper supports compile-time source generators for zero-overhead mapping alongside the runtime API. Generated code has no startup cost and no runtime reflection.

Approach Package When to use
Attribute Mapper EggMapper.Generator Simple 1:1 copies, compile-time safety
Class Mapper EggMapper.ClassMapper Custom logic + generated code, DI, reverse mapping

You can mix runtime and generated mappings in the same project. Use source generators for hot paths and the runtime API for complex or dynamic mappings.


Table of contents


Back to top

EggMapper — MIT licensed © Eggspot. Fastest .NET runtime object mapper.