27 instantiations of DkmClrValue
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider.UnitTests (5)
ValueFormattingTests.cs (5)
669var clrValue = new DkmClrValue( 679var clrValue = new DkmClrValue( 689var clrValue = new DkmClrValue( 699var clrValue = new DkmClrValue( 709var clrValue = new DkmClrValue(
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (16)
Debugger\Engine\DkmClrType.cs (1)
113return new DkmClrValue(
Debugger\Engine\DkmClrValue.cs (12)
105return new DkmClrValue( 307exprValue = new DkmClrValue( 321exprValue = new DkmClrValue( 343exprValue = new DkmClrValue( 355exprValue = new DkmClrValue( 421return new DkmClrValue( 437return new DkmClrValue( 480return new DkmClrValue( 507return new DkmClrValue( 537return new DkmClrValue( 573return new DkmClrValue( 638return new DkmClrValue(
ResultProviderTestBase.cs (3)
70return new DkmClrValue( 87return new DkmClrValue( 101return new DkmClrValue(
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ResultProvider.UnitTests (6)
ValueFormatterTests.vb (6)
584Dim clrValue = New DkmClrValue(value:=Nothing, hostObjectValue:=Nothing, New DkmClrType(CType(GetType(Integer), TypeImpl)), 592Dim clrValue = New DkmClrValue(value:=Nothing, hostObjectValue:=Nothing, New DkmClrType(CType(GetType(Char), TypeImpl)), 600Dim clrValue = New DkmClrValue(value:=Nothing, hostObjectValue:=Nothing, New DkmClrType(CType(GetType(IntPtr), TypeImpl)), 608Dim clrValue = New DkmClrValue(value:=Nothing, hostObjectValue:=Nothing, New DkmClrType(CType(GetType(UIntPtr), TypeImpl)), 616Dim clrValue = New DkmClrValue(value:=Nothing, hostObjectValue:=Nothing, New DkmClrType(CType(GetType(TestEnum), TypeImpl)), 625Dim clrValue = New DkmClrValue(value:=Nothing, hostObjectValue:=Nothing, New DkmClrType(CType(GetType(DateTime), TypeImpl)),
448 references to DkmClrValue
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider.UnitTests (298)
AccessibilityTests.cs (3)
95DkmClrValue value; 256DkmClrValue value; 363var value = CreateDkmClrValue(
ArrayExpansionTests.cs (13)
21var value = CreateDkmClrValue(new[] { 1, 2, 3 }); 36var value = CreateDkmClrValue(new object[0]); 53var value = CreateDkmClrValue(new int[][] { new[] { 1, 2 }, new[] { 3 } }); 72var value = CreateDkmClrValue(new int[,] { { 1, 2 }, { 3, 4 }, { 5, 6 } }); 90var value = CreateDkmClrValue(new int[2, 3, 0]); 143var value = CreateDkmClrValue(Activator.CreateInstance(type)); 176var value = CreateDkmClrValue(new object[] { 1, typeB.Instantiate(2) }); 208var value = CreateDkmClrValue(Activator.CreateInstance(type)); 242var value = CreateDkmClrValue(Activator.CreateInstance(type)); 269var value = CreateDkmClrValue(array); 286var value = CreateDkmClrValue(new[] { 10, 20, 30 }); 305var value = CreateDkmClrValue(array); 326var value = CreateDkmClrValue(new byte[10, 1000, 1000]); // Array with 10M elements
CustomResultProviderTests.cs (9)
61var value = CreateDkmClrValue(type.Instantiate()).GetMemberValue("P", (int)MemberTypes.Property, "C", DefaultInspectionContext); 90var value = CreateDkmClrValue(type.Instantiate(), type); 101void IDkmClrResultProvider.GetResult(DkmClrValue clrValue, DkmWorkList workList, DkmClrType declaredType, DkmClrCustomTypeInfo customTypeInfo, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers, string resultName, string resultFullName, DkmCompletionRoutine<DkmEvaluationAsyncResult> completionRoutine) 152DkmClrValue IDkmClrResultProvider.GetClrValue(DkmSuccessEvaluationResult successResult) 187string IDkmClrFormatter.GetUnderlyingString(DkmClrValue clrValue, DkmInspectionContext inspectionContext) 192string IDkmClrFormatter.GetValueString(DkmClrValue clrValue, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers) 197bool IDkmClrFormatter.HasUnderlyingString(DkmClrValue clrValue, DkmInspectionContext inspectionContext) 202string IDkmClrFormatter2.GetValueString(DkmClrValue value, DkmClrCustomTypeInfo customTypeInfo, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers) 207string IDkmClrFormatter2.GetEditableValueString(DkmClrValue value, DkmInspectionContext inspectionContext, DkmClrCustomTypeInfo customTypeInfo)
DebuggerBrowsableAttributeTests.cs (16)
39var value = CreateDkmClrValue( 102var value = CreateDkmClrValue( 144var value = CreateDkmClrValue( 191var value = CreateDkmClrValue( 231var value = CreateDkmClrValue( 273var value = type.Instantiate(); 315var value = CreateDkmClrValue( 354var value = CreateDkmClrValue( 389var value = CreateDkmClrValue( 437var value = CreateDkmClrValue( 481var value = CreateDkmClrValue( 516var value = CreateDkmClrValue( 558var value = CreateDkmClrValue( 603var value = CreateDkmClrValue( 648var value = CreateDkmClrValue( 681var value = CreateDkmClrValue(
DebuggerDisplayAttributeTests.cs (19)
55var value = CreateDkmClrValue(type.Instantiate(), type, evalFlags: DkmEvaluationResultFlags.None); 87var value = CreateDkmClrValue(type.Instantiate(), type, evalFlags: DkmEvaluationResultFlags.None); 115var value = CreateDkmClrValue(type.Instantiate(), type, evalFlags: DkmEvaluationResultFlags.None); 137var value = CreateDkmClrValue(type.Instantiate(), type, evalFlags: DkmEvaluationResultFlags.None); 165var value = CreateDkmClrValue(type.Instantiate(), type, evalFlags: DkmEvaluationResultFlags.None); 189var value = CreateDkmClrValue(type.Instantiate(), type, evalFlags: DkmEvaluationResultFlags.None); 212var value = CreateDkmClrValue(type.Instantiate(), type, evalFlags: DkmEvaluationResultFlags.None); 237var value = CreateDkmClrValue(type.Instantiate(), type, evalFlags: DkmEvaluationResultFlags.None); 259var value = CreateDkmClrValue(type.Instantiate(), type, evalFlags: DkmEvaluationResultFlags.None); 292var value = CreateDkmClrValue(type.Instantiate(), type, evalFlags: DkmEvaluationResultFlags.None); 331var value = CreateDkmClrValue(type.Instantiate(), type, evalFlags: DkmEvaluationResultFlags.None); 394var testValue = CreateDkmClrValue(testInstance, testType, evalFlags: DkmEvaluationResultFlags.None); 455var value = CreateDkmClrValue(type.Instantiate(), type, evalFlags: DkmEvaluationResultFlags.None); 504var value = CreateDkmClrValue(type.Instantiate(), type, evalFlags: DkmEvaluationResultFlags.None); 533var value = CreateDkmClrValue(null, type, evalFlags: DkmEvaluationResultFlags.None); 551var value = CreateDkmClrValue(type.Instantiate(), type, evalFlags: DkmEvaluationResultFlags.None); 606VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrValue getMemberValue(VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrValue v, string m) => (m == "Q") ? CreateErrorValue(runtime.GetType("A"), "Function evaluation timed out") : null; 611var value = type.Instantiate();
DebuggerTypeProxyAttributeTests.cs (20)
62var value = CreateDkmClrValue( 131var value = CreateDkmClrValue( 190var value = CreateDkmClrValue( 251var value = CreateDkmClrValue( 316var value = CreateDkmClrValue( 407var value = CreateDkmClrValue( 516var value = CreateDkmClrValue( 572var value = CreateDkmClrValue( 617var value = CreateDkmClrValue( 648var value = CreateDkmClrValue( 695var value = CreateDkmClrValue( 736var value = CreateDkmClrValue( 779var value = CreateDkmClrValue( 835var value = CreateDkmClrValue( 881var value = CreateDkmClrValue( 943var value = CreateDkmClrValue( 1008var value = CreateDkmClrValue( 1050var value = CreateDkmClrValue( 1091var value = CreateDkmClrValue( 1137var value = CreateDkmClrValue(
DebuggerVisualizerAttributeTests.cs (1)
42var value = CreateDkmClrValue(
DynamicTests.cs (10)
23var value = CreateDkmClrValue(new object()); 41var value = CreateDkmClrValue(Activator.CreateInstance(type)); 67var value = CreateDkmClrValue(Activator.CreateInstance(typeC_Constructed2)); 96var value = CreateDkmClrValue(Activator.CreateInstance(typeInner_Constructed)); 131var value = CreateDkmClrValue(Activator.CreateInstance(typeC_Constructed)); 176var value = CreateDkmClrValue(Activator.CreateInstance(typeC_Constructed)); 211var value = CreateDkmClrValue(Activator.CreateInstance(typeDerived_Constructed)); 233var value = CreateDkmClrValue(new object[1]); 256var value = CreateDkmClrValue(value: null, type: reflectionType, valueFlags: DkmClrValueFlags.Synthetic); 286var value = type.Instantiate();
DynamicViewTests.cs (14)
31var value = CreateDkmClrValue((object)o, type); 53var value = CreateDkmClrValue((object)o, type); 82var value = CreateDkmClrValue((object)o, type); 103var value = CreateDkmClrValue((object)o, type); 136var value = CreateDkmClrValue((object)o, type); 156var value = CreateDkmClrValue(null, type); 173var value = CreateDkmClrValue(null, type); 190var value = CreateDkmClrValue(null, type); 210var value = CreateDkmClrValue(obj); 235var value = CreateDkmClrValue((object)o, type); 254Func<DkmClrValue> getExceptionValue = () => CreateDkmClrValue(new NotImplementedException(), evalFlags: DkmEvaluationResultFlags.ExceptionThrown); 257var value = CreateDkmClrValue((object)o, type); 285var value = CreateDkmClrValue((object)o, type); 302var value = CreateDkmClrValue(o, type);
ExpansionTests.cs (68)
95var value = CreateDkmClrValue(Activator.CreateInstance(type)); 143var value = CreateDkmClrValue(Activator.CreateInstance(type)); 181var value = CreateDkmClrValue(Activator.CreateInstance(type)); 210var value = CreateDkmClrValue(Activator.CreateInstance(type)); 242var value = CreateDkmClrValue(Activator.CreateInstance(type)); 280var value = CreateDkmClrValue(Activator.CreateInstance(type)); 322var value = CreateDkmClrValue(Activator.CreateInstance(type)); 352var value = CreateDkmClrValue(Activator.CreateInstance(type)); 383var value = CreateDkmClrValue(Activator.CreateInstance(type)); 445var value = CreateDkmClrValue(Activator.CreateInstance(type)); 475var value = CreateDkmClrValue(Activator.CreateInstance(type)); 515var value = CreateDkmClrValue(Activator.CreateInstance(type)); 553var value = CreateDkmClrValue(Activator.CreateInstance(type)); 579var value = CreateDkmClrValue(Activator.CreateInstance(type)); 615var value = CreateDkmClrValue(Activator.CreateInstance(type)); 657var value = CreateDkmClrValue(Activator.CreateInstance(type)); 690var value = CreateDkmClrValue(type.Instantiate(p)); 738var value = CreateDkmClrValue(type.Instantiate(p)); 778var value = CreateDkmClrValue(type.Instantiate(p)); 820var value = CreateDkmClrValue(type.Instantiate(pp)); 849var value = CreateDkmClrValue(0, type); 875var value = CreateDkmClrValue(0x1337, type); 916var value = CreateDkmClrValue(Activator.CreateInstance(type)); 969var value = CreateDkmClrValue(Activator.CreateInstance(type)); 1008var value = CreateDkmClrValue(Activator.CreateInstance(type), 1061var value = CreateDkmClrValue(Activator.CreateInstance(type), 1082var value = CreateDkmClrValue(new[] { 1, 2, 3 }); 1106var value = CreateDkmClrValue(type.Instantiate(p)); 1132var value = CreateDkmClrValue( 1168var value = CreateDkmClrValue(Activator.CreateInstance(type)); 1221var value = CreateDkmClrValue(Activator.CreateInstance(type)); 1328var value = CreateDkmClrValue(Activator.CreateInstance(type)); 1371var value = CreateDkmClrValue( 1630var value = type.Instantiate(); 1677var value = type.Instantiate(); 1692var value = CreateDkmClrValue( 1718var value = type.Instantiate( 1754var value = CreateDkmClrValue(type.Instantiate()); 1771var value = CreateDkmClrValue(str, evalFlags: DkmEvaluationResultFlags.RawString); 1781var value = CreateDkmClrValue('\u1234'); 1802var value = CreateDkmClrValue("\u1234\u001f\u0007"); 1823var value = CreateDkmClrValue(Activator.CreateInstance(type)); 1844var value = CreateDkmClrValue(Activator.CreateInstance(type), type); 1860var value = runtime.GetType("Object").Instantiate(); 1890var value = type.Instantiate(); 1932var value = CreateDkmClrValue(Activator.CreateInstance(type)); 1959var value = CreateDkmClrValue(instanceB, typeB); 1991var value = CreateDkmClrValue(instanceC, typeC); 2024var value = CreateDkmClrValue(instanceC, type); 2049var value = CreateDkmClrValue(instanceC, type); 2074var value = CreateDkmClrValue(instanceC, type); 2102var value = CreateDkmClrValue(instanceB, type); 2128var value = CreateDkmClrValue(instanceC, type); 2163var value = CreateDkmClrValue(instanceC, typeC); 2202var value = CreateDkmClrValue(instanceC, typeC); 2234var value = CreateDkmClrValue(instanceD, typeD); 2279var value = type.Instantiate(); 2325VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrValue getMemberValue(VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrValue v, string m) => (m == "P") ? CreateErrorValue(runtime.GetType(typeof(int?)), "Function evaluation timed out") : null; 2330var value = type.Instantiate(); 2331var memberValue = value.GetMemberValue("P", (int)System.Reflection.MemberTypes.Property, "C", DefaultInspectionContext); 2352var value = typeC.Instantiate(); 2387var value = CreateDkmClrValue(Enumerable.Range(0, n).ToArray()); 2424var value = CreateDkmClrValue(Enumerable.Range(0, n).Select(i => (i % 2) == 0 ? type.UnderlyingType.Instantiate() : null).ToArray()); 2471var value = CreateDkmClrValue(Enumerable.Range(0, n).Select(i => type.UnderlyingType.Instantiate(i)).ToArray()); 2500var value = CreateDkmClrValue(3); 2534var value = CreateErrorValue(type: null, message: message); 2556var value = type.Instantiate("Hello, world!");
FormatSpecifierTests.cs (17)
24var value = CreateDkmClrValue(null, type: stringType); 96var value = CreateDkmClrValue((char)0, type: charType); 163var value = type.Instantiate(); 177var value = CreateDkmClrValue(1, type: runtime.GetType(typeof(int))); 234var value = type.Instantiate(); 264var value = CreateDkmClrValue(new object(), type: runtime.GetType(typeof(object))); 322var value = type.Instantiate(); 360var value = type.Instantiate(2); 398var value = type.Instantiate(); 448var value = type.Instantiate(); 483var value = type.Instantiate(); 484var memberValue = value.GetMemberValue("P", (int)System.Reflection.MemberTypes.Property, "C", DefaultInspectionContext); 517VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrValue getMemberValue(VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrValue v, string m) 533var value = type.Instantiate(); 534var memberValue = value.GetMemberValue("P", (int)System.Reflection.MemberTypes.Property, "C", DefaultInspectionContext); 561var value = type.Instantiate();
FullNameTests.cs (24)
93var value = CreateDkmClrValue(type.Instantiate()); 136var value = CreateDkmClrValue(type.Instantiate()); 170var value = CreateDkmClrValue(type.Instantiate()); 196var value = CreateDkmClrValue(type.Instantiate()); 219var value = CreateDkmClrValue(type.Instantiate()); 263var value = CreateDkmClrValue(3); 302var value = CreateDkmClrValue(type.Instantiate(), type); 329var value = CreateDkmClrValue(assembly.GetType("struct").Instantiate()); 352var value = CreateDkmClrValue(assembly.GetType("struct").Instantiate()); 369var value = CreateDkmClrValue(assembly.GetType("struct").Instantiate()); 397var value = CreateDkmClrValue(assembly.GetType("namespace.class").Instantiate()); 438var value = CreateDkmClrValue(assembly.GetType("NotMangled").Instantiate()); 480var baseValue = CreateDkmClrValue(assembly.GetType("<>Mangled").Instantiate()); 489var derivedValue = CreateDkmClrValue(assembly.GetType("NotMangled").Instantiate()); 554var value = CreateDkmClrValue(assembly.GetType("C").Instantiate()); 601var value = CreateDkmClrValue(assembly.GetType("NotMangled").Instantiate()); 633var baseValue = CreateDkmClrValue(assembly.GetType("<>Mangled.C").Instantiate()); 676var value = CreateDkmClrValue(type.Instantiate(p)); 738var value = CreateDkmClrValue(assembly.GetType("Type").Instantiate()); 773var value = CreateDkmClrValue(assembly.GetType("C").MakeGenericType(typeof(int)).Instantiate()); 805var value = CreateDkmClrValue(assembly.GetType("C`1").Instantiate()); 837var value = CreateDkmClrValue(assembly.GetType("C`1").MakeGenericType(typeof(int)).Instantiate()); 871var value = CreateDkmClrValue(assembly.GetType("C").Instantiate()); 903var value = CreateDkmClrValue(assembly.GetType("`1").MakeGenericType(typeof(int)).Instantiate());
FunctionPointerTests.cs (7)
39var value = GetFunctionPointerField(CreateDkmClrValue(type.Instantiate(ptr)), "pfn"); 60DkmClrValue getMemberValue(DkmClrValue v, string m) => (m == "pfn") ? GetFunctionPointerField(v, m) : null; 65var value = type.Instantiate(ptr); 75private DkmClrValue GetFunctionPointerField(DkmClrValue value, string fieldName) 80return CreateDkmClrValue(DkmClrValue.UnboxPointer(fieldValue), new DkmClrType(FunctionPointerType.Instance));
NativeViewTests.cs (1)
45var value = CreateDkmClrValue(
ObjectFavoritesTests.cs (6)
61var value = CreateDkmClrValue( 114var value = CreateDkmClrValue( 165var value = CreateDkmClrValue( 206var value = CreateDkmClrValue( 238var value = CreateDkmClrValue( 280var value = CreateDkmClrValue(
ObjectIdTests.cs (6)
22DkmClrValue value; 67DkmClrValue value; 103var value = CreateDkmClrValue( 126var value = CreateDkmClrValue( 148var value = CreateDkmClrValue( 173var value = CreateDkmClrValue(
ResultsViewTests.cs (32)
48var value = CreateDkmClrValue( 84var value = CreateDkmClrValue( 119var value = CreateDkmClrValue( 175var value = CreateDkmClrValue( 226var value = CreateDkmClrValue( 282var value = CreateDkmClrValue( 350var value = CreateDkmClrValue( 430var value = CreateDkmClrValue( 550var value = CreateDkmClrValue( 636var value = CreateDkmClrValue( 707var value = CreateDkmClrValue( 766var value = CreateDkmClrValue( 809var value = CreateDkmClrValue( 850var value = CreateDkmClrValue( 910var value = CreateDkmClrValue( 995var value = CreateDkmClrValue( 1112var value = CreateDkmClrValue( 1205var value = CreateDkmClrValue( 1247var value = CreateDkmClrValue( 1289var value = CreateDkmClrValue( 1370var value = CreateDkmClrValue( 1482var value = CreateDkmClrValue( 1517var value = CreateDkmClrValue( 1570var value = type.Instantiate(); 1614VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrValue getMemberValue(VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrValue v, string m) => (m == "P") ? CreateErrorValue(runtime.GetType(typeof(System.Collections.ArrayList)), "Function evaluation timed out") : null; 1619var value = type.Instantiate(); 1620var memberValue = value.GetMemberValue("P", (int)System.Reflection.MemberTypes.Property, "C", DefaultInspectionContext); 1649VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrValue getMemberValue(VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrValue v, string m) => (m == "Items") ? CreateErrorValue(runtime.GetType(typeof(object)).MakeArrayType(), string.Format("Unable to evaluate '{0}'", m)) : null; 1654var value = type.Instantiate(); 1810var value = CreateDkmClrValue(
TupleTests.cs (24)
171var value = type.Instantiate(); 204var value = type.Instantiate(); 241var value = type.Instantiate(); 335var value = type.Instantiate(); 364var value = type.Instantiate(); 400var value = type.Instantiate(); 432var value = type.Instantiate(); 484var value = type.Instantiate(); 513var value = type.Instantiate(); 559var value = type.Instantiate(); 599var value = type.Instantiate(); 667var value = type.Instantiate(); 710var value = type.Instantiate(); 758var value = type.Instantiate(); 833var value = type.Instantiate(); 866var value = type.Instantiate(); 905var value = type.Instantiate(); 980var value = type.Instantiate(); 1031var value = type.Instantiate(); 1052var value = type.Instantiate(new object[] { 1, 2, }); 1123var value = type.Instantiate(); 1142var value = type.Instantiate(new object[0], alias: "$3", evalFlags: DkmEvaluationResultFlags.HasObjectId); 1168var value = type.Instantiate(); 1208var value = type.Instantiate();
TypeVariablesExpansionTests.cs (1)
40var value = CreateDkmClrValue(value: null, type: type1, valueFlags: DkmClrValueFlags.Synthetic);
ValueFormattingTests.cs (7)
256var clrValue = CreateDkmClrValue(errorMessage, typeof(string), evalFlags: DkmEvaluationResultFlags.None, valueFlags: DkmClrValueFlags.Error); 264var clrValue = CreateDkmClrValue(errorMessage, typeof(int), evalFlags: DkmEvaluationResultFlags.None, valueFlags: DkmClrValueFlags.Error); 669var clrValue = new DkmClrValue( 679var clrValue = new DkmClrValue( 689var clrValue = new DkmClrValue( 699var clrValue = new DkmClrValue( 709var clrValue = new DkmClrValue(
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (147)
AggregateExpansion.cs (1)
54DkmClrValue value,
ArrayExpansion.cs (3)
54DkmClrValue value, 76DkmClrValue value, 83var element = value.GetArrayElement(indices, inspectionContext);
Debugger\Engine\DkmClrRuntimeInstance.cs (2)
25internal delegate DkmClrValue GetMemberValueDelegate(DkmClrValue value, string memberName);
Debugger\Engine\DkmClrType.cs (3)
102internal DkmClrValue Instantiate(params object[] args) 107internal DkmClrValue Instantiate( 115DkmClrValue.GetHostObjectValue(_lmrType, value),
Debugger\Engine\DkmClrValue.cs (8)
79public DkmClrValue Dereference(DkmInspectionContext inspectionContext) 300DkmClrValue exprValue; 382public DkmClrValue GetMemberValue(string MemberName, int MemberType, string ParentTypeName, DkmInspectionContext InspectionContext) 398var memberValue = getMemberValue(this, MemberName); 563public DkmClrValue GetArrayElement(int[] indices, DkmInspectionContext inspectionContext) 622public DkmClrValue InstantiateProxyType(DkmInspectionContext inspectionContext, DkmClrType proxyType) 648public DkmClrValue InstantiateDynamicViewProxy(DkmInspectionContext inspectionContext) 665public DkmClrValue InstantiateResultsViewProxy(DkmInspectionContext inspectionContext, DkmClrType enumerableType)
Debugger\Engine\DkmSuccessEvaluationResult.cs (1)
93public DkmClrValue GetClrValue()
Debugger\Engine\IDkmClrFormatter.cs (3)
21string GetUnderlyingString(DkmClrValue clrValue, DkmInspectionContext inspectionContext); 22string GetValueString(DkmClrValue clrValue, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers); 23bool HasUnderlyingString(DkmClrValue clrValue, DkmInspectionContext inspectionContext);
Debugger\Engine\IDkmClrFormatter2.cs (2)
19string GetValueString(DkmClrValue clrValue, DkmClrCustomTypeInfo customTypeInfo, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers); 20string GetEditableValueString(DkmClrValue value, DkmInspectionContext inspectionContext, DkmClrCustomTypeInfo customTypeInfo);
Debugger\Engine\IDkmClrResultProvider.cs (2)
20void GetResult(DkmClrValue clrValue, DkmWorkList workList, DkmClrType declaredType, DkmClrCustomTypeInfo customTypeInfo, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers, string resultName, string resultFullName, DkmCompletionRoutine<DkmEvaluationAsyncResult> completionRoutine); 24DkmClrValue GetClrValue(DkmSuccessEvaluationResult successResult);
DebuggerTypeProxyExpansion.cs (7)
30DkmClrValue value, 55DkmClrValue proxyValue; 92private readonly DkmClrValue _value; 102DkmClrValue proxyValue, 106DkmClrValue value, 174DkmClrValue value, 217DkmClrValue value)
DkmClrValueFlagsExtensions.cs (1)
14internal static bool IsError(this DkmClrValue value)
DynamicViewExpansion.cs (6)
19internal static DynamicViewExpansion CreateExpansion(DkmInspectionContext inspectionContext, DkmClrValue value) 32var proxyValue = value.InstantiateDynamicViewProxy(inspectionContext); 51DkmClrValue value, 60private readonly DkmClrValue _proxyValue; 63private DynamicViewExpansion(DkmClrValue proxyValue, Expansion proxyMembers) 77DkmClrValue value,
EvalResultDataItem.cs (5)
29public readonly DkmClrValue Value; 39DkmClrValue value, 95public readonly DkmClrValue Value; 154DkmClrValue value, 237private static DkmEvaluationResultFlags GetFlags(DkmClrValue value, DkmInspectionContext inspectionContext, Expansion expansion, bool canFavorite, bool isFavorite)
Expansion.cs (1)
41DkmClrValue value,
Formatter.cs (6)
25/// Computes string representations of <see cref="DkmClrValue"/> instances. 41string IDkmClrFormatter.GetValueString(DkmClrValue value, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers) 56bool IDkmClrFormatter.HasUnderlyingString(DkmClrValue value, DkmInspectionContext inspectionContext) 61string IDkmClrFormatter.GetUnderlyingString(DkmClrValue value, DkmInspectionContext inspectionContext) 66string IDkmClrFormatter2.GetValueString(DkmClrValue value, DkmClrCustomTypeInfo customTypeInfo, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers) 71string IDkmClrFormatter2.GetEditableValueString(DkmClrValue value, DkmInspectionContext inspectionContext, DkmClrCustomTypeInfo customTypeInfo)
Formatter.Values.cs (13)
31private string GetValueString(DkmClrValue value, DkmInspectionContext inspectionContext, ObjectDisplayOptions options, GetValueFlags flags) 107var nullableValue = value.GetNullableValue(inspectionContext); 179private string GetValueStringForCharacter(DkmClrValue value, DkmInspectionContext inspectionContext, ObjectDisplayOptions options) 197private bool HasUnderlyingString(DkmClrValue value, DkmInspectionContext inspectionContext) 202private string GetUnderlyingString(DkmClrValue value, DkmInspectionContext inspectionContext) 216private string GetUnderlyingStringImpl(DkmClrValue value, DkmInspectionContext inspectionContext) 233var nullableValue = value.GetNullableValue(inspectionContext); 246var fieldValue = value.GetFieldValue(InternalWellKnownMemberNames.SqlStringValue, inspectionContext); 266private string GetEnumDisplayString(Type lmrType, DkmClrValue value, ObjectDisplayOptions options, bool includeTypeName, DkmInspectionContext inspectionContext) 399private string GetEditableValue(DkmClrValue value, DkmInspectionContext inspectionContext) 439private string FormatPrimitive(DkmClrValue value, ObjectDisplayOptions options, DkmInspectionContext inspectionContext) 452var dateDataValue = value.GetPropertyValue("Ticks", inspectionContext); 463private static string IncludeObjectId(DkmClrValue value, string valueStr, GetValueFlags flags)
MemberExpansion.cs (9)
31DkmClrValue value, 295DkmClrValue value, 317DkmClrValue value, 322var memberValue = value.GetMemberValue(member, inspectionContext); 352DkmClrValue value, 374DkmClrValue value, 417DkmClrValue value, 440DkmClrValue value, 468DkmClrValue memberValue,
NativeViewExpansion.cs (2)
27DkmClrValue value, 43DkmClrValue comObject)
PointerDereferenceExpansion.cs (3)
29DkmClrValue value, 46DkmClrValue pointer, 50var value = pointer.Dereference(inspectionContext);
ResultProvider.cs (13)
29/// Computes expansion of <see cref="DkmClrValue"/> instances. 64void IDkmClrResultProvider.GetResult(DkmClrValue value, DkmWorkList workList, DkmClrType declaredType, DkmClrCustomTypeInfo declaredTypeInfo, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers, string resultName, string resultFullName, DkmCompletionRoutine<DkmEvaluationAsyncResult> completionRoutine) 90DkmClrValue IDkmClrResultProvider.GetClrValue(DkmSuccessEvaluationResult evaluationResult) 283var value = result.Value; 434DkmClrValue value, 499DkmClrValue value, 533DkmClrValue value, 560DkmClrValue nullableValue; 635DkmClrValue value, 783var value = result.Value; // Value may have been replaced (specifically, for Nullable<T>). 813DkmClrValue value, 870var value = result.Value; 930DkmClrValue value,
ResultProviderTestBase.cs (13)
59internal DkmClrValue CreateDkmClrValue( 72DkmClrValue.GetHostObjectValue((TypeImpl)type, value), 79internal DkmClrValue CreateDkmClrValue( 89DkmClrValue.GetHostObjectValue(type.GetLmrType(), value), 97internal DkmClrValue CreateErrorValue( 124var clrValue = CreateDkmClrValue(value, type); 128internal string FormatValue(DkmClrValue clrValue, bool useHexadecimal = false) 141var clrValue = GetValueForUnderlyingString(value, type); 147var clrValue = GetValueForUnderlyingString(value, value.GetType()); 151internal DkmClrValue GetValueForUnderlyingString(object value, Type type) 180internal DkmEvaluationResult FormatResult(string name, DkmClrValue value, DkmClrType declaredType = null, DkmInspectionContext inspectionContext = null) 185internal DkmEvaluationResult FormatResult(string name, string fullName, DkmClrValue value, DkmClrType declaredType = null, DkmClrCustomTypeInfo declaredTypeInfo = null, DkmInspectionContext inspectionContext = null) 196internal DkmEvaluationAsyncResult FormatAsyncResult(string name, string fullName, DkmClrValue value, DkmClrType declaredType = null, DkmClrCustomTypeInfo declaredTypeInfo = null, DkmInspectionContext inspectionContext = null)
ResultsViewExpansion.cs (15)
21internal static ResultsViewExpansion CreateExpansion(DkmInspectionContext inspectionContext, DkmClrValue value, ResultProvider resultProvider) 38DkmClrValue value, 91DkmClrValue value, 123private static DkmClrType GetEnumerableType(DkmClrValue value) 128private static bool IsEnumerableCandidate(DkmClrValue value) 143private static DkmClrType GetEnumerableType(DkmClrValue value, DkmClrType valueType, bool requireExactInterface) 172private static ResultsViewExpansion CreateExpansion(DkmInspectionContext inspectionContext, DkmClrValue value, DkmClrType enumerableType, ResultProvider resultProvider) 174var proxyValue = value.InstantiateResultsViewProxy(inspectionContext, enumerableType); 193private readonly DkmClrValue _proxyValue; 196private ResultsViewExpansion(DkmClrValue proxyValue, Expansion proxyMembers) 210DkmClrValue value, 264DkmClrValue value, 298private readonly DkmClrValue _proxyValue; 301internal IndirectExpansion(DkmClrValue proxyValue, Expansion expansion) 312DkmClrValue value,
RootHiddenExpansion.cs (2)
35DkmClrValue value, 41var memberValue = value.GetMemberValue(_member, inspectionContext);
TupleExpansion.cs (7)
24DkmClrValue value, 54DkmClrValue value, 90DkmClrValue value, 119var fieldValue = GetValueAndFullName( 182private static DkmClrValue GetValueAndFullName( 185DkmClrValue value, 361DkmClrValue value)
TypeHelpers.cs (12)
379internal static DkmClrValue GetFieldValue(this DkmClrValue value, string name, DkmInspectionContext inspectionContext) 384internal static DkmClrValue GetPropertyValue(this DkmClrValue value, string name, DkmInspectionContext inspectionContext) 389internal static DkmClrValue GetNullableValue(this DkmClrValue value, Type nullableTypeArg, DkmInspectionContext inspectionContext) 399internal static DkmClrValue GetNullableValue(this DkmClrValue value, DkmInspectionContext inspectionContext) 403var hasValue = value.GetFieldValue(InternalWellKnownMemberNames.NullableHasValue, inspectionContext); 473internal static bool TryGetTupleFieldValues(this DkmClrValue tuple, int cardinality, ArrayBuilder<string> values, DkmInspectionContext inspectionContext) 487var value = tuple.GetFieldValue(fieldName, inspectionContext); 576internal static bool TryGetDebuggerDisplayInfo(this DkmClrValue value, out DebuggerDisplayInfo displayInfo)
TypeVariablesExpansion.cs (2)
44DkmClrValue value, 65DkmClrValue value,
ValueHelpers.cs (5)
17internal static string IncludeObjectId(this DkmClrValue value, string valueStr) 31internal static bool HasExceptionThrown(this DkmClrValue value) 36internal static string GetExceptionMessage(this DkmClrValue value, DkmInspectionContext inspectionContext, string fullNameWithoutFormatSpecifiers) 42internal static DkmClrValue GetMemberValue(this DkmClrValue value, MemberAndDeclarationInfo member, DkmInspectionContext inspectionContext)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ResultProvider.UnitTests (3)
ObjectIdTests.vb (1)
19Dim value As DkmClrValue
VisualBasicFormatter.vb (1)
14''' Computes string representations of <see cref="DkmClrValue"/> instances.
VisualBasicResultProvider.vb (1)
13''' Computes expansion of <see cref="DkmClrValue"/> instances.