1 implementation of IDkmClrFormatter
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (1)
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.cs (1)
27internal abstract partial class Formatter : IDkmClrFormatter, IDkmClrFormatter2, IDkmClrFullNameProvider, IDkmClrFullNameProvider2
8 references to IDkmClrFormatter
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (8)
Debugger\Engine\DkmInspectionSession.cs (4)
32private readonly Dispatcher<IDkmClrFormatter> _formatters; 35internal DkmInspectionSession(ImmutableArray<IDkmClrFormatter> formatters, ImmutableArray<IDkmClrResultProvider> resultProviders) 37_formatters = new Dispatcher<IDkmClrFormatter>(formatters); 41internal T InvokeFormatter<T>(object instance, MethodId method, Func<IDkmClrFormatter, T> f)
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.cs (4)
41string IDkmClrFormatter.GetValueString(DkmClrValue value, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers) 50string IDkmClrFormatter.GetTypeName(DkmInspectionContext inspectionContext, DkmClrType type, DkmClrCustomTypeInfo typeInfo, ReadOnlyCollection<string> formatSpecifiers) 56bool IDkmClrFormatter.HasUnderlyingString(DkmClrValue value, DkmInspectionContext inspectionContext) 61string IDkmClrFormatter.GetUnderlyingString(DkmClrValue value, DkmInspectionContext inspectionContext)