1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 19:48:20 +02:00

Added a Type.TypeDeclarations

This commit is contained in:
Brian Fiete 2025-01-14 17:49:39 -08:00
parent 9d1ad28323
commit 25eb2a13a3

View file

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