As the name of the anonymous type is compiler generated, so is it accessible through reflection?
Yes. As far as the CLR/framework is concerned, they're normal types. In fact, you can do some interesting things with reflection on anonymous types...
The current C# compiler actually creates a generic type though, so that two anonymous types which both just have a "Foo" property of different types will share a generic type, but have different closed types.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With