1 implementation of IDkmClrFullNameProvider
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (1)
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.cs (1)
27
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)
81
var
fullNameProvider = resultProvider.FullNameProvider;
154
private static string GetFullName(DkmInspectionContext inspectionContext, EvalResultDataItem parent, string name,
IDkmClrFullNameProvider
fullNameProvider)
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\DynamicViewExpansion.cs (1)
91
private EvalResult CreateDynamicViewRow(DkmInspectionContext inspectionContext, string name, EvalResultDataItem parent,
IDkmClrFullNameProvider
fullNameProvider)
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\MemberExpansion.cs (2)
475
var
fullNameProvider = resultProvider.FullNameProvider;
538
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)
95
var
fullNameProvider = resultProvider.FullNameProvider;
183
IDkmClrFullNameProvider
fullNameProvider,
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.cs (10)
76
string
IDkmClrFullNameProvider
.GetClrTypeName(DkmInspectionContext inspectionContext, DkmClrType clrType, DkmClrCustomTypeInfo customTypeInfo)
84
string
IDkmClrFullNameProvider
.GetClrArrayIndexExpression(DkmInspectionContext inspectionContext, string[] indices)
89
string
IDkmClrFullNameProvider
.GetClrCastExpression(DkmInspectionContext inspectionContext, string argument, DkmClrType type, DkmClrCustomTypeInfo customTypeInfo, DkmClrCastExpressionOptions castExpressionOptions)
100
string
IDkmClrFullNameProvider
.GetClrObjectCreationExpression(DkmInspectionContext inspectionContext, DkmClrType type, DkmClrCustomTypeInfo customTypeInfo, string[] arguments)
111
string
IDkmClrFullNameProvider
.GetClrValidIdentifier(DkmInspectionContext inspectionContext, string identifier)
122
string
IDkmClrFullNameProvider
.GetClrExpressionAndFormatSpecifiers(DkmInspectionContext inspectionContext, string expression, out ReadOnlyCollection<string> formatSpecifiers)
127
bool
IDkmClrFullNameProvider
.ClrExpressionMayRequireParentheses(DkmInspectionContext inspectionContext, string expression)
132
string
IDkmClrFullNameProvider
.GetClrMemberName(
168
string
IDkmClrFullNameProvider
.GetClrExpressionForNull(DkmInspectionContext inspectionContext)
173
string
IDkmClrFullNameProvider
.GetClrExpressionForThis(DkmInspectionContext inspectionContext)
src\ExpressionEvaluator\Core\Source\ResultProvider\ResultProvider.cs (3)
48
internal readonly
IDkmClrFullNameProvider
FullNameProvider;
55
internal ResultProvider(IDkmClrFormatter2 formatter2,
IDkmClrFullNameProvider
fullNameProvider)
1037
IDkmClrFullNameProvider
fullNameProvider)