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