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
46 references to DkmEvaluationResult
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (46)
Debugger\Engine\DkmEvaluationAsyncResult.cs (2)
17public DkmEvaluationAsyncResult(DkmEvaluationResult Result) 30public readonly DkmEvaluationResult Result { get; }
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);
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)
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\EnumContextDataItem.cs (2)
14public readonly DkmEvaluationResult Result; 16public EnumContextDataItem(DkmEvaluationResult result)
src\ExpressionEvaluator\Core\Source\ResultProvider\ResultProvider.cs (17)
118void IDkmClrResultProvider.GetChildren(DkmEvaluationResult evaluationResult, DkmWorkList workList, int initialRequestSize, DkmInspectionContext inspectionContext, DkmCompletionRoutine<DkmGetChildrenAsyncResult> completionRoutine) 132completionRoutine(new DkmGetChildrenAsyncResult(new DkmEvaluationResult[0], enumContext)); 145var initialChildren = new DkmEvaluationResult[numRows]; 171var evaluationResult = enumContextDataItem.Result; 176completionRoutine(new DkmEvaluationEnumAsyncResult(new DkmEvaluationResult[0])); 187var results = new DkmEvaluationResult[numRows]; 202string IDkmClrResultProvider.GetUnderlyingString(DkmEvaluationResult result) 222DkmEvaluationResult parent, 256private void CreateEvaluationResultAndContinue(EvalResult result, WorkList workList, DkmInspectionContext inspectionContext, DkmStackWalkFrame stackFrame, CompletionRoutine<DkmEvaluationResult> completionRoutine) 296DkmEvaluationResult evalResult; 441private static DkmEvaluationResult CreateEvaluationResult( 652CompletionRoutine<DkmEvaluationResult> completionRoutine) 790CompletionRoutine<DkmEvaluationResult> completionRoutine) 850private DkmEvaluationResult GetResult( 900DkmEvaluationResult parent, 902DkmEvaluationResult[] results, 1020private static DkmEvaluationResult CreateEvaluationResultFromException(Exception e, EvalResult result, DkmInspectionContext inspectionContext)