Mega Code Archive

 
Categories / VB.Net / Reflection
 

Type IsEnum Property tells whether the current Type represents an enumeration

Imports System Public Enum Color     Red     Blue     Green End Enum Class TestIsEnum    Public Shared Sub Main()         Dim colorType As Type = GetType(Color)         Dim enumType As Type = GetType([Enum])         Console.WriteLine("Is Color an enum? {0}.", colorType.IsEnum)         Console.WriteLine("Is Color a value type? {0}.", colorType.IsValueType)         Console.WriteLine("Is Enum an enum type? {0}.", enumType.IsEnum)         Console.WriteLine("Is Enum a value type? {0}.", enumType.IsValueType)     End Sub End Class