diff --git a/Language/Value/Variant.vb b/Language/Value/Variant.vb index f97094d2..0d4b3607 100644 --- a/Language/Value/Variant.vb +++ b/Language/Value/Variant.vb @@ -75,6 +75,10 @@ Namespace Language End Get End Property + Public Function [TryCast](Of T)() As T + Return DirectCast(Value, T) + End Function + Public Overloads Shared Widening Operator CType(obj As [Variant](Of A, B)) As Type Return obj.GetUnderlyingType