63 references to HasObjectId
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider.UnitTests (44)
FormatSpecifierTests.cs (2)
72
value = CreateDkmClrValue(" ", type: stringType, alias: "$1", evalFlags: DkmEvaluationResultFlags.
HasObjectId
);
75
EvalResult("s", " {$1}", "string", "s", editableValue: "\" \"", flags: DkmEvaluationResultFlags.RawString | DkmEvaluationResultFlags.
HasObjectId
));
ObjectIdTests.cs (40)
24
value = CreateDkmClrValue(value: 1, type: typeof(int), alias: "$1", evalFlags: DkmEvaluationResultFlags.
HasObjectId
);
27
EvalResult("i", "1 {$1}", "object {int}", "i", DkmEvaluationResultFlags.
HasObjectId
));
29
value = CreateDkmClrValue(value: 'c', type: typeof(char), alias: "$2", evalFlags: DkmEvaluationResultFlags.
HasObjectId
);
32
EvalResult("c", "99 'c' {$2}", "object {char}", "c", DkmEvaluationResultFlags.
HasObjectId
, editableValue: "'c'"));
34
value = CreateDkmClrValue(value: 'c', type: typeof(char), alias: "$3", evalFlags: DkmEvaluationResultFlags.
HasObjectId
);
37
EvalResult("c", "0x0063 'c' {$3}", "object {char}", "c", DkmEvaluationResultFlags.
HasObjectId
, editableValue: "'c'"));
39
value = CreateDkmClrValue(value: DkmEvaluationResultFlags.
HasObjectId
, type: typeof(DkmEvaluationResultFlags), alias: "$Four", evalFlags: DkmEvaluationResultFlags.
HasObjectId
);
42
EvalResult("e", "HasObjectId {$Four}", "object {Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultFlags}", "e", DkmEvaluationResultFlags.
HasObjectId
, editableValue: "Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultFlags.HasObjectId"));
44
value = CreateDkmClrValue(value: "str", type: typeof(string), alias: "$5", evalFlags: DkmEvaluationResultFlags.
HasObjectId
);
47
EvalResult("s", "\"str\" {$5}", "string", "s", DkmEvaluationResultFlags.RawString | DkmEvaluationResultFlags.
HasObjectId
, editableValue: "\"str\""));
49
value = CreateDkmClrValue(value: 6m, type: typeof(decimal), alias: "$6", evalFlags: DkmEvaluationResultFlags.
HasObjectId
);
52
EvalResult("d", "6 {$6}", "object {decimal}", "d", DkmEvaluationResultFlags.
HasObjectId
, editableValue: "6M"));
54
value = CreateDkmClrValue(value: new int[] { 1, 2 }, type: typeof(int[]), alias: "$7", evalFlags: DkmEvaluationResultFlags.
HasObjectId
);
57
EvalResult("a", "{int[2]} {$7}", "object {int[]}", "a", DkmEvaluationResultFlags.Expandable | DkmEvaluationResultFlags.
HasObjectId
));
69
value = CreateDkmClrValue(value: new object(), type: typeof(object), alias: "", evalFlags: DkmEvaluationResultFlags.
HasObjectId
);
70
Verify(FormatResult("o", value), EvalResult("o", "{object}", "object", "o", DkmEvaluationResultFlags.
HasObjectId
));
72
value = CreateDkmClrValue(value: new object(), type: typeof(object), alias: "$", evalFlags: DkmEvaluationResultFlags.
HasObjectId
);
73
Verify(FormatResult("o", value), EvalResult("o", "{object} {$}", "object", "o", DkmEvaluationResultFlags.
HasObjectId
));
75
value = CreateDkmClrValue(value: new object(), type: typeof(object), alias: "$ ", evalFlags: DkmEvaluationResultFlags.
HasObjectId
);
76
Verify(FormatResult("o", value), EvalResult("o", "{object} {$ }", "object", "o", DkmEvaluationResultFlags.
HasObjectId
));
78
value = CreateDkmClrValue(value: new object(), type: typeof(object), alias: "$-1", evalFlags: DkmEvaluationResultFlags.
HasObjectId
);
79
Verify(FormatResult("o", value), EvalResult("o", "{object} {$-1}", "object", "o", DkmEvaluationResultFlags.
HasObjectId
));
81
value = CreateDkmClrValue(value: new object(), type: typeof(object), alias: "$1.1AB", evalFlags: DkmEvaluationResultFlags.
HasObjectId
);
82
Verify(FormatResult("o", value), EvalResult("o", "{object} {$1.1AB}", "object", "o", DkmEvaluationResultFlags.
HasObjectId
));
84
value = CreateDkmClrValue(value: new object(), type: typeof(object), alias: "1#", evalFlags: DkmEvaluationResultFlags.
HasObjectId
);
85
Verify(FormatResult("o", value), EvalResult("o", "{object} {1#}", "object", "o", DkmEvaluationResultFlags.
HasObjectId
));
87
value = CreateDkmClrValue(value: new object(), type: typeof(object), alias: "$1#", evalFlags: DkmEvaluationResultFlags.
HasObjectId
);
88
Verify(FormatResult("o", value), EvalResult("o", "{object} {$1#}", "object", "o", DkmEvaluationResultFlags.
HasObjectId
));
90
value = CreateDkmClrValue(value: new object(), type: typeof(object), alias: "$${}", evalFlags: DkmEvaluationResultFlags.
HasObjectId
);
91
Verify(FormatResult("o", value), EvalResult("o", "{object} {$${}}", "object", "o", DkmEvaluationResultFlags.
HasObjectId
));
107
evalFlags: DkmEvaluationResultFlags.
HasObjectId
);
110
EvalResult("o", "{C} {$2}", "B {C}", "o", DkmEvaluationResultFlags.
HasObjectId
));
130
evalFlags: DkmEvaluationResultFlags.
HasObjectId
);
133
EvalResult("o", "{ToString} {$3}", "C", "o", DkmEvaluationResultFlags.
HasObjectId
));
152
evalFlags: DkmEvaluationResultFlags.
HasObjectId
);
155
EvalResult("o", "2 {$4321}", "C", "o", DkmEvaluationResultFlags.Expandable | DkmEvaluationResultFlags.
HasObjectId
));
177
evalFlags: DkmEvaluationResultFlags.
HasObjectId
);
180
EvalResult("o", "{C} {$5}", "C", "o", DkmEvaluationResultFlags.Expandable | DkmEvaluationResultFlags.
HasObjectId
));
183
EvalResult("Raw View", null, "", "o, raw", DkmEvaluationResultFlags.ReadOnly | DkmEvaluationResultFlags.
HasObjectId
, DkmEvaluationResultCategory.Data));
TupleTests.cs (2)
1142
var value = type.Instantiate(new object[0], alias: "$3", evalFlags: DkmEvaluationResultFlags.
HasObjectId
);
1145
EvalResult("o", "(null, 0) {$3}", "(object, int)", "o", DkmEvaluationResultFlags.Expandable | DkmEvaluationResultFlags.
HasObjectId
));
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (2)
Debugger\Engine\DkmClrValue.cs (1)
45
Debug.Assert((alias == null) || evalFlags.Includes(DkmEvaluationResultFlags.
HasObjectId
));
ValueHelpers.cs (1)
20
if (value.EvalFlags.Includes(DkmEvaluationResultFlags.
HasObjectId
))
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ResultProvider.UnitTests (17)
FormatSpecifierTests.vb (2)
58
value = CreateDkmClrValue(" ", type:=stringType, [alias]:="$1", evalFlags:=DkmEvaluationResultFlags.
HasObjectId
)
61
EvalResult("s", " {$1}", "String", "s", editableValue:=""" """, flags:=DkmEvaluationResultFlags.RawString Or DkmEvaluationResultFlags.
HasObjectId
))
ObjectIdTests.vb (15)
21
value = CreateDkmClrValue(value:=1, type:=GetType(Integer), alias:="$1", evalFlags:=DkmEvaluationResultFlags.
HasObjectId
)
24
EvalResult("i", "1 {$1}", "Object {Integer}", "i", DkmEvaluationResultFlags.
HasObjectId
))
26
value = CreateDkmClrValue(value:=2, type:=GetType(Integer), alias:="$2", evalFlags:=DkmEvaluationResultFlags.
HasObjectId
)
29
EvalResult("i", "&H00000002 {$2}", "Object {Integer}", "i", DkmEvaluationResultFlags.
HasObjectId
))
31
value = CreateDkmClrValue(value:="c"c, type:=GetType(Char), alias:="$3", evalFlags:=DkmEvaluationResultFlags.
HasObjectId
)
34
EvalResult("c", """c""c {$3}", "Object {Char}", "c", DkmEvaluationResultFlags.
HasObjectId
, editableValue:="""c""c"))
36
value = CreateDkmClrValue(value:=DkmEvaluationResultFlags.
HasObjectId
, type:=GetType(DkmEvaluationResultFlags), alias:="$Four", evalFlags:=DkmEvaluationResultFlags.
HasObjectId
)
39
EvalResult("e", "HasObjectId {512} {$Four}", "Object {Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultFlags}", "e", DkmEvaluationResultFlags.
HasObjectId
, editableValue:="Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultFlags.HasObjectId"))
41
value = CreateDkmClrValue(value:="str", type:=GetType(String), alias:="$5", evalFlags:=DkmEvaluationResultFlags.
HasObjectId
)
44
EvalResult("s", """str"" {$5}", "String", "s", DkmEvaluationResultFlags.RawString Or DkmEvaluationResultFlags.
HasObjectId
, editableValue:="""str"""))
46
value = CreateDkmClrValue(value:=6D, type:=GetType(Decimal), alias:="$6", evalFlags:=DkmEvaluationResultFlags.
HasObjectId
)
49
EvalResult("d", "6 {$6}", "Object {Decimal}", "d", DkmEvaluationResultFlags.
HasObjectId
, editableValue:="6D"))
51
value = CreateDkmClrValue(value:={1, 2}, type:=GetType(Integer()), alias:="$7", evalFlags:=DkmEvaluationResultFlags.
HasObjectId
)
54
EvalResult("a", "{Length=2} {$7}", "Object {Integer()}", "a", DkmEvaluationResultFlags.Expandable Or DkmEvaluationResultFlags.
HasObjectId
))