I'm trying to code in a Portable Class Library
using ASP.NET Core 1.0
, the following instruction:
public static void WriteMessage<T>(T value)
{
if (typeof(T).IsEnum)
{
Debug.Print("Is enum")
}
else
{
Debug.Print("Not Is enum")
}
}
But this code does not compile because the compiler says that the property IsEnum
is non present on Type.
Any suggestions?
Some functionality from Type
was moved to TypeInfo
in .NET Core.
typeof(T).GetTypeInfo().IsEnum
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