2 writes to _type
ILCompiler.ReadyToRun (2)
Compiler\DependencyAnalysis\ReadyToRun\ArgIterator.cs (2)
43_type = type; 47_type = ((ByRefType)_type).ParameterType;
19 references to _type
ILCompiler.ReadyToRun (19)
Compiler\DependencyAnalysis\ReadyToRun\ArgIterator.cs (19)
44_isByRef = _type.IsByRef; 47_type = ((ByRefType)_type).ParameterType; 56return _isByRef == other._isByRef && _type == other._type; 59public override int GetHashCode() { return (int)_type.GetHashCode(); } 61public bool IsNull() { return _type == null && !_isByRef; } 62public bool IsValueType() { if (_isByRef) return false; return _type.IsValueType; } 63public bool IsPointerType() { if (_isByRef) return false; return _type.IsPointer; } 65public bool HasIndeterminateSize() { return IsValueType() && ((DefType)_type).InstanceFieldSize.IsIndeterminate; } 67public int PointerSize => _type.Context.Target.PointerSize; 72return ((DefType)_type).InstanceFieldSize.AsInt; 79if (_type.Context.Target.Architecture != TargetArchitecture.ARM) 87return _type.RequiresAlign8(); 92TargetArchitecture targetArch = _type.Context.Target.Architecture; 101return _type is DefType defType && defType.IsHomogeneousAggregate; 107switch (_type.Context.Target.Architecture) 113return ((DefType)_type).GetHomogeneousAggregateElementSize(); 125Internal.TypeSystem.TypeFlags category = _type.UnderlyingType.Category; 205public TypeDesc GetRuntimeTypeHandle() { return _type; }