5 types derived from BlockBaseBinder
Microsoft.CodeAnalysis.VisualBasic (5)
Binding\Binder_WithBlock.vb (1)
19Inherits BlockBaseBinder
Binding\BlockStatementBinders.vb (1)
15Inherits BlockBaseBinder
Binding\CatchBlockBinder.vb (1)
18Inherits BlockBaseBinder
Binding\StatementListBinder.vb (1)
19Inherits BlockBaseBinder
Binding\UsingBlockBinder.vb (1)
18Inherits BlockBaseBinder
5 instantiations of BlockBaseBinder
Microsoft.CodeAnalysis.VisualBasic (5)
Binding\Binder_WithBlock.vb (1)
183MyBase.New(enclosing)
Binding\BlockStatementBinders.vb (1)
25MyBase.New(enclosing)
Binding\CatchBlockBinder.vb (1)
24MyBase.New(enclosing)
Binding\StatementListBinder.vb (1)
26MyBase.New(containing)
Binding\UsingBlockBinder.vb (1)
24MyBase.New(enclosing)
27 references to BlockBaseBinder
Microsoft.CodeAnalysis.VisualBasic (23)
Binding\Binder_Statements.vb (3)
625For Each binder As BlockBaseBinder In bodyBinder.StmtListToBinderMap.Values 1059Dim blockBinder As BlockBaseBinder 1062blockBinder = TryCast(current, BlockBaseBinder)
Binding\DescendantBinderFactory.vb (6)
42Dim binder As BlockBaseBinder = Nothing 51Dim binder As BlockBaseBinder = Nothing 59Private _lazyNodeToBinderMap As ImmutableDictionary(Of SyntaxNode, BlockBaseBinder) 62Friend ReadOnly Property NodeToBinderMap As ImmutableDictionary(Of SyntaxNode, BlockBaseBinder) 71Private _lazyStmtListToBinderMap As ImmutableDictionary(Of SyntaxList(Of StatementSyntax), BlockBaseBinder) 74Friend ReadOnly Property StmtListToBinderMap As ImmutableDictionary(Of SyntaxList(Of StatementSyntax), BlockBaseBinder)
Binding\ExecutableCodeBinder.vb (2)
178Public ReadOnly Property NodeToBinderMap As ImmutableDictionary(Of SyntaxNode, BlockBaseBinder) 185Friend ReadOnly Property StmtListToBinderMap As ImmutableDictionary(Of SyntaxList(Of StatementSyntax), BlockBaseBinder)
Binding\LocalBinderBuilder.vb (10)
29Private _nodeMap As ImmutableDictionary(Of SyntaxNode, BlockBaseBinder) 30Private _listMap As ImmutableDictionary(Of SyntaxList(Of StatementSyntax), BlockBaseBinder) 36_nodeMap = ImmutableDictionary.Create(Of SyntaxNode, BlockBaseBinder)() 37_listMap = ImmutableDictionary.Create(Of SyntaxList(Of StatementSyntax), BlockBaseBinder)() 40Public Sub New(enclosingMethod As MethodSymbol, nodeMap As ImmutableDictionary(Of SyntaxNode, BlockBaseBinder), listMap As ImmutableDictionary(Of SyntaxList(Of StatementSyntax), BlockBaseBinder)) 53Public ReadOnly Property NodeToBinderMap As ImmutableDictionary(Of SyntaxNode, BlockBaseBinder) 59Public ReadOnly Property StmtListToBinderMap As ImmutableDictionary(Of SyntaxList(Of StatementSyntax), BlockBaseBinder) 66Private Sub VisitStatementsInList(list As IEnumerable(Of StatementSyntax), currentBinder As BlockBaseBinder) 81_nodeMap = _nodeMap.SetItem(node, DirectCast(binder, BlockBaseBinder))
Compilation\SemanticModel.vb (2)
2385Dim blockBinder = TryCast(StripSemanticModelBinder(binder), BlockBaseBinder) 2526Dim binder = TryCast(StripSemanticModelBinder(Me.GetEnclosingBinder(declarationSyntax.SpanStart)), BlockBaseBinder)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (4)
Binding\MethodBodyBindingTests.vb (4)
125Dim context As BlockBaseBinder = DirectCast(meth1Binding.RootBinder.GetBinder(meth1Stmts), BlockBaseBinder) 132Dim ifContext = DirectCast(meth1Binding.RootBinder.GetBinder(ifPartStmts), BlockBaseBinder) 137Dim elseContext = DirectCast(meth1Binding.RootBinder.GetBinder(elsePartStmts), BlockBaseBinder)