Question

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?

Was it helpful?

Solution

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

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

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top