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