1 write to _type
ILCompiler.Compiler (1)
Compiler\TypePreinit.cs (1)
2609=> (_type, _methods, _fieldThatOwnsMemory) = (type, methods, fieldThatOwnsMemory);
8 references to _type
ILCompiler.Compiler (8)
Compiler\TypePreinit.cs (8)
2618public override int Size => _methods.Length * _type.Context.Target.PointerSize; 2678return new VTableLikeStructValue(_type, (MethodDesc[])_methods.Clone(), fieldThatOwnsMemory: null); 2741|| mdType.InstanceFieldSize.AsInt > (_parent._methods.Length - _index) * _parent._type.Context.Target.PointerSize) 2761Debug.Assert(field.Offset.AsInt % _parent._type.Context.Target.PointerSize == 0 && field.FieldType.IsFunctionPointer); 2763int index = (field.Offset.AsInt / _parent._type.Context.Target.PointerSize) + _index; 2786return _parent._type.Context.Target.PointerSize == 8 ? ValueTypeValue.FromInt64(0) : ValueTypeValue.FromInt32(0); 2796if (size % _parent._type.Context.Target.PointerSize != 0) 2799int numSlots = size / _parent._type.Context.Target.PointerSize;