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

Int64 mFieldData.mData fixes for 32-bit builds

This commit is contained in:
Brian Fiete 2021-12-29 11:24:14 -05:00
parent 48640bcf77
commit 7e315e49d2
2 changed files with 5 additions and 6 deletions

View file

@ -16,8 +16,7 @@ namespace System
return;
}
}
((int32)iVal).ToString(strBuffer);
iVal.ToString(strBuffer);
}
public static Result<T> Parse<T>(StringView str, bool ignoreCase = false) where T : enum

View file

@ -48,7 +48,7 @@ namespace System.Reflection
if (!typeMatched)
return .Err(.InvalidTargetType); // "Invalid target type");
}
dataAddr = (void*)((int)dataAddr + mFieldData.mData);
dataAddr = (void*)((int)dataAddr + (.)mFieldData.mData);
Type fieldType = Type.[Friend]GetType(mFieldData.mFieldTypeId);
@ -110,7 +110,7 @@ namespace System.Reflection
if (!typeMatched)
return .Err(.InvalidTargetType);
}
dataAddr = (void*)((int)dataAddr + mFieldData.mData);
dataAddr = (void*)((int)dataAddr + (.)mFieldData.mData);
Type fieldType = Type.[Friend]GetType(mFieldData.mFieldTypeId);
@ -143,7 +143,7 @@ namespace System.Reflection
return .Err(.InvalidTargetType); // Invalid target type
dataAddr = target.Get<void*>();
}
dataAddr = (void*)((int)dataAddr + mFieldData.mData);
dataAddr = (void*)((int)dataAddr + (.)mFieldData.mData);
Type fieldType = Type.[Friend]GetType(mFieldData.mFieldTypeId);
@ -197,7 +197,7 @@ namespace System.Reflection
dataAddr = target.Get<void*>();
}
dataAddr = (void*)((int)dataAddr + mFieldData.mData);
dataAddr = (void*)((int)dataAddr + (.)mFieldData.mData);
Type fieldType = Type.[Friend]GetType(mFieldData.mFieldTypeId);