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