In VB.NET, even with Option Strict on, it\'s possible to pass an Enum around as an Integer.
Option Strict
In my particular situation, someone\'s using an enum similar to
There is an Enum.TryParse in .NET 4.
Although Enum.IsDefined probably suits your needs better.