5 instantiations of TypeBuilder
System.Private.TypeLoader (5)
Internal\Runtime\TypeLoader\TypeBuilder.cs (4)
1133
new
TypeBuilder
().BuildType(typeBeingLoaded);
1159
new
TypeBuilder
().BuildType(arrayType);
1244
new
TypeBuilder
().BuildMethod(methodBeingLoaded);
1264
IntPtr ret = new
TypeBuilder
().BuildGenericLookupTarget(context, typeContext, signature, out auxResult);
Internal\Runtime\TypeLoader\TypeLoaderEnvironment.cs (1)
172
new
TypeBuilder
().BuildType(type);
57 references to TypeBuilder
System.Private.TypeLoader (57)
Internal\Runtime\TypeLoader\EETypeCreator.cs (2)
206
allocatedNonGCDataSize += -
TypeBuilder
.ClassConstructorOffset;
306
nonGCStaticDataOffset = state.HasStaticConstructor ? -
TypeBuilder
.ClassConstructorOffset : 0;
Internal\Runtime\TypeLoader\GenericDictionary.cs (1)
26
public void Finish(
TypeBuilder
typeBuilder)
Internal\Runtime\TypeLoader\GenericDictionaryCell.cs (37)
18
internal abstract void Prepare(
TypeBuilder
builder);
19
internal abstract IntPtr Create(
TypeBuilder
builder);
20
internal virtual unsafe void WriteCellIntoDictionary(
TypeBuilder
typeBuilder, IntPtr* pDictionary, int slotIndex)
25
internal virtual IntPtr CreateLazyLookupCell(
TypeBuilder
builder, out IntPtr auxResult)
34
private static RuntimeTypeHandle GetRuntimeTypeHandleWithNullableTransform(
TypeBuilder
builder, TypeDesc type)
46
internal override void Prepare(
TypeBuilder
builder)
54
internal override IntPtr Create(
TypeBuilder
builder)
64
internal override void Prepare(
TypeBuilder
builder)
78
internal override IntPtr Create(
TypeBuilder
builder)
92
internal override void Prepare(
TypeBuilder
builder)
100
internal override unsafe IntPtr Create(
TypeBuilder
builder)
121
internal override void Prepare(
TypeBuilder
builder)
130
internal override IntPtr Create(
TypeBuilder
builder)
158
internal override void Prepare(
TypeBuilder
builder)
167
internal override IntPtr Create(
TypeBuilder
builder)
189
internal override void Prepare(
TypeBuilder
builder)
197
internal override IntPtr Create(
TypeBuilder
builder)
218
internal override void Prepare(
TypeBuilder
builder)
226
internal override IntPtr Create(
TypeBuilder
builder)
243
internal override unsafe IntPtr CreateLazyLookupCell(
TypeBuilder
builder, out IntPtr auxResult)
254
internal override void Prepare(
TypeBuilder
builder)
262
internal override unsafe IntPtr Create(
TypeBuilder
builder)
272
internal override unsafe void Prepare(
TypeBuilder
builder)
280
internal override IntPtr Create(
TypeBuilder
builder)
292
internal override unsafe void Prepare(
TypeBuilder
builder)
300
internal override unsafe IntPtr Create(
TypeBuilder
builder)
314
internal override unsafe void Prepare(
TypeBuilder
builder)
329
internal override unsafe IntPtr Create(
TypeBuilder
builder)
348
internal override void Prepare(
TypeBuilder
builder)
356
internal override IntPtr Create(
TypeBuilder
builder)
362
internal override unsafe IntPtr CreateLazyLookupCell(
TypeBuilder
builder, out IntPtr auxResult)
374
internal override void Prepare(
TypeBuilder
builder)
379
internal override IntPtr Create(
TypeBuilder
builder)
404
internal override unsafe void Prepare(
TypeBuilder
builder)
409
internal override unsafe IntPtr Create(
TypeBuilder
builder)
418
internal static unsafe GenericDictionaryCell[] BuildDictionary(
TypeBuilder
typeBuilder, NativeLayoutInfoLoadContext nativeLayoutInfoLoadContext, NativeParser parser)
610
throw new
TypeBuilder
.MissingTemplateException();
Internal\Runtime\TypeLoader\TypeBuilder.cs (1)
412
throw new
TypeBuilder
.MissingTemplateException();
Internal\Runtime\TypeLoader\TypeBuilderState.cs (6)
338
TypeBuilder
.GCLayout elementGcLayout = GetFieldGCLayout(arrayType.ElementType);
425
private static unsafe
TypeBuilder
.GCLayout GetFieldGCLayout(TypeDesc fieldType)
431
return
TypeBuilder
.GCLayout.None;
433
return
TypeBuilder
.GCLayout.SingleReference;
439
return new
TypeBuilder
.GCLayout(fieldType.RuntimeTypeHandle);
449
return new
TypeBuilder
.GCLayout(templateType.RuntimeTypeHandle);
Internal\Runtime\TypeLoader\TypeLoaderEnvironment.ConstructedGenericMethodsLookup.cs (1)
336
if (!
TypeBuilder
.TryBuildGenericMethod(method, out dictionaryPointer))
Internal\Runtime\TypeLoader\TypeLoaderEnvironment.cs (8)
141
result =
TypeBuilder
.BuildGenericLookupTarget(context, signature, out auxResult);
174
catch (
TypeBuilder
.MissingTemplateException)
225
return
TypeBuilder
.TryBuildGenericType(genericTypeDefinitionHandle, genericTypeArgumentHandles, out runtimeTypeHandle);
236
return
TypeBuilder
.TryBuildFunctionPointerType(returnTypeHandle, parameterHandles, isUnmanaged, out runtimeTypeHandle);
284
return
TypeBuilder
.TryBuildArrayType(elementTypeHandle, isMdArray, rank, out arrayTypeHandle);
320
return
TypeBuilder
.TryBuildPointerType(pointeeTypeHandle, out pointerTypeHandle);
349
return
TypeBuilder
.TryBuildByRefType(pointeeTypeHandle, out byRefTypeHandle);
393
bool success =
TypeBuilder
.TryBuildGenericMethod(methodBeingLoaded, out methodDictionary);
Internal\TypeSystem\TypeDesc.Runtime.cs (1)
216
throw new
TypeBuilder
.MissingTemplateException();