2 types derived from InterpolatedStringContentSyntax
Microsoft.CodeAnalysis.CSharp (2)
Syntax.xml.Syntax.Generated.cs (2)
5965public sealed partial class InterpolatedStringTextSyntax : InterpolatedStringContentSyntax 6004public sealed partial class InterpolationSyntax : InterpolatedStringContentSyntax
32 references to InterpolatedStringContentSyntax
Microsoft.CodeAnalysis.CSharp (8)
Binder\Binder_InterpolatedString.cs (1)
56foreach (var content in node.Contents)
Syntax.xml.Main.Generated.cs (1)
3650public static InterpolatedStringExpressionSyntax InterpolatedStringExpression(SyntaxToken stringStartToken, SyntaxList<InterpolatedStringContentSyntax> contents, SyntaxToken stringEndToken)
Syntax.xml.Syntax.Generated.cs (5)
5010public SyntaxList<InterpolatedStringContentSyntax> Contents => new SyntaxList<InterpolatedStringContentSyntax>(GetRed(ref this.contents, 1)); 5022public InterpolatedStringExpressionSyntax Update(SyntaxToken stringStartToken, SyntaxList<InterpolatedStringContentSyntax> contents, SyntaxToken stringEndToken) 5035public InterpolatedStringExpressionSyntax WithContents(SyntaxList<InterpolatedStringContentSyntax> contents) => Update(this.StringStartToken, contents, this.StringEndToken); 5038public InterpolatedStringExpressionSyntax AddContents(params InterpolatedStringContentSyntax[] items) => WithContents(this.Contents.AddRange(items));
Syntax\InterpolatedStringExpressionSyntax.cs (1)
14public static InterpolatedStringExpressionSyntax InterpolatedStringExpression(SyntaxToken stringStartToken, SyntaxList<InterpolatedStringContentSyntax> contents)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
107=> SyntaxFactory.InterpolatedStringExpression(startToken, [.. content.Cast<InterpolatedStringContentSyntax>()], endToken);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
StringCopyPaste\KnownSourcePasteProcessor.cs (1)
227foreach (var content in interpolatedStringExpression.Contents)
StringCopyPaste\StringCopyPasteData.cs (1)
147foreach (var interpolatedContent in interpolatedString.Contents)
StringCopyPaste\StringInfo.cs (1)
206var content = interpolatedString.Contents[i];
Microsoft.CodeAnalysis.CSharp.Features (16)
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimInterpolatedStringCodeRefactoringProvider.cs (3)
34foreach (var content in literalExpression.Contents) 48using var _ = ArrayBuilder<InterpolatedStringContentSyntax>.GetInstance(out var newContents); 50foreach (var content in stringExpression.Contents)
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (8)
75var firstContent = stringExpression.Contents.First(); 76var lastContent = stringExpression.Contents.Last(); 81foreach (var content in stringExpression.Contents) 421foreach (var content in stringExpression.Contents) 434private static SyntaxList<InterpolatedStringContentSyntax> ConvertContents( 439using var _ = ArrayBuilder<InterpolatedStringContentSyntax>.GetInstance(out var contents); 441foreach (var content in stringExpression.Contents) 491foreach (var content in stringExpression.Contents)
SplitStringLiteral\InterpolatedStringSplitter.cs (3)
40var beforeSplitContents = new List<InterpolatedStringContentSyntax>(); 41var afterSplitContents = new List<InterpolatedStringContentSyntax>(); 43foreach (var content in contents)
StringIndentation\CSharpStringIndentationService.cs (2)
114foreach (var content in interpolatedString.Contents) 128foreach (var content in interpolatedString.Contents)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.cs (1)
10616=> SyntaxFactory.InterpolatedStringExpression(SyntaxFactory.Token(SyntaxKind.InterpolatedStringStartToken), new SyntaxList<InterpolatedStringContentSyntax>(), SyntaxFactory.Token(SyntaxKind.InterpolatedStringEndToken));
Parsing\InterpolatedStringExpressionTests.cs (1)
23SyntaxFactory.SingletonList<InterpolatedStringContentSyntax>(
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
107=> SyntaxFactory.InterpolatedStringExpression(startToken, [.. content.Cast<InterpolatedStringContentSyntax>()], endToken);
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
107=> SyntaxFactory.InterpolatedStringExpression(startToken, [.. content.Cast<InterpolatedStringContentSyntax>()], endToken);