40 references to GetBinderFactory
Microsoft.CodeAnalysis.CSharp (40)
Binder\Binder_Crefs.cs (1)
1168this.Compilation.GetBinderFactory(typeSyntax.SyntaxTree).GetBinder(typeSyntax).Flags ==
Binder\Binder_Initializers.cs (3)
104binderFactory = compilation.GetBinderFactory(syntaxRef.SyntaxTree); 126binderFactory = compilation.GetBinderFactory(syntaxRef.SyntaxTree); 202binderFactory = compilation.GetBinderFactory(syntaxTree);
Binder\Binder_Statements.cs (2)
3958BinderFactory binderFactory = compilation.GetBinderFactory(containerNode.SyntaxTree); 3963BinderFactory binderFactory = compilation.GetBinderFactory(sourceConstructor.SyntaxTree);
Compilation\CSharpCompilation.cs (1)
2710return GetBinderFactory(syntax.SyntaxTree).GetBinder(syntax);
Compilation\SyntaxTreeSemanticModel.cs (2)
50_binderFactory = compilation.GetBinderFactory(SyntaxTree, (options & SemanticModelOptions.IgnoreAccessibility) != 0); 57_binderFactory = _compilation.GetBinderFactory(parentSyntaxTree, ignoreAccessibility: (options & SemanticModelOptions.IgnoreAccessibility) != 0);
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (2)
149BinderFactory factory = _compilation.GetBinderFactory(cref.SyntaxTree); 186BinderFactory factory = _compilation.GetBinderFactory(nameAttr.SyntaxTree);
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
516Binder binder = BinderFactory.MakeCrefBinder(crefSyntax, memberDeclSyntax, _compilation.GetBinderFactory(memberDeclSyntax.SyntaxTree));
FlowAnalysis\NullableWalker.cs (1)
1510compilation.GetBinderFactory(node.SyntaxTree).GetBinder(node.Syntax);
Symbols\AliasSymbol.cs (1)
401.GetBinderFactory(syntax.SyntaxTree)
Symbols\ConstantValueUtils.cs (1)
37var binderFactory = compilation.GetBinderFactory(equalsValueNode.SyntaxTree);
Symbols\Extensions\SynthesizedExtensionMarker.cs (1)
75BinderFactory binderFactory = this.DeclaringCompilation.GetBinderFactory(parameterList.SyntaxTree);
Symbols\Source\GlobalExpressionVariable.cs (1)
88var binderFactory = compilation.GetBinderFactory(SyntaxTree);
Symbols\Source\SourceAssemblySymbol.cs (4)
1684QuickAttributeChecker checker = this.DeclaringCompilation.GetBinderFactory(node.SyntaxTree).GetBinder(node).QuickAttributeChecker; 1690QuickAttributeChecker checker = this.DeclaringCompilation.GetBinderFactory(node.SyntaxTree).GetBinder(node).QuickAttributeChecker; 1696QuickAttributeChecker checker = this.DeclaringCompilation.GetBinderFactory(node.SyntaxTree).GetBinder(node).QuickAttributeChecker; 1763this.DeclaringCompilation.GetBinderFactory(node.SyntaxTree).GetBinder(node).QuickAttributeChecker;
Symbols\Source\SourceComplexParameterSymbol.cs (1)
311var binderFactory = compilation.GetBinderFactory(syntax.SyntaxTree);
Symbols\Source\SourceConstructorSymbolBase.cs (1)
37var binderFactory = this.DeclaringCompilation.GetBinderFactory(syntax.SyntaxTree);
Symbols\Source\SourceDestructorSymbol.cs (1)
85var bodyBinder = this.DeclaringCompilation.GetBinderFactory(syntaxReferenceOpt.SyntaxTree).GetBinder(syntax, syntax, this);
Symbols\Source\SourceFixedFieldSymbol.cs (1)
86BinderFactory binderFactory = this.DeclaringCompilation.GetBinderFactory(SyntaxTree);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
4962var binderFactory = compilation.GetBinderFactory(declaredMembersAndInitializers.DeclarationWithParameters.SyntaxTree);
Symbols\Source\SourceMemberFieldSymbol.cs (1)
526var binderFactory = compilation.GetBinderFactory(SyntaxTree);
Symbols\Source\SourceMemberMethodSymbol.cs (1)
765Binder result = (binderFactoryOpt ?? this.DeclaringCompilation.GetBinderFactory(contextNode.SyntaxTree)).GetBinder(contextNode);
Symbols\Source\SourceNamedTypeSymbol.cs (3)
342var binderFactory = this.DeclaringCompilation.GetBinderFactory(syntaxRef.SyntaxTree); 423var binderFactory = this.DeclaringCompilation.GetBinderFactory(syntaxRef.SyntaxTree); 1296QuickAttributeChecker checker = this.DeclaringCompilation.GetBinderFactory(list.Node.SyntaxTree).GetBinder(list.Node).QuickAttributeChecker;
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
766declarationBinderSafe ??= compilation.GetBinderFactory(declarationSyntax.SyntaxTree).GetBinder(usingDirective.NamespaceOrType).WithAdditionalFlags(BinderFlags.SuppressConstraintChecks);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (3)
118var withTypeParamsBinder = this.DeclaringCompilation.GetBinderFactory(syntax.SyntaxTree).GetBinder(syntax.ReturnType, syntax, this); 1084.GetBinderFactory(syntax.SyntaxTree) 1111.GetBinderFactory(syntax.SyntaxTree)
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
438var binderFactory = compilation.GetBinderFactory(syntax.SyntaxTree);
Symbols\Source\SourcePropertySymbol.cs (1)
556var binderFactory = compilation.GetBinderFactory(syntaxTree);
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
316GetBinderFactory(declarationSyntax.SyntaxTree).GetBinder(returnTypeSyntax, declarationSyntax, this);
Symbols\Symbol_Attributes.cs (1)
676var binder = rootBinder ?? compilation.GetBinderFactory(attributeDeclarationSyntaxList.Node!.SyntaxTree).GetBinder(attributeDeclarationSyntaxList.Node);
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
111InMethodBinder result = (binderFactoryOpt ?? this.DeclaringCompilation.GetBinderFactory(typeDecl.SyntaxTree)).GetPrimaryConstructorInMethodBinder(this);