42 references to GetBinderFactory
Microsoft.CodeAnalysis.CSharp (39)
Binder\Binder_Crefs.cs (1)
1165
this.Compilation.
GetBinderFactory
(typeSyntax.SyntaxTree).GetBinder(typeSyntax).Flags ==
Binder\Binder_Initializers.cs (3)
104
binderFactory = compilation.
GetBinderFactory
(syntaxRef.SyntaxTree);
126
binderFactory = compilation.
GetBinderFactory
(syntaxRef.SyntaxTree);
202
binderFactory = compilation.
GetBinderFactory
(syntaxTree);
Binder\Binder_Statements.cs (2)
3918
BinderFactory binderFactory = compilation.
GetBinderFactory
(containerNode.SyntaxTree);
3923
BinderFactory binderFactory = compilation.
GetBinderFactory
(sourceConstructor.SyntaxTree);
Compilation\CSharpCompilation.cs (1)
2663
return
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)
149
BinderFactory factory = _compilation.
GetBinderFactory
(cref.SyntaxTree);
186
BinderFactory factory = _compilation.
GetBinderFactory
(nameAttr.SyntaxTree);
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
516
Binder binder = BinderFactory.MakeCrefBinder(crefSyntax, memberDeclSyntax, _compilation.
GetBinderFactory
(memberDeclSyntax.SyntaxTree));
FlowAnalysis\NullableWalker.cs (1)
1493
compilation.
GetBinderFactory
(node.SyntaxTree).GetBinder(node.Syntax);
Symbols\AliasSymbol.cs (1)
401
.
GetBinderFactory
(syntax.SyntaxTree)
Symbols\ConstantValueUtils.cs (1)
37
var binderFactory = compilation.
GetBinderFactory
(equalsValueNode.SyntaxTree);
Symbols\Extensions\SynthesizedExtensionMarker.cs (1)
75
BinderFactory binderFactory = this.DeclaringCompilation.
GetBinderFactory
(parameterList.SyntaxTree);
Symbols\Source\GlobalExpressionVariable.cs (1)
88
var binderFactory = compilation.
GetBinderFactory
(SyntaxTree);
Symbols\Source\SourceAssemblySymbol.cs (4)
1684
QuickAttributeChecker checker = this.DeclaringCompilation.
GetBinderFactory
(node.SyntaxTree).GetBinder(node).QuickAttributeChecker;
1690
QuickAttributeChecker checker = this.DeclaringCompilation.
GetBinderFactory
(node.SyntaxTree).GetBinder(node).QuickAttributeChecker;
1696
QuickAttributeChecker checker = this.DeclaringCompilation.
GetBinderFactory
(node.SyntaxTree).GetBinder(node).QuickAttributeChecker;
1763
this.DeclaringCompilation.
GetBinderFactory
(node.SyntaxTree).GetBinder(node).QuickAttributeChecker;
Symbols\Source\SourceComplexParameterSymbol.cs (1)
311
var binderFactory = compilation.
GetBinderFactory
(syntax.SyntaxTree);
Symbols\Source\SourceConstructorSymbolBase.cs (1)
37
var binderFactory = this.DeclaringCompilation.
GetBinderFactory
(syntax.SyntaxTree);
Symbols\Source\SourceDestructorSymbol.cs (1)
85
var bodyBinder = this.DeclaringCompilation.
GetBinderFactory
(syntaxReferenceOpt.SyntaxTree).GetBinder(syntax, syntax, this);
Symbols\Source\SourceFixedFieldSymbol.cs (1)
86
BinderFactory binderFactory = this.DeclaringCompilation.
GetBinderFactory
(SyntaxTree);
Symbols\Source\SourceMemberFieldSymbol.cs (1)
493
var binderFactory = compilation.
GetBinderFactory
(SyntaxTree);
Symbols\Source\SourceMemberMethodSymbol.cs (1)
773
Binder result = (binderFactoryOpt ?? this.DeclaringCompilation.
GetBinderFactory
(contextNode.SyntaxTree)).GetBinder(contextNode);
Symbols\Source\SourceNamedTypeSymbol.cs (3)
338
var binderFactory = this.DeclaringCompilation.
GetBinderFactory
(syntaxRef.SyntaxTree);
419
var binderFactory = this.DeclaringCompilation.
GetBinderFactory
(syntaxRef.SyntaxTree);
1281
QuickAttributeChecker checker = this.DeclaringCompilation.
GetBinderFactory
(list.Node.SyntaxTree).GetBinder(list.Node).QuickAttributeChecker;
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
765
declarationBinder ??= compilation.
GetBinderFactory
(declarationSyntax.SyntaxTree).GetBinder(usingDirective.NamespaceOrType).WithAdditionalFlags(flags);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (3)
117
var withTypeParamsBinder = this.DeclaringCompilation.
GetBinderFactory
(syntax.SyntaxTree).GetBinder(syntax.ReturnType, syntax, this);
1082
.
GetBinderFactory
(syntax.SyntaxTree)
1109
.
GetBinderFactory
(syntax.SyntaxTree)
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
408
var binderFactory = compilation.
GetBinderFactory
(syntax.SyntaxTree);
Symbols\Source\SourcePropertySymbol.cs (1)
557
var binderFactory = compilation.
GetBinderFactory
(syntaxTree);
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
316
GetBinderFactory
(declarationSyntax.SyntaxTree).GetBinder(returnTypeSyntax, declarationSyntax, this);
Symbols\Symbol_Attributes.cs (1)
671
var binder = rootBinder ?? compilation.
GetBinderFactory
(attributeDeclarationSyntaxList.Node!.SyntaxTree).GetBinder(attributeDeclarationSyntaxList.Node);
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
108
InMethodBinder result = (binderFactoryOpt ?? this.DeclaringCompilation.
GetBinderFactory
(typeDecl.SyntaxTree)).GetPrimaryConstructorInMethodBinder(this);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\ImportsTests.cs (2)
113
var binder = comp.
GetBinderFactory
(tree).GetInNamespaceBinder((CSharpSyntaxNode)tree.GetRoot());
149
var factories = trees.Select(tree => comp.
GetBinderFactory
(tree));
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CSharpTestBase.cs (1)
2407
var binderFactory = compilation.
GetBinderFactory
(crefSyntax.SyntaxTree);