реализовать для анонимного класса?
Никаких, их создает компилятор в компайлтайме, только System.Object https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/anonymous-types#remarks
Object базовый для всех
Обсуждают сегодня