Christoph leads the .NET Agent Team at Dynatrace. CLR internals, IL code rewriting and other black magic is his thing. Codes .NET since 1.0 (Full Framework, not .NET Core!).