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