2 writes to _type
ILCompiler.ReadyToRun (2)
Compiler\DependencyAnalysis\ReadyToRun\TypeHandle.cs (2)
22_type = type; 26_type = ((ByRefType)_type).ParameterType;
23 references to _type
ILCompiler.ReadyToRun (23)
Compiler\DependencyAnalysis\ReadyToRun\TypeHandle.cs (23)
23_isByRef = _type.IsByRef; 26_type = ((ByRefType)_type).ParameterType; 35return _isByRef == other._isByRef && _type == other._type; 38public override int GetHashCode() { return (int)_type.GetHashCode(); } 40public bool IsNull() { return _type == null && !_isByRef; } 41public bool IsValueType() { if (_isByRef) return false; return _type.IsValueType; } 42public bool IsPointerType() { if (_isByRef) return false; return _type.IsPointer; } 44public bool HasIndeterminateSize() { return IsValueType() && ((DefType)_type).InstanceFieldSize.IsIndeterminate; } 46public int PointerSize => _type.Context.Target.PointerSize; 51return ((DefType)_type).InstanceFieldSize.AsInt; 58if (_type.Context.Target.Architecture != TargetArchitecture.ARM) 66return _type.RequiresAlign8(); 71TargetArchitecture targetArch = _type.Context.Target.Architecture; 80return _type is DefType defType && defType.IsHomogeneousAggregate; 86switch (_type.Context.Target.Architecture) 92return ((DefType)_type).GetHomogeneousAggregateElementSize(); 104Internal.TypeSystem.TypeFlags category = _type.UnderlyingType.Category; 134SystemVStructClassificator.GetSystemVAmd64PassStructInRegisterDescriptor(_type, out descriptor); 139return RiscVLoongArch64FpStruct.GetFpStructInRegistersInfo(_type, architecture); 150foreach (var field in _type.GetFields()) 181return ((DefType)_type).InstanceFieldAlignment.AsInt; 188public TypeDesc GetRuntimeTypeHandle() { return _type; }