1 implementation of IDkmClrFullNameProvider
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (1)
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.cs (1)
26
internal abstract partial class Formatter : IDkmClrFormatter, IDkmClrFormatter2,
IDkmClrFullNameProvider
, IDkmClrFullNameProvider2
22 references to IDkmClrFullNameProvider
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (22)
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\ArrayExpansion.cs (2)
80
var
fullNameProvider = resultProvider.FullNameProvider;
153
private static string GetFullName(DkmInspectionContext inspectionContext, EvalResultDataItem parent, string name,
IDkmClrFullNameProvider
fullNameProvider)
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\DynamicViewExpansion.cs (1)
90
private EvalResult CreateDynamicViewRow(DkmInspectionContext inspectionContext, string name, EvalResultDataItem parent,
IDkmClrFullNameProvider
fullNameProvider)
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\MemberExpansion.cs (2)
474
var
fullNameProvider = resultProvider.FullNameProvider;
537
IDkmClrFullNameProvider
fullNameProvider,
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\ResultsViewExpansion.cs (2)
227
IDkmClrFullNameProvider
fullNameProvider)
266
IDkmClrFullNameProvider
fullNameProvider)
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\TupleExpansion.cs (2)
94
var
fullNameProvider = resultProvider.FullNameProvider;
182
IDkmClrFullNameProvider
fullNameProvider,
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.cs (10)
75
string
IDkmClrFullNameProvider
.GetClrTypeName(DkmInspectionContext inspectionContext, DkmClrType clrType, DkmClrCustomTypeInfo customTypeInfo)
83
string
IDkmClrFullNameProvider
.GetClrArrayIndexExpression(DkmInspectionContext inspectionContext, string[] indices)
88
string
IDkmClrFullNameProvider
.GetClrCastExpression(DkmInspectionContext inspectionContext, string argument, DkmClrType type, DkmClrCustomTypeInfo customTypeInfo, DkmClrCastExpressionOptions castExpressionOptions)
99
string
IDkmClrFullNameProvider
.GetClrObjectCreationExpression(DkmInspectionContext inspectionContext, DkmClrType type, DkmClrCustomTypeInfo customTypeInfo, string[] arguments)
110
string
IDkmClrFullNameProvider
.GetClrValidIdentifier(DkmInspectionContext inspectionContext, string identifier)
121
string
IDkmClrFullNameProvider
.GetClrExpressionAndFormatSpecifiers(DkmInspectionContext inspectionContext, string expression, out ReadOnlyCollection<string> formatSpecifiers)
126
bool
IDkmClrFullNameProvider
.ClrExpressionMayRequireParentheses(DkmInspectionContext inspectionContext, string expression)
131
string
IDkmClrFullNameProvider
.GetClrMemberName(
167
string
IDkmClrFullNameProvider
.GetClrExpressionForNull(DkmInspectionContext inspectionContext)
172
string
IDkmClrFullNameProvider
.GetClrExpressionForThis(DkmInspectionContext inspectionContext)
src\ExpressionEvaluator\Core\Source\ResultProvider\ResultProvider.cs (3)
46
internal readonly
IDkmClrFullNameProvider
FullNameProvider;
53
internal ResultProvider(IDkmClrFormatter2 formatter2,
IDkmClrFullNameProvider
fullNameProvider)
1035
IDkmClrFullNameProvider
fullNameProvider)