624 references to Expandable
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider.UnitTests (519)
AccessibilityTests.cs (12)
109
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
113
EvalResult("a", "{B}", "A {B}", "(new C()).a", DkmEvaluationResultFlags.
Expandable
));
146
EvalResult("Static members", null, "", "B", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class),
147
EvalResult("Non-Public members", null, "", "(new C()).a, hidden", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
160
EvalResult("Non-Public members", null, "", "B, hidden", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
270
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
274
EvalResult("Non-Public members", null, "", "new C(), hidden", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
278
EvalResult("a", "{B}", "A {B}", "(new C()).a", DkmEvaluationResultFlags.
Expandable
));
312
EvalResult("Static members", null, "", "B", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class),
313
EvalResult("Non-Public members", null, "", "(new C()).a, hidden", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
326
EvalResult("Non-Public members", null, "", "B, hidden", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
368
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
ArrayExpansionTests.cs (25)
24
EvalResult(rootExpr, "{int[3]}", "int[]", rootExpr, DkmEvaluationResultFlags.
Expandable
));
56
EvalResult(rootExpr, "{int[2][]}", "int[][]", rootExpr, DkmEvaluationResultFlags.
Expandable
));
59
EvalResult("[0]", "{int[2]}", "int[]", "(new int[][] { new[] { 1, 2 }, new[] { 3 } })[0]", DkmEvaluationResultFlags.
Expandable
),
60
EvalResult("[1]", "{int[1]}", "int[]", "(new int[][] { new[] { 1, 2 }, new[] { 3 } })[1]", DkmEvaluationResultFlags.
Expandable
));
75
EvalResult(rootExpr, "{int[3, 2]}", "int[,]", rootExpr, DkmEvaluationResultFlags.
Expandable
));
124
EvalResult(rootExpr, "{int[2][,,]}", "int[][,,]", rootExpr, DkmEvaluationResultFlags.
Expandable
));
128
EvalResult("[1]", "{int[2, 3, 4]}", "int[,,]", "(new int[][,,] { null, new int[2, 3, 4] })[1]", DkmEvaluationResultFlags.
Expandable
));
146
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
149
EvalResult("a", "{object[1]}", "System.Array {object[]}", "(new C()).a", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
150
EvalResult("o", "{int[2]}", "object {int[]}", "(new C()).o", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
179
EvalResult("o", "{object[2]}", "object[]", "o", DkmEvaluationResultFlags.
Expandable
));
183
EvalResult("[1]", "{B}", "object {B}", "o[1]", DkmEvaluationResultFlags.
Expandable
));
211
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
214
EvalResult("F", "{A[1]}", "object[] {A[]}", "o.F", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
215
EvalResult("G", "{B[1]}", "A[] {B[]}", "o.G", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
216
EvalResult("H", "{B[1]}", "I[] {B[]}", "o.H", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
219
EvalResult("[0]", "{A}", "object {A}", "((A[])o.F)[0]", DkmEvaluationResultFlags.
Expandable
));
225
EvalResult("[0]", "{B}", "A {B}", "((B[])o.G)[0]", DkmEvaluationResultFlags.
Expandable
));
228
EvalResult("[0]", "{B}", "I {B}", "((B[])o.H)[0]", DkmEvaluationResultFlags.
Expandable
));
245
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
248
EvalResult("F", "{char[1]}", "char[]", "o.F", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
249
EvalResult("G", "{char[1]}", "System.Collections.IEnumerable {char[]}", "o.G", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
272
EvalResult(rootExpr, "{int[3..4, 4..6]}", "int[,]", rootExpr, DkmEvaluationResultFlags.
Expandable
));
290
EvalResult("o", "{int[0x00000003]}", "int[]", "o", DkmEvaluationResultFlags.
Expandable
));
309
EvalResult("a", "{int[0xfffffffd..0xfffffffe, 0x00000004..0x00000004]}", "int[,]", "a", DkmEvaluationResultFlags.
Expandable
));
CustomResultProviderTests.cs (1)
93
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
, DkmEvaluationResultCategory.Other));
DebuggerBrowsableAttributeTests.cs (32)
45
EvalResult("new C()", "{C}", "C", "new C()", DkmEvaluationResultFlags.
Expandable
));
49
EvalResult("Raw View", null, "", "new C(), raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
108
EvalResult("c", "{C}", "C", "c", DkmEvaluationResultFlags.
Expandable
));
111
EvalResult("o", "{B}", "I {B}", "c.o", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
151
EvalResult("this", "{B}", "B", "this", DkmEvaluationResultFlags.
Expandable
));
237
EvalResult("o", "{S}", "S", "o", DkmEvaluationResultFlags.
Expandable
));
243
EvalResult("[1]", "{A}", "object {A}", "o.Q[1]", DkmEvaluationResultFlags.
Expandable
));
276
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
321
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
)); // Ideally, not expandable.
360
EvalResult("o", "{C<S>}", "C<S>", "o", DkmEvaluationResultFlags.
Expandable
));
395
EvalResult("o", "{B}", "B", "o", DkmEvaluationResultFlags.
Expandable
));
399
EvalResult("I<A>.Q", "{A}", "A", "((I<A>)o).Q", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly));
443
EvalResult("o", "{B}", "B", "o", DkmEvaluationResultFlags.
Expandable
));
447
EvalResult("Raw View", null, "", "o.F, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data),
448
EvalResult("G", "{A}", "object {A}", "o.G", DkmEvaluationResultFlags.
Expandable
));
453
EvalResult("Raw View", null, "", "o.G, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
487
EvalResult("o", "{A}", "A", "o", DkmEvaluationResultFlags.
Expandable
));
522
EvalResult("o", "{A}", "A", "o", DkmEvaluationResultFlags.
Expandable
));
525
EvalResult("Static members", null, "", "A", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
528
EvalResult("Static members", null, "", "B", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
533
EvalResult("Static members", null, "", "C", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
564
EvalResult("o", "{C<int>}", "C<int>", "o", DkmEvaluationResultFlags.
Expandable
));
610
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
613
EvalResult("Static members", null, "", "A", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class),
614
EvalResult("Non-Public members", null, "", "o.FA, hidden", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data),
615
EvalResult("Static members", null, "", "B", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class),
616
EvalResult("Non-Public members", null, "", "o.PB, hidden", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data),
617
EvalResult("Static members", null, "", "C", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class),
618
EvalResult("Non-Public members", null, "", "o, hidden", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
654
EvalResult("o", "{C<int>}", "C<int>", "o", DkmEvaluationResultFlags.
Expandable
));
687
EvalResult("new C()", "{C}", "C", "new C()", DkmEvaluationResultFlags.
Expandable
));
692
EvalResult("Non-Public members", null, "", "new C(), hidden", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
DebuggerDisplayAttributeTests.cs (29)
90
EvalResult("\"Name\"", "\"Value\"", "\"Type\"", "c.c", DkmEvaluationResultFlags.
Expandable
));
118
EvalResult("<\"Name\">", "<\"Value\">", "<\"Type\">", "w.c", DkmEvaluationResultFlags.
Expandable
));
169
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
297
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
336
EvalResult("Name", "Value", "Type", "wrapper.display", DkmEvaluationResultFlags.
Expandable
),
400
EvalResult("c", "{C}", "C", "c", DkmEvaluationResultFlags.
Expandable
),
401
EvalResult("DisplayPointer", displayPtrString, "Display*", "c.DisplayPointer", DkmEvaluationResultFlags.
Expandable
),
402
EvalResult("*c.DisplayPointer", "Value", "Type", "*c.DisplayPointer", DkmEvaluationResultFlags.
Expandable
),
403
EvalResult("DisplayPointer", displayPtrString, "Display*", "(*c.DisplayPointer).DisplayPointer", DkmEvaluationResultFlags.
Expandable
),
404
EvalResult("NoDisplayPointer", noDisplayPtrString, "NoDisplay*", "(*c.DisplayPointer).NoDisplayPointer", DkmEvaluationResultFlags.
Expandable
),
405
EvalResult("NoDisplayPointer", noDisplayPtrString, "NoDisplay*", "c.NoDisplayPointer", DkmEvaluationResultFlags.
Expandable
),
406
EvalResult("*c.NoDisplayPointer", "{NoDisplay}", "NoDisplay", "*c.NoDisplayPointer", DkmEvaluationResultFlags.
Expandable
),
407
EvalResult("DisplayPointer", displayPtrString, "Display*", "(*c.NoDisplayPointer).DisplayPointer", DkmEvaluationResultFlags.
Expandable
),
408
EvalResult("NoDisplayPointer", noDisplayPtrString, "NoDisplay*", "(*c.NoDisplayPointer).NoDisplayPointer", DkmEvaluationResultFlags.
Expandable
));
460
EvalResult("c", "{C}", "C", "c", DkmEvaluationResultFlags.
Expandable
),
461
EvalResult("DisplayArray", "{Display[1]}", "Display[]", "c.DisplayArray", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
462
EvalResult("Name", "Value", "Type", "c.DisplayArray[0]", DkmEvaluationResultFlags.
Expandable
),
463
EvalResult("DisplayArray", "{Display[1]}", "Display[]", "c.DisplayArray[0].DisplayArray", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
464
EvalResult("Name", "Value", "Type", "c.DisplayArray[0].DisplayArray[0]", DkmEvaluationResultFlags.
Expandable
),
465
EvalResult("NoDisplayArray", "{NoDisplay[1]}", "NoDisplay[]", "c.DisplayArray[0].NoDisplayArray", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
466
EvalResult("[0]", "{NoDisplay}", "NoDisplay", "c.DisplayArray[0].NoDisplayArray[0]", DkmEvaluationResultFlags.
Expandable
),
467
EvalResult("NoDisplayArray", "{NoDisplay[1]}", "NoDisplay[]", "c.NoDisplayArray", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
468
EvalResult("[0]", "{NoDisplay}", "NoDisplay", "c.NoDisplayArray[0]", DkmEvaluationResultFlags.
Expandable
),
469
EvalResult("DisplayArray", "{Display[1]}", "Display[]", "c.NoDisplayArray[0].DisplayArray", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
470
EvalResult("Name", "Value", "Type", "c.NoDisplayArray[0].DisplayArray[0]", DkmEvaluationResultFlags.
Expandable
),
471
EvalResult("NoDisplayArray", "{NoDisplay[1]}", "NoDisplay[]", "c.NoDisplayArray[0].NoDisplayArray", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
472
EvalResult("[0]", "{NoDisplay}", "NoDisplay", "c.NoDisplayArray[0].NoDisplayArray[0]", DkmEvaluationResultFlags.
Expandable
));
509
EvalResult("c", "{C}", "C", "c", DkmEvaluationResultFlags.
Expandable
),
512
EvalResult("Raw View", null, "", "c, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data),
DebuggerTypeProxyAttributeTests.cs (60)
68
EvalResult(rootExpr, "{C}", "C", "new C(2)", DkmEvaluationResultFlags.
Expandable
));
78
EvalResult("Raw View", null, "", "new C(2), raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
138
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
142
EvalResult("Raw View", null, "", "new C(3), raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
197
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
200
EvalResult("A", "{B}", "A {B}", "(new C()).A", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
204
EvalResult("Raw View", null, "", "(new C()).A, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
258
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
261
EvalResult("A", "{B}", "A {B}", "(new C()).A", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
265
EvalResult("Raw View", null, "", "(new C()).A, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
323
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
326
EvalResult("b", "{B<A<string>>}", "B<A<string>>", "(new C()).b", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
329
EvalResult("PG", "{A<string>}", "A<string>", "new PB<A<string>>((new C()).b).PG", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly),
330
EvalResult("Raw View", null, "", "(new C()).b, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
333
EvalResult("G", "{A<string>}", "A<string>", "(new C()).b.G", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly));
337
EvalResult("Raw View", null, "", "new PB<A<string>>((new C()).b).PG, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
414
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
417
EvalResult("a", "{A<int>}", "A<int>", "(new C()).a", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
418
EvalResult("b", "{B<object>}", "B<object>", "(new C()).b", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
419
EvalResult("c", "{C<short>}", "C<short>", "(new C()).c", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
435
EvalResult("Raw View", null, "", "(new C()).c, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
523
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
526
EvalResult("_1", "{B1<int, object>}", "B1<int, object>", "(new C())._1", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
527
EvalResult("_2", "{B2<object>}", "B2<object>", "(new C())._2", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
528
EvalResult("_3", "{B3<int>}", "B3<int>", "(new C())._3", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
529
EvalResult("_4", "{C4<string>}", "C4<string>", "(new C())._4", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
531
EvalResult("PF", "{int[3]}", "int[]", "new P<int[], object[,,]>((new C())._1).PF", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly),
532
EvalResult("PG", "{object[1, 1, 1]}", "object[,,]", "new P<int[], object[,,]>((new C())._1).PG", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly),
533
EvalResult("Raw View", null, "", "(new C())._1, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
537
EvalResult("Raw View", null, "", "(new C())._2, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
541
EvalResult("Raw View", null, "", "(new C())._3, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
545
EvalResult("Raw View", null, "", "(new C())._4, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
579
EvalResult(rootExpr, "{B<object>}", "B<object>", rootExpr, DkmEvaluationResultFlags.
Expandable
));
583
EvalResult("Raw View", null, "", "o, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
624
EvalResult(rootExpr, "{B}", "B", rootExpr, DkmEvaluationResultFlags.
Expandable
));
655
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
658
EvalResult("Raw View", null, "", "new C(), raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
702
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
743
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
747
EvalResult("Raw View", null, "", "new C(), raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
786
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
790
EvalResult("Raw View", null, "", "new C(), raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
842
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
888
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
891
EvalResult("Q", PointerToString(new IntPtr(p)), "int*", "new P(new C()).Q", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly),
892
EvalResult("Raw View", null, "", "new C(), raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
898
EvalResult("P", PointerToString(new IntPtr(p)), "int*", "(new C()).P", DkmEvaluationResultFlags.
Expandable
));
950
EvalResult(rootExpr, "{A}", "A", rootExpr, DkmEvaluationResultFlags.
Expandable
));
954
EvalResult("Static members", null, "", "PA", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class),
955
EvalResult("Raw View", null, "", "new C(), raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
961
EvalResult("Static members", null, "", "A", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
974
EvalResult(rootExpr, "{B}", "B", rootExpr, DkmEvaluationResultFlags.
Expandable
));
977
EvalResult("Static members", null, "", "PB", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class),
978
EvalResult("Raw View", null, "", "new B(), raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
983
EvalResult("Static members", null, "", "B", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
1015
EvalResult(rootExpr, "null", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
1018
EvalResult("Static members", null, "", "C", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
1057
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
1100
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
1143
EvalResult("new C()", "{C}", "C", "new C()", DkmEvaluationResultFlags.
Expandable
));
DebuggerVisualizerAttributeTests.cs (1)
74
EvalResult("new C()", "{C}", "C", "new C()", flags: DkmEvaluationResultFlags.
Expandable
, customUIVisualizerInfo: customUIVisualizerInfo));
DynamicTests.cs (12)
45
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
71
EvalResult(rootExpr, "{C<object, C<object, object>>}", "C<dynamic, C<object, dynamic>> {C<object, C<object, object>>}", rootExpr, DkmEvaluationResultFlags.
Expandable
));
100
EvalResult(rootExpr, "{Outer<object>.Inner<object>}", "Outer<dynamic>.Inner<object> {Outer<object>.Inner<object>}", rootExpr, DkmEvaluationResultFlags.
Expandable
));
135
EvalResult(rootExpr, "{C<D<object, object, int>>}", "C<D<object, dynamic, int>> {C<D<object, object, int>>}", rootExpr, DkmEvaluationResultFlags.
Expandable
));
138
EvalResult("Array", "{D<object, object, int>[1]}", "D<object, dynamic, int>[] {D<object, object, int>[]}", "c.Array", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
139
EvalResult("Constructed", "{D<D<object, object, int>, object, object>}", "D<D<object, dynamic, int>, object, dynamic> {D<D<object, object, int>, object, object>}", "c.Constructed", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
140
EvalResult("Simple", "{D<object, object, int>}", "D<object, dynamic, int> {D<object, object, int>}", "c.Simple", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
143
EvalResult("[0]", "{D<object, object, int>}", "D<object, dynamic, int> {D<object, object, int>}", "c.Array[0]", DkmEvaluationResultFlags.
Expandable
));
180
EvalResult(rootExpr, "{C<object, object>}", "C<dynamic, object> {C<object, object>}", rootExpr, DkmEvaluationResultFlags.
Expandable
));
215
EvalResult(rootExpr, "{Derived<object, object>}", "Derived<dynamic, object> {Derived<object, object>}", rootExpr, DkmEvaluationResultFlags.
Expandable
));
237
EvalResult(rootExpr, "{object[1]}", "dynamic[] {object[]}", rootExpr, DkmEvaluationResultFlags.
Expandable
));
259
EvalResult("Type variables", "", "", null, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
DynamicViewTests.cs (23)
35
EvalResult(expression, "{System.Dynamic.ExpandoObject}", "System.Dynamic.ExpandoObject", expression, DkmEvaluationResultFlags.
Expandable
));
38
EvalResult(Resources.DynamicView, Resources.DynamicViewValueWarning, "", "o, dynamic", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly));
58
EvalResult(expression, "{System.Dynamic.ExpandoObject}", "System.Dynamic.ExpandoObject", expression, DkmEvaluationResultFlags.
Expandable
));
60
EvalResult("Class", "{System.Dynamic.ExpandoClass}", "System.Dynamic.ExpandoClass", "o.Class", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.CanFavorite, DkmEvaluationResultCategory.Property, DkmEvaluationResultAccessType.Internal),
64
EvalResult("System.Collections.Generic.IDictionary<string, object>.Keys", "Count = 1", "System.Collections.Generic.ICollection<string> {System.Dynamic.ExpandoObject.KeyCollection}", "((System.Collections.Generic.IDictionary<string, object>)o).Keys", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Property, DkmEvaluationResultAccessType.Private),
65
EvalResult("System.Collections.Generic.IDictionary<string, object>.Values", "Count = 1", "System.Collections.Generic.ICollection<object> {System.Dynamic.ExpandoObject.ValueCollection}", "((System.Collections.Generic.IDictionary<string, object>)o).Values", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Property, DkmEvaluationResultAccessType.Private),
67
EvalResult("_data", "{System.Dynamic.ExpandoObject.ExpandoData}", "System.Dynamic.ExpandoObject.ExpandoData", "o._data", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite, DkmEvaluationResultCategory.Data, DkmEvaluationResultAccessType.Private),
69
EvalResult(Resources.StaticMembers, null, "", "System.Dynamic.ExpandoObject", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class),
70
EvalResult(Resources.DynamicView, Resources.DynamicViewValueWarning, "", "o, dynamic", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Method));
86
EvalResult(expression, "{System.Dynamic.ExpandoObject}", "System.Dynamic.ExpandoObject", expression, DkmEvaluationResultFlags.
Expandable
));
89
EvalResult(Resources.DynamicView, Resources.DynamicViewValueWarning, "", "o, dynamic", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly));
107
EvalResult(expression, "{System.Dynamic.ExpandoObject}", "System.Dynamic.ExpandoObject", expression, DkmEvaluationResultFlags.
Expandable
));
116
EvalResult(Resources.DynamicView, Resources.DynamicViewValueWarning, "", $"{fullNameOnAndOn}, dynamic", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly));
121
EvalResult("OnAndOn", "{System.Dynamic.ExpandoObject}", "System.Dynamic.ExpandoObject", fullNameOnAndOn, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly),
140
EvalResult(expression, "{System.Dynamic.ExpandoObject}", "System.Dynamic.ExpandoObject", expression, DkmEvaluationResultFlags.
Expandable
));
143
EvalResult(Resources.DynamicView, Resources.DynamicViewValueWarning, "", "o, dynamic", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly));
194
EvalResult(expression, "null", "System.Dynamic.ExpandoObject", expression, DkmEvaluationResultFlags.
Expandable
));
196
EvalResult(Resources.StaticMembers, null, "", "System.Dynamic.ExpandoObject", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
214
EvalResult(expression, Resources.DynamicViewValueWarning, "", fullName, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly));
240
EvalResult(expression, Resources.DynamicViewValueWarning, "", fullName, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly));
261
EvalResult(expression, Resources.DynamicViewValueWarning, "", fullName, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly));
270
EvalResult(expression, Resources.DynamicViewValueWarning, "", fullName, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly));
290
EvalResult(expression, Resources.DynamicViewValueWarning, "", fullName, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly));
ExpansionTests.cs (103)
34
Verify(FormatResult("DBNull.Value", CreateDkmClrValue(DBNull.Value)), EvalResult("DBNull.Value", "{}", "System.DBNull", "DBNull.Value", DkmEvaluationResultFlags.
Expandable
));
98
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
245
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
283
EvalResult(rootExpr, "{P}", "P", rootExpr, DkmEvaluationResultFlags.
Expandable
));
286
EvalResult("a", "{C}", "A {C}", "(new P()).a", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
287
EvalResult("b", "{C}", "B {C}", "(new P()).b", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
288
EvalResult("c", "{C}", "C", "(new P()).c", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
289
EvalResult("o", "{C}", "object {C}", "(new P()).o", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
325
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
328
EvalResult("a", "{B}", "IA {B}", "(new C()).a", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
355
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
386
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
448
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
478
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
518
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
521
EvalResult("o", "{S}", "object {S}", "(new C()).o", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
522
EvalResult("s", "{S}", "S", "(new C()).s", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
523
EvalResult("v", "{S}", "System.ValueType {S}", "(new C()).v", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
582
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
619
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
624
EvalResult("o1", "{S}", "object {S}", "(new C()).o1", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
626
EvalResult("s1", "{S}", "S?", "(new C()).s1", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
661
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
664
EvalResult("r", "{R}", "R", "(new C()).r", flags: DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
693
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
696
EvalResult("p", PointerToString(new IntPtr(p)), "int*", string.Format("({0}).p", rootExpr), DkmEvaluationResultFlags.
Expandable
),
741
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
744
EvalResult("p", PointerToString(new IntPtr(p)), "System.IntPtr*", string.Format("({0}).p", rootExpr), DkmEvaluationResultFlags.
Expandable
),
781
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
784
EvalResult("p", PointerToString(new UIntPtr(p)), "System.UIntPtr*", string.Format("({0}).p", rootExpr), DkmEvaluationResultFlags.
Expandable
),
823
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
827
EvalResult("vv", PointerToString(new IntPtr(pp)), "void**", $"({rootExpr}).vv", DkmEvaluationResultFlags.
Expandable
));
878
EvalResult(rootExpr, "0x00001337", "byte*", rootExpr, DkmEvaluationResultFlags.
Expandable
));
919
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
922
EvalResult("a", "null", "A", "(new C()).a", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
923
EvalResult("b", "null", "B", "(new C()).b", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
925
EvalResult("s", "{S}", "S", "(new C()).s", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
931
EvalResult("Static members", null, "", "A", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
940
EvalResult("Static members", null, "", "S", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
972
EvalResult(rootExpr, "{P}", "P", rootExpr, DkmEvaluationResultFlags.
Expandable
));
975
EvalResult("b", "{C}", "B {C}", "(new P()).b", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
978
EvalResult("Static members", null, "", "C", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
1025
EvalResult("o", "{D}", "D", "o", DkmEvaluationResultFlags.
Expandable
));
1071
EvalResult("o", "{D}", "D", "o", DkmEvaluationResultFlags.
Expandable
));
1109
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
1138
EvalResult("o", "{A}", "A", "o", DkmEvaluationResultFlags.
Expandable
));
1141
EvalResult("Static members", null, "", "A", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
1144
EvalResult("F", "{B}", "object {B}", "A.F", DkmEvaluationResultFlags.
Expandable
));
1171
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
1224
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
));
1227
EvalResult("a", "{A}", "A", "(new C()).a", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
1228
EvalResult("b", "{B}", "B", "(new C()).b", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
1246
EvalResult("Static members", null, "", "B", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
1331
EvalResult(rootExpr, "{A}", "A", rootExpr, DkmEvaluationResultFlags.
Expandable
));
1337
EvalResult("Static members", null, "", "A", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
1348
EvalResult(rootExpr, "{B}", "B", rootExpr, DkmEvaluationResultFlags.
Expandable
));
1354
EvalResult("Static members", null, "", "B", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
1377
EvalResult("c", "Length = 3", "System.Collections.Immutable.ImmutableArray<int>", "c", DkmEvaluationResultFlags.
Expandable
));
1383
EvalResult("Static members", null, "", "System.Collections.Immutable.ImmutableArray<int>", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
1415
EvalResult("a", "{B}", "A {B}", "c.a", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
1416
EvalResult("b", "{B}", "B", "c.b", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
1417
EvalResult("o", "{B}", "object {B}", "c.o", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
1467
EvalResult("a", "{A[1]}", "A[]", "c.a", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
1468
EvalResult("b", "{B[1]}", "B[]", "c.b", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
1469
EvalResult("i", "{I[1]}", "I[]", "c.i", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
1470
EvalResult("o", "{object[1]}", "object[]", "c.o", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
1516
EvalResult("a", "{A}", "A", "c.a", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
1520
EvalResult("Static members", null, "", "A", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
1524
EvalResult("F", "{B}", "object {B}", "A.F", DkmEvaluationResultFlags.
Expandable
));
1554
EvalResult("This", "'s.This' threw an exception of type 'System.Exception'", "S {System.Exception}", "s.This", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExceptionThrown | DkmEvaluationResultFlags.CanFavorite),
1597
EvalResult("This", "'s.This' threw an exception of type 'E'", "S {E}", "s.This", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExceptionThrown | DkmEvaluationResultFlags.CanFavorite),
1603
EvalResult("Raw View", null, "", "s.This, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExceptionThrown, DkmEvaluationResultCategory.Data));
1638
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExceptionThrown | DkmEvaluationResultFlags.CanFavorite),
1680
EvalResult("This", "'s.This' threw an exception of type 'E'", "S {E}", "s.This", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExceptionThrown | DkmEvaluationResultFlags.CanFavorite),
1701
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ExceptionThrown));
1729
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ExceptionThrown));
1763
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExceptionThrown | DkmEvaluationResultFlags.CanFavorite));
1826
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
1893
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
1896
EvalResult("P", "'o.P' threw an exception of type 'E'", "object {E}", "o.P", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExceptionThrown | DkmEvaluationResultFlags.CanFavorite),
1897
EvalResult("Q", "{E: Exception of type 'E' was thrown.}", "object {E}", "o.Q", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.CanFavorite));
1935
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
1938
EvalResult("RO1", "'o.RO1' threw an exception of type 'RO'", "object {RO}", "o.RO1", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExceptionThrown | DkmEvaluationResultFlags.CanFavorite),
1939
EvalResult("RO2", "'o.RO2' threw an exception of type 'RW'", "object {RW}", "o.RO2", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExceptionThrown | DkmEvaluationResultFlags.CanFavorite),
1940
EvalResult("RW1", "'o.RW1' threw an exception of type 'RO'", "object {RO}", "o.RW1", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ExceptionThrown | DkmEvaluationResultFlags.CanFavorite),
1941
EvalResult("RW2", "'o.RW2' threw an exception of type 'RW'", "object {RW}", "o.RW2", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ExceptionThrown | DkmEvaluationResultFlags.CanFavorite));
2134
EvalResult("Static members", null, "", "C", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
2285
EvalResult("_1", "{A}", "A", "o._1", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite, DkmEvaluationResultCategory.Data, DkmEvaluationResultAccessType.Private),
2286
EvalResult("_2", "{A}", "A", "o._2", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite, DkmEvaluationResultCategory.Data, DkmEvaluationResultAccessType.Protected),
2287
EvalResult("_3", "{A}", "A", "o._3", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite, DkmEvaluationResultCategory.Data, DkmEvaluationResultAccessType.Internal),
2288
EvalResult("_4", "{A}", "A", "o._4", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite, DkmEvaluationResultCategory.Data, DkmEvaluationResultAccessType.Public));
2291
EvalResult("Static members", null, "", "A", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class, DkmEvaluationResultAccessType.None),
2292
EvalResult("Non-Public members", null, "", "o._1, hidden", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data, DkmEvaluationResultAccessType.None));
2295
EvalResult("Static members", null, "", "A", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class, DkmEvaluationResultAccessType.None),
2296
EvalResult("Non-Public members", null, "", "o._2, hidden", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data, DkmEvaluationResultAccessType.None));
2299
EvalResult("Static members", null, "", "A", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class, DkmEvaluationResultAccessType.None),
2300
EvalResult("Non-Public members", null, "", "o._3, hidden", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data, DkmEvaluationResultAccessType.None));
2303
EvalResult("Static members", null, "", "A", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class, DkmEvaluationResultAccessType.None),
2304
EvalResult("Non-Public members", null, "", "o._4, hidden", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data, DkmEvaluationResultAccessType.None));
2355
EvalResult("(C)o", "{C}", "C", "(C)o", DkmEvaluationResultFlags.
Expandable
));
2364
EvalResult("(C)((object)c)", "{C}", "C", "(C)((object)c)", DkmEvaluationResultFlags.
Expandable
));
2373
EvalResult("((C[])o)[0]", "{C}", "C", "((C[])o)[0]", DkmEvaluationResultFlags.
Expandable
));
2565
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
FormatSpecifierTests.cs (17)
81
EvalResult("a", "{string[1]}", "string[]", "a", editableValue: null, flags: DkmEvaluationResultFlags.
Expandable
));
141
EvalResult("a", "{char[1]}", "char[]", "a", editableValue: null, flags: DkmEvaluationResultFlags.
Expandable
));
166
EvalResult("o", "f+103 g", "C", "o", DkmEvaluationResultFlags.
Expandable
));
192
EvalResult("a", "{object[3]}", "object[]", "a, raw", editableValue: null, flags: DkmEvaluationResultFlags.
Expandable
));
237
EvalResult("o", "{C}", "C", "o, raw", DkmEvaluationResultFlags.
Expandable
));
240
EvalResult("F", "{C}", "C", "o.F", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly));
245
EvalResult("Raw View", null, "", "o.F, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
285
EvalResult("a", "Count = 1", "System.Collections.ArrayList", "a, results", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Method));
294
EvalResult("l", "Count = 1", "System.Collections.Generic.List<object>", "l, results", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Method));
325
EvalResult("o", "{C}", "C", "o, results, d", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Method));
363
EvalResult("o", "{S<int>}", "S<int>", "o, results", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Method));
401
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
405
EvalResult("F", "{C.<get_F>d__1}", "System.Collections.Generic.IEnumerable<int> {C.<get_F>d__1}", "o.F", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.CanFavorite),
406
EvalResult("G", "{C.<get_G>d__3}", "System.Collections.IEnumerable {C.<get_G>d__3}", "o.G", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.CanFavorite),
411
EvalResult("F", "{C.<get_F>d__1}", "System.Collections.Generic.IEnumerable<int> {C.<get_F>d__1}", "o.F, results", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly),
412
EvalResult("G", "{C.<get_G>d__3}", "System.Collections.IEnumerable {C.<get_G>d__3}", "o.G, results", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly),
451
EvalResult("o", "{C}", "C", "o, results", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Method));
FullNameTests.cs (15)
335
EvalResult("Raw View", null, "", "o, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
374
EvalResult("Static members", null, "", "@struct", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
485
EvalResult("Static members", null, "", null, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
494
EvalResult("Static members", null, "", "NotMangled", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
606
EvalResult("array", "{<>Mangled[1]}", "System.Collections.Generic.IEnumerable<<>Mangled> {<>Mangled[]}", "o.array", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
638
EvalResult("Static members", null, "", null, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
679
EvalResult(rootExpr, "{<>Mangled}", "<>Mangled", rootExpr, DkmEvaluationResultFlags.
Expandable
));
682
EvalResult("Static members", null, "", null, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
685
EvalResult("p", PointerToString(new IntPtr(p)), "int*", null, DkmEvaluationResultFlags.
Expandable
));
744
EvalResult("Raw View", null, "", "o, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
778
EvalResult("Static members", null, "", "C<int>", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
810
EvalResult("Static members", null, "", null, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
842
EvalResult("Static members", null, "", "C<int>", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
876
EvalResult("Static members", null, "", "C", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
908
EvalResult("Static members", null, "", null, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class));
FunctionPointerTests.cs (1)
68
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
, DkmEvaluationResultCategory.Other));
NativeViewTests.cs (1)
51
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
ObjectFavoritesTests.cs (11)
67
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.HasFavorites));
70
EvalResult("b", "{B}", "B", "(new C()).b", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite | DkmEvaluationResultFlags.IsFavorite | DkmEvaluationResultFlags.HasFavorites),
71
EvalResult("a", "{A}", "A", "(new C()).a", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
120
EvalResult(rootExpr, "{B}", "B", rootExpr, DkmEvaluationResultFlags.
Expandable
));
123
EvalResult("a1", "{A}", "A", "(new B()).a1", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite | DkmEvaluationResultFlags.HasFavorites),
171
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.HasFavorites));
174
EvalResult("b", "{B}", "B", "(new C()).b", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite | DkmEvaluationResultFlags.IsFavorite | DkmEvaluationResultFlags.HasFavorites));
212
EvalResult(rootExpr, @"s4 = ""S4"", s2 = ""S2""", "A", rootExpr, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.HasFavorites));
244
EvalResult(rootExpr, @"""S4"", ""S2""", "A", rootExpr, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.HasFavorites));
286
EvalResult(rootExpr, "{B}", "B", rootExpr, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.HasFavorites));
289
EvalResult("a2", "{A}", "A?", "(new B()).a2", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite | DkmEvaluationResultFlags.IsFavorite | DkmEvaluationResultFlags.HasFavorites),
ObjectIdTests.cs (3)
57
EvalResult("a", "{int[2]} {$7}", "object {int[]}", "a", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.HasObjectId));
155
EvalResult("o", "2 {$4321}", "C", "o", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.HasObjectId));
180
EvalResult("o", "{C} {$5}", "C", "o", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.HasObjectId));
ResultsViewTests.cs (98)
53
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
56
EvalResult("e", "{int[2]}", "System.Collections.IEnumerable {int[]}", "o.e", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.CanFavorite));
89
EvalResult("o", "{C<int>}", "C<int>", "o", DkmEvaluationResultFlags.
Expandable
));
92
EvalResult("e", "{int[2]}", "System.Collections.Generic.IEnumerable<int> {int[]}", "o.e", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.CanFavorite));
124
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
132
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.CanFavorite),
138
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
180
EvalResult("o", "{S<int>}", "S<int>", "o", DkmEvaluationResultFlags.
Expandable
));
188
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.CanFavorite),
194
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
231
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
239
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.CanFavorite),
245
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
287
EvalResult("o", "{C<int>}", "C<int>", "o", DkmEvaluationResultFlags.
Expandable
));
295
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.CanFavorite),
301
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
355
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
370
EvalResult("c", "{int[3]}", "int[]", "o.c", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
435
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
438
EvalResult("_1", "{B1}", "A {B1}", "o._1", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
439
EvalResult("_2", "{B2}", "A {B2}", "o._2", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
440
EvalResult("_3", "{B3}", "A {B3}", "o._3", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
441
EvalResult("_4", "{B4}", "A {B4}", "o._4", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
450
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
463
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
476
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
489
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
555
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
558
EvalResult("_1", "{B1}", "A1 {B1}", "o._1", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
559
EvalResult("_2", "{B2}", "B2", "o._2", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
560
EvalResult("_3", "{S}", "System.ValueType {S}", "o._3", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
569
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
581
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
593
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
641
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
644
EvalResult("F", "{S}", "S?", "o.F", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
647
EvalResult("c", "{object[1]}", "object[]", "o.F.c", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.CanFavorite),
653
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
712
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
720
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.CanFavorite),
726
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
738
DkmEvaluationResultFlags.
Expandable
));
771
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
774
EvalResult("_1", "{char[1]}", "char[]", "o._1", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
775
EvalResult("_2", "{char[1]}", "System.Array {char[]}", "o._2", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
776
EvalResult("_3", "{char[1]}", "System.Collections.IEnumerable {char[]}", "o._3", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
814
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
859
EvalResult("sm", "{C.<Async>d__1}", "C.<Async>d__1", "sm, raw", DkmEvaluationResultFlags.
Expandable
));
864
EvalResult("<>t__builder", "{System.Runtime.CompilerServices.AsyncTaskMethodBuilder}", "System.Runtime.CompilerServices.AsyncTaskMethodBuilder", null, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
865
EvalResult("<>u__1", "{System.Runtime.CompilerServices.TaskAwaiter<int>}", "System.Runtime.CompilerServices.TaskAwaiter<int>", null, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
874
EvalResult("sm", "{C.<Async>d__1}", "C.<Async>d__1", "sm", DkmEvaluationResultFlags.
Expandable
));
919
EvalResult("sm", "{C.<Iter>d__1}", "C.<Iter>d__1", "sm, raw", DkmEvaluationResultFlags.
Expandable
));
931
EvalResult("Results View", "Expanding the Results View will enumerate the IEnumerable", "", "sm, raw, results", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects));
938
EvalResult("sm", "{C.<Iter>d__1}", "C.<Iter>d__1", "sm", DkmEvaluationResultFlags.
Expandable
));
945
EvalResult("Results View", "Expanding the Results View will enumerate the IEnumerable", "", "sm, results", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects));
1000
EvalResult("o", "{B1}", "B1", "o", DkmEvaluationResultFlags.
Expandable
));
1008
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
1024
EvalResult("o", "{B2}", "B2", "o", DkmEvaluationResultFlags.
Expandable
));
1032
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
1048
EvalResult("o", "{B3}", "B3", "o", DkmEvaluationResultFlags.
Expandable
));
1056
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
1117
EvalResult("a", "{A}", "A", "a", DkmEvaluationResultFlags.
Expandable
));
1125
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
1141
EvalResult("b", "{B}", "B", "b", DkmEvaluationResultFlags.
Expandable
));
1149
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
1210
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
1214
EvalResult("Raw View", null, "", "o, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
1217
EvalResult("o", "{object[1]}", "object[]", "o.o", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly));
1252
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
1255
EvalResult("e", "{int[2]}", "System.Collections.IEnumerable {int[]}", "o.e", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.CanFavorite));
1294
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
1297
EvalResult("e", "{int[2]}", "System.Collections.IEnumerable {int[]}", "o.e", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.CanFavorite));
1375
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
1378
EvalResult("_0", "{C0}", "C0", "o._0", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
1379
EvalResult("_1", "{C1<object>}", "C1<object>", "o._1", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
1380
EvalResult("_2", "{C2}", "C2", "o._2", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
1381
EvalResult("_3", "{C3<object>}", "C3<object>", "o._3", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
1390
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
1408
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
1426
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
1444
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
1487
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
1522
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
1530
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
1573
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
1581
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExceptionThrown | DkmEvaluationResultFlags.CanFavorite),
1587
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExceptionThrown | DkmEvaluationResultFlags.CanFavorite));
1657
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
1665
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExpansionHasSideEffects,
1707
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly,
1722
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly,
1758
DkmEvaluationResultFlags.
Expandable
));
1772
DkmEvaluationResultFlags.
Expandable
));
1776
EvalResult("Raw View", null, "", "U, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
1819
EvalResult(name, $"{{{typeName}}}", typeName, expr, DkmEvaluationResultFlags.
Expandable
));
1827
DkmEvaluationResultFlags.
Expandable
));
1832
EvalResult(name, $"{{{typeName}}}", typeName, name, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly));
1839
DkmEvaluationResultFlags.
Expandable
));
TupleTests.cs (74)
207
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
210
EvalResult("_1", "{System.ValueTuple<int>}", "object {System.ValueTuple<int>}", "o._1", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
211
EvalResult("_2", "(1, 2)", "object {(int, int)}", "o._2", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
212
EvalResult("_3", "(1, 2, 3)", "object {(int, int, int)}", "o._3", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
213
EvalResult("_4", "(1, 2, 3, 4)", "object {(int, int, int, int)}", "o._4", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
214
EvalResult("_5", "(1, 2, 3, 4, 5)", "object {(int, int, int, int, int)}", "o._5", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
215
EvalResult("_6", "(1, 2, 3, 4, 5, 6)", "object {(int, int, int, int, int, int)}", "o._6", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
216
EvalResult("_7", "(1, 2, 3, 4, 5, 6, 7)", "object {(int, int, int, int, int, int, int)}", "o._7", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
217
EvalResult("_8", "(1, 2, 3, 4, 5, 6, 7, 8)", "object {(int, int, int, int, int, int, int, int)}", "o._8", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
218
EvalResult("_8A", "{System.ValueTuple<int, int, int, int, int, int, int, int>}", "object {System.ValueTuple<int, int, int, int, int, int, int, int>}", "o._8A", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
219
EvalResult("_9", "(1, 2, 3, 4, 5, 6, 7, 8, 9)", "object {(int, int, int, int, int, int, int, int, int)}", "o._9", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
244
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
252
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
277
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly));
287
EvalResult("Rest", "(0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f, 0x0010, 0x0011)", "(short, short, short, short, short, short, short, short, short, short)", "o._17.Rest, raw", DkmEvaluationResultFlags.
Expandable
));
297
EvalResult("Rest", "(0x000f, 0x0010, 0x0011)", "(short, short, short)", "o._17.Rest.Rest, raw", DkmEvaluationResultFlags.
Expandable
));
338
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
));
341
EvalResult("_1", "(null, 0)", "(object, int)", "o._1", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
342
EvalResult("_2", "(null, 0, null)", "(object, int, object)?", "o._2", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
343
EvalResult("_3", "{(object, int)[1]}", "(object, int)[]", "o._3", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
373
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
379
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
409
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
441
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
447
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
455
DkmEvaluationResultFlags.
Expandable
));
488
EvalResult("F", "({System.ValueTuple<int>}, 2)", "(System.ValueTuple<int> A, int B)", "o.F", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
489
EvalResult("G", "(3, {System.ValueTuple<int>})", "(int A, System.ValueTuple<int> B)", "o.G", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
490
EvalResult("H", "{System.ValueTuple<(int, int)>}", "System.ValueTuple<(int A, int B)>", "o.H", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
491
EvalResult("I", "(7, {System.ValueTuple<(int, int)>})", "(int A, System.ValueTuple<(int B, int C)> D)", "o.I", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
522
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
568
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
603
EvalResult("F", "{A<(object, object)[], (object, object[])>}", "A<(dynamic A, object B)[], (object C, dynamic[] D)> {A<(object, object)[], (object, object[])>}", "o.F", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
604
EvalResult("G", "{B<(object, B<(object, object)>.S)>}", "B<(object E, B<(object F, dynamic G)>.S H)> {B<(object, B<(object, object)>.S)>}", "o.G", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
611
EvalResult("F", "(null, (null, {B<(object, object)>.S}))", "(dynamic X, (object E, B<(object F, dynamic G)>.S H) Y) {(object, (object, B<(object, object)>.S))}", "o.G.F", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
615
EvalResult("Y", "(null, {B<(object, object)>.S})", "(object E, B<(object F, dynamic G)>.S H) {(object, B<(object, object)>.S)}", "o.G.F.Item2", DkmEvaluationResultFlags.
Expandable
),
616
EvalResult("Raw View", "(null, (null, {B<(object, object)>.S}))", "(dynamic X, (object E, B<(object F, dynamic G)>.S H) Y) {(object, (object, B<(object, object)>.S))}", "o.G.F, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly));
621
EvalResult("Raw View", "(null, {B<(object, object)>.S})", "(object E, B<(object F, dynamic G)>.S H) {(object, B<(object, object)>.S)}", "o.G.F.Item2, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly));
676
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
684
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
719
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite),
725
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
767
DkmEvaluationResultFlags.
Expandable
),
773
DkmEvaluationResultFlags.
Expandable
),
779
DkmEvaluationResultFlags.
Expandable
),
785
DkmEvaluationResultFlags.
Expandable
),
791
DkmEvaluationResultFlags.
Expandable
));
842
DkmEvaluationResultFlags.
Expandable
));
870
EvalResult("F", "(null, null)", "(object Item2, object struct { })", "o.F", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
875
EvalResult("Raw View", "(null, null)", "(object Item2, object struct { })", "o.F, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly));
914
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
936
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly));
946
EvalResult("Rest", "(0, 0, 0, 0, 0, 0, 0, 0)", "(int, int Seventeen, int Eighteen, int, int, int TwentyOne, int TwentyTwo, int)", "o.F.Rest, raw", DkmEvaluationResultFlags.
Expandable
));
956
EvalResult("Rest", "{System.ValueTuple<int>}", "System.ValueTuple<int>", "o.F.Rest.Rest, raw", DkmEvaluationResultFlags.
Expandable
));
983
EvalResult("o", "{C}", "C", "o, raw", DkmEvaluationResultFlags.
Expandable
));
991
DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
996
EvalResult("Item3", "(3, 4)", "(int C, int D)", "o.T.Item3, raw", DkmEvaluationResultFlags.
Expandable
),
1001
EvalResult("Rest", "{System.ValueTuple<int>}", "System.ValueTuple<int>", "o.T.Rest, raw", DkmEvaluationResultFlags.
Expandable
));
1034
EvalResult("o", "{async}", "async", "o", DkmEvaluationResultFlags.
Expandable
));
1037
EvalResult("_f", "(null, {namespace.struct})", "object {(async, namespace.struct)}", "o._f", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
1058
EvalResult("o", "(1, 2)", "(int, int)", "o", DkmEvaluationResultFlags.
Expandable
));
1068
EvalResult("o", "(1, 2)", "(int, int)", "o", DkmEvaluationResultFlags.
Expandable
));
1079
EvalResult("o", "(1, 2)", "(int, int)", "o", DkmEvaluationResultFlags.
Expandable
));
1089
EvalResult("o", "(1, 2)", "(int, int)", "o", DkmEvaluationResultFlags.
Expandable
));
1127
EvalResult("F", "({A}, {A})", "(A, A)", "o.F", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
1130
EvalResult("Item1", "F=1", "A", "o.F.Item1", DkmEvaluationResultFlags.
Expandable
),
1131
EvalResult("Item2", "F=2", "A", "o.F.Item2", DkmEvaluationResultFlags.
Expandable
));
1145
EvalResult("o", "(null, 0) {$3}", "(object, int)", "o", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.HasObjectId));
1172
EvalResult("F", "(1, {System.InvalidOperationException: Unable to evaluate}, 3)", "(object A, int, int)", "o.F", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.CanFavorite));
1176
EvalResult("Item2", "'o.F.Item2' threw an exception of type 'System.InvalidOperationException'", "int {System.InvalidOperationException}", "o.F.Item2", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ExceptionThrown),
1178
EvalResult("Raw View", "(1, {System.InvalidOperationException: Unable to evaluate}, 3)", "(object A, int, int)", "o.F, raw", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly));
1212
EvalResult("P", "'o.P' threw an exception of type 'E'", "object {E}", "o.P", DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.ExceptionThrown | DkmEvaluationResultFlags.CanFavorite));
1215
EvalResult("F", "(1, 2)", "(int, int B)", null, DkmEvaluationResultFlags.
Expandable
));
1220
EvalResult("Raw View", "(1, 2)", "(int, int B)", null, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly));
TypeVariablesExpansionTests.cs (1)
43
EvalResult("Type variables", "", "", null, DkmEvaluationResultFlags.
Expandable
| DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data));
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (3)
EvalResultDataItem.cs (2)
172
Debug.Assert((flags & DkmEvaluationResultFlags.
Expandable
) == 0);
269
resultFlags |= DkmEvaluationResultFlags.
Expandable
;
ResultProvider.cs (1)
671
Debug.Assert(dataItem.Flags == (DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.
Expandable
));
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ResultProvider.UnitTests (102)
ArrayExpansionTests.vb (3)
25
EvalResult("_2d", "{Length=4}", "Integer(,)", "c._2d", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite),
26
EvalResult("_3d", "{Length=1}", "Integer(,,)(,)", "c._3d", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite))
30
EvalResult("(0, 0, 0)", "{Length=4}", "Integer(,)", "c._3d(0, 0, 0)", DkmEvaluationResultFlags.
Expandable
))
DebuggerTypeProxyAttributeTests.vb (6)
58
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
))
61
EvalResult("b", "{B(Of A(Of String))}", "B(Of A(Of String))", "o.b", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite))
64
EvalResult("PG", "{A(Of String)}", "A(Of String)", "New PB(Of A(Of String))(o.b).PG", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly),
65
EvalResult("Raw View", Nothing, "", "o.b, raw", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data))
68
EvalResult("G", "{A(Of String)}", "A(Of String)", "o.b.G", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly))
72
EvalResult("Raw View", Nothing, "", "New PB(Of A(Of String))(o.b).PG, raw", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data))
DynamicViewTests.vb (23)
32
EvalResult(expression, "{System.Dynamic.ExpandoObject}", "System.Dynamic.ExpandoObject", expression, DkmEvaluationResultFlags.
Expandable
))
35
EvalResult(Resources.DynamicView, Resources.DynamicViewValueWarning, "", "o, dynamic", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly))
54
EvalResult(expression, "{System.Dynamic.ExpandoObject}", "System.Dynamic.ExpandoObject", expression, DkmEvaluationResultFlags.
Expandable
))
56
EvalResult("[Class]", "{System.Dynamic.ExpandoClass}", "System.Dynamic.ExpandoClass", "o.[Class]", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly Or DkmEvaluationResultFlags.CanFavorite, DkmEvaluationResultCategory.Property, DkmEvaluationResultAccessType.Internal),
60
EvalResult("System.Collections.Generic.IDictionary(Of String, Object).Keys", "Count = 1", "System.Collections.Generic.ICollection(Of String) {System.Dynamic.ExpandoObject.KeyCollection}", "DirectCast(o, System.Collections.Generic.IDictionary(Of String, Object)).Keys", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Property, DkmEvaluationResultAccessType.Private),
61
EvalResult("System.Collections.Generic.IDictionary(Of String, Object).Values", "Count = 1", "System.Collections.Generic.ICollection(Of Object) {System.Dynamic.ExpandoObject.ValueCollection}", "DirectCast(o, System.Collections.Generic.IDictionary(Of String, Object)).Values", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Property, DkmEvaluationResultAccessType.Private),
63
EvalResult("_data", "{System.Dynamic.ExpandoObject.ExpandoData}", "System.Dynamic.ExpandoObject.ExpandoData", "o._data", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite, DkmEvaluationResultCategory.Data, DkmEvaluationResultAccessType.Private),
65
EvalResult(Resources.SharedMembers, Nothing, "", "System.Dynamic.ExpandoObject", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class),
66
EvalResult(Resources.DynamicView, Resources.DynamicViewValueWarning, "", "o, dynamic", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly))
81
EvalResult(expression, "{System.Dynamic.ExpandoObject}", "System.Dynamic.ExpandoObject", expression, DkmEvaluationResultFlags.
Expandable
))
84
EvalResult(Resources.DynamicView, Resources.DynamicViewValueWarning, "", "o, dynamic", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly))
101
EvalResult(expression, "{System.Dynamic.ExpandoObject}", "System.Dynamic.ExpandoObject", expression, DkmEvaluationResultFlags.
Expandable
))
109
EvalResult(Resources.DynamicView, Resources.DynamicViewValueWarning, "", $"{fullNameOnAndOn}, dynamic", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly))
114
EvalResult("OnAndOn", "{System.Dynamic.ExpandoObject}", "System.Dynamic.ExpandoObject", fullNameOnAndOn, DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly),
131
EvalResult(expression, "{System.Dynamic.ExpandoObject}", "System.Dynamic.ExpandoObject", expression, DkmEvaluationResultFlags.
Expandable
))
134
EvalResult(Resources.DynamicView, Resources.DynamicViewValueWarning, "", "o, dynamic", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly))
182
EvalResult(expression, "Nothing", "System.Dynamic.ExpandoObject", expression, DkmEvaluationResultFlags.
Expandable
))
184
EvalResult(Resources.SharedMembers, Nothing, "", "System.Dynamic.ExpandoObject", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class))
201
EvalResult(expression, Resources.DynamicViewValueWarning, "", fullName, DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly))
226
EvalResult(expression, Resources.DynamicViewValueWarning, "", fullName, DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly))
246
EvalResult(expression, Resources.DynamicViewValueWarning, "", fullName, DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly))
255
EvalResult(expression, Resources.DynamicViewValueWarning, "", fullName, DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly))
274
EvalResult(expression, Resources.DynamicViewValueWarning, "", fullName, DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly))
ExpansionTests.vb (22)
45
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
))
80
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
))
85
EvalResult("o1", "{S}", "Object {S}", "(New C()).o1", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite),
87
EvalResult("s1", "{S}", "S?", "(New C()).s1", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite),
128
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
))
131
EvalResult("p", PointerToString(p), "Integer*", String.Format("({0}).p", rootExpr), DkmEvaluationResultFlags.
Expandable
),
172
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
))
175
EvalResult("a", "Nothing", "A", "(New C()).a", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite),
176
EvalResult("b", "Nothing", "B", "(New C()).b", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite),
178
EvalResult("s", "{S}", "S", "(New C()).s", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite),
184
EvalResult("Shared members", Nothing, "", "A", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class))
193
EvalResult("Shared members", Nothing, "", "S", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class))
237
EvalResult("a", "{Length=1}", "A()", "c.a", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite),
238
EvalResult("b", "{Length=1}", "B()", "c.b", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite),
239
EvalResult("i", "{Length=1}", "I()", "c.i", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite),
240
EvalResult("o", "{Length=1}", "Object()", "c.o", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite))
319
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
))
398
EvalResult(rootExpr, "{A}", "A", rootExpr, DkmEvaluationResultFlags.
Expandable
))
404
EvalResult("Shared members", Nothing, "", "A", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class))
415
EvalResult(rootExpr, "{B}", "B", rootExpr, DkmEvaluationResultFlags.
Expandable
))
421
EvalResult("Shared members", Nothing, "", "B", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class))
627
EvalResult("Shared members", Nothing, "", "C", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class))
FormatSpecifierTests.vb (2)
67
EvalResult("a", "{Length=1}", "String()", "a", editableValue:=Nothing, flags:=DkmEvaluationResultFlags.
Expandable
))
120
EvalResult("a", "{Length=1}", "Char()", "a", editableValue:=Nothing, flags:=DkmEvaluationResultFlags.
Expandable
))
FullNameTests.vb (10)
318
EvalResult("Shared members", Nothing, "", Nothing, DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class))
327
EvalResult("Shared members", Nothing, "", "NotMangled", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class))
437
EvalResult("array", "{Length=1}", "System.Collections.Generic.IEnumerable(Of <>Mangled) {<>Mangled()}", "o.array", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite))
468
EvalResult("Shared members", Nothing, "", Nothing, DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class))
524
EvalResult("Raw View", Nothing, "", "o, raw", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data))
557
EvalResult("Shared members", Nothing, "", "C(Of Integer)", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class))
588
EvalResult("Shared members", Nothing, "", Nothing, DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class))
619
EvalResult("Shared members", Nothing, "", "C(Of Integer)", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class))
652
EvalResult("Shared members", Nothing, "", "C", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class))
683
EvalResult("Shared members", Nothing, "", Nothing, DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Class))
ObjectFavoritesTests.vb (11)
53
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.HasFavorites))
56
EvalResult("b", "{B}", "B", "(new C()).b", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite Or DkmEvaluationResultFlags.IsFavorite Or DkmEvaluationResultFlags.HasFavorites),
57
EvalResult("a", "{A}", "A", "(new C()).a", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite))
104
EvalResult(rootExpr, "{B}", "B", rootExpr, DkmEvaluationResultFlags.
Expandable
))
107
EvalResult("a1", "{A}", "A", "(new B()).a1", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite Or DkmEvaluationResultFlags.HasFavorites),
152
EvalResult(rootExpr, "{C}", "C", rootExpr, DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.HasFavorites))
155
EvalResult("b", "{B}", "B", "(new C()).b", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite Or DkmEvaluationResultFlags.IsFavorite Or DkmEvaluationResultFlags.HasFavorites))
192
EvalResult(rootExpr, "s4 = ""S4"", s2 = ""S2""", "A", rootExpr, DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.HasFavorites))
223
EvalResult(rootExpr, """S4"", ""S2""", "A", rootExpr, DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.HasFavorites))
262
EvalResult(rootExpr, "{B}", "B", rootExpr, DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.HasFavorites))
265
EvalResult("a2", "{A}", "A?", "(new B()).a2", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite Or DkmEvaluationResultFlags.IsFavorite Or DkmEvaluationResultFlags.HasFavorites),
ObjectIdTests.vb (1)
54
EvalResult("a", "{Length=2} {$7}", "Object {Integer()}", "a", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.HasObjectId))
ResultsViewTests.vb (8)
41
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
))
49
DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite),
55
DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly Or DkmEvaluationResultFlags.ExpansionHasSideEffects,
92
EvalResult("o", "{C(Of Integer)}", "C(Of Integer)", "o", DkmEvaluationResultFlags.
Expandable
))
100
DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite),
106
DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly Or DkmEvaluationResultFlags.ExpansionHasSideEffects,
133
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
))
141
DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly Or DkmEvaluationResultFlags.ExpansionHasSideEffects,
TupleTests.vb (15)
37
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
))
45
DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite))
70
DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly))
80
EvalResult("Rest", "(8, 9, 10, 11, 12, 13, 14, 15, 16, 17)", "(Short, Short, Short, Short, Short, Short, Short, Short, Short, Short)", "o._17.Rest, raw", DkmEvaluationResultFlags.
Expandable
))
90
EvalResult("Rest", "(15, 16, 17)", "(Short, Short, Short)", "o._17.Rest.Rest, raw", DkmEvaluationResultFlags.
Expandable
))
117
EvalResult("o", "{C}", "C", "o", DkmEvaluationResultFlags.
Expandable
))
125
DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite))
158
EvalResult("F", "{A(Of (Object, Object)(), (Object, Object()))}", "A(Of (A As Object, B As Object)(), (C As Object, D As Object()))", "o.F", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite),
159
EvalResult("G", "{B(Of (Object, B(Of (Object, Object)).S))}", "B(Of (E As Object, H As B(Of (F As Object, G As Object)).S))", "o.G", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite))
166
EvalResult("F", "(Nothing, (Nothing, {B(Of (Object, Object)).S}))", "(X As Object, Y As (E As Object, H As B(Of (F As Object, G As Object)).S))", "o.G.F", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite))
170
EvalResult("Y", "(Nothing, {B(Of (Object, Object)).S})", "(E As Object, H As B(Of (F As Object, G As Object)).S)", "o.G.F.Item2", DkmEvaluationResultFlags.
Expandable
),
171
EvalResult("Raw View", "(Nothing, (Nothing, {B(Of (Object, Object)).S}))", "(X As Object, Y As (E As Object, H As B(Of (F As Object, G As Object)).S))", "o.G.F, raw", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly))
176
EvalResult("Raw View", "(Nothing, {B(Of (Object, Object)).S})", "(E As Object, H As B(Of (F As Object, G As Object)).S)", "o.G.F.Item2, raw", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly))
203
EvalResult("o", "{As}", "As", "o", DkmEvaluationResultFlags.
Expandable
))
206
EvalResult("_f", "(Nothing, {Namespace.Structure})", "Object {(As, Namespace.Structure)}", "o._f", DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.CanFavorite))
TypeVariablesExpansionTests.vb (1)
40
EvalResult("Type variables", "", "", Nothing, DkmEvaluationResultFlags.
Expandable
Or DkmEvaluationResultFlags.ReadOnly, DkmEvaluationResultCategory.Data))