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