4 instantiations of InterpolationSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
34377
Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.
InterpolationSyntax
(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
5393
Return New
InterpolationSyntax
(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newOpenBraceToken, newExpression, newAlignmentClause, newFormatClause, newCloseBraceToken)
42565
Return New
InterpolationSyntax
(SyntaxKind.Interpolation, Nothing, Nothing, DirectCast(openBraceToken.Node, InternalSyntax.PunctuationSyntax), expression, alignmentClause, formatClause, DirectCast(closeBraceToken.Node, InternalSyntax.PunctuationSyntax))
Generated\Syntax.xml.Syntax.Generated.vb (1)
35640
Me.
New
(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.InterpolationSyntax(kind, errors, annotations, openBraceToken, DirectCast(expression.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionSyntax), if(alignmentClause IsNot Nothing, DirectCast(alignmentClause.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.InterpolationAlignmentClauseSyntax), Nothing), if(formatClause IsNot Nothing, DirectCast(formatClause.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.InterpolationFormatClauseSyntax), Nothing), closeBraceToken), Nothing, 0)
46 references to InterpolationSyntax
Microsoft.CodeAnalysis.VisualBasic (14)
Binding\Binder_InterpolatedString.vb (2)
26
contentBuilder.Add(BindInterpolation(DirectCast(item,
InterpolationSyntax
), diagnostics))
40
Private Function BindInterpolation(syntax As
InterpolationSyntax
, diagnostics As BindingDiagnosticBag) As BoundInterpolation
Generated\Syntax.xml.Main.Generated.vb (6)
698
Public Overridable Function VisitInterpolation(ByVal node As
InterpolationSyntax
) As TResult
1433
Public Overridable Sub VisitInterpolation(ByVal node As
InterpolationSyntax
)
5378
Public Overrides Function VisitInterpolation(ByVal node As
InterpolationSyntax
) As SyntaxNode
42442
Public Shared Function Interpolation(openBraceToken As SyntaxToken, expression As ExpressionSyntax, alignmentClause As InterpolationAlignmentClauseSyntax, formatClause As InterpolationFormatClauseSyntax, closeBraceToken As SyntaxToken) As
InterpolationSyntax
42580
Public Shared Function Interpolation(expression As ExpressionSyntax, alignmentClause As InterpolationAlignmentClauseSyntax) As
InterpolationSyntax
42593
Public Shared Function Interpolation(expression As ExpressionSyntax) As
InterpolationSyntax
Generated\Syntax.xml.Syntax.Generated.vb (6)
35657
Public Shadows Function WithOpenBraceToken(openBraceToken as SyntaxToken) As
InterpolationSyntax
35676
Public Shadows Function WithExpression(expression as ExpressionSyntax) As
InterpolationSyntax
35697
Public Shadows Function WithAlignmentClause(alignmentClause as InterpolationAlignmentClauseSyntax) As
InterpolationSyntax
35718
Public Shadows Function WithFormatClause(formatClause as InterpolationFormatClauseSyntax) As
InterpolationSyntax
35736
Public Shadows Function WithCloseBraceToken(closeBraceToken as SyntaxToken) As
InterpolationSyntax
35794
Public Function Update(openBraceToken As SyntaxToken, expression As ExpressionSyntax, alignmentClause As InterpolationAlignmentClauseSyntax, formatClause As InterpolationFormatClauseSyntax, closeBraceToken As SyntaxToken) As
InterpolationSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (7)
ParenthesizedExpressionSyntaxExtensions.vb (1)
139
Dim interpolation = DirectCast(node.Parent,
InterpolationSyntax
)
SpeculationAnalyzer.vb (4)
382
Dim orignalInterpolation = DirectCast(currentOriginalNode,
InterpolationSyntax
)
383
Dim newInterpolation = DirectCast(currentReplacedNode,
InterpolationSyntax
)
523
Private Function ReplacementBreaksInterpolation(interpolation As
InterpolationSyntax
, newInterpolation As
InterpolationSyntax
) As Boolean
VisualBasicSimplifyInterpolationDiagnosticAnalyzer.vb (1)
16
Inherits AbstractSimplifyInterpolationDiagnosticAnalyzer(Of
InterpolationSyntax
, ExpressionSyntax)
VisualBasicSyntaxFacts.vb (1)
573
Return DirectCast(node,
InterpolationSyntax
).Expression
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (8)
SyntaxTreeExtensions.vb (1)
402
targetToken.IsChildToken(Of
InterpolationSyntax
)(Function(interpolation) interpolation.OpenBraceToken) OrElse
VisualBasicSimplifyInterpolationCodeFixProvider.vb (7)
15
InterpolationSyntax
, ExpressionSyntax, InterpolationAlignmentClauseSyntax,
27
Protected Overrides Function WithExpression(interpolation As
InterpolationSyntax
, expression As ExpressionSyntax) As
InterpolationSyntax
31
Protected Overrides Function WithAlignmentClause(interpolation As
InterpolationSyntax
, alignmentClause As InterpolationAlignmentClauseSyntax) As
InterpolationSyntax
35
Protected Overrides Function WithFormatClause(interpolation As
InterpolationSyntax
, formatClause As InterpolationFormatClauseSyntax) As
InterpolationSyntax
Microsoft.CodeAnalysis.VisualBasic.Features (9)
ConvertToInterpolatedString\VisualBasicConvertPlaceholderToInterpolatedStringRefactoringProvider.vb (1)
21
InterpolationSyntax
)
VisualBasicSimplifyInterpolationCodeFixProvider.vb (7)
15
InterpolationSyntax
, ExpressionSyntax, InterpolationAlignmentClauseSyntax,
27
Protected Overrides Function WithExpression(interpolation As
InterpolationSyntax
, expression As ExpressionSyntax) As
InterpolationSyntax
31
Protected Overrides Function WithAlignmentClause(interpolation As
InterpolationSyntax
, alignmentClause As InterpolationAlignmentClauseSyntax) As
InterpolationSyntax
35
Protected Overrides Function WithFormatClause(interpolation As
InterpolationSyntax
, formatClause As InterpolationFormatClauseSyntax) As
InterpolationSyntax
VisualBasicSimplifyInterpolationDiagnosticAnalyzer.vb (1)
16
Inherits AbstractSimplifyInterpolationDiagnosticAnalyzer(Of
InterpolationSyntax
, ExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
17876
Private Shared Function GenerateRedInterpolation() As
InterpolationSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
402
targetToken.IsChildToken(Of
InterpolationSyntax
)(Function(interpolation) interpolation.OpenBraceToken) OrElse
ParenthesizedExpressionSyntaxExtensions.vb (1)
139
Dim interpolation = DirectCast(node.Parent,
InterpolationSyntax
)
SpeculationAnalyzer.vb (4)
382
Dim orignalInterpolation = DirectCast(currentOriginalNode,
InterpolationSyntax
)
383
Dim newInterpolation = DirectCast(currentReplacedNode,
InterpolationSyntax
)
523
Private Function ReplacementBreaksInterpolation(interpolation As
InterpolationSyntax
, newInterpolation As
InterpolationSyntax
) As Boolean
VisualBasicSyntaxFacts.vb (1)
573
Return DirectCast(node,
InterpolationSyntax
).Expression