diff --git a/BeefLibs/corlib/src/Type.bf b/BeefLibs/corlib/src/Type.bf index d28ff5c9..e5587b67 100644 --- a/BeefLibs/corlib/src/Type.bf +++ b/BeefLibs/corlib/src/Type.bf @@ -13,6 +13,14 @@ namespace System protected TypeFlags mTypeFlags; protected TypeCode mTypeCode; + public static TypeDeclaration.Enumerator TypeDeclarations + { + get + { + return .(); + } + } + public TypeCode TypeCode => mTypeCode; public TypeId TypeId => mTypeId; public TypeDeclaration BaseType @@ -29,15 +37,8 @@ namespace System return Type.[Friend]Comptime_GetTypeDeclarationById((.)mOuterTypeId); } } - public Type ResolvedType => Type.[Friend]Comptime_GetTypeById((.)mTypeId); - public static Enumerator Types - { - get - { - return .(); - } - } + public Type ResolvedType => Type.[Friend]Comptime_GetTypeById((.)mTypeId); public void GetFullName(String strBuffer) { @@ -220,6 +221,14 @@ namespace System } } + public static TypeDeclaration.Enumerator TypeDeclarations + { + get + { + return .(); + } + } + public int32 Size { get