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