1 interface inheriting from IVirtualCharService
Microsoft.CodeAnalysis.Workspaces (1)
IVirtualCharLanguageService.cs (1)
11internal interface IVirtualCharLanguageService : IVirtualCharService, ILanguageService
1 implementation of IVirtualCharService
Microsoft.CodeAnalysis.Workspaces (1)
AbstractVirtualCharService.cs (1)
15internal abstract partial class AbstractVirtualCharService : IVirtualCharService
29 references to IVirtualCharService
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (2)
EmbeddedLanguages\Json\CSharpJsonParserTests.cs (1)
29private readonly IVirtualCharService _service = CSharpVirtualCharService.Instance;
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (1)
28private readonly IVirtualCharService _service = CSharpVirtualCharService.Instance;
Microsoft.CodeAnalysis.CSharp.Features (13)
ConvertBetweenRegularAndVerbatimString\AbstractConvertBetweenRegularAndVerbatimStringCodeRefactoringProvider.cs (6)
32protected abstract TStringExpressionSyntax CreateVerbatimStringExpression(IVirtualCharService charService, StringBuilder sb, TStringExpressionSyntax stringExpression); 33protected abstract TStringExpressionSyntax CreateRegularStringExpression(IVirtualCharService charService, StringBuilder sb, TStringExpressionSyntax stringExpression); 82Func<IVirtualCharService, StringBuilder, TStringExpressionSyntax, TStringExpressionSyntax> convert, 101IVirtualCharService charService, StringBuilder sb, SyntaxToken stringToken) 133IVirtualCharService charService, StringBuilder sb, SyntaxToken stringToken) 157IVirtualCharService charService, ArrayBuilder<SyntaxToken> subTokens)
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimInterpolatedStringCodeRefactoringProvider.cs (4)
45IVirtualCharService charService, StringBuilder sb, InterpolatedStringExpressionSyntax stringExpression, 46SyntaxKind newStartKind, Action<IVirtualCharService, StringBuilder, SyntaxToken> addStringText) 86protected override InterpolatedStringExpressionSyntax CreateVerbatimStringExpression(IVirtualCharService charService, StringBuilder sb, InterpolatedStringExpressionSyntax stringExpression) 90protected override InterpolatedStringExpressionSyntax CreateRegularStringExpression(IVirtualCharService charService, StringBuilder sb, InterpolatedStringExpressionSyntax stringExpression)
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimStringCodeRefactoringProvider.cs (2)
38protected override LiteralExpressionSyntax CreateVerbatimStringExpression(IVirtualCharService charService, StringBuilder sb, LiteralExpressionSyntax stringExpression) 48protected override LiteralExpressionSyntax CreateRegularStringExpression(IVirtualCharService charService, StringBuilder sb, LiteralExpressionSyntax stringExpression)
CSharpSimplifyInterpolationDiagnosticAnalyzer.cs (1)
20protected override IVirtualCharService GetVirtualCharService()
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpVirtualCharService.cs (1)
24public static readonly IVirtualCharService Instance = new CSharpVirtualCharService();
Microsoft.CodeAnalysis.ExternalAccess.AspNetCore (3)
EmbeddedLanguages\AspNetCoreCSharpVirtualCharService.cs (3)
17private readonly IVirtualCharService _virtualCharService; 19private AspNetCoreCSharpVirtualCharService(IVirtualCharService virtualCharService) 27/// <inheritdoc cref="IVirtualCharService.TryConvertToVirtualChars"/>
Microsoft.CodeAnalysis.Features (8)
AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (1)
30protected abstract IVirtualCharService GetVirtualCharService();
AbstractSimplifyInterpolationHelpers.cs (3)
27IVirtualCharService virtualCharService, ISyntaxFacts syntaxFacts, IInterpolationOperation interpolation, 76IVirtualCharService virtualCharService, ISyntaxFacts syntaxFacts, IOperation expression, out IOperation unwrapped, 183private static TextSpan GetSpanWithinLiteralQuotes(IVirtualCharService virtualCharService, SyntaxToken formatToken)
EmbeddedLanguages\Classification\EmbeddedLanguageClassifierContext.cs (2)
32internal readonly IVirtualCharService VirtualCharService; 39IVirtualCharService virtualCharService,
EmbeddedLanguages\EmbeddedLanguageInfo.cs (2)
17public readonly IVirtualCharService VirtualCharService; 24IVirtualCharService virtualCharService)
Microsoft.CodeAnalysis.VisualBasic.Features (1)
VisualBasicSimplifyInterpolationDiagnosticAnalyzer.vb (1)
22Protected Overrides Function GetVirtualCharService() As IVirtualCharService
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
VisualBasicVirtualCharService.vb (1)
13Public Shared ReadOnly Instance As IVirtualCharService = New VisualBasicVirtualCharService()