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