Mega Code Archive

 
Categories / VB.Net / Reflection
 

Is generics assignable

Imports System Imports System.Collections.Generic Class ArrayTypeTest     Public Shared Sub Main()         Dim arrayNull(10) As Nullable(Of Integer)         Dim genIntList As New List(Of Integer)         Dim genTList As New List(Of Type)         Dim arrayNullType As Type = arrayNull.GetType         Dim genIntListType As Type = genIntList.GetType         Dim genTListType As Type = genTList.GetType         Console.WriteLine("Integer(10) assignable from Nullable(Of Integer)(10): {0}", arrayNullType.IsAssignableFrom(arrayNullType))         Console.WriteLine("List(Of Integer) assignable from List(Of Type): {0}", genIntListType.IsAssignableFrom(genTListType))         Console.WriteLine("List(Of Type) assignable from List(Of Integer): {0}", genTListType.IsAssignableFrom(genIntListType))     End Sub End Class