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 IntPtr Create(TypeBuilder builder) 115internal override void Prepare(TypeBuilder builder) 124internal override IntPtr Create(TypeBuilder builder) 152internal override void Prepare(TypeBuilder builder) 161internal override IntPtr Create(TypeBuilder builder) 183internal override void Prepare(TypeBuilder builder) 191internal override IntPtr Create(TypeBuilder builder) 212internal override void Prepare(TypeBuilder builder) 220internal override IntPtr Create(TypeBuilder builder) 237internal override unsafe IntPtr CreateLazyLookupCell(TypeBuilder builder, out IntPtr auxResult) 248internal override void Prepare(TypeBuilder builder) 256internal override unsafe IntPtr Create(TypeBuilder builder) 266internal override unsafe void Prepare(TypeBuilder builder) 274internal override IntPtr Create(TypeBuilder builder) 286internal override unsafe void Prepare(TypeBuilder builder) 294internal override unsafe IntPtr Create(TypeBuilder builder) 308internal override unsafe void Prepare(TypeBuilder builder) 323internal override unsafe IntPtr Create(TypeBuilder builder) 342internal override void Prepare(TypeBuilder builder) 350internal override IntPtr Create(TypeBuilder builder) 356internal override unsafe IntPtr CreateLazyLookupCell(TypeBuilder builder, out IntPtr auxResult) 368internal override void Prepare(TypeBuilder builder) 373internal override IntPtr Create(TypeBuilder builder) 398internal override unsafe void Prepare(TypeBuilder builder) 403internal override unsafe IntPtr Create(TypeBuilder builder) 412internal static unsafe GenericDictionaryCell[] BuildDictionary(TypeBuilder typeBuilder, NativeLayoutInfoLoadContext nativeLayoutInfoLoadContext, NativeParser parser) 604throw 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();