70 references to BinderBuilder
Microsoft.CodeAnalysis.VisualBasic (70)
Binding\Binder_Initializers.vb (2)
120parentBinder = BinderBuilder.CreateBinderForType(moduleSymbol, syntaxTree, symbol) 138Dim initializerBinder = BinderBuilder.CreateBinderForInitializer(parentBinder, firstFieldOrProperty, additionalSymbols)
Binding\BinderBuilder.vb (7)
156Return BinderBuilder.CreateBinderForNamespace(moduleSymbol, tree, namespaceSymbol) 286containingBinder = BinderBuilder.CreateBinderForType( 289containingBinder = BinderBuilder.CreateBinderForNamespace( 295containingBinder = BinderBuilder.CreateBinderForMethodDeclaration(sourceMethod, containingBinder) 317containingBinder = BinderBuilder.CreateBinderForMethodDeclaration(moduleSymbol, 322containingBinder = BinderBuilder.CreateBinderForType(moduleSymbol, 337containingBinder = BinderBuilder.CreateBinderForMethodDeclaration(methodSymbol, containingBinder)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
241Return BinderBuilder.CreateBinderForSourceFileImports(_factory._sourceModule, _factory._tree)
Binding\BinderFactory.vb (9)
161Return BinderBuilder.CreateBinderForNamespace(_sourceModule, _tree, _sourceModule.RootNamespace) 184Return BinderBuilder.CreateBinderForSourceFileImports(_sourceModule, _tree) 435Return BinderBuilder.CreateBinderForParameterDefaultValue(parameterSymbol, containingBinder, parameterSyntax) 567Return BinderBuilder.CreateBinderForDocumentationComment(containingBinder, symbol, binderType) 610Return DirectCast(BinderBuilder.CreateBinderForNamespace(_sourceModule, _tree, _sourceModule.GlobalNamespace), NamespaceBinder) 650Return BinderBuilder.CreateBinderForMethodBody(methodSymbol, methodSymbol.Syntax, containingBinder) 652Return BinderBuilder.CreateBinderForMethodDeclaration(methodSymbol, containingBinder) 665Return BinderBuilder.CreateBinderForInitializer(containingBinder, fieldOrProperty, additionalFieldsOrProperties) 693Return BinderBuilder.CreateBinderForAttribute(_tree, containingBinder, node)
Binding\MethodBodySemanticModel.vb (1)
56Dim methodBodyBinder = BinderBuilder.CreateBinderForMethodBody(methodSymbol, method, SemanticModelBinder.Mark(namedTypeBinder, IgnoresAccessibility))
Compilation\DocumentationComments\DocumentationCommentCompiler.Common.vb (5)
769containingBinder = BinderBuilder.CreateBinderForType([module], tree, namedType) 775BinderBuilder.CreateBinderForNamespace([module], tree, DirectCast(containingNamespaceOrType, NamespaceSymbol)), 776BinderBuilder.CreateBinderForType([module], tree, DirectCast(containingNamespaceOrType, NamedTypeSymbol))) 783containingBinder = BinderBuilder.CreateBinderForType([module], tree, sym.ContainingType) 789Return BinderBuilder.CreateBinderForDocumentationComment(containingBinder, sym, binderType)
Compilation\MethodCompiler.vb (2)
424BinderBuilder.CreateBinderForType( 590sourceTypeBinder = BinderBuilder.CreateBinderForType(
Compilation\SemanticModel.vb (1)
823BinderBuilder.CreateBinderForAttribute(binder.SyntaxTree, binder, attribute),
Compilation\VisualBasicCompilation.vb (1)
1562Dim binder As Binder = BinderBuilder.CreateBinderForType(mainType.ContainingSourceModule, mainType.SyntaxReferences(0).SyntaxTree, mainType)
Lowering\AsyncRewriter\AsyncRewriter.vb (2)
111Return BinderBuilder.CreateBinderForMethodBody(DirectCast(sourceMethod.ContainingModule, SourceModuleSymbol), 123Return BinderBuilder.CreateBinderForType(
Symbols\ConstantValueUtils.vb (1)
33Dim binder As Binder = BinderBuilder.CreateBinderForType(containingModule, equalsValueOrAsNewNodeRef.SyntaxTree, field.ContainingSourceType)
Symbols\Source\CustomEventAccessorSymbol.vb (1)
66Dim binder As Binder = BinderBuilder.CreateBinderForType(sourceModule, Me.SyntaxTree, type)
Symbols\Source\ImplicitNamedTypeSymbol.vb (1)
179Dim binder As Binder = BinderBuilder.CreateBinderForType(ContainingSourceModule, syntaxRef.SyntaxTree, Me)
Symbols\Source\OverloadingHelper.vb (1)
155Dim binder = BinderBuilder.CreateBinderForType(DirectCast(container.ContainingModule, SourceModuleSymbol),
Symbols\Source\SourceAssemblySymbol.vb (1)
326Dim binder As Binder = BinderBuilder.CreateSourceModuleBinder(Me.SourceModule)
Symbols\Source\SourceComplexParameterSymbol.vb (1)
158Dim binder As Binder = BinderBuilder.CreateBinderForParameterDefaultValue(DirectCast(ContainingModule, SourceModuleSymbol),
Symbols\Source\SourceEventSymbol.vb (2)
154Dim binder = BinderBuilder.CreateBinderForType(ContainingSourceModule, _syntaxRef.SyntaxTree, _containingType) 742Dim binder = BinderBuilder.CreateBinderForType(ContainingSourceModule, _syntaxRef.SyntaxTree, _containingType)
Symbols\Source\SourceFile.vb (1)
165Dim binder = BinderBuilder.CreateBinderForSourceFileImports(_sourceModule, _syntaxTree)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (3)
2732Dim binder As Binder = BinderBuilder.CreateBinderForType(m_containingModule, syntaxRef.SyntaxTree, Me) 2797Dim binder As Binder = BinderBuilder.CreateBinderForType(m_containingModule, syntaxRef.SyntaxTree, Me) 2865baseBinder = If(baseBinder, BinderBuilder.CreateBinderForType(m_containingModule, methodStatement.SyntaxTree, Me))
Symbols\Source\SourceMemberFieldSymbol.vb (1)
104Dim binder As Binder = BinderBuilder.CreateBinderForType(
Symbols\Source\SourceMemberMethodSymbol.vb (3)
312Dim binder As Binder = BinderBuilder.CreateBinderForType(sourceModule, Me.SyntaxTree, m_containingType) 394Dim binder As Binder = BinderBuilder.CreateBinderForType(sourceModule, Me.SyntaxTree, ContainingType) 578Dim typeBinder As Binder = BinderBuilder.CreateBinderForType(sourceModule, Me.SyntaxTree, m_containingType)
Symbols\Source\SourceMethodSymbol.vb (5)
894Dim binder As Binder = BinderBuilder.CreateBinderForType(Me.ContainingSourceModule, Me.SyntaxTree, m_containingType) 895binder = BinderBuilder.CreateBinderForGenericMethodDeclaration(Me, binder) 1164Dim binder As Binder = BinderBuilder.CreateBinderForType(containingSourceType.ContainingSourceModule, syntaxTree, containingSourceType) 1185methodBodyBinder = BinderBuilder.CreateBinderForMethodBody(ContainingSourceModule, syntaxTree, Me) 2227Dim binder As Binder = BinderBuilder.CreateBinderForMethodDeclaration(sourceModule, Me.SyntaxTree, Me)
Symbols\Source\SourceModuleSymbol.vb (1)
386Dim binder As Binder = BinderBuilder.CreateBinderForProjectImports(Me, VisualBasicSyntaxTree.Dummy)
Symbols\Source\SourceNamedTypeSymbol.vb (5)
157Dim binder As Binder = BinderBuilder.CreateBinderForType(ContainingSourceModule, tree, Me) 177Dim binder As Binder = BinderBuilder.CreateBinderForType(ContainingSourceModule, syntaxRef.SyntaxTree, Me) 644Dim binder As Binder = BinderBuilder.CreateBinderForType(ContainingSourceModule, tree, Me) 1764Dim binder As Binder = BinderBuilder.CreateBinderForType(ContainingSourceModule, tree, Me) 2670Dim binder As Binder = BinderBuilder.CreateBinderForType(ContainingSourceModule, syntaxRef.SyntaxTree, Me)
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (1)
323Dim binder As Binder = BinderBuilder.CreateBinderForType(ContainingSourceModule, syntaxRef.SyntaxTree, Me)
Symbols\Source\SourcePropertyAccessorSymbol.vb (2)
241Dim binder As Binder = BinderBuilder.CreateBinderForType(sourceModule, Me.SyntaxTree, Me.m_property.ContainingSourceType) 287Dim binder As Binder = BinderBuilder.CreateBinderForType(sourceModule, Me.SyntaxTree, Me.m_property.ContainingSourceType)
Symbols\Source\SourcePropertySymbol.vb (2)
340Dim binder = BinderBuilder.CreateBinderForType(DirectCast(ContainingModule, SourceModuleSymbol), _syntaxRef.SyntaxTree, _containingType) 1066Dim binder = BinderBuilder.CreateBinderForType(DirectCast(ContainingModule, SourceModuleSymbol), _syntaxRef.SyntaxTree, _containingType)
Symbols\Source\SynthesizedMainTypeEntryPoint.vb (1)
53Dim binder As Binder = BinderBuilder.CreateBinderForType(container.ContainingSourceModule, syntaxNode.SyntaxTree, container)
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (2)
101Dim typeBinder As Binder = BinderBuilder.CreateBinderForType(containingType.ContainingSourceModule, PropertyOrEvent.AttributeSyntax.SyntaxTree, containingType) 102methodBodyBinder = BinderBuilder.CreateBinderForMethodBody(Me, accessorBlock, typeBinder)
Symbols\Symbol_Attributes.vb (2)
367Return BinderBuilder.CreateBinderForProjectLevelNamespace(sourceModule, syntaxTree) 369Return BinderBuilder.CreateBinderForAttribute(sourceModule, syntaxTree, Me)
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
57Dim binder As Binder = BinderBuilder.CreateBinderForType(sourceModule, _syntaxRef.SyntaxTree, Me.ContainingType)
Symbols\WellKnownMembers.vb (1)
47Dim sourceModuleBinder As Binder = BinderBuilder.CreateSourceModuleBinder(sourceModuleSymbol)