mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-15 14:54:09 +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;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
iVal.ToString(strBuffer);
|
||||||
((int32)iVal).ToString(strBuffer);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Result<T> Parse<T>(StringView str, bool ignoreCase = false) where T : enum
|
public static Result<T> Parse<T>(StringView str, bool ignoreCase = false) where T : enum
|
||||||
|
|
|
@ -48,7 +48,7 @@ namespace System.Reflection
|
||||||
if (!typeMatched)
|
if (!typeMatched)
|
||||||
return .Err(.InvalidTargetType); // "Invalid target type");
|
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);
|
Type fieldType = Type.[Friend]GetType(mFieldData.mFieldTypeId);
|
||||||
|
|
||||||
|
@ -110,7 +110,7 @@ namespace System.Reflection
|
||||||
if (!typeMatched)
|
if (!typeMatched)
|
||||||
return .Err(.InvalidTargetType);
|
return .Err(.InvalidTargetType);
|
||||||
}
|
}
|
||||||
dataAddr = (void*)((int)dataAddr + mFieldData.mData);
|
dataAddr = (void*)((int)dataAddr + (.)mFieldData.mData);
|
||||||
|
|
||||||
Type fieldType = Type.[Friend]GetType(mFieldData.mFieldTypeId);
|
Type fieldType = Type.[Friend]GetType(mFieldData.mFieldTypeId);
|
||||||
|
|
||||||
|
@ -143,7 +143,7 @@ namespace System.Reflection
|
||||||
return .Err(.InvalidTargetType); // Invalid target type
|
return .Err(.InvalidTargetType); // Invalid target type
|
||||||
dataAddr = target.Get<void*>();
|
dataAddr = target.Get<void*>();
|
||||||
}
|
}
|
||||||
dataAddr = (void*)((int)dataAddr + mFieldData.mData);
|
dataAddr = (void*)((int)dataAddr + (.)mFieldData.mData);
|
||||||
|
|
||||||
Type fieldType = Type.[Friend]GetType(mFieldData.mFieldTypeId);
|
Type fieldType = Type.[Friend]GetType(mFieldData.mFieldTypeId);
|
||||||
|
|
||||||
|
@ -197,7 +197,7 @@ namespace System.Reflection
|
||||||
dataAddr = target.Get<void*>();
|
dataAddr = target.Get<void*>();
|
||||||
}
|
}
|
||||||
|
|
||||||
dataAddr = (void*)((int)dataAddr + mFieldData.mData);
|
dataAddr = (void*)((int)dataAddr + (.)mFieldData.mData);
|
||||||
|
|
||||||
Type fieldType = Type.[Friend]GetType(mFieldData.mFieldTypeId);
|
Type fieldType = Type.[Friend]GetType(mFieldData.mFieldTypeId);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue