14 references to MethodId
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (14)
Debugger\Engine\DkmClrValue.cs (4)
149
return inspectionContext.InspectionSession.InvokeFormatter(this,
MethodId
.GetValueString, f => f.GetValueString(this, inspectionContext, formatSpecifiers));
159
return inspectionContext.InspectionSession.InvokeFormatter(this,
MethodId
.HasUnderlyingString, f => f.HasUnderlyingString(this, inspectionContext));
169
return inspectionContext.InspectionSession.InvokeFormatter(this,
MethodId
.GetUnderlyingString, f => f.GetUnderlyingString(this, inspectionContext));
184
MethodId
.GetResult,
Debugger\Engine\DkmEvaluationResult.cs (2)
52
MethodId
.GetChildren,
62
return InspectionContext.InspectionSession.InvokeResultProvider(this,
MethodId
.GetUnderlyingString, r => r.GetUnderlyingString(this));
Debugger\Engine\DkmEvaluationResultEnumContext.cs (1)
43
MethodId
.GetItems,
Debugger\Engine\DkmInspectionContext.cs (1)
65
return InspectionSession.InvokeFormatter(this,
MethodId
.GetTypeName, f => f.GetTypeName(this, ClrType, CustomTypeInfo, FormatSpecifiers));
Debugger\Engine\DkmInspectionSession.cs (5)
41
internal T InvokeFormatter<T>(object instance,
MethodId
method, Func<IDkmClrFormatter, T> f)
46
internal T InvokeResultProvider<T>(object instance,
MethodId
method, Func<IDkmClrResultProvider, T> f)
55
internal InstanceAndMethod(object instance,
MethodId
method)
61
internal readonly
MethodId
Method;
77
internal TResult Invoke<TResult>(object instance,
MethodId
method, Func<TInterface, TResult> f)
Debugger\Engine\DkmSuccessEvaluationResult.cs (1)
95
return InspectionContext.InspectionSession.InvokeResultProvider(this,
MethodId
.GetClrValue, r => r.GetClrValue(this));