1 write to Type
ILCompiler.Compiler (1)
Compiler\TypePreinit.cs (1)
3195
protected ReferenceTypeValue(TypeDesc type) {
Type
= type; }
16 references to Type
ILCompiler.Compiler (16)
Compiler\TypePreinit.cs (16)
1980
&& ((ArrayType)arrayData.
Type
).ElementType == method.Instantiation[0]:
3244
return preinitContext.GetOrCreateForeignInstance(
Type
, foreignAllocationSite, this);
3279
Type
.ConvertToCanonForm(CanonicalFormKind.Specific),
3306
var node = factory.ConstructedTypeSymbol(
Type
);
3407
ValueTypeValue result = new ValueTypeValue(((ArrayType)
Type
).ElementType);
3421
var node = factory.ConstructedTypeSymbol(
Type
);
3428
int pointerSize =
Type
.Context.Target.PointerSize;
3474
return preinitContext.GetOrCreateForeignInstance(
Type
, AllocationSite, Data);
3486
FieldDesc firstCharField =
Type
.GetField("_firstChar"u8);
3539
preinitContext._internedStrings.Add(value, result = new StringInstance(
Type
, value));
3584
if (
Type
.UnderlyingType != type.UnderlyingType)
3605
var node = factory.ConstructedTypeSymbol(
Type
);
3620
if (
Type
.IsValueType)
3623
foreach (FieldDesc f in
Type
.GetFields())
3632
return ((DefType)
Type
).InstanceByteCountUnaligned ==
Type
.Context.Target.LayoutPointerSize;