34 references to Interpolation
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_InterpolatedString.cs (1)
60case SyntaxKind.Interpolation:
Syntax\SyntaxNormalizer.cs (4)
320if (parent.IsKind(SyntaxKind.Interpolation) || 337if (parent.IsKind(SyntaxKind.Interpolation) || 353parent.IsKind(SyntaxKind.Interpolation) || 369currentTokenParent.IsKind(SyntaxKind.Interpolation) ||
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
CastSimplifier.cs (1)
470if (castNode.IsParentKind(SyntaxKind.Interpolation) && originalConversionOperation.Type?.SpecialType is SpecialType.System_Object)
CSharpSyntaxKinds.cs (1)
159public int Interpolation => (int)SyntaxKind.Interpolation;
ExpressionSyntaxExtensions.cs (1)
571case SyntaxKind.Interpolation:
FormattingHelpers.cs (1)
519=> currentToken.Parent.IsKind(SyntaxKind.Interpolation);
ParenthesizedExpressionSyntaxExtensions.cs (2)
179if (nodeParent.IsKind(SyntaxKind.Interpolation)) 332if (ancestor.IsKind(SyntaxKind.Interpolation, out interpolation))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
CSharpIndentationService.cs (1)
128node.IsKind(SyntaxKind.Interpolation))
CSharpIndentationService.Indenter.cs (1)
180(token.IsKind(SyntaxKind.CloseBraceToken) && token.Parent.IsKind(SyntaxKind.Interpolation)))
Microsoft.CodeAnalysis.CSharp.Features (3)
BraceCompletion\CurlyBraceCompletionService.cs (1)
56=> token.IsKind(SyntaxKind.OpenBraceToken) && !token.Parent.IsKind(SyntaxKind.Interpolation);
BraceCompletion\InterpolationBraceCompletionService.cs (1)
47=> token.IsKind(SyntaxKind.OpenBraceToken) && token.Parent.IsKind(SyntaxKind.Interpolation);
SplitStringLiteral\StringSplitter.cs (1)
85token.Parent.IsKind(SyntaxKind.Interpolation) &&
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (10)
Parsing\ExpressionParsingTests.cs (10)
67N(SyntaxKind.Interpolation); 100N(SyntaxKind.Interpolation); 139N(SyntaxKind.Interpolation); 174N(SyntaxKind.Interpolation); 281N(SyntaxKind.Interpolation); 327N(SyntaxKind.Interpolation); 368N(SyntaxKind.Interpolation); 4978N(SyntaxKind.Interpolation); 5006N(SyntaxKind.Interpolation); 5039N(SyntaxKind.Interpolation);
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
CastSimplifier.cs (1)
470if (castNode.IsParentKind(SyntaxKind.Interpolation) && originalConversionOperation.Type?.SpecialType is SpecialType.System_Object)
CSharpIndentationService.cs (1)
128node.IsKind(SyntaxKind.Interpolation))
CSharpIndentationService.Indenter.cs (1)
180(token.IsKind(SyntaxKind.CloseBraceToken) && token.Parent.IsKind(SyntaxKind.Interpolation)))
CSharpSyntaxKinds.cs (1)
159public int Interpolation => (int)SyntaxKind.Interpolation;
FormattingHelpers.cs (1)
519=> currentToken.Parent.IsKind(SyntaxKind.Interpolation);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
571case SyntaxKind.Interpolation:
ParenthesizedExpressionSyntaxExtensions.cs (2)
179if (nodeParent.IsKind(SyntaxKind.Interpolation)) 332if (ancestor.IsKind(SyntaxKind.Interpolation, out interpolation))