31 references to ConvertToRawKind
Microsoft.CodeAnalysis.CSharp.Features (31)
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (5)
183ConvertToRawKind kind, 187if ((kind & ConvertToRawKind.SingleLine) == ConvertToRawKind.SingleLine) 240var cleanedExpression = (kind & ConvertToRawKind.MultiLineWithoutLeadingWhitespace) == ConvertToRawKind.MultiLineWithoutLeadingWhitespace
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (6)
128ConvertToRawKind kind, 140ConvertToRawKind kind, 147if ((kind & ConvertToRawKind.SingleLine) == ConvertToRawKind.SingleLine) 205if ((kind & ConvertToRawKind.MultiLineWithoutLeadingWhitespace) == ConvertToRawKind.MultiLineWithoutLeadingWhitespace)
ConvertToRawString\ConvertStringToRawStringCodeRefactoringProvider.cs (17)
35var count = (int)ConvertToRawKind.ContainsEscapedEndOfLineCharacter * 2; 90var kind = convertParams.ContainsEscapedEndOfLineCharacter 91? ConvertToRawKind.ContainsEscapedEndOfLineCharacter 99cancellationToken => UpdateDocumentAsync(document, parentExpression, kind | ConvertToRawKind.SingleLine, provider, cancellationToken), 100s_kindToEquivalenceKeyMap[(int)(kind | ConvertToRawKind.SingleLine)], 109cancellationToken => UpdateDocumentAsync(document, parentExpression, kind | ConvertToRawKind.MultiLineIndented, provider, cancellationToken), 110s_kindToEquivalenceKeyMap[(int)(kind | ConvertToRawKind.MultiLineIndented)], 119cancellationToken => UpdateDocumentAsync(document, parentExpression, kind | ConvertToRawKind.MultiLineWithoutLeadingWhitespace, provider, cancellationToken), 120s_kindToEquivalenceKeyMap[(int)(kind | ConvertToRawKind.MultiLineWithoutLeadingWhitespace)], 130ConvertToRawKind kind, 151var kind = (ConvertToRawKind)int.Parse(equivalenceKey, CultureInfo.InvariantCulture); 170if ((kind & ConvertToRawKind.ContainsEscapedEndOfLineCharacter) == 0 && canConvertParams.ContainsEscapedEndOfLineCharacter) 175var hasMatchingKind = (kind & ~ConvertToRawKind.ContainsEscapedEndOfLineCharacter) switch 177ConvertToRawKind.SingleLine => canConvertParams.CanBeSingleLine, 178ConvertToRawKind.MultiLineIndented => !canConvertParams.CanBeSingleLine, 182ConvertToRawKind.MultiLineWithoutLeadingWhitespace =>
ConvertToRawString\IConvertStringProvider.cs (3)
23ConvertToRawKind kind, 41public ExpressionSyntax Convert(ParsedDocument document, ExpressionSyntax expression, ConvertToRawKind kind, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken) 60ConvertToRawKind kind,