1 write to Type
ILCompiler.Compiler (1)
Compiler\TypePreinit.cs (1)
3188
protected ReferenceTypeValue(TypeDesc type) {
Type
= type; }
16 references to Type
ILCompiler.Compiler (16)
Compiler\TypePreinit.cs (16)
1962
&& ((ArrayType)arrayData.
Type
).ElementType == method.Instantiation[0]:
3237
return preinitContext.GetOrCreateForeignInstance(
Type
, foreignAllocationSite, this);
3272
Type
.ConvertToCanonForm(CanonicalFormKind.Specific),
3299
var node = factory.ConstructedTypeSymbol(
Type
);
3400
ValueTypeValue result = new ValueTypeValue(((ArrayType)
Type
).ElementType);
3414
var node = factory.ConstructedTypeSymbol(
Type
);
3421
int pointerSize =
Type
.Context.Target.PointerSize;
3467
return preinitContext.GetOrCreateForeignInstance(
Type
, AllocationSite, Data);
3479
FieldDesc firstCharField =
Type
.GetField("_firstChar"u8);
3532
preinitContext._internedStrings.Add(value, result = new StringInstance(
Type
, value));
3577
if (
Type
.UnderlyingType != type.UnderlyingType)
3598
var node = factory.ConstructedTypeSymbol(
Type
);
3613
if (
Type
.IsValueType)
3616
foreach (FieldDesc f in
Type
.GetFields())
3625
return ((DefType)
Type
).InstanceByteCountUnaligned ==
Type
.Context.Target.LayoutPointerSize;