78 references to ClrDataValueFlag
Microsoft.Diagnostics.DataContractReader.Legacy (78)
ClrDataExceptionState.cs (1)
160
(uint)
ClrDataValueFlag
.DEFAULT,
ClrDataFrame.cs (41)
507
valueFlags = (uint)
ClrDataValueFlag
.IS_REFERENCE;
518
valueFlags = (uint)
ClrDataValueFlag
.DEFAULT;
531
if ((valueFlags & (uint)
ClrDataValueFlag
.IS_PRIMITIVE) != 0
647
return ((uint)
ClrDataValueFlag
.DEFAULT, -1);
656
return ((uint)
ClrDataValueFlag
.DEFAULT, -1);
703
CorElementType.Boolean => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, 1),
704
CorElementType.I1 or CorElementType.U1 => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, 1),
705
CorElementType.Char or CorElementType.I2 or CorElementType.U2 => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, 2),
706
CorElementType.I4 or CorElementType.U4 or CorElementType.R4 => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, 4),
707
CorElementType.I8 or CorElementType.U8 or CorElementType.R8 => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, 8),
708
CorElementType.I or CorElementType.U => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, -1),
710
or CorElementType.SzArray or CorElementType.Array => ((uint)
ClrDataValueFlag
.IS_REFERENCE, -1),
711
CorElementType.Ptr => ((uint)
ClrDataValueFlag
.IS_POINTER, -1),
712
CorElementType.ValueType => ((uint)
ClrDataValueFlag
.IS_VALUE_TYPE, -1),
713
_ => ((uint)
ClrDataValueFlag
.DEFAULT, -1),
768
PrimitiveTypeCode.Boolean => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, 1),
769
PrimitiveTypeCode.SByte or PrimitiveTypeCode.Byte => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, 1),
770
PrimitiveTypeCode.Char or PrimitiveTypeCode.Int16 or PrimitiveTypeCode.UInt16 => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, 2),
771
PrimitiveTypeCode.Int32 or PrimitiveTypeCode.UInt32 or PrimitiveTypeCode.Single => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, 4),
772
PrimitiveTypeCode.Int64 or PrimitiveTypeCode.UInt64 or PrimitiveTypeCode.Double => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, 8),
773
PrimitiveTypeCode.IntPtr or PrimitiveTypeCode.UIntPtr => ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, -1),
775
PrimitiveTypeCode.String or PrimitiveTypeCode.Object => ((uint)
ClrDataValueFlag
.IS_REFERENCE, -1),
777
_ => ((uint)
ClrDataValueFlag
.DEFAULT, -1),
783
RawTypeKind_Class => ((uint)
ClrDataValueFlag
.IS_REFERENCE, -1),
785
_ => ((uint)
ClrDataValueFlag
.DEFAULT, -1),
791
RawTypeKind_Class => ((uint)
ClrDataValueFlag
.IS_REFERENCE, -1),
793
_ => ((uint)
ClrDataValueFlag
.DEFAULT, -1),
799
=> ((uint)
ClrDataValueFlag
.IS_POINTER, -1);
803
=> ((uint)
ClrDataValueFlag
.DEFAULT, -1);
806
=> ((uint)
ClrDataValueFlag
.IS_REFERENCE, -1);
809
=> ((uint)
ClrDataValueFlag
.IS_REFERENCE, -1);
819
=> ((uint)
ClrDataValueFlag
.IS_PRIMITIVE, -1);
828
=> ((uint)
ClrDataValueFlag
.DEFAULT, -1);
840
catch (System.Exception) { return ((uint)
ClrDataValueFlag
.DEFAULT, -1); }
853
catch (System.Exception) { return ((uint)
ClrDataValueFlag
.DEFAULT, -1); }
861
if (flags == (uint)
ClrDataValueFlag
.IS_VALUE_TYPE && rts.IsEnum(resolvedType))
862
flags = (uint)
ClrDataValueFlag
.IS_ENUM;
873
return ((uint)
ClrDataValueFlag
.IS_ENUM, -1);
875
return ((uint)
ClrDataValueFlag
.IS_VALUE_TYPE, -1);
890
return ((uint)
ClrDataValueFlag
.IS_ENUM, -1);
895
return ((uint)
ClrDataValueFlag
.IS_VALUE_TYPE, -1);
ClrDataValue.cs (36)
62
if (_locations.Length > 0 && (_flags & (uint)
ClrDataValueFlag
.IS_REFERENCE) != 0)
260
if ((_flags & (uint)
ClrDataValueFlag
.IS_REFERENCE) != 0)
359
*numFields = (_flags & (uint)
ClrDataValueFlag
.IS_REFERENCE) != 0
459
|| (_flags & (uint)
ClrDataValueFlag
.IS_REFERENCE) == 0
469
uint flags = GetTypeFieldValueFlags(_typeHandle, null, _flags & (uint)
ClrDataValueFlag
.ALL_LOCATIONS, isDeref: true);
509
if ((_flags & (uint)
ClrDataValueFlag
.IS_REFERENCE) != 0)
513
else if ((_flags & (uint)
ClrDataValueFlag
.IS_ARRAY) != 0)
544
if ((_flags & (uint)
ClrDataValueFlag
.IS_STRING) == 0)
585
if ((_flags & (uint)
ClrDataValueFlag
.IS_ARRAY) == 0)
645
if ((_flags & (uint)
ClrDataValueFlag
.IS_ARRAY) == 0)
889
if ((flags & ~(uint)
ClrDataValueFlag
.ALL_FIELDS) != 0
890
|| (flags & (uint)
ClrDataValueFlag
.ALL_KINDS) != (uint)
ClrDataValueFlag
.ALL_KINDS
891
|| (flags & (uint)
ClrDataValueFlag
.ALL_LOCATIONS) == 0)
899
bool includeParents = (flags & (uint)
ClrDataValueFlag
.IS_INHERITED) != 0;
909
bool includeInstanceFields = (flags & (uint)
ClrDataValueFlag
.FROM_INSTANCE) != 0;
910
bool includeStaticFields = (flags & (uint)
ClrDataValueFlag
.FROM_STATIC) != 0;
1006
uint flags = entry.IsInherited ? (uint)
ClrDataValueFlag
.IS_INHERITED : 0;
1019
otherFlags &= ~(uint)
ClrDataValueFlag
.ALL_KINDS;
1026
otherFlags |= (uint)
ClrDataValueFlag
.IS_REFERENCE;
1028
otherFlags |= (uint)
ClrDataValueFlag
.IS_ENUM;
1030
otherFlags |= (uint)
ClrDataValueFlag
.IS_STRING;
1032
otherFlags |= (uint)
ClrDataValueFlag
.IS_POINTER;
1034
otherFlags |= (uint)
ClrDataValueFlag
.IS_PRIMITIVE;
1036
otherFlags |= (uint)
ClrDataValueFlag
.IS_ARRAY;
1038
otherFlags |= (uint)
ClrDataValueFlag
.IS_VALUE_TYPE;
1043
otherFlags |= (uint)
ClrDataValueFlag
.IS_STRING;
1048
otherFlags &= ~((uint)
ClrDataValueFlag
.IS_LITERAL
1049
| (uint)
ClrDataValueFlag
.FROM_INSTANCE
1050
| (uint)
ClrDataValueFlag
.FROM_TASK_LOCAL
1051
| (uint)
ClrDataValueFlag
.FROM_STATIC);
1053
if ((isDeref || (otherFlags & (uint)
ClrDataValueFlag
.IS_REFERENCE) == 0)
1056
otherFlags |= (uint)
ClrDataValueFlag
.IS_LITERAL;
1060
otherFlags |= (uint)
ClrDataValueFlag
.FROM_STATIC;
1062
otherFlags |= (uint)
ClrDataValueFlag
.FROM_TASK_LOCAL;
1064
otherFlags |= (uint)
ClrDataValueFlag
.FROM_INSTANCE;