1 instantiation of InterpolatedStringExpressionSyntax
Microsoft.CodeAnalysis.CSharp (1)
140 references to InterpolatedStringExpressionSyntax
Microsoft.AspNetCore.App.Analyzers (4)
Microsoft.CodeAnalysis.CSharp (17)
_generated\2\Syntax.xml.Syntax.Generated.cs (6)
5067public InterpolatedStringExpressionSyntax Update(SyntaxToken stringStartToken, SyntaxList<InterpolatedStringContentSyntax> contents, SyntaxToken stringEndToken)
5071var newNode = SyntaxFactory.InterpolatedStringExpression(stringStartToken, contents, stringEndToken);
5079public InterpolatedStringExpressionSyntax WithStringStartToken(SyntaxToken stringStartToken) => Update(stringStartToken, this.Contents, this.StringEndToken);
5080public InterpolatedStringExpressionSyntax WithContents(SyntaxList<InterpolatedStringContentSyntax> contents) => Update(this.StringStartToken, contents, this.StringEndToken);
5081public InterpolatedStringExpressionSyntax WithStringEndToken(SyntaxToken stringEndToken) => Update(this.StringStartToken, this.Contents, stringEndToken);
5083public InterpolatedStringExpressionSyntax AddContents(params InterpolatedStringContentSyntax[] items) => WithContents(this.Contents.AddRange(items));
Microsoft.CodeAnalysis.CSharp.CodeStyle (13)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (10)
Microsoft.CodeAnalysis.CSharp.Features (66)
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (28)
29: AbstractConvertStringProvider<InterpolatedStringExpressionSyntax>
37protected override bool CheckSyntax(InterpolatedStringExpressionSyntax stringExpression)
61InterpolatedStringExpressionSyntax stringExpression,
167var converted = GetInitialMultiLineRawInterpolatedString(stringExpression, formattingOptions);
168var cleaned = CleanInterpolatedString(converted, cancellationToken);
178protected override InterpolatedStringExpressionSyntax Convert(
180InterpolatedStringExpressionSyntax stringExpression,
204var newNode = ConvertToMultiLineRawIndentedString(document, indentation);
217InterpolatedStringExpressionSyntax ConvertToSingleLineRawString()
233InterpolatedStringExpressionSyntax ConvertToMultiLineRawIndentedString(ParsedDocument document, string indentation)
235var rawStringExpression = GetInitialMultiLineRawInterpolatedString(stringExpression, formattingOptions);
238var cleanedExpression = (kind & ConvertToRawKind.MultiLineWithoutLeadingWhitespace) == ConvertToRawKind.MultiLineWithoutLeadingWhitespace
251var parsed = (InterpolatedStringExpressionSyntax)ParseExpression(indentedText.ToString(), options: stringExpression.SyntaxTree.Options);
286InterpolatedStringExpressionSyntax stringExpression,
352InterpolatedStringExpressionSyntax stringExpression,
373private static InterpolatedStringExpressionSyntax GetInitialMultiLineRawInterpolatedString(
374InterpolatedStringExpressionSyntax stringExpression,
384var rawStringExpression = stringExpression
399InterpolatedStringExpressionSyntax stringExpression)
415private static (int longestQuoteSequence, int longestBraceSequence) GetLongestSequences(InterpolatedStringExpressionSyntax stringExpression)
433InterpolatedStringExpressionSyntax stringExpression,
483InterpolatedStringExpressionSyntax stringExpression, CancellationToken cancellationToken)
501descendant is InterpolatedStringExpressionSyntax)
526private static InterpolatedStringExpressionSyntax CleanInterpolatedString(
527InterpolatedStringExpressionSyntax stringExpression, CancellationToken cancellationToken)
631var parsed = (InterpolatedStringExpressionSyntax)ParseExpression(builder.ToString(), options: stringExpression.SyntaxTree.Options);
Microsoft.CodeAnalysis.CSharp.Workspaces (16)
Roslyn.Diagnostics.CSharp.Analyzers (14)