6 instantiations of RuntimeTypeBuilder
System.Private.CoreLib (6)
src\System\Reflection\Emit\RuntimeEnumBuilder.cs (1)
308
m_typeBuilder = new
RuntimeTypeBuilder
(name, visibility | TypeAttributes.Sealed, typeof(Enum), null, module, PackingSize.Unspecified, TypeBuilder.UnspecifiedTypeSize, null);
src\System\Reflection\Emit\RuntimeMethodBuilder.cs (1)
530
m_inst[i] = new RuntimeGenericTypeParameterBuilder(new
RuntimeTypeBuilder
(name, i, this));
src\System\Reflection\Emit\RuntimeModuleBuilder.cs (2)
70
_globalTypeBuilder = new
RuntimeTypeBuilder
(this);
749
return new
RuntimeTypeBuilder
(name, attr, parent, interfaces, this, packingSize, typesize, null);
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (2)
1045
m_inst[i] = new RuntimeGenericTypeParameterBuilder(new
RuntimeTypeBuilder
(name, i, this));
1336
return new
RuntimeTypeBuilder
(name, attr, parent, interfaces, m_module, packSize, typeSize, this);
59 references to RuntimeTypeBuilder
System.Private.CoreLib (59)
src\System\Reflection\Emit\CustomAttributeBuilder.cs (5)
159
if (!
RuntimeTypeBuilder
.IsTypeEqual(property.DeclaringType, con.DeclaringType))
166
!con.DeclaringType.IsSubclassOf(((
RuntimeTypeBuilder
)property.DeclaringType).BakedRuntimeType))
213
if (!
RuntimeTypeBuilder
.IsTypeEqual(namedField.DeclaringType, con.DeclaringType))
220
!con.DeclaringType.IsSubclassOf(((
RuntimeTypeBuilder
)namedFields[i].DeclaringType!).BakedRuntimeType))
526
RuntimeTypeBuilder
.DefineCustomAttribute(mod, tkOwner, mod.GetMethodMetadataToken(m_con), m_blob);
src\System\Reflection\Emit\RuntimeAssemblyBuilder.cs (1)
295
RuntimeTypeBuilder
.DefineCustomAttribute(
src\System\Reflection\Emit\RuntimeConstructorBuilder.cs (3)
17
Type[]? parameterTypes, Type[][]? requiredCustomModifiers, Type[][]? optionalCustomModifiers, RuntimeModuleBuilder mod, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)]
RuntimeTypeBuilder
type)
30
Type[]? parameterTypes, RuntimeModuleBuilder mod, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)]
RuntimeTypeBuilder
type) :
44
private
RuntimeTypeBuilder
GetTypeBuilder()
src\System\Reflection\Emit\RuntimeEnumBuilder.cs (1)
320
internal
RuntimeTypeBuilder
m_typeBuilder;
src\System\Reflection\Emit\RuntimeEventBuilder.cs (4)
31
RuntimeTypeBuilder
type, // containing type
54
RuntimeTypeBuilder
.DefineMethodSemantics(
87
RuntimeTypeBuilder
.DefineCustomAttribute(
98
private readonly
RuntimeTypeBuilder
m_type;
src\System\Reflection\Emit\RuntimeFieldBuilder.cs (6)
13
private readonly
RuntimeTypeBuilder
m_typeBuilder;
20
internal RuntimeFieldBuilder(
RuntimeTypeBuilder
typeBuilder, string fieldName, Type type,
40
m_fieldTok =
RuntimeTypeBuilder
.DefineField(new QCallModule(ref module),
136
RuntimeTypeBuilder
.SetFieldLayoutOffset(new QCallModule(ref module), m_fieldTok, iOffset);
150
RuntimeTypeBuilder
.SetConstantValue(m_typeBuilder.GetModuleBuilder(), m_fieldTok, m_fieldType, defaultValue);
159
RuntimeTypeBuilder
.DefineCustomAttribute(moduleBuilder,
src\System\Reflection\Emit\RuntimeGenericTypeParameterBuilder.cs (2)
18
internal
RuntimeTypeBuilder
m_type;
22
internal RuntimeGenericTypeParameterBuilder(
RuntimeTypeBuilder
type)
src\System\Reflection\Emit\RuntimeMethodBuilder.cs (7)
23
internal
RuntimeTypeBuilder
m_containingType;
62
RuntimeModuleBuilder mod, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)]
RuntimeTypeBuilder
type)
349
internal
RuntimeTypeBuilder
GetTypeBuilder()
599
int token =
RuntimeTypeBuilder
.DefineMethod(new QCallModule(ref module), m_containingType.MetadataToken, m_strName, sigBytes, sigLength, Attributes);
606
RuntimeTypeBuilder
.SetMethodImpl(new QCallModule(ref module), token, m_dwMethodImplFlags);
663
RuntimeTypeBuilder
.SetMethodImpl(new QCallModule(ref module), MetadataToken, attributes);
702
RuntimeTypeBuilder
.DefineCustomAttribute(m_module, MetadataToken,
src\System\Reflection\Emit\RuntimeModuleBuilder.cs (8)
527
RuntimeTypeBuilder
tmpTypeBldr;
532
tmpTypeBldr = (
RuntimeTypeBuilder
)builder;
926
RuntimeTypeBuilder
? typeBuilder;
928
typeBuilder = type is RuntimeEnumBuilder enumBuilder ? enumBuilder.m_typeBuilder : type as
RuntimeTypeBuilder
;
1105
tk =
RuntimeTypeBuilder
.DefineMethodSpec(new QCallModule(ref thisModule), tk, sigBytes, sigLength);
1274
return
RuntimeTypeBuilder
.GetTokenFromSig(new QCallModule(ref thisModule), sigBytes, sigLength);
1285
return
RuntimeTypeBuilder
.GetTokenFromSig(new QCallModule(ref thisModule), localSigBytes, sigLength);
1294
RuntimeTypeBuilder
.DefineCustomAttribute(
src\System\Reflection\Emit\RuntimeParameterBuilder.cs (3)
13
RuntimeTypeBuilder
.SetConstantValue(
22
RuntimeTypeBuilder
.DefineCustomAttribute(
40
_token =
RuntimeTypeBuilder
.SetParamInfo(
src\System\Reflection\Emit\RuntimePropertyBuilder.cs (5)
34
RuntimeTypeBuilder
containingType) // the containing type
55
RuntimeTypeBuilder
.SetConstantValue(
75
RuntimeTypeBuilder
.DefineMethodSemantics(
103
RuntimeTypeBuilder
.DefineCustomAttribute(
204
private readonly
RuntimeTypeBuilder
m_containingType;
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (12)
142
RuntimeTypeBuilder
? tb1 = null;
143
RuntimeTypeBuilder
? tb2 = null;
148
if (t1 is
RuntimeTypeBuilder
rtb1)
159
if (t2 is
RuntimeTypeBuilder
rtb2)
223
else if (destType is
RuntimeTypeBuilder
typeBldr)
322
private readonly
RuntimeTypeBuilder
? m_DeclaringType;
336
private readonly
RuntimeTypeBuilder
? m_genTypeDef;
367
private RuntimeTypeBuilder(string szName, int genParamPos,
RuntimeTypeBuilder
declType)
381
PackingSize iPackingSize, int iTypeSize,
RuntimeTypeBuilder
? enclosingType)
846
RuntimeTypeBuilder
? fromTypeBuilder = c as
RuntimeTypeBuilder
;
1252
if (genericTypeDefinition is
RuntimeTypeBuilder
rtBuilder)
src\System\Reflection\Emit\SignatureHelper.cs (2)
348
else if (clsArgument is
RuntimeTypeBuilder
clsBuilder)
372
RuntimeTypeBuilder
rtBuilder = reBuilder.m_typeBuilder;