3 types derived from DkmEvaluationResult
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (3)
Debugger\Engine\DkmFailedEvaluationResult.cs (1)
16public class DkmFailedEvaluationResult : DkmEvaluationResult
Debugger\Engine\DkmIntermediateEvaluationResult.cs (1)
16public class DkmIntermediateEvaluationResult : DkmEvaluationResult
Debugger\Engine\DkmSuccessEvaluationResult.cs (1)
18public class DkmSuccessEvaluationResult : DkmEvaluationResult
311 references to DkmEvaluationResult
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider.UnitTests (264)
AccessibilityTests.cs (3)
107var evalResult = FormatResult(rootExpr, value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.HideNonPublicMembers)); 268var evalResult = FormatResult(rootExpr, value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.HideNonPublicMembers)); 366var evalResult = FormatResult("o", value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.HideNonPublicMembers));
ArrayExpansionTests.cs (15)
22var evalResult = FormatResult(rootExpr, value); 37var evalResult = FormatResult(rootExpr, value); 54var evalResult = FormatResult(rootExpr, value); 73var evalResult = FormatResult(rootExpr, value); 91var evalResult = FormatResult(rootExpr, value); 122var evalResult = FormatResult(rootExpr, CreateDkmClrValue(new int[][,,] { null, new int[2, 3, 4] })); 144var evalResult = FormatResult(rootExpr, value); 177var evalResult = FormatResult("o", value); 209var evalResult = FormatResult("o", value); 243var evalResult = FormatResult("o", value); 270var evalResult = FormatResult(rootExpr, value); 288var evalResult = FormatResult("o", value, inspectionContext: inspectionContext); 307var evalResult = FormatResult("a", value, inspectionContext: inspectionContext); 327var evalResults = new DkmEvaluationResult[100]; // 100 distinct evaluations of the array 330var evalResult = FormatResult(rootExpr, value);
CustomResultProviderTests.cs (4)
62var evalResult = FormatResult("P", value); 91var evalResult = FormatResult("o", value); 157void IDkmClrResultProvider.GetChildren(DkmEvaluationResult evaluationResult, DkmWorkList workList, int initialRequestSize, DkmInspectionContext inspectionContext, DkmCompletionRoutine<DkmGetChildrenAsyncResult> completionRoutine) 167string IDkmClrResultProvider.GetUnderlyingString(DkmEvaluationResult result)
DebuggerBrowsableAttributeTests.cs (16)
43var evalResult = FormatResult("new C()", value); 106var evalResult = FormatResult("c", value); 149var evalResult = FormatResult("this", value); 195var evalResult = FormatResult("o", value); 235var evalResult = FormatResult("o", value); 274var evalResult = FormatResult("o", value); 319var evalResult = FormatResult("o", value); 358var evalResult = FormatResult("o", value); 393var evalResult = FormatResult("o", value); 441var evalResult = FormatResult("o", value); 485var evalResult = FormatResult("o", value); 520var evalResult = FormatResult("o", value); 562var evalResult = FormatResult("o", value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.HideNonPublicMembers)); 608var evalResult = FormatResult("o", value, inspectionContext: inspectionContext); 652var evalResult = FormatResult("o", value); 685var evalResult = FormatResult("new C()", value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.HideNonPublicMembers));
DebuggerDisplayAttributeTests.cs (14)
294var root = FormatResult(rootExpr, value); 333var root = FormatResult("wrapper", value); 457var root = FormatResult("c", value); 506var root = FormatResult("c", value); 552var result = FormatResult("b", value); 580var result = FormatResult("a", CreateDkmClrValue(instanceA)); 612var evalResult = FormatResult("o", value); 635var result = FormatResult("a", CreateDkmClrValue(instanceA)); 675private IReadOnlyList<DkmEvaluationResult> DepthFirstSearch(DkmEvaluationResult root, int maxDepth) 677var builder = ArrayBuilder<DkmEvaluationResult>.GetInstance(); 684private void DepthFirstSearchInternal(ArrayBuilder<DkmEvaluationResult> builder, DkmEvaluationResult curr, int depth, int maxDepth) 692foreach (var child in GetChildren(curr))
DebuggerTypeProxyAttributeTests.cs (20)
66var evalResult = FormatResult(rootExpr, value); 136var evalResult = FormatResult(rootExpr, value); 195var evalResult = FormatResult(rootExpr, value); 256var evalResult = FormatResult(rootExpr, value); 321var evalResult = FormatResult(rootExpr, value); 412var evalResult = FormatResult(rootExpr, value); 521var evalResult = FormatResult(rootExpr, value); 577var evalResult = FormatResult(rootExpr, value); 622var evalResult = FormatResult(rootExpr, value); 653var evalResult = FormatResult(rootExpr, value); 700var evalResult = FormatResult(rootExpr, value); 741var evalResult = FormatResult(rootExpr, value); 784var evalResult = FormatResult(rootExpr, value); 840var evalResult = FormatResult(rootExpr, value); 886var evalResult = FormatResult(rootExpr, value); 948var evalResult = FormatResult(rootExpr, value); 1013var evalResult = FormatResult(rootExpr, value); 1055var evalResult = FormatResult(rootExpr, value); 1098var evalResult = FormatResult(rootExpr, value); 1141var evalResult = FormatResult("new C()", value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.HideNonPublicMembers));
DebuggerVisualizerAttributeTests.cs (1)
46var evalResult = FormatResult("new C()", value);
DynamicTests.cs (10)
25var evalResult = FormatResult(rootExpr, rootExpr, value, declaredType: new DkmClrType((TypeImpl)typeof(object)), declaredTypeInfo: MakeCustomTypeInfo(true)); 43var evalResult = FormatResult(rootExpr, value); 69var evalResult = FormatResult(rootExpr, rootExpr, value, new DkmClrType((TypeImpl)typeC_Constructed2), MakeCustomTypeInfo(false, true, false, false, true)); 98var evalResult = FormatResult(rootExpr, rootExpr, value, new DkmClrType((TypeImpl)typeInner_Constructed), MakeCustomTypeInfo(false, true, false)); 133var evalResult = FormatResult(rootExpr, rootExpr, value, new DkmClrType((TypeImpl)typeC_Constructed), MakeCustomTypeInfo(false, false, false, true, false)); 178var evalResult = FormatResult(rootExpr, rootExpr, value, new DkmClrType((TypeImpl)typeC_Constructed), MakeCustomTypeInfo(false, true, false)); 213var evalResult = FormatResult(rootExpr, rootExpr, value, new DkmClrType((TypeImpl)typeDerived_Constructed), MakeCustomTypeInfo(false, true, false)); 235var evalResult = FormatResult(rootExpr, rootExpr, value, declaredType: new DkmClrType((TypeImpl)typeof(object[])), declaredTypeInfo: MakeCustomTypeInfo(false, true)); 257var evalResult = FormatResult("typevars", "typevars", value, new DkmClrType((TypeImpl)reflectionType), MakeCustomTypeInfo(false, true, false, false, true)); 287var evalResult = FormatResult("o", value);
DynamicViewTests.cs (17)
33var result = FormatResult(expression, value); 36var dynamicView = GetChildren(result).Last(); 56var result = FormatResult(expression, value); 84var result = FormatResult(expression, value); 87var dynamicView = GetChildren(result).Last(); 105var result = FormatResult(expression, value); 114var dynamicView = members.Last(); 138var result = FormatResult(expression, value); 141var dynamicView = GetChildren(result).Last(); 158var result = FormatResult(expression, value); 175var result = FormatResult(expression, value); 192var result = FormatResult(expression, value); 212var result = FormatResult(expression, fullName, value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.DynamicView)); 238var result = FormatResult(expression, fullName, value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.DynamicView)); 259var result = FormatResult(expression, fullName, value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.DynamicView)); 288var result = FormatResult(expression, fullName, value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.DynamicView)); 304var result = FormatResult(expression, expression + ",dynamic", value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.DynamicView));
ExpansionTests.cs (60)
104var resultsBuilder = ArrayBuilder<DkmEvaluationResult>.GetInstance(); 144var evalResult = FormatResult(rootExpr, value); 146var builder = ArrayBuilder<DkmEvaluationResult>.GetInstance(); 182var evalResult = FormatResult("o", value); 211var evalResult = FormatResult("o", value); 243var evalResult = FormatResult(rootExpr, value); 281var evalResult = FormatResult(rootExpr, value); 323var evalResult = FormatResult(rootExpr, value); 476var evalResult = FormatResult(rootExpr, value); 516var evalResult = FormatResult(rootExpr, value); 554var evalResult = FormatResult(rootExpr, value); 580var evalResult = FormatResult(rootExpr, value); 617var evalResult = FormatResult(rootExpr, value); 659var evalResult = FormatResult(rootExpr, value); 691var evalResult = FormatResult(rootExpr, value); 739var evalResult = FormatResult(rootExpr, value); 779var evalResult = FormatResult(rootExpr, value); 821var evalResult = FormatResult(rootExpr, value); 850var evalResult = FormatResult(rootExpr, value); 876var evalResult = FormatResult(rootExpr, value); 917var evalResult = FormatResult(rootExpr, value); 970var evalResult = FormatResult(rootExpr, value); 1010var evalResult = FormatResult("o", value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.NoExpansion)); 1063var evalResult = FormatResult("o", value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.NoExpansion)); 1083var evalResult = FormatResult("a", value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.NoExpansion)); 1107var evalResult = FormatResult("o", value); 1136var evalResult = FormatResult("o", value); 1169var evalResult = FormatResult(rootExpr, value); 1222var evalResult = FormatResult(rootExpr, value); 1329var evalResult = FormatResult(rootExpr, value); 1375var evalResult = FormatResult("c", value); 1695var evalResult = FormatResult("c.P", value); 1722var evalResult = FormatResult("c?.str.Length", value, runtime.GetType(typeof(int?))); 1755var evalResult = FormatResult("c", value); 1772var evalResult = FormatResult("str", value); 1782var evalResult = FormatResult("c", value); 1803var evalResult = FormatResult("s", value); 1824var evalResult = FormatResult("o", value); 1845var evalResult = FormatResult("a", value, new DkmClrType((TypeImpl)declaredType)); 1861var evalResult = FormatResult("o", value, declaredType: runtime.GetType("System.Object")); 1891var evalResult = FormatResult("o", value); 1933var evalResult = FormatResult("o", value); 1960var result = FormatResult("b", value); 1992var result = FormatResult("c", value); 2025var result = FormatResult("c", value); 2050var result = FormatResult("c", value); 2075var result = FormatResult("c", value); 2103var result = FormatResult("b", value); 2129var result = FormatResult("c", value); 2164var result = FormatResult("b", value, new DkmClrType((TypeImpl)typeB)); 2203var result = FormatResult("b", value, new DkmClrType((TypeImpl)typeB)); 2235var result = FormatResult("c", value, new DkmClrType((TypeImpl)typeC)); 2282var evalResult = FormatResult("o", value, inspectionContext: inspectionContext); 2332var evalResult = FormatResult("o.P", memberValue); 2353var evalResult = FormatResult("(C)o", value); 2388var evalResult = FormatResult("a", value); 2425var evalResult = FormatResult("a", value); 2472var evalResult = FormatResult("a", value); 2502DkmEvaluationResult evalResult = null; 2557var evalResult = FormatResult("s", value);
FormatSpecifierTests.cs (13)
25var evalResult = FormatResult("s", value, inspectionContext: inspectionContext); 97var evalResult = FormatResult("c", value, inspectionContext: inspectionContext); 164var evalResult = FormatResult("o", value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.NoQuotes)); 178var evalResult = FormatResult("i", value, inspectionContext: inspectionContext); 235var evalResult = FormatResult("o", "o, raw", value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.ShowValueRaw)); 265var evalResult = FormatResult("o", value, inspectionContext: inspectionContext); 323var evalResult = FormatResult("o", "o, results, d", value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.ResultsOnly)); 361var evalResult = FormatResult("o", "o, results", value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.ResultsOnly)); 399var evalResult = FormatResult("o", "o", value); 449var evalResult = FormatResult("o", "o, results", value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.ResultsOnly)); 485var evalResult = FormatResult("o.P", "o.P, results", memberValue, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.ResultsOnly)); 535var evalResult = FormatResult("o.P", "o.P, results", memberValue, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.ResultsOnly)); 562var evalResult = FormatResult("o", "o, results", value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.ResultsOnly));
FullNameTests.cs (23)
95var root = FormatResult("a // Comment", value); 138var root = FormatResult("a, raw", value); // simple 172var root = FormatResult("a + b", value); 198var root = FormatResult("a;", value); 222var root = FormatResult("a; //", value); 265var root = FormatResult("@namespace", value); 304var root = FormatResult("o", value, new DkmClrType((TypeImpl)declaredType)); 331var root = FormatResult("o", value); 354var root = FormatResult("o", value); 371var root = FormatResult("o", value); 399var root = FormatResult("instance", value); 440var root = FormatResult("o", value); 482var root = FormatResult("o", baseValue); 556var root = FormatResult("instance", value); 603var root = FormatResult("o", value); 635var root = FormatResult("o", baseValue); 677var evalResult = FormatResult(rootExpr, value); 740var root = FormatResult("o", value); 775var root = FormatResult("o", value); 807var root = FormatResult("o", value); 839var root = FormatResult("o", value); 873var root = FormatResult("o", value); 905var root = FormatResult("o", value);
FunctionPointerTests.cs (2)
40var evalResult = FormatResult("pfn", value); 66var evalResult = FormatResult("o", value);
NativeViewTests.cs (1)
49var evalResult = FormatResult("o", value, inspectionContext: inspectionContext);
ObjectFavoritesTests.cs (6)
65var evalResult = FormatResult(rootExpr, value); 118var evalResult = FormatResult(rootExpr, value); 169var evalResult = FormatResult(rootExpr, value, null, CreateDkmInspectionContext(DkmEvaluationFlags.FilterToFavorites)); 210var evalResult = FormatResult(rootExpr, value); 242var evalResult = FormatResult(rootExpr, value, null, CreateDkmInspectionContext(DkmEvaluationFlags.UseSimpleDisplayString)); 284var evalResult = FormatResult(rootExpr, value);
ObjectIdTests.cs (4)
108var evalResult = FormatResult("o", value, new DkmClrType((TypeImpl)type.BaseType)); 131var evalResult = FormatResult("o", value); 153var evalResult = FormatResult("o", value); 178var evalResult = FormatResult("o", value);
ResultsViewTests.cs (30)
51var evalResult = FormatResult("o", value); 87var evalResult = FormatResult("o", value); 122var evalResult = FormatResult("o", value); 178var evalResult = FormatResult("o", value); 229var evalResult = FormatResult("o", value); 285var evalResult = FormatResult("o", value); 353var evalResult = FormatResult("o", value); 433var evalResult = FormatResult("o", value); 553var evalResult = FormatResult("o", value); 639var evalResult = FormatResult("o", value); 710var evalResult = FormatResult("o", value); 769var evalResult = FormatResult("o", value); 812var evalResult = FormatResult("o", value); 856var evalResult = FormatResult("sm", value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.ShowValueRaw)); 916var evalResult = FormatResult("sm", value, inspectionContext: CreateDkmInspectionContext(DkmEvaluationFlags.ShowValueRaw)); 998var evalResult = FormatResult("o", value); 1115var evalResult = FormatResult("a", value); 1208var evalResult = FormatResult("o", value); 1250var evalResult = FormatResult("o", value); 1292var evalResult = FormatResult("o", value); 1373var evalResult = FormatResult("o", value); 1485var evalResult = FormatResult("o", value); 1520var evalResult = FormatResult("o", value); 1571var evalResult = FormatResult("o", value); 1621var evalResult = FormatResult("o.P", memberValue); 1655var evalResult = FormatResult("o", value); 1700var evalResult = FormatPropertyValue(runtime, value, "P"); 1817var evalResult = FormatResult(name, value); 1820var resultsViewRow = GetChildren(evalResult).Last(); 1843private DkmEvaluationResult FormatPropertyValue(DkmClrRuntimeInstance runtime, object value, string propertyName)
TupleTests.cs (24)
172var evalResult = FormatResult("o", value); 205var evalResult = FormatResult("o", value); 242var evalResult = FormatResult("o", value, inspectionContext: inspectionContext); 336var evalResult = FormatResult("o", value); 365var evalResult = FormatResult("o", value); 401var evalResult = FormatResult("o", value); 433var evalResult = FormatResult("o", value); 485var evalResult = FormatResult("o", value); 514var evalResult = FormatResult("o", value); 560var evalResult = FormatResult("o", value); 600var evalResult = FormatResult("o", value); 668var evalResult = FormatResult("o", value); 711var evalResult = FormatResult("o", value); 759var evalResult = FormatResult("o", value); 834var evalResult = FormatResult("o", value); 867var evalResult = FormatResult("o", value); 906var evalResult = FormatResult("o", value); 981var evalResult = FormatResult("o", value, inspectionContext: inspectionContext); 1032var evalResult = FormatResult("o", value); 1056var evalResult = FormatResult("o", "o", value, declaredType: type, declaredTypeInfo: typeInfo); 1124var evalResult = FormatResult("o", value); 1143var evalResult = FormatResult("o", value); 1169var evalResult = FormatResult("o", value); 1209var evalResult = FormatResult("o", value);
TypeVariablesExpansionTests.cs (1)
41var evalResult = FormatResult("typevars", value);
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (47)
Debugger\Engine\DkmEvaluationAsyncResult.cs (3)
17private readonly DkmEvaluationResult _result; 19public DkmEvaluationAsyncResult(DkmEvaluationResult Result) 32public readonly DkmEvaluationResult Result { get { return _result; } }
Debugger\Engine\DkmEvaluationEnumAsyncResult.cs (3)
18public DkmEvaluationEnumAsyncResult(DkmEvaluationResult[] Items) 28public DkmEvaluationResult[] Items { get; internal set; } 34return new DkmEvaluationEnumAsyncResult(new DkmEvaluationResult[0]) { Exception = exception };
Debugger\Engine\DkmGetChildrenAsyncResult.cs (3)
18public DkmGetChildrenAsyncResult(DkmEvaluationResult[] InitialChildren, DkmEvaluationResultEnumContext EnumContext) 30public DkmEvaluationResult[] InitialChildren { get; } 36return new DkmGetChildrenAsyncResult(new DkmEvaluationResult[0], EnumContext: null) { Exception = exception };
Debugger\Engine\IDkmClrResultProvider.cs (2)
21void GetChildren(DkmEvaluationResult evaluationResult, DkmWorkList workList, int initialRequestSize, DkmInspectionContext inspectionContext, DkmCompletionRoutine<DkmGetChildrenAsyncResult> completionRoutine); 23string GetUnderlyingString(DkmEvaluationResult result);
EnumContextDataItem.cs (2)
14public readonly DkmEvaluationResult Result; 16public EnumContextDataItem(DkmEvaluationResult result)
ResultProvider.cs (17)
109void IDkmClrResultProvider.GetChildren(DkmEvaluationResult evaluationResult, DkmWorkList workList, int initialRequestSize, DkmInspectionContext inspectionContext, DkmCompletionRoutine<DkmGetChildrenAsyncResult> completionRoutine) 123completionRoutine(new DkmGetChildrenAsyncResult(new DkmEvaluationResult[0], enumContext)); 136var initialChildren = new DkmEvaluationResult[numRows]; 162var evaluationResult = enumContextDataItem.Result; 167completionRoutine(new DkmEvaluationEnumAsyncResult(new DkmEvaluationResult[0])); 178var results = new DkmEvaluationResult[numRows]; 193string IDkmClrResultProvider.GetUnderlyingString(DkmEvaluationResult result) 213DkmEvaluationResult parent, 247private void CreateEvaluationResultAndContinue(EvalResult result, WorkList workList, DkmInspectionContext inspectionContext, DkmStackWalkFrame stackFrame, CompletionRoutine<DkmEvaluationResult> completionRoutine) 287DkmEvaluationResult evalResult; 432private static DkmEvaluationResult CreateEvaluationResult( 643CompletionRoutine<DkmEvaluationResult> completionRoutine) 781CompletionRoutine<DkmEvaluationResult> completionRoutine) 841private DkmEvaluationResult GetResult( 891DkmEvaluationResult parent, 893DkmEvaluationResult[] results, 1011private static DkmEvaluationResult CreateEvaluationResultFromException(Exception e, EvalResult result, DkmInspectionContext inspectionContext)
ResultProviderTestBase.cs (17)
180internal DkmEvaluationResult FormatResult(string name, DkmClrValue value, DkmClrType declaredType = null, DkmInspectionContext inspectionContext = null) 185internal DkmEvaluationResult FormatResult(string name, string fullName, DkmClrValue value, DkmClrType declaredType = null, DkmClrCustomTypeInfo declaredTypeInfo = null, DkmInspectionContext inspectionContext = null) 213internal DkmEvaluationResult[] GetChildren(DkmEvaluationResult evalResult, DkmInspectionContext inspectionContext = null) 216var builder = ArrayBuilder<DkmEvaluationResult>.GetInstance(); 220DkmEvaluationResult[] items; 251internal DkmEvaluationResult[] GetChildren(DkmEvaluationResult evalResult, int initialRequestSize, DkmInspectionContext inspectionContext, out DkmEvaluationResultEnumContext enumContext) 266internal DkmEvaluationResult[] GetItems(DkmEvaluationResultEnumContext enumContext, int startIndex, int count) 284internal static DkmEvaluationResult EvalResult( 331internal static DkmEvaluationResult EvalFailedResult( 349internal static void Verify(IReadOnlyList<DkmEvaluationResult> actual, params DkmEvaluationResult[] expected) 362foreach (var result in actual) 370private static string ToString(DkmEvaluationResult result) 488internal static void Verify(DkmEvaluationResult actual, DkmEvaluationResult expected)