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)
50public bool IsNull() => _typeHandle.IsNull && _kindOverride == default; 52public bool IsValueType() => !_typeHandle.IsNull && Rts.IsValueType(_typeHandle); 56|| (!_typeHandle.IsNull && Rts.IsPointer(_typeHandle)); 75if (_typeHandle.IsNull) 82uint baseSize = Rts.GetBaseSize(_typeHandle); 91if (_typeHandle.IsNull) 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; 127if (_typeHandle.IsNull) 133if (!Rts.TryGetSystemVAmd64EightByteClassification(_typeHandle, out SystemVAmd64EightByteClassification info)) 177if (Arch != RuntimeInfoArchitecture.X86 || _typeHandle.IsNull || !Rts.IsValueType(_typeHandle)) 189foreach (TargetPointer fieldDesc in Rts.GetFieldDescList(_typeHandle))