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