13 references to Rts
Microsoft.Diagnostics.DataContractReader.Contracts (13)
Contracts\CallingConvention\CdacTypeHandle.cs (13)
54
|| (ExactTypeHandle is not null &&
Rts
.IsValueType(ExactTypeHandle));
58
|| (ExactTypeHandle is not null &&
Rts
.IsPointer(ExactTypeHandle));
88
uint baseSize =
Rts
.GetBaseSize(ExactTypeHandle);
101
return MapCorElementType(
Rts
.GetInternalCorElementType(ExactTypeHandle));
119
CdacCorElementType cdacType =
Rts
.GetInternalCorElementType(ExactTypeHandle);
125
return ExactTypeHandle is not null &&
Rts
.RequiresAlign8(ExactTypeHandle);
129
=> ExactTypeHandle is not null &&
Rts
.TryGetHFAElementSize(ExactTypeHandle, out _);
134
return
Rts
.TryGetHFAElementSize(ExactTypeHandle!, out int size) ? size : 0;
148
if (!
Rts
.TryGetSystemVAmd64EightByteClassification(ExactTypeHandle, out SystemVAmd64EightByteClassification info))
194
|| !
Rts
.IsValueType(ExactTypeHandle))
206
foreach (TargetPointer fieldDesc in
Rts
.GetFieldDescList(ExactTypeHandle))
208
if (
Rts
.IsFieldDescStatic(fieldDesc))
220
CdacCorElementType fieldType =
Rts
.GetFieldDescType(singleFieldType.Value);