1 write to Type
ILCompiler.Compiler (1)
Compiler\TypePreinit.cs (1)
3179
protected ReferenceTypeValue(TypeDesc type) {
Type
= type; }
16 references to Type
ILCompiler.Compiler (16)
Compiler\TypePreinit.cs (16)
1964
&& ((ArrayType)arrayData.
Type
).ElementType == method.Instantiation[0]:
3228
return preinitContext.GetOrCreateForeignInstance(
Type
, foreignAllocationSite, this);
3263
Type
.ConvertToCanonForm(CanonicalFormKind.Specific),
3290
var node = factory.ConstructedTypeSymbol(
Type
);
3391
ValueTypeValue result = new ValueTypeValue(((ArrayType)
Type
).ElementType);
3405
var node = factory.ConstructedTypeSymbol(
Type
);
3412
int pointerSize =
Type
.Context.Target.PointerSize;
3458
return preinitContext.GetOrCreateForeignInstance(
Type
, AllocationSite, Data);
3470
FieldDesc firstCharField =
Type
.GetField("_firstChar"u8);
3523
preinitContext._internedStrings.Add(value, result = new StringInstance(
Type
, value));
3568
if (
Type
.UnderlyingType != type.UnderlyingType)
3589
var node = factory.ConstructedTypeSymbol(
Type
);
3604
if (
Type
.IsValueType)
3607
foreach (FieldDesc f in
Type
.GetFields())
3616
return ((DefType)
Type
).InstanceByteCountUnaligned ==
Type
.Context.Target.LayoutPointerSize;