2 instantiations of BoundWithStatement
Microsoft.CodeAnalysis.VisualBasic (2)
Binding\Binder_WithBlock.vb (1)
306
Return New
BoundWithStatement
(node,
Generated\BoundNodes.xml.Generated.vb (1)
6749
Dim result = New
BoundWithStatement
(Me.Syntax, originalExpression, body, binder, Me.HasErrors)
24 references to BoundWithStatement
Microsoft.CodeAnalysis.VisualBasic (24)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
859
Public Overrides Function VisitWithStatement(node As
BoundWithStatement
) As BoundNode
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1860
Public Overrides Function VisitWithStatement(node As
BoundWithStatement
) As BoundNode
Generated\BoundNodes.xml.Generated.vb (7)
6747
Public Function Update(originalExpression As BoundExpression, body As BoundBlock, binder As WithBlockBinder) As
BoundWithStatement
9559
Return VisitWithStatement(CType(node,
BoundWithStatement
), arg)
10165
Public Overridable Function VisitWithStatement(node As
BoundWithStatement
, arg As A) As R
10868
Public Overridable Function VisitWithStatement(node As
BoundWithStatement
) As BoundNode
11736
Public Overrides Function VisitWithStatement(node As
BoundWithStatement
) As BoundNode
12778
Public Overrides Function VisitWithStatement(node As
BoundWithStatement
) As BoundNode
14146
Public Overrides Function VisitWithStatement(node As
BoundWithStatement
, arg As Object) As TreeDumperNode
Lowering\Diagnostics\DiagnosticsPass.vb (4)
25
Private _withExpressionPlaceholderMap As Dictionary(Of BoundValuePlaceholderBase,
BoundWithStatement
)
129
Dim trackedWithStatement As
BoundWithStatement
= Nothing
163
Public Overrides Function VisitWithStatement(node As
BoundWithStatement
) As BoundNode
170
_withExpressionPlaceholderMap = New Dictionary(Of BoundValuePlaceholderBase,
BoundWithStatement
)()
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
416
Public Overrides Function CreateWithStatementPrologue(original As
BoundWithStatement
) As BoundStatement
Lowering\Instrumentation\CompoundInstrumenter.vb (2)
255
Public Overrides Function CreateWithStatementPrologue(original As
BoundWithStatement
) As BoundStatement
259
Public Overrides Function CreateWithStatementEpilogue(original As
BoundWithStatement
) As BoundStatement
Lowering\Instrumentation\DebugInfoInjector.vb (2)
422
Public Overrides Function CreateWithStatementPrologue(original As
BoundWithStatement
) As BoundStatement
426
Public Overrides Function CreateWithStatementEpilogue(original As
BoundWithStatement
) As BoundStatement
Lowering\Instrumentation\Instrumenter.vb (2)
410
Public Overridable Function CreateWithStatementPrologue(original As
BoundWithStatement
) As BoundStatement
419
Public Overridable Function CreateWithStatementEpilogue(original As
BoundWithStatement
) As BoundStatement
Lowering\LocalRewriter\LocalRewriter_With.vb (2)
17
Public Overrides Function VisitWithStatement(node As
BoundWithStatement
) As BoundNode
50
Private Function RewriteWithBlockStatements(node As
BoundWithStatement
,
Operations\VisualBasicOperationFactory.vb (2)
212
Return CreateBoundWithStatementOperation(DirectCast(boundNode,
BoundWithStatement
))
1445
Private Function CreateBoundWithStatementOperation(boundWithStatement As
BoundWithStatement
) As IWithStatementOperation