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)
129ConvertToRawKind kind, 141ConvertToRawKind kind, 148if ((kind & ConvertToRawKind.SingleLine) == ConvertToRawKind.SingleLine) 206if ((kind & ConvertToRawKind.MultiLineWithoutLeadingWhitespace) == ConvertToRawKind.MultiLineWithoutLeadingWhitespace)
ConvertToRawString\ConvertStringToRawStringCodeRefactoringProvider.cs (17)
34var count = (int)ConvertToRawKind.ContainsEscapedEndOfLineCharacter * 2; 86var kind = convertParams.ContainsEscapedEndOfLineCharacter 87? ConvertToRawKind.ContainsEscapedEndOfLineCharacter 95cancellationToken => UpdateDocumentAsync(document, parentExpression, kind | ConvertToRawKind.SingleLine, provider, cancellationToken), 96s_kindToEquivalenceKeyMap[(int)(kind | ConvertToRawKind.SingleLine)], 105cancellationToken => UpdateDocumentAsync(document, parentExpression, kind | ConvertToRawKind.MultiLineIndented, provider, cancellationToken), 106s_kindToEquivalenceKeyMap[(int)(kind | ConvertToRawKind.MultiLineIndented)], 115cancellationToken => UpdateDocumentAsync(document, parentExpression, kind | ConvertToRawKind.MultiLineWithoutLeadingWhitespace, provider, cancellationToken), 116s_kindToEquivalenceKeyMap[(int)(kind | ConvertToRawKind.MultiLineWithoutLeadingWhitespace)], 126ConvertToRawKind kind, 147var kind = (ConvertToRawKind)int.Parse(equivalenceKey, CultureInfo.InvariantCulture); 164if ((kind & ConvertToRawKind.ContainsEscapedEndOfLineCharacter) == 0 && canConvertParams.ContainsEscapedEndOfLineCharacter) 169var hasMatchingKind = (kind & ~ConvertToRawKind.ContainsEscapedEndOfLineCharacter) switch 171ConvertToRawKind.SingleLine => canConvertParams.CanBeSingleLine, 172ConvertToRawKind.MultiLineIndented => !canConvertParams.CanBeSingleLine, 176ConvertToRawKind.MultiLineWithoutLeadingWhitespace =>
ConvertToRawString\IConvertStringProvider.cs (3)
24ConvertToRawKind kind, 42public ExpressionSyntax Convert(ParsedDocument document, ExpressionSyntax expression, ConvertToRawKind kind, SyntaxFormattingOptions formattingOptions, CancellationToken cancellationToken) 61ConvertToRawKind kind,