1 write to Type
ILCompiler.Compiler (1)
Compiler\TypePreinit.cs (1)
3190protected ReferenceTypeValue(TypeDesc type) { Type = type; }
16 references to Type
ILCompiler.Compiler (16)
Compiler\TypePreinit.cs (16)
1964&& ((ArrayType)arrayData.Type).ElementType == method.Instantiation[0]: 3239return preinitContext.GetOrCreateForeignInstance(Type, foreignAllocationSite, this); 3274Type.ConvertToCanonForm(CanonicalFormKind.Specific), 3300var node = factory.ConstructedTypeSymbol(Type); 3401ValueTypeValue result = new ValueTypeValue(((ArrayType)Type).ElementType); 3415var node = factory.ConstructedTypeSymbol(Type); 3422int pointerSize = Type.Context.Target.PointerSize; 3468return preinitContext.GetOrCreateForeignInstance(Type, AllocationSite, Data); 3480FieldDesc firstCharField = Type.GetField("_firstChar"u8); 3533preinitContext._internedStrings.Add(value, result = new StringInstance(Type, value)); 3578if (Type.UnderlyingType != type.UnderlyingType) 3599var node = factory.ConstructedTypeSymbol(Type); 3614if (Type.IsValueType) 3617foreach (FieldDesc f in Type.GetFields()) 3626return ((DefType)Type).InstanceByteCountUnaligned == Type.Context.Target.LayoutPointerSize;