2 implementations of IDkmClrFullNameProvider
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider.UnitTests (1)
CustomResultProviderTests.cs (1)
173private sealed class CustomFormatter : IDkmClrFormatter, IDkmClrFormatter2, IDkmClrFullNameProvider
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (1)
Formatter.cs (1)
27internal abstract partial class Formatter : IDkmClrFormatter, IDkmClrFormatter2, IDkmClrFullNameProvider, IDkmClrFullNameProvider2
48 references to IDkmClrFullNameProvider
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider.UnitTests (20)
CSharpResultProvider.cs (1)
27internal CSharpResultProvider(IDkmClrFormatter2 formatter2, IDkmClrFullNameProvider fullNameProvider)
CustomResultProviderTests.cs (14)
212string IDkmClrFullNameProvider.GetClrTypeName(DkmInspectionContext inspectionContext, DkmClrType clrType, DkmClrCustomTypeInfo customTypeInfo) 217string IDkmClrFullNameProvider.GetClrArrayIndexExpression(DkmInspectionContext inspectionContext, string[] indices) 222string IDkmClrFullNameProvider.GetClrCastExpression(DkmInspectionContext inspectionContext, string argument, DkmClrType type, DkmClrCustomTypeInfo customTypeInfo, DkmClrCastExpressionOptions castExpressionOptions) 227string IDkmClrFullNameProvider.GetClrObjectCreationExpression(DkmInspectionContext inspectionContext, DkmClrType type, DkmClrCustomTypeInfo customTypeInfo, string[] arguments) 232string IDkmClrFullNameProvider.GetClrValidIdentifier(DkmInspectionContext inspectionContext, string identifier) 234return ((IDkmClrFullNameProvider)_fallback).GetClrValidIdentifier(inspectionContext, identifier); 237string IDkmClrFullNameProvider.GetClrExpressionAndFormatSpecifiers(DkmInspectionContext inspectionContext, string expression, out ReadOnlyCollection<string> formatSpecifiers) 239return ((IDkmClrFullNameProvider)_fallback).GetClrExpressionAndFormatSpecifiers(inspectionContext, expression, out formatSpecifiers); 242bool IDkmClrFullNameProvider.ClrExpressionMayRequireParentheses(DkmInspectionContext inspectionContext, string expression) 244return ((IDkmClrFullNameProvider)_fallback).ClrExpressionMayRequireParentheses(inspectionContext, expression); 247string IDkmClrFullNameProvider.GetClrMemberName( 256return ((IDkmClrFullNameProvider)_fallback).GetClrMemberName(inspectionContext, parentFullName, declaringType, declaringTypeInfo, memberName, memberAccessRequiresExplicitCast, memberIsStatic); 259string IDkmClrFullNameProvider.GetClrExpressionForNull(DkmInspectionContext inspectionContext) 264string IDkmClrFullNameProvider.GetClrExpressionForThis(DkmInspectionContext inspectionContext)
FullNameTests.cs (4)
25IDkmClrFullNameProvider fullNameProvider = new CSharpFormatter(); 33IDkmClrFullNameProvider fullNameProvider = new CSharpFormatter(); 41IDkmClrFullNameProvider fullNameProvider = new CSharpFormatter(); 61IDkmClrFullNameProvider fullNameProvider = new CSharpFormatter();
Helpers\TestTypeExtensions.cs (1)
28? ((IDkmClrFullNameProvider)formatter).GetClrTypeName(inspectionContext, clrType, typeInfo)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (22)
ArrayExpansion.cs (2)
81var fullNameProvider = resultProvider.FullNameProvider; 154private static string GetFullName(DkmInspectionContext inspectionContext, EvalResultDataItem parent, string name, IDkmClrFullNameProvider fullNameProvider)
DynamicViewExpansion.cs (1)
91private EvalResult CreateDynamicViewRow(DkmInspectionContext inspectionContext, string name, EvalResultDataItem parent, IDkmClrFullNameProvider fullNameProvider)
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)
MemberExpansion.cs (2)
474var fullNameProvider = resultProvider.FullNameProvider; 522IDkmClrFullNameProvider fullNameProvider,
ResultProvider.cs (3)
47internal readonly IDkmClrFullNameProvider FullNameProvider; 54internal ResultProvider(IDkmClrFormatter2 formatter2, IDkmClrFullNameProvider fullNameProvider) 1028IDkmClrFullNameProvider fullNameProvider)
ResultsViewExpansion.cs (2)
227IDkmClrFullNameProvider fullNameProvider) 266IDkmClrFullNameProvider fullNameProvider)
TupleExpansion.cs (2)
95var fullNameProvider = resultProvider.FullNameProvider; 183IDkmClrFullNameProvider fullNameProvider,
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ResultProvider.UnitTests (6)
FullNameTests.vb (4)
20Dim fullNameProvider As IDkmClrFullNameProvider = New VisualBasicFormatter() 27Dim fullNameProvider As IDkmClrFullNameProvider = New VisualBasicFormatter() 34Dim fullNameProvider As IDkmClrFullNameProvider = New VisualBasicFormatter() 51Dim fullNameProvider As IDkmClrFullNameProvider = New VisualBasicFormatter()
Helpers\TestTypeExtensions.vb (1)
26DirectCast(formatter, IDkmClrFullNameProvider).GetClrTypeName(inspectionContext, clrType, typeInfo),
VisualBasicResultProvider.vb (1)
30Friend Sub New(formatter2 As IDkmClrFormatter2, fullNameProvider As IDkmClrFullNameProvider)