mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-21 01:18:02 +02:00
Removed 'internal' protection - it's all about [Friend] now
This commit is contained in:
parent
81af04a1ce
commit
14ac27c977
119 changed files with 1339 additions and 1388 deletions
|
@ -10,7 +10,7 @@ namespace System.Reflection
|
|||
public static Result<void> GetCustomAttribute(void* inAttrData, Type attributeType, Object targetAttr)
|
||||
{
|
||||
|
||||
TypeId findTypeId = attributeType.mTypeId;
|
||||
TypeId findTypeId = attributeType.[Friend]mTypeId;
|
||||
|
||||
void* data = inAttrData;
|
||||
data++;
|
||||
|
@ -32,11 +32,11 @@ namespace System.Reflection
|
|||
|
||||
var methodIdx = Decode!<uint16>(data);
|
||||
|
||||
Type attrType = Type.GetType(typeId);
|
||||
Type attrType = Type.[Friend]GetType(typeId);
|
||||
TypeInstance attrTypeInst = attrType as TypeInstance;
|
||||
MethodInfo methodInfo = .(attrTypeInst, attrTypeInst.mMethodDataPtr + methodIdx);
|
||||
MethodInfo methodInfo = .(attrTypeInst, attrTypeInst.[Friend]mMethodDataPtr + methodIdx);
|
||||
|
||||
Object[] args = scope Object[methodInfo.mMethodData.mParamCount];
|
||||
Object[] args = scope Object[methodInfo.[Friend]mMethodData.mParamCount];
|
||||
|
||||
int argIdx = 0;
|
||||
while (data < endPtr)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue