26 references to StringEndToken
Microsoft.CodeAnalysis.CSharp (4)
Syntax.xml.Main.Generated.cs (1)
1759=> node.Update(VisitToken(node.StringStartToken), VisitList(node.Contents), VisitToken(node.StringEndToken));
Syntax.xml.Syntax.Generated.cs (3)
5024if (stringStartToken != this.StringStartToken || contents != this.Contents || stringEndToken != this.StringEndToken) 5034public InterpolatedStringExpressionSyntax WithStringStartToken(SyntaxToken stringStartToken) => Update(stringStartToken, this.Contents, this.StringEndToken); 5035public InterpolatedStringExpressionSyntax WithContents(SyntaxList<InterpolatedStringContentSyntax> contents) => Update(this.StringStartToken, contents, this.StringEndToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
259AddSuppressWrappingIfOnSingleLineOperation(list, interpolatedStringExpression.StringStartToken, interpolatedStringExpression.StringEndToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1602stringEndToken = interpolatedStringExpression.StringEndToken;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
127var endLine = sourceText.Lines.GetLineFromPosition(interpolatedExpression.StringEndToken.Span.End);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (5)
RawStringLiteral\RawStringLiteralCommandHandler_Return.cs (1)
236return interpolatedStringExpression.StringEndToken.Span.Start;
RawStringLiteral\RawStringLiteralCommandHandler_TypeChar.cs (1)
229var endToken = interpolatedString.StringEndToken;
StringCopyPaste\StringInfo.cs (3)
199while (end > interpolatedString.StringEndToken.Span.Start && text[end - 1] == '"') 220endDelimiterSpan: TextSpan.FromBounds(interpolatedString.StringEndToken.SpanStart, interpolatedString.Span.End), 221endDelimiterSpanWithoutSuffix: TextSpan.FromBounds(interpolatedString.StringEndToken.SpanStart, endBeforeU8Suffix),
Microsoft.CodeAnalysis.CSharp.Features (6)
BraceMatching\StringLiteralBraceMatcher.cs (1)
45return new BraceMatchingResult(token.Span, interpolatedString.StringEndToken.Span);
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimInterpolatedStringCodeRefactoringProvider.cs (1)
76stringExpression.StringEndToken);
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (2)
230stringExpression.StringEndToken, 393stringExpression.StringEndToken,
SplitStringLiteral\InterpolatedStringSplitter.cs (1)
72_interpolatedStringExpression.StringEndToken);
Structure\Providers\InterpolatedStringExpressionStructureProvider.cs (1)
22node.StringEndToken.IsMissing)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.cs (2)
12110Assert.Equal(SyntaxKind.InterpolatedStringEndToken, node.StringEndToken.Kind()); 12111var newNode = node.WithStringStartToken(node.StringStartToken).WithContents(node.Contents).WithStringEndToken(node.StringEndToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
259AddSuppressWrappingIfOnSingleLineOperation(list, interpolatedStringExpression.StringStartToken, interpolatedStringExpression.StringEndToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1602stringEndToken = interpolatedStringExpression.StringEndToken;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
127var endLine = sourceText.Lines.GetLineFromPosition(interpolatedExpression.StringEndToken.Span.End);
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
259AddSuppressWrappingIfOnSingleLineOperation(list, interpolatedStringExpression.StringStartToken, interpolatedStringExpression.StringEndToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1602stringEndToken = interpolatedStringExpression.StringEndToken;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
127var endLine = sourceText.Lines.GetLineFromPosition(interpolatedExpression.StringEndToken.Span.End);