58 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 (9)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\SimplifyInterpolation\VisualBasicSimplifyInterpolationDiagnosticAnalyzer.vb (2)
16
Inherits AbstractSimplifyInterpolationDiagnosticAnalyzer(Of
InterpolationSyntax
, ExpressionSyntax)
20
Protected Overrides ReadOnly Property Helpers As AbstractSimplifyInterpolationHelpers(Of
InterpolationSyntax
, ExpressionSyntax) = VisualBasicSimplifyInterpolationHelpers.Instance
src\roslyn\src\Analyzers\VisualBasic\Analyzers\SimplifyInterpolation\VisualBasicSimplifyInterpolationHelpers.vb (1)
10
Inherits AbstractSimplifyInterpolationHelpers(Of
InterpolationSyntax
, ExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
139
Dim interpolation = DirectCast(node.Parent,
InterpolationSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
577
Return DirectCast(node,
InterpolationSyntax
).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\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
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (9)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\SimplifyInterpolation\VisualBasicSimplifyInterpolationCodeFixProvider.vb (8)
15
InterpolationSyntax
, ExpressionSyntax, InterpolationAlignmentClauseSyntax,
23
Protected Overrides ReadOnly Property Helpers As AbstractSimplifyInterpolationHelpers(Of
InterpolationSyntax
, ExpressionSyntax) = VisualBasicSimplifyInterpolationHelpers.Instance
25
Protected Overrides Function WithExpression(interpolation As
InterpolationSyntax
, expression As ExpressionSyntax) As
InterpolationSyntax
29
Protected Overrides Function WithAlignmentClause(interpolation As
InterpolationSyntax
, alignmentClause As InterpolationAlignmentClauseSyntax) As
InterpolationSyntax
33
Protected Overrides Function WithFormatClause(interpolation As
InterpolationSyntax
, formatClause As InterpolationFormatClauseSyntax) As
InterpolationSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
402
targetToken.IsChildToken(Of
InterpolationSyntax
)(Function(interpolation) interpolation.OpenBraceToken) OrElse
Microsoft.CodeAnalysis.VisualBasic.Features (12)
ConvertToInterpolatedString\VisualBasicConvertPlaceholderToInterpolatedStringRefactoringProvider.vb (1)
21
InterpolationSyntax
)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\SimplifyInterpolation\VisualBasicSimplifyInterpolationDiagnosticAnalyzer.vb (2)
16
Inherits AbstractSimplifyInterpolationDiagnosticAnalyzer(Of
InterpolationSyntax
, ExpressionSyntax)
20
Protected Overrides ReadOnly Property Helpers As AbstractSimplifyInterpolationHelpers(Of
InterpolationSyntax
, ExpressionSyntax) = VisualBasicSimplifyInterpolationHelpers.Instance
src\roslyn\src\Analyzers\VisualBasic\Analyzers\SimplifyInterpolation\VisualBasicSimplifyInterpolationHelpers.vb (1)
10
Inherits AbstractSimplifyInterpolationHelpers(Of
InterpolationSyntax
, ExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\SimplifyInterpolation\VisualBasicSimplifyInterpolationCodeFixProvider.vb (8)
15
InterpolationSyntax
, ExpressionSyntax, InterpolationAlignmentClauseSyntax,
23
Protected Overrides ReadOnly Property Helpers As AbstractSimplifyInterpolationHelpers(Of
InterpolationSyntax
, ExpressionSyntax) = VisualBasicSimplifyInterpolationHelpers.Instance
25
Protected Overrides Function WithExpression(interpolation As
InterpolationSyntax
, expression As ExpressionSyntax) As
InterpolationSyntax
29
Protected Overrides Function WithAlignmentClause(interpolation As
InterpolationSyntax
, alignmentClause As InterpolationAlignmentClauseSyntax) As
InterpolationSyntax
33
Protected Overrides Function WithFormatClause(interpolation As
InterpolationSyntax
, formatClause As InterpolationFormatClauseSyntax) As
InterpolationSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
139
Dim interpolation = DirectCast(node.Parent,
InterpolationSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
577
Return DirectCast(node,
InterpolationSyntax
).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
402
targetToken.IsChildToken(Of
InterpolationSyntax
)(Function(interpolation) interpolation.OpenBraceToken) OrElse
Roslyn.Diagnostics.VisualBasic.Analyzers (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
139
Dim interpolation = DirectCast(node.Parent,
InterpolationSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
577
Return DirectCast(node,
InterpolationSyntax
).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
402
targetToken.IsChildToken(Of
InterpolationSyntax
)(Function(interpolation) interpolation.OpenBraceToken) OrElse