I am trying to get attributes from a class, and it seems that there is no GetCustomAttributes method. How to obtain attributes in CoreCLR?
using System.Reflection;
class FooBar {
FooBar() {
GetType().GetCustomAttributes(); // does not compile
GetType().GetField("test").GetCustomAttributes(); // compiles
}
}
Try TypeInfo
, you get it by Type.GetTypeInfo()
which is a extension method from the System.Reflection
namespace.
This has been changed with .NET 4.5.
Add the the System.Reflection Nuget package, then use .GetTypeInfo().CustomAttributes
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