1 write to TypeBeingBuilt
System.Private.TypeLoader (1)
Internal\Runtime\TypeLoader\TypeBuilderState.cs (1)
28TypeBeingBuilt = typeBeingBuilt;
43 references to TypeBeingBuilt
System.Private.TypeLoader (43)
Internal\Runtime\TypeLoader\EETypeCreator.cs (3)
181if (state.TypeBeingBuilt.IsMdArray) 189else if (state.TypeBeingBuilt.IsFunctionPointer) 192MethodSignature sig = ((FunctionPointerType)state.TypeBeingBuilt).Signature;
Internal\Runtime\TypeLoader\TypeBuilder.cs (1)
674TypeLoaderLogger.WriteLine("Setting basetype " + baseType.ToString() + " dictionary on type " + derivedTypeState.TypeBeingBuilt.ToString());
Internal\Runtime\TypeLoader\TypeBuilderState.cs (39)
61if (TypeBeingBuilt.IsMdArray) 63_templateType = TypeBeingBuilt.Context.ResolveRuntimeTypeHandle(typeof(object[,]).TypeHandle); 72if (TypeBeingBuilt.IsSzArray && ((ArrayType)TypeBeingBuilt).ElementType is TypeDesc elementType && 75_templateType = TypeBeingBuilt.Context.ResolveRuntimeTypeHandle(typeof(char*[]).TypeHandle); 83_templateType = TemplateLocator.TryGetTypeTemplate(TypeBeingBuilt, ref _nativeLayoutInfo); 117FinishInitNativeLayoutInfo(TypeBeingBuilt, ref _nativeLayoutInfo); 180if (TypeBeingBuilt.IsGenericDefinition) 183return TypeBeingBuilt.RuntimeInterfaces; 190if (!TypeBeingBuilt.IsGeneric() && !(TypeBeingBuilt is ArrayType)) 194if (TypeBeingBuilt.IsInterface) 197return TypeBeingBuilt.CanShareNormalGenericCode(); 215if (TypeBeingBuilt.RetrieveRuntimeTypeHandleIfPossible()) 218return TypeBeingBuilt.RuntimeTypeHandle.GetDictionary() != IntPtr.Zero; 244if (TypeBeingBuilt.RetrieveRuntimeTypeHandleIfPossible()) 248return TypeBeingBuilt.RuntimeTypeHandle.ToEETypePtr()->NumVtableSlots; 256if (TypeBeingBuilt.IsPointer || TypeBeingBuilt.IsByRef || TypeBeingBuilt.IsFunctionPointer) 261if (TypeBeingBuilt.IsMdArray || (TypeBeingBuilt.IsSzArray && ((ArrayType)TypeBeingBuilt).ElementType is TypeDesc elementType 266return TypeBeingBuilt.BaseType.GetRuntimeTypeHandle().ToEETypePtr()->NumVtableSlots; 270Debug.Assert(TypeBeingBuilt.IsTemplateCanonical()); 272TypeDesc templateType = TypeBeingBuilt.ComputeTemplate(false); 333if (TypeBeingBuilt is ArrayType) 337ArrayType arrayType = (ArrayType)TypeBeingBuilt; 352Debug.Assert(TypeBeingBuilt.RetrieveRuntimeTypeHandleIfPossible() || 353(TypeBeingBuilt is PointerType) || 354(TypeBeingBuilt is ByRefType) || 355(TypeBeingBuilt is FunctionPointerType) || 356TypeBeingBuilt.IsTemplateCanonical()); 380DefType defType = TypeBeingBuilt as DefType; 457ArrayType typeAsArrayType = TypeBeingBuilt as ArrayType; 470if (!TypeBeingBuilt.IsArray) 472else if (TypeBeingBuilt.IsSzArray) 476Debug.Assert(TypeBeingBuilt.IsMdArray); 477return ((ArrayType)TypeBeingBuilt).Rank;