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