mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 04:22:20 +02:00
Added RefType, changed how CRepr types are represented
This commit is contained in:
parent
716f7b3638
commit
0c946de3ca
13 changed files with 311 additions and 40 deletions
|
@ -418,6 +418,7 @@ BfCompiler::BfCompiler(BfSystem* bfSystem, bool isResolveOnly)
|
|||
mReflectMethodDataDef = NULL;
|
||||
mReflectParamDataDef = NULL;
|
||||
mReflectPointerType = NULL;
|
||||
mReflectRefType = NULL;
|
||||
mReflectSizedArrayType = NULL;
|
||||
mReflectSpecializedGenericType = NULL;
|
||||
mReflectTypeInstanceTypeDef = NULL;
|
||||
|
@ -6218,6 +6219,7 @@ bool BfCompiler::DoCompile(const StringImpl& outputDirectory)
|
|||
mReflectMethodDataDef = _GetRequiredType("System.Reflection.TypeInstance.MethodData");
|
||||
mReflectParamDataDef = _GetRequiredType("System.Reflection.TypeInstance.ParamData");
|
||||
mReflectPointerType = _GetRequiredType("System.Reflection.PointerType");
|
||||
mReflectRefType = _GetRequiredType("System.Reflection.RefType");
|
||||
mReflectSizedArrayType = _GetRequiredType("System.Reflection.SizedArrayType");
|
||||
mReflectSpecializedGenericType = _GetRequiredType("System.Reflection.SpecializedGenericType");
|
||||
mReflectTypeInstanceTypeDef = _GetRequiredType("System.Reflection.TypeInstance");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue