1 implementation of IsValueType
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\RuntimeTypeSystem_1.cs (1)
1162
public bool
IsValueType
(ITypeHandle typeHandle)
8 references to IsValueType
Microsoft.Diagnostics.DataContractReader.Contracts (4)
Contracts\CallingConvention\CallingConvention_1.cs (1)
198
bool isValueTypeThis = rts.
IsValueType
(owningType) && !rts.IsUnboxingStub(methodDesc);
Contracts\CallingConvention\CdacTypeHandle.cs (2)
54
|| (ExactTypeHandle is not null && Rts.
IsValueType
(ExactTypeHandle));
194
|| !Rts.
IsValueType
(ExactTypeHandle))
Contracts\ManagedTypeSource_1.cs (1)
217
bool isValueType = rts.
IsValueType
(th);
Microsoft.Diagnostics.DataContractReader.Legacy (4)
ClrDataValue.cs (2)
988
ulong objectOffset = rts.
IsValueType
(enclosingType) ? 0 : (ulong)_target.PointerSize;
1037
else if (typeHandle is not null && rts.
IsValueType
(typeHandle))
Dbi\DacDbiImpl.cs (1)
3072
*pResult = rts.
IsValueType
(th) ? Interop.BOOL.TRUE : Interop.BOOL.FALSE;
Dbi\TypeDataWalk.cs (1)
169
if ((typeDef is not null && _rts.
IsValueType
(typeDef)) || et == CorElementType.ValueType)