5 instantiations of TypeBuilder
System.Private.TypeLoader (5)
Internal\Runtime\TypeLoader\TypeBuilder.cs (4)
1196
new
TypeBuilder
().BuildType(typeBeingLoaded);
1222
new
TypeBuilder
().BuildType(arrayType);
1307
new
TypeBuilder
().BuildMethod(methodBeingLoaded);
1327
IntPtr ret = new
TypeBuilder
().BuildGenericLookupTarget(context, typeContext, signature, out auxResult);
Internal\Runtime\TypeLoader\TypeLoaderEnvironment.cs (1)
180
new
TypeBuilder
().BuildType(type);
59 references to TypeBuilder
System.Private.TypeLoader (59)
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 (39)
20
internal abstract void Prepare(
TypeBuilder
builder);
21
internal abstract IntPtr Create(
TypeBuilder
builder);
22
internal virtual unsafe void WriteCellIntoDictionary(
TypeBuilder
typeBuilder, IntPtr* pDictionary, int slotIndex)
27
internal virtual IntPtr CreateLazyLookupCell(
TypeBuilder
builder, out IntPtr auxResult)
36
private static RuntimeTypeHandle GetRuntimeTypeHandleWithNullableTransform(
TypeBuilder
builder, TypeDesc type)
48
internal override void Prepare(
TypeBuilder
builder)
56
internal override IntPtr Create(
TypeBuilder
builder)
66
internal override void Prepare(
TypeBuilder
builder)
80
internal override IntPtr Create(
TypeBuilder
builder)
94
internal override void Prepare(
TypeBuilder
builder)
102
internal override unsafe IntPtr Create(
TypeBuilder
builder)
117
internal override void Prepare(
TypeBuilder
builder)
127
internal override unsafe IntPtr Create(
TypeBuilder
builder)
155
internal override void Prepare(
TypeBuilder
builder)
164
internal override IntPtr Create(
TypeBuilder
builder)
192
internal override void Prepare(
TypeBuilder
builder)
201
internal override IntPtr Create(
TypeBuilder
builder)
223
internal override void Prepare(
TypeBuilder
builder)
231
internal override IntPtr Create(
TypeBuilder
builder)
252
internal override void Prepare(
TypeBuilder
builder)
260
internal override IntPtr Create(
TypeBuilder
builder)
277
internal override unsafe IntPtr CreateLazyLookupCell(
TypeBuilder
builder, out IntPtr auxResult)
288
internal override void Prepare(
TypeBuilder
builder)
296
internal override unsafe IntPtr Create(
TypeBuilder
builder)
306
internal override unsafe void Prepare(
TypeBuilder
builder)
314
internal override IntPtr Create(
TypeBuilder
builder)
326
internal override unsafe void Prepare(
TypeBuilder
builder)
334
internal override unsafe IntPtr Create(
TypeBuilder
builder)
348
internal override unsafe void Prepare(
TypeBuilder
builder)
363
internal override unsafe IntPtr Create(
TypeBuilder
builder)
381
internal override void Prepare(
TypeBuilder
builder)
389
internal override IntPtr Create(
TypeBuilder
builder)
395
internal override unsafe IntPtr CreateLazyLookupCell(
TypeBuilder
builder, out IntPtr auxResult)
407
internal override void Prepare(
TypeBuilder
builder)
412
internal override IntPtr Create(
TypeBuilder
builder)
437
internal override unsafe void Prepare(
TypeBuilder
builder)
442
internal override unsafe IntPtr Create(
TypeBuilder
builder)
451
internal static unsafe GenericDictionaryCell[] BuildDictionary(
TypeBuilder
typeBuilder, NativeLayoutInfoLoadContext nativeLayoutInfoLoadContext, NativeParser parser)
652
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)
149
result =
TypeBuilder
.BuildGenericLookupTarget(context, signature, out auxResult);
182
catch (
TypeBuilder
.MissingTemplateException)
233
return
TypeBuilder
.TryBuildGenericType(genericTypeDefinitionHandle, genericTypeArgumentHandles, out runtimeTypeHandle);
244
return
TypeBuilder
.TryBuildFunctionPointerType(returnTypeHandle, parameterHandles, isUnmanaged, out runtimeTypeHandle);
292
return
TypeBuilder
.TryBuildArrayType(elementTypeHandle, isMdArray, rank, out arrayTypeHandle);
328
return
TypeBuilder
.TryBuildPointerType(pointeeTypeHandle, out pointerTypeHandle);
357
return
TypeBuilder
.TryBuildByRefType(pointeeTypeHandle, out byRefTypeHandle);
401
bool success =
TypeBuilder
.TryBuildGenericMethod(methodBeingLoaded, out methodDictionary);
Internal\TypeSystem\TypeDesc.Runtime.cs (1)
216
throw new
TypeBuilder
.MissingTemplateException();