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