5 instantiations of TypeBuilder
System.Private.TypeLoader (5)
Internal\Runtime\TypeLoader\TypeBuilder.cs (4)
1133new TypeBuilder().BuildType(typeBeingLoaded); 1159new TypeBuilder().BuildType(arrayType); 1244new TypeBuilder().BuildMethod(methodBeingLoaded); 1264IntPtr ret = new TypeBuilder().BuildGenericLookupTarget(context, typeContext, signature, out auxResult);
Internal\Runtime\TypeLoader\TypeLoaderEnvironment.cs (1)
172new TypeBuilder().BuildType(type);
57 references to TypeBuilder
System.Private.TypeLoader (57)
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 (37)
18internal abstract void Prepare(TypeBuilder builder); 19internal abstract IntPtr Create(TypeBuilder builder); 20internal virtual unsafe void WriteCellIntoDictionary(TypeBuilder typeBuilder, IntPtr* pDictionary, int slotIndex) 25internal virtual IntPtr CreateLazyLookupCell(TypeBuilder builder, out IntPtr auxResult) 34private static RuntimeTypeHandle GetRuntimeTypeHandleWithNullableTransform(TypeBuilder builder, TypeDesc type) 46internal override void Prepare(TypeBuilder builder) 54internal override IntPtr Create(TypeBuilder builder) 64internal override void Prepare(TypeBuilder builder) 78internal override IntPtr Create(TypeBuilder builder) 92internal override void Prepare(TypeBuilder builder) 100internal override unsafe IntPtr Create(TypeBuilder builder) 121internal override void Prepare(TypeBuilder builder) 130internal override IntPtr Create(TypeBuilder builder) 158internal override void Prepare(TypeBuilder builder) 167internal override IntPtr Create(TypeBuilder builder) 189internal override void Prepare(TypeBuilder builder) 197internal override IntPtr Create(TypeBuilder builder) 218internal override void Prepare(TypeBuilder builder) 226internal override IntPtr Create(TypeBuilder builder) 243internal override unsafe IntPtr CreateLazyLookupCell(TypeBuilder builder, out IntPtr auxResult) 254internal override void Prepare(TypeBuilder builder) 262internal override unsafe IntPtr Create(TypeBuilder builder) 272internal override unsafe void Prepare(TypeBuilder builder) 280internal override IntPtr Create(TypeBuilder builder) 292internal override unsafe void Prepare(TypeBuilder builder) 300internal override unsafe IntPtr Create(TypeBuilder builder) 314internal override unsafe void Prepare(TypeBuilder builder) 329internal override unsafe IntPtr Create(TypeBuilder builder) 348internal override void Prepare(TypeBuilder builder) 356internal override IntPtr Create(TypeBuilder builder) 362internal override unsafe IntPtr CreateLazyLookupCell(TypeBuilder builder, out IntPtr auxResult) 374internal override void Prepare(TypeBuilder builder) 379internal override IntPtr Create(TypeBuilder builder) 404internal override unsafe void Prepare(TypeBuilder builder) 409internal override unsafe IntPtr Create(TypeBuilder builder) 418internal static unsafe GenericDictionaryCell[] BuildDictionary(TypeBuilder typeBuilder, NativeLayoutInfoLoadContext nativeLayoutInfoLoadContext, NativeParser parser) 610throw 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)
141result = TypeBuilder.BuildGenericLookupTarget(context, signature, out auxResult); 174catch (TypeBuilder.MissingTemplateException) 225return TypeBuilder.TryBuildGenericType(genericTypeDefinitionHandle, genericTypeArgumentHandles, out runtimeTypeHandle); 236return TypeBuilder.TryBuildFunctionPointerType(returnTypeHandle, parameterHandles, isUnmanaged, out runtimeTypeHandle); 284return TypeBuilder.TryBuildArrayType(elementTypeHandle, isMdArray, rank, out arrayTypeHandle); 320return TypeBuilder.TryBuildPointerType(pointeeTypeHandle, out pointerTypeHandle); 349return TypeBuilder.TryBuildByRefType(pointeeTypeHandle, out byRefTypeHandle); 393bool success = TypeBuilder.TryBuildGenericMethod(methodBeingLoaded, out methodDictionary);
Internal\TypeSystem\TypeDesc.Runtime.cs (1)
216throw new TypeBuilder.MissingTemplateException();