1 implementation of IConvertStringProvider
Microsoft.CodeAnalysis.CSharp.Features (1)
ConvertToRawString\IConvertStringProvider.cs (1)
28
internal abstract class AbstractConvertStringProvider<TStringExpression> :
IConvertStringProvider
9 references to IConvertStringProvider
Microsoft.CodeAnalysis.CSharp.Features (9)
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (1)
31
public static readonly
IConvertStringProvider
Instance = new ConvertInterpolatedStringToRawStringProvider();
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (1)
25
public static readonly
IConvertStringProvider
Instance = new ConvertRegularStringToRawStringProvider();
ConvertToRawString\ConvertStringToRawStringCodeRefactoringProvider.cs (7)
41
private static readonly ImmutableArray<
IConvertStringProvider
> s_convertStringProviders =
53
[NotNullWhen(true)] out
IConvertStringProvider
? provider,
56
foreach (
var
convertProvider in s_convertStringProviders)
85
if (!CanConvert(parsedDocument, parentExpression, formattingOptions, out var convertParams, out
var
provider, cancellationToken))
131
IConvertStringProvider
provider,
156
using var _ = PooledDictionary<ExpressionSyntax,
IConvertStringProvider
>.GetInstance(out var expressionToProvider);
164
if (!CanConvert(parsedDocument, expression, formattingOptions, out var canConvertParams, out
var
provider, cancellationToken))