5 types derived from BoundValuePlaceholderBase
Microsoft.CodeAnalysis.VisualBasic (5)
BoundTree\BoundLValuePlaceholderBase.vb (1)
12
Inherits
BoundValuePlaceholderBase
Generated\BoundNodes.xml.Generated.vb (4)
364
Inherits
BoundValuePlaceholderBase
383
Inherits
BoundValuePlaceholderBase
1720
Inherits
BoundValuePlaceholderBase
6356
Inherits
BoundValuePlaceholderBase
41 references to BoundValuePlaceholderBase
Microsoft.CodeAnalysis.VisualBasic (41)
Analysis\FlowAnalysis\AbstractFlowPass.vb (6)
51
Private _placeholderReplacementMap As Dictionary(Of
BoundValuePlaceholderBase
, BoundExpression)
629
Protected Sub SetPlaceholderSubstitute(placeholder As
BoundValuePlaceholderBase
, newSubstitute As BoundExpression)
633
_placeholderReplacementMap = New Dictionary(Of
BoundValuePlaceholderBase
, BoundExpression)()
640
Protected Sub RemovePlaceholderSubstitute(placeholder As
BoundValuePlaceholderBase
)
646
Protected ReadOnly Property GetPlaceholderSubstitute(placeholder As
BoundValuePlaceholderBase
) As BoundExpression
738
Dim substitute As BoundExpression = GetPlaceholderSubstitute(DirectCast(node,
BoundValuePlaceholderBase
))
Analysis\FlowAnalysis\DataFlowPass.vb (7)
326
Dim substitute As BoundExpression = GetPlaceholderSubstitute(DirectCast(node,
BoundValuePlaceholderBase
))
469
Dim substitute As BoundExpression = Me.GetPlaceholderSubstitute(DirectCast(node,
BoundValuePlaceholderBase
))
1057
Dim substitute As BoundExpression = Me.GetPlaceholderSubstitute(DirectCast(node,
BoundValuePlaceholderBase
))
1401
Dim substitute As BoundExpression = Me.GetPlaceholderSubstitute(DirectCast(node,
BoundValuePlaceholderBase
))
1606
Dim placeholder As
BoundValuePlaceholderBase
= Nothing
2020
<Out> ByRef placeholder As
BoundValuePlaceholderBase
) As Boolean
2044
Dim placeholder As
BoundValuePlaceholderBase
= Nothing
Binding\BackstopBinder.vb (1)
271
Friend Overrides Function GetWithStatementPlaceholderSubstitute(placeholder As
BoundValuePlaceholderBase
) As BoundExpression
Binding\Binder.vb (1)
1129
Friend Overridable Function GetWithStatementPlaceholderSubstitute(placeholder As
BoundValuePlaceholderBase
) As BoundExpression
Binding\Binder_ConditionalAccess.vb (2)
100
Private ReadOnly _placeholder As
BoundValuePlaceholderBase
102
Public Sub New(containingBinder As Binder, conditionalAccess As ConditionalAccessExpressionSyntax, placeholder As
BoundValuePlaceholderBase
)
Binding\Binder_WithBlock.vb (5)
59
Friend ReadOnly Property ExpressionPlaceholder As
BoundValuePlaceholderBase
102
expressionPlaceholder As
BoundValuePlaceholderBase
,
125
Public ReadOnly ExpressionPlaceholder As
BoundValuePlaceholderBase
196
Friend Overrides Function GetWithStatementPlaceholderSubstitute(placeholder As
BoundValuePlaceholderBase
) As BoundExpression
237
Dim placeholder As
BoundValuePlaceholderBase
= Nothing
Binding\MemberSemanticModel.vb (3)
2106
Private _placeholderReplacementMap As Dictionary(Of
BoundValuePlaceholderBase
, BoundExpression)
2411
_placeholderReplacementMap = New Dictionary(Of
BoundValuePlaceholderBase
, BoundExpression)()
2445
_placeholderReplacementMap = New Dictionary(Of
BoundValuePlaceholderBase
, BoundExpression)()
BoundTree\BoundWithStatement.vb (1)
17
Friend ReadOnly Property ExpressionPlaceholder As
BoundValuePlaceholderBase
Lowering\Diagnostics\DiagnosticsPass.vb (3)
25
Private _withExpressionPlaceholderMap As Dictionary(Of
BoundValuePlaceholderBase
, BoundWithStatement)
128
Private Sub CheckMeAccessInWithExpression(node As
BoundValuePlaceholderBase
)
170
_withExpressionPlaceholderMap = New Dictionary(Of
BoundValuePlaceholderBase
, BoundWithStatement)()
Lowering\LocalRewriter\LocalRewriter.vb (7)
28
Private _placeholderReplacementMapDoNotUseDirectly As Dictionary(Of
BoundValuePlaceholderBase
, BoundExpression)
64
Private ReadOnly Property PlaceholderReplacement(placeholder As
BoundValuePlaceholderBase
) As BoundExpression
73
Private Shared Sub AssertPlaceholderReplacement(placeholder As
BoundValuePlaceholderBase
, value As BoundExpression)
88
Private Sub AddPlaceholderReplacement(placeholder As
BoundValuePlaceholderBase
, value As BoundExpression)
92
_placeholderReplacementMapDoNotUseDirectly = New Dictionary(Of
BoundValuePlaceholderBase
, BoundExpression)()
102
Private Sub UpdatePlaceholderReplacement(placeholder As
BoundValuePlaceholderBase
, value As BoundExpression)
112
Private Sub RemovePlaceholderReplacement(placeholder As
BoundValuePlaceholderBase
)
Lowering\LocalRewriter\LocalRewriter_ConditionalExpressions.vb (2)
48
Dim placeholder As
BoundValuePlaceholderBase
= node.TestExpressionPlaceholder
313
placeholder As
BoundValuePlaceholderBase
,
Lowering\LocalRewriter\LocalRewriter_With.vb (1)
55
placeholder As
BoundValuePlaceholderBase
,
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (1)
38
Protected ReadOnly PlaceholderReplacementMap As New Dictionary(Of
BoundValuePlaceholderBase
, BoundExpression)
Lowering\WithExpressionRewriter.vb (1)
250
state.Binder.GetWithStatementPlaceholderSubstitute(DirectCast(value,
BoundValuePlaceholderBase
))