2 instantiations of BoundInterpolatedStringExpression
Microsoft.CodeAnalysis.VisualBasic (2)
Binding\Binder_InterpolatedString.vb (1)
32
Return New
BoundInterpolatedStringExpression
(syntax, contentBuilder.ToImmutableAndFree(), binder:=Me, type:=GetSpecialType(SpecialType.System_String, syntax, diagnostics))
Generated\BoundNodes.xml.Generated.vb (1)
9245
Dim result = New
BoundInterpolatedStringExpression
(Me.Syntax, contents, binder, type, Me.HasErrors)
17 references to BoundInterpolatedStringExpression
Microsoft.CodeAnalysis.VisualBasic (17)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
2619
Public Overrides Function VisitInterpolatedStringExpression(node As
BoundInterpolatedStringExpression
) As BoundNode
Binding\Binder_Conversions.vb (2)
1274
argument = ReclassifyInterpolatedStringExpression(conversionSemantics, tree, convKind, isExplicit, DirectCast(argument,
BoundInterpolatedStringExpression
), targetType, diagnostics)
1604
Private Function ReclassifyInterpolatedStringExpression(conversionSemantics As SyntaxKind, tree As SyntaxNode, convKind As ConversionKind, isExplicit As Boolean, node As
BoundInterpolatedStringExpression
, targetType As TypeSymbol, diagnostics As BindingDiagnosticBag) As BoundExpression
Generated\BoundNodes.xml.Generated.vb (7)
9243
Public Function Update(contents As ImmutableArray(Of BoundNode), binder As Binder, type As TypeSymbol) As
BoundInterpolatedStringExpression
9655
Return VisitInterpolatedStringExpression(CType(node,
BoundInterpolatedStringExpression
), arg)
10357
Public Overridable Function VisitInterpolatedStringExpression(node As
BoundInterpolatedStringExpression
, arg As A) As R
11060
Public Overridable Function VisitInterpolatedStringExpression(node As
BoundInterpolatedStringExpression
) As BoundNode
12004
Public Overrides Function VisitInterpolatedStringExpression(node As
BoundInterpolatedStringExpression
) As BoundNode
13092
Public Overrides Function VisitInterpolatedStringExpression(node As
BoundInterpolatedStringExpression
) As BoundNode
14551
Public Overrides Function VisitInterpolatedStringExpression(node As
BoundInterpolatedStringExpression
, arg As Object) As TreeDumperNode
Lowering\LocalRewriter\LocalRewriter_InterpolatedString.vb (3)
17
Public Overrides Function VisitInterpolatedStringExpression(node As
BoundInterpolatedStringExpression
) As BoundNode
59
Dim node = DirectCast(conversion.Operand,
BoundInterpolatedStringExpression
)
89
Private Function InvokeInterpolatedStringFactory(node As
BoundInterpolatedStringExpression
, factoryType As TypeSymbol, factoryMethodName As String, targetType As TypeSymbol, factory As SyntheticBoundNodeFactory) As BoundExpression
Operations\VisualBasicOperationFactory.vb (2)
228
Return CreateBoundInterpolatedStringExpressionOperation(DirectCast(boundNode,
BoundInterpolatedStringExpression
))
1558
Private Function CreateBoundInterpolatedStringExpressionOperation(boundInterpolatedString As
BoundInterpolatedStringExpression
) As IInterpolatedStringOperation
Semantics\Conversions.vb (2)
1067
Return ClassifyInterpolatedStringConversion(DirectCast(source,
BoundInterpolatedStringExpression
), destination, binder)
1222
Public Shared Function ClassifyInterpolatedStringConversion(source As
BoundInterpolatedStringExpression
, destination As TypeSymbol, binder As Binder) As ConversionKind