5 instantiations of TypeBuilder
System.Private.TypeLoader (5)
Internal\Runtime\TypeLoader\TypeBuilder.cs (4)
1196new TypeBuilder().BuildType(typeBeingLoaded); 1222new TypeBuilder().BuildType(arrayType); 1307new TypeBuilder().BuildMethod(methodBeingLoaded); 1327IntPtr ret = new TypeBuilder().BuildGenericLookupTarget(context, typeContext, signature, out auxResult);
Internal\Runtime\TypeLoader\TypeLoaderEnvironment.cs (1)
180new TypeBuilder().BuildType(type);
59 references to TypeBuilder
System.Private.TypeLoader (59)
Internal\Runtime\TypeLoader\EETypeCreator.cs (2)
206allocatedNonGCDataSize += -TypeBuilder.ClassConstructorOffset; 306nonGCStaticDataOffset = state.HasStaticConstructor ? -TypeBuilder.ClassConstructorOffset : 0;
Internal\Runtime\TypeLoader\GenericDictionary.cs (1)
26public void Finish(TypeBuilder typeBuilder)
Internal\Runtime\TypeLoader\GenericDictionaryCell.cs (39)
20internal abstract void Prepare(TypeBuilder builder); 21internal abstract IntPtr Create(TypeBuilder builder); 22internal virtual unsafe void WriteCellIntoDictionary(TypeBuilder typeBuilder, IntPtr* pDictionary, int slotIndex) 27internal virtual IntPtr CreateLazyLookupCell(TypeBuilder builder, out IntPtr auxResult) 36private static RuntimeTypeHandle GetRuntimeTypeHandleWithNullableTransform(TypeBuilder builder, TypeDesc type) 48internal override void Prepare(TypeBuilder builder) 56internal override IntPtr Create(TypeBuilder builder) 66internal override void Prepare(TypeBuilder builder) 80internal override IntPtr Create(TypeBuilder builder) 94internal override void Prepare(TypeBuilder builder) 102internal override unsafe IntPtr Create(TypeBuilder builder) 117internal override void Prepare(TypeBuilder builder) 127internal override unsafe IntPtr Create(TypeBuilder builder) 155internal override void Prepare(TypeBuilder builder) 164internal override IntPtr Create(TypeBuilder builder) 192internal override void Prepare(TypeBuilder builder) 201internal override IntPtr Create(TypeBuilder builder) 223internal override void Prepare(TypeBuilder builder) 231internal override IntPtr Create(TypeBuilder builder) 252internal override void Prepare(TypeBuilder builder) 260internal override IntPtr Create(TypeBuilder builder) 277internal override unsafe IntPtr CreateLazyLookupCell(TypeBuilder builder, out IntPtr auxResult) 288internal override void Prepare(TypeBuilder builder) 296internal override unsafe IntPtr Create(TypeBuilder builder) 306internal override unsafe void Prepare(TypeBuilder builder) 314internal override IntPtr Create(TypeBuilder builder) 326internal override unsafe void Prepare(TypeBuilder builder) 334internal override unsafe IntPtr Create(TypeBuilder builder) 348internal override unsafe void Prepare(TypeBuilder builder) 363internal override unsafe IntPtr Create(TypeBuilder builder) 381internal override void Prepare(TypeBuilder builder) 389internal override IntPtr Create(TypeBuilder builder) 395internal override unsafe IntPtr CreateLazyLookupCell(TypeBuilder builder, out IntPtr auxResult) 407internal override void Prepare(TypeBuilder builder) 412internal override IntPtr Create(TypeBuilder builder) 437internal override unsafe void Prepare(TypeBuilder builder) 442internal override unsafe IntPtr Create(TypeBuilder builder) 451internal static unsafe GenericDictionaryCell[] BuildDictionary(TypeBuilder typeBuilder, NativeLayoutInfoLoadContext nativeLayoutInfoLoadContext, NativeParser parser) 652throw new TypeBuilder.MissingTemplateException();
Internal\Runtime\TypeLoader\TypeBuilder.cs (1)
412throw new TypeBuilder.MissingTemplateException();
Internal\Runtime\TypeLoader\TypeBuilderState.cs (6)
338TypeBuilder.GCLayout elementGcLayout = GetFieldGCLayout(arrayType.ElementType); 425private static unsafe TypeBuilder.GCLayout GetFieldGCLayout(TypeDesc fieldType) 431return TypeBuilder.GCLayout.None; 433return TypeBuilder.GCLayout.SingleReference; 439return new TypeBuilder.GCLayout(fieldType.RuntimeTypeHandle); 449return new TypeBuilder.GCLayout(templateType.RuntimeTypeHandle);
Internal\Runtime\TypeLoader\TypeLoaderEnvironment.ConstructedGenericMethodsLookup.cs (1)
336if (!TypeBuilder.TryBuildGenericMethod(method, out dictionaryPointer))
Internal\Runtime\TypeLoader\TypeLoaderEnvironment.cs (8)
149result = TypeBuilder.BuildGenericLookupTarget(context, signature, out auxResult); 182catch (TypeBuilder.MissingTemplateException) 233return TypeBuilder.TryBuildGenericType(genericTypeDefinitionHandle, genericTypeArgumentHandles, out runtimeTypeHandle); 244return TypeBuilder.TryBuildFunctionPointerType(returnTypeHandle, parameterHandles, isUnmanaged, out runtimeTypeHandle); 292return TypeBuilder.TryBuildArrayType(elementTypeHandle, isMdArray, rank, out arrayTypeHandle); 328return TypeBuilder.TryBuildPointerType(pointeeTypeHandle, out pointerTypeHandle); 357return TypeBuilder.TryBuildByRefType(pointeeTypeHandle, out byRefTypeHandle); 401bool success = TypeBuilder.TryBuildGenericMethod(methodBeingLoaded, out methodDictionary);
Internal\TypeSystem\TypeDesc.Runtime.cs (1)
216throw new TypeBuilder.MissingTemplateException();