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