1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-21 17:28:00 +02:00

Reflection fixes for static values

This commit is contained in:
Brian Fiete 2020-07-06 09:55:19 -07:00
parent 78dd56d6c5
commit 6cd66a2182
9 changed files with 165 additions and 99 deletions

View file

@ -8,7 +8,7 @@ namespace System
{
for (var field in type.GetFields())
{
if (field.[Friend]mFieldData.[Friend]mConstValue == iVal)
if (field.[Friend]mFieldData.[Friend]mData == iVal)
{
strBuffer.Append(field.Name);
return;
@ -24,7 +24,7 @@ namespace System
for (var field in typeInst.GetFields())
{
if (str.Equals(field.[Friend]mFieldData.mName, ignoreCase))
return .Ok(*((T*)(&field.[Friend]mFieldData.mConstValue)));
return .Ok(*((T*)(&field.[Friend]mFieldData.mData)));
}
return .Err;