13 references to Rts
Microsoft.Diagnostics.DataContractReader.Contracts (13)
Contracts\CallingConvention\CdacTypeHandle.cs (13)
52public bool IsValueType() => !_typeHandle.IsNull && Rts.IsValueType(_typeHandle); 56|| (!_typeHandle.IsNull && Rts.IsPointer(_typeHandle)); 82uint baseSize = Rts.GetBaseSize(_typeHandle); 104CdacCorElementType cdacType = Rts.GetInternalCorElementType(_typeHandle); 110return !_typeHandle.IsNull && Rts.RequiresAlign8(_typeHandle); 114=> !_typeHandle.IsNull && Rts.TryGetHFAElementSize(_typeHandle, out _); 119return Rts.TryGetHFAElementSize(_typeHandle, out int size) ? size : 0; 133if (!Rts.TryGetSystemVAmd64EightByteClassification(_typeHandle, out SystemVAmd64EightByteClassification info)) 177if (Arch != RuntimeInfoArchitecture.X86 || _typeHandle.IsNull || !Rts.IsValueType(_typeHandle)) 189foreach (TargetPointer fieldDesc in Rts.GetFieldDescList(_typeHandle)) 191if (Rts.IsFieldDescStatic(fieldDesc)) 203CdacCorElementType fieldType = Rts.GetFieldDescType(singleFieldType.Value); 221TypeHandle nested = Rts.GetFieldDescApproxTypeHandle(singleFieldType.Value);