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)
179internal DkmEvaluationResult FormatResult(string name, DkmClrValue value, DkmClrType declaredType = null, DkmInspectionContext inspectionContext = null) 184internal DkmEvaluationResult FormatResult(string name, string fullName, DkmClrValue value, DkmClrType declaredType = null, DkmClrCustomTypeInfo declaredTypeInfo = null, DkmInspectionContext inspectionContext = null) 212internal DkmEvaluationResult[] GetChildren(DkmEvaluationResult evalResult, DkmInspectionContext inspectionContext = null) 215var builder = ArrayBuilder<DkmEvaluationResult>.GetInstance(); 219DkmEvaluationResult[] items; 250internal DkmEvaluationResult[] GetChildren(DkmEvaluationResult evalResult, int initialRequestSize, DkmInspectionContext inspectionContext, out DkmEvaluationResultEnumContext enumContext) 265internal DkmEvaluationResult[] GetItems(DkmEvaluationResultEnumContext enumContext, int startIndex, int count) 283internal static DkmEvaluationResult EvalResult( 330internal static DkmEvaluationResult EvalFailedResult( 348internal static void Verify(IReadOnlyList<DkmEvaluationResult> actual, params DkmEvaluationResult[] expected) 361foreach (var result in actual) 369private static string ToString(DkmEvaluationResult result) 487internal 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)
116void IDkmClrResultProvider.GetChildren(DkmEvaluationResult evaluationResult, DkmWorkList workList, int initialRequestSize, DkmInspectionContext inspectionContext, DkmCompletionRoutine<DkmGetChildrenAsyncResult> completionRoutine) 130completionRoutine(new DkmGetChildrenAsyncResult(new DkmEvaluationResult[0], enumContext)); 143var initialChildren = new DkmEvaluationResult[numRows]; 169var evaluationResult = enumContextDataItem.Result; 174completionRoutine(new DkmEvaluationEnumAsyncResult(new DkmEvaluationResult[0])); 185var results = new DkmEvaluationResult[numRows]; 200string IDkmClrResultProvider.GetUnderlyingString(DkmEvaluationResult result) 220DkmEvaluationResult parent, 254private void CreateEvaluationResultAndContinue(EvalResult result, WorkList workList, DkmInspectionContext inspectionContext, DkmStackWalkFrame stackFrame, CompletionRoutine<DkmEvaluationResult> completionRoutine) 294DkmEvaluationResult evalResult; 439private static DkmEvaluationResult CreateEvaluationResult( 650CompletionRoutine<DkmEvaluationResult> completionRoutine) 788CompletionRoutine<DkmEvaluationResult> completionRoutine) 848private DkmEvaluationResult GetResult( 898DkmEvaluationResult parent, 900DkmEvaluationResult[] results, 1018private static DkmEvaluationResult CreateEvaluationResultFromException(Exception e, EvalResult result, DkmInspectionContext inspectionContext)