18 references to PointerToString
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider.UnitTests (18)
DebuggerDisplayAttributeTests.cs (4)
337
EvalResult("DisplayPointer",
PointerToString
(IntPtr.Zero), "Display*", "wrapper.display.DisplayPointer"),
338
EvalResult("NoDisplayPointer",
PointerToString
(IntPtr.Zero), "NoDisplay*", "wrapper.display.NoDisplayPointer"));
396
var displayPtrString =
PointerToString
(displayPtr);
397
var noDisplayPtrString =
PointerToString
(noDisplayPtr);
DebuggerTypeProxyAttributeTests.cs (2)
891
EvalResult("Q",
PointerToString
(new IntPtr(p)), "int*", "new P(new C()).Q", DkmEvaluationResultFlags.Expandable | DkmEvaluationResultFlags.ReadOnly),
898
EvalResult("P",
PointerToString
(new IntPtr(p)), "int*", "(new C()).P", DkmEvaluationResultFlags.Expandable));
ExpansionTests.cs (8)
696
EvalResult("p",
PointerToString
(new IntPtr(p)), "int*", string.Format("({0}).p", rootExpr), DkmEvaluationResultFlags.Expandable),
697
EvalResult("q",
PointerToString
(IntPtr.Zero), "int*", string.Format("({0}).q", rootExpr)));
744
EvalResult("p",
PointerToString
(new IntPtr(p)), "System.IntPtr*", string.Format("({0}).p", rootExpr), DkmEvaluationResultFlags.Expandable),
745
EvalResult("q",
PointerToString
(IntPtr.Zero), "System.IntPtr*", string.Format("({0}).q", rootExpr)));
826
EvalResult("v",
PointerToString
(new IntPtr(pp)), "void*", $"({rootExpr}).v"),
827
EvalResult("vv",
PointerToString
(new IntPtr(pp)), "void**", $"({rootExpr}).vv", DkmEvaluationResultFlags.Expandable));
831
EvalResult(fullName,
PointerToString
(new IntPtr(p)), "void*", fullName));
1114
EvalResult("P",
PointerToString
(new IntPtr(p)), "int*", "o.P", DkmEvaluationResultFlags.None));
FullNameTests.cs (1)
685
EvalResult("p",
PointerToString
(new IntPtr(p)), "int*", null, DkmEvaluationResultFlags.Expandable));
FunctionPointerTests.cs (2)
42
EvalResult("pfn",
PointerToString
(new IntPtr(ptr)), "System.Object*", "pfn", DkmEvaluationResultFlags.None, DkmEvaluationResultCategory.Other));
71
EvalResult("pfn",
PointerToString
(new IntPtr(ptr)), "int*", "o.pfn", DkmEvaluationResultFlags.None, DkmEvaluationResultCategory.Other));
NativeViewTests.cs (1)
55
string pointerString = $"(IUnknown*){
PointerToString
(new IntPtr(0xfe))}";