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