2

I was playing around with DynamicMethod and Expression Trees' Compilation (which uses DynamicMethod internally).

I then wondered if there is a way to add a custom attribute to the generated method. I googled about it, but I couldn't find a way. I know that it's possible to do using CodeDom, but I want to use DynamicMethod.

Someone mentioned Type Descriptor, but I'm not sure if it helps.

Does anyone knows a way to define custom attributes to methods generated using DynamicMethod?

jpbochi
  • 4,366
  • 3
  • 34
  • 43

1 Answers1

8

No there is no way to set custom attributes on DynamicMethods, from MSDN:

Custom attributes are not supported on dynamic methods or their parameters.

Sam Saffron
  • 128,308
  • 78
  • 326
  • 506