Namespace System Class TypeInfo Public Sub TypeInfo() End Sub Sub ~TypeInfo() End Sub Override Function GetType() As TypeInfo Return ActiveBasic.Core._System_TypeBase.selfTypeInfo End Function Override Function ToString() As String Return FullName() End Function '---------------------------------------------------------------- ' Public properties '---------------------------------------------------------------- Abstract Function BaseType() As TypeInfo Abstract Function FullName() As String Abstract Function IsArray() As Boolean Abstract Function IsByRef() As Boolean Abstract Function IsClass() As Boolean Abstract Function IsEnum() As Boolean Abstract Function IsInterface() As Boolean Abstract Function IsPointer() As Boolean Abstract Function IsValueType() As Boolean Abstract Function Name() As String Abstract Function Namespace() As String '---------------------------------------------------------------- ' Public methods '---------------------------------------------------------------- Abstract Function GetMembers() As System.Collections.Generic.List End Class End Namespace ' System