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)
33var count = (int)ConvertToRawKind.ContainsEscapedEndOfLineCharacter * 2; 85var kind = convertParams.ContainsEscapedEndOfLineCharacter 86? ConvertToRawKind.ContainsEscapedEndOfLineCharacter 94cancellationToken => UpdateDocumentAsync(document, parentExpression, kind | ConvertToRawKind.SingleLine, provider, cancellationToken), 95s_kindToEquivalenceKeyMap[(int)(kind | ConvertToRawKind.SingleLine)], 104cancellationToken => UpdateDocumentAsync(document, parentExpression, kind | ConvertToRawKind.MultiLineIndented, provider, cancellationToken), 105s_kindToEquivalenceKeyMap[(int)(kind | ConvertToRawKind.MultiLineIndented)], 114cancellationToken => UpdateDocumentAsync(document, parentExpression, kind | ConvertToRawKind.MultiLineWithoutLeadingWhitespace, provider, cancellationToken), 115s_kindToEquivalenceKeyMap[(int)(kind | ConvertToRawKind.MultiLineWithoutLeadingWhitespace)], 125ConvertToRawKind kind, 146var kind = (ConvertToRawKind)int.Parse(equivalenceKey, CultureInfo.InvariantCulture); 163if ((kind & ConvertToRawKind.ContainsEscapedEndOfLineCharacter) == 0 && canConvertParams.ContainsEscapedEndOfLineCharacter) 168var hasMatchingKind = (kind & ~ConvertToRawKind.ContainsEscapedEndOfLineCharacter) switch 170ConvertToRawKind.SingleLine => canConvertParams.CanBeSingleLine, 171ConvertToRawKind.MultiLineIndented => !canConvertParams.CanBeSingleLine, 175ConvertToRawKind.MultiLineWithoutLeadingWhitespace =>
ConvertToRawString\IConvertStringProvider.cs (3)
23ConvertToRawKind kind, 41public ExpressionSyntax Convert(ParsedDocument document, ExpressionSyntax expression, ConvertToRawKind kind, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken) 60ConvertToRawKind kind,