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