diff --git a/BeefLibs/corlib/src/Reflection/AttributeInfo.bf b/BeefLibs/corlib/src/Reflection/AttributeInfo.bf index 0489904a..5bb5c8ab 100644 --- a/BeefLibs/corlib/src/Reflection/AttributeInfo.bf +++ b/BeefLibs/corlib/src/Reflection/AttributeInfo.bf @@ -92,7 +92,7 @@ namespace System.Reflection .Double: let attrData = Decode!(data); args[argIdx] = scope:AttrBlock box attrData; - case (TypeCode)51: //BfConstType_TypeOf + case (TypeCode)typeof(TypeCode).MaxValue + 8: //BfConstType_TypeOf let argTypeId = Decode!(data); args[argIdx] = Type.[Friend]GetType((.)argTypeId); case (TypeCode)255: diff --git a/BeefLibs/corlib/src/Type.bf b/BeefLibs/corlib/src/Type.bf index 14ef5228..11aeb50c 100644 --- a/BeefLibs/corlib/src/Type.bf +++ b/BeefLibs/corlib/src/Type.bf @@ -686,7 +686,16 @@ namespace System Struct, Enum, TypeAlias, - Extension + Extension, + FloatX2, + FloatX3, + FloatX4, + DoubleX2, + DoubleX3, + DoubleX4, + Int64X2, + Int64X3, + Int64X4, } }