1 write to TypeBeingBuilt
System.Private.TypeLoader (1)
Internal\Runtime\TypeLoader\TypeBuilderState.cs (1)
27
TypeBeingBuilt
= typeBeingBuilt;
15 references to TypeBeingBuilt
System.Private.TypeLoader (15)
Internal\Runtime\TypeLoader\EETypeCreator.cs (6)
152
Debug.Assert(runtimeInterfacesLength == state.
TypeBeingBuilt
.RuntimeInterfaces.Length);
154
bool isMdArray = state.
TypeBeingBuilt
.IsMdArray;
163
((ArrayType)state.
TypeBeingBuilt
).Rank * sizeof(int) * 2; // 2 ints per rank for bounds
165
else if (state.
TypeBeingBuilt
.IsFunctionPointer)
168
MethodSignature sig = ((FunctionPointerType)state.
TypeBeingBuilt
).Signature;
217
? GetMdArrayGCDescSize((ArrayType)state.
TypeBeingBuilt
, out elementEEType)
Internal\Runtime\TypeLoader\TypeBuilder.cs (2)
440
DefType[] interfaces = state.
TypeBeingBuilt
.RuntimeInterfaces;
513
TypeLoaderLogger.WriteLine("Setting basetype " + baseType.ToString() + " dictionary on type " + derivedTypeState.
TypeBeingBuilt
.ToString());
Internal\Runtime\TypeLoader\TypeBuilderState.cs (7)
59
if (
TypeBeingBuilt
.IsMdArray)
61
_templateType =
TypeBeingBuilt
.Context.ResolveRuntimeTypeHandle(typeof(object[,]).TypeHandle);
63
else if (
TypeBeingBuilt
.IsSzArray && ((ArrayType)
TypeBeingBuilt
).ElementType is TypeDesc elementType &&
67
_templateType =
TypeBeingBuilt
.Context.ResolveRuntimeTypeHandle(typeof(char*[]).TypeHandle);
71
_templateType = TemplateLocator.TryGetTypeTemplate(
TypeBeingBuilt
, ref _nativeLayoutInfo);
93
FinishInitNativeLayoutInfo(
TypeBeingBuilt
, ref _nativeLayoutInfo);