21 references to ConvertToRawKind
Microsoft.CodeAnalysis.CSharp.Features (21)
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (21)
42private static readonly BidirectionalMap<ConvertToRawKind, string> s_kindToEquivalenceKeyMap =
45KeyValuePairUtil.Create(ConvertToRawKind.SingleLine, nameof(ConvertToRawKind.SingleLine)),
46KeyValuePairUtil.Create(ConvertToRawKind.MultiLineIndented, nameof(ConvertToRawKind.MultiLineIndented)),
47KeyValuePairUtil.Create(ConvertToRawKind.MultiLineWithoutLeadingWhitespace, nameof(ConvertToRawKind.MultiLineWithoutLeadingWhitespace)),
86c => UpdateDocumentAsync(document, span, ConvertToRawKind.SingleLine, options, c),
87s_kindToEquivalenceKeyMap[ConvertToRawKind.SingleLine]),
96c => UpdateDocumentAsync(document, span, ConvertToRawKind.MultiLineIndented, options, c),
97s_kindToEquivalenceKeyMap[ConvertToRawKind.MultiLineIndented]),
106c => UpdateDocumentAsync(document, span, ConvertToRawKind.MultiLineWithoutLeadingWhitespace, options, c),
107s_kindToEquivalenceKeyMap[ConvertToRawKind.MultiLineWithoutLeadingWhitespace]),
193Document document, TextSpan span, ConvertToRawKind kind, CodeActionOptionsProvider optionsProvider, CancellationToken cancellationToken)
216var kind = s_kindToEquivalenceKeyMap[equivalenceKey];
233ConvertToRawKind.SingleLine => canConvertParams.CanBeSingleLine,
234ConvertToRawKind.MultiLineIndented => !canConvertParams.CanBeSingleLine,
238ConvertToRawKind.MultiLineWithoutLeadingWhitespace =>
269ConvertToRawKind kind,
276if (kind == ConvertToRawKind.SingleLine)
333if (kind == ConvertToRawKind.MultiLineWithoutLeadingWhitespace)