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:
parent
48640bcf77
commit
7e315e49d2
2 changed files with 5 additions and 6 deletions
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue