1 instantiation of BoundWithStatement
Microsoft.CodeAnalysis.VisualBasic (1)
Generated\BoundNodes.xml.Generated.vb (1)
6775
Dim result = New
BoundWithStatement
(Me.Syntax, originalExpression, body, binder, Me.HasErrors)
22 references to BoundWithStatement
Microsoft.CodeAnalysis.VisualBasic (22)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
868
Public Overrides Function VisitWithStatement(node As
BoundWithStatement
) As BoundNode
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1866
Public Overrides Function VisitWithStatement(node As
BoundWithStatement
) As BoundNode
Generated\BoundNodes.xml.Generated.vb (7)
6773
Public Function Update(originalExpression As BoundExpression, body As BoundBlock, binder As WithBlockBinder) As
BoundWithStatement
9593
Return VisitWithStatement(CType(node,
BoundWithStatement
), arg)
10199
Public Overridable Function VisitWithStatement(node As
BoundWithStatement
, arg As A) As R
10902
Public Overridable Function VisitWithStatement(node As
BoundWithStatement
) As BoundNode
11770
Public Overrides Function VisitWithStatement(node As
BoundWithStatement
) As BoundNode
12812
Public Overrides Function VisitWithStatement(node As
BoundWithStatement
) As BoundNode
14183
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
51
Private Function RewriteWithBlockStatements(node As
BoundWithStatement
,