1 write to _typeHandle
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\CallingConvention\CdacTypeHandle.cs (1)
40
_typeHandle
= typeHandle;
19 references to _typeHandle
Microsoft.Diagnostics.DataContractReader.Contracts (19)
Contracts\CallingConvention\CdacTypeHandle.cs (19)
50
public bool IsNull() =>
_typeHandle
.IsNull && _kindOverride == default;
52
public bool IsValueType() => !
_typeHandle
.IsNull && Rts.IsValueType(
_typeHandle
);
56
|| (!
_typeHandle
.IsNull && Rts.IsPointer(
_typeHandle
));
75
if (
_typeHandle
.IsNull)
82
uint baseSize = Rts.GetBaseSize(
_typeHandle
);
91
if (
_typeHandle
.IsNull)
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;
127
if (
_typeHandle
.IsNull)
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
))