78 references to ClrDataValueFlag
Microsoft.Diagnostics.DataContractReader.Legacy (78)
ClrDataExceptionState.cs (1)
152
(uint)
ClrDataValueFlag
.DEFAULT,
ClrDataFrame.cs (41)
473
valueFlags = (uint)
ClrDataValueFlag
.IS_REFERENCE;
484
valueFlags = (uint)
ClrDataValueFlag
.DEFAULT;
497
if ((valueFlags & (uint)
ClrDataValueFlag
.IS_PRIMITIVE) != 0
613
return ((uint)
ClrDataValueFlag
.DEFAULT, -1);
622
return ((uint)
ClrDataValueFlag
.DEFAULT, -1);
669
CorElementType.Boolean => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, 1),
670
CorElementType.I1 or CorElementType.U1 => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, 1),
671
CorElementType.Char or CorElementType.I2 or CorElementType.U2 => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, 2),
672
CorElementType.I4 or CorElementType.U4 or CorElementType.R4 => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, 4),
673
CorElementType.I8 or CorElementType.U8 or CorElementType.R8 => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, 8),
674
CorElementType.I or CorElementType.U => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, -1),
676
or CorElementType.SzArray or CorElementType.Array => ((uint)
ClrDataValueFlag
.IS_REFERENCE, -1),
677
CorElementType.Ptr => ((uint)
ClrDataValueFlag
.IS_POINTER, -1),
678
CorElementType.ValueType => ((uint)
ClrDataValueFlag
.IS_VALUE_TYPE, -1),
679
_ => ((uint)
ClrDataValueFlag
.DEFAULT, -1),
734
PrimitiveTypeCode.Boolean => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, 1),
735
PrimitiveTypeCode.SByte or PrimitiveTypeCode.Byte => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, 1),
736
PrimitiveTypeCode.Char or PrimitiveTypeCode.Int16 or PrimitiveTypeCode.UInt16 => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, 2),
737
PrimitiveTypeCode.Int32 or PrimitiveTypeCode.UInt32 or PrimitiveTypeCode.Single => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, 4),
738
PrimitiveTypeCode.Int64 or PrimitiveTypeCode.UInt64 or PrimitiveTypeCode.Double => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, 8),
739
PrimitiveTypeCode.IntPtr or PrimitiveTypeCode.UIntPtr => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, -1),
741
PrimitiveTypeCode.String or PrimitiveTypeCode.Object => ((uint)
ClrDataValueFlag
.IS_REFERENCE, -1),
743
_ => ((uint)
ClrDataValueFlag
.DEFAULT, -1),
749
RawTypeKind_Class => ((uint)
ClrDataValueFlag
.IS_REFERENCE, -1),
751
_ => ((uint)
ClrDataValueFlag
.DEFAULT, -1),
757
RawTypeKind_Class => ((uint)
ClrDataValueFlag
.IS_REFERENCE, -1),
759
_ => ((uint)
ClrDataValueFlag
.DEFAULT, -1),
765
=> ((uint)
ClrDataValueFlag
.IS_POINTER, -1);
769
=> ((uint)
ClrDataValueFlag
.DEFAULT, -1);
772
=> ((uint)
ClrDataValueFlag
.IS_REFERENCE, -1);
775
=> ((uint)
ClrDataValueFlag
.IS_REFERENCE, -1);
785
=> ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, -1);
794
=> ((uint)
ClrDataValueFlag
.DEFAULT, -1);
806
catch (System.Exception) { return ((uint)
ClrDataValueFlag
.DEFAULT, -1); }
819
catch (System.Exception) { return ((uint)
ClrDataValueFlag
.DEFAULT, -1); }
827
if (flags == (uint)
ClrDataValueFlag
.IS_VALUE_TYPE && rts.IsEnum(resolvedType))
828
flags = (uint)
ClrDataValueFlag
.IS_ENUM;
839
return ((uint)
ClrDataValueFlag
.IS_ENUM, -1);
841
return ((uint)
ClrDataValueFlag
.IS_VALUE_TYPE, -1);
856
return ((uint)
ClrDataValueFlag
.IS_ENUM, -1);
861
return ((uint)
ClrDataValueFlag
.IS_VALUE_TYPE, -1);
ClrDataValue.cs (36)
58
if (_locations.Length > 0 && (_flags & (uint)
ClrDataValueFlag
.IS_REFERENCE) != 0)
246
if ((_flags & (uint)
ClrDataValueFlag
.IS_REFERENCE) != 0)
334
*numFields = (_flags & (uint)
ClrDataValueFlag
.IS_REFERENCE) != 0
403
|| (_flags & (uint)
ClrDataValueFlag
.IS_REFERENCE) == 0
413
uint flags = GetTypeFieldValueFlags(_typeHandle, null, _flags & (uint)
ClrDataValueFlag
.ALL_LOCATIONS, isDeref: true);
452
if ((_flags & (uint)
ClrDataValueFlag
.IS_REFERENCE) != 0)
456
else if ((_flags & (uint)
ClrDataValueFlag
.IS_ARRAY) != 0)
486
if ((_flags & (uint)
ClrDataValueFlag
.IS_STRING) == 0)
526
if ((_flags & (uint)
ClrDataValueFlag
.IS_ARRAY) == 0)
585
if ((_flags & (uint)
ClrDataValueFlag
.IS_ARRAY) == 0)
829
if ((flags & ~(uint)
ClrDataValueFlag
.ALL_FIELDS) != 0
830
|| (flags & (uint)
ClrDataValueFlag
.ALL_KINDS) != (uint)
ClrDataValueFlag
.ALL_KINDS
831
|| (flags & (uint)
ClrDataValueFlag
.ALL_LOCATIONS) == 0)
839
bool includeParents = (flags & (uint)
ClrDataValueFlag
.IS_INHERITED) != 0;
849
bool includeInstanceFields = (flags & (uint)
ClrDataValueFlag
.FROM_INSTANCE) != 0;
850
bool includeStaticFields = (flags & (uint)
ClrDataValueFlag
.FROM_STATIC) != 0;
946
uint flags = entry.IsInherited ? (uint)
ClrDataValueFlag
.IS_INHERITED : 0;
959
otherFlags &= ~(uint)
ClrDataValueFlag
.ALL_KINDS;
966
otherFlags |= (uint)
ClrDataValueFlag
.IS_REFERENCE;
968
otherFlags |= (uint)
ClrDataValueFlag
.IS_ENUM;
970
otherFlags |= (uint)
ClrDataValueFlag
.IS_STRING;
972
otherFlags |= (uint)
ClrDataValueFlag
.IS_POINTER;
974
otherFlags |= (uint)
ClrDataValueFlag
.IS_PRIMITIVE;
976
otherFlags |= (uint)
ClrDataValueFlag
.IS_ARRAY;
978
otherFlags |= (uint)
ClrDataValueFlag
.IS_VALUE_TYPE;
983
otherFlags |= (uint)
ClrDataValueFlag
.IS_STRING;
988
otherFlags &= ~((uint)
ClrDataValueFlag
.IS_LITERAL
989
| (uint)
ClrDataValueFlag
.FROM_INSTANCE
990
| (uint)
ClrDataValueFlag
.FROM_TASK_LOCAL
991
| (uint)
ClrDataValueFlag
.FROM_STATIC);
993
if ((isDeref || (otherFlags & (uint)
ClrDataValueFlag
.IS_REFERENCE) == 0)
996
otherFlags |= (uint)
ClrDataValueFlag
.IS_LITERAL;
1000
otherFlags |= (uint)
ClrDataValueFlag
.FROM_STATIC;
1002
otherFlags |= (uint)
ClrDataValueFlag
.FROM_TASK_LOCAL;
1004
otherFlags |= (uint)
ClrDataValueFlag
.FROM_INSTANCE;