39 references to GetBinder
Microsoft.CodeAnalysis.CSharp (37)
Binder\Binder_Crefs.cs (1)
962this.Compilation.GetBinderFactory(typeSyntax.SyntaxTree).GetBinder(typeSyntax).Flags ==
Binder\Binder_Initializers.cs (3)
107Binder parentBinder = binderFactory.GetBinder(initializerNode); 129firstDebugImports = binderFactory.GetBinder(parameterSyntax).ImportChain; 206Binder scriptClassBinder = binderFactory.GetBinder(syntax);
Binder\Binder_Statements.cs (1)
3792outerBinder = binderFactory.GetBinder(ctorDecl.ParameterList);
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
1353: factory.GetBinder(memberSyntax);
Compilation\CSharpCompilation.cs (1)
2348return GetBinderFactory(syntax.SyntaxTree).GetBinder(syntax);
Compilation\SyntaxTreeSemanticModel.cs (2)
1068Binder defaultOuter() => _binderFactory.GetBinder(node).WithAdditionalFlags(this.IgnoresAccessibility ? BinderFlags.IgnoreAccessibility : BinderFlags.None); 1723return ExplicitInterfaceHelpers.GetMemberName(_binderFactory.GetBinder(declaration), explicitInterfaceSpecifierOpt, memberName);
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (1)
150Binder binder = factory.GetBinder(cref);
FlowAnalysis\NullableWalker.cs (1)
1333compilation.GetBinderFactory(node.SyntaxTree).GetBinder(node.Syntax);
Symbols\AliasSymbol.cs (1)
407.GetBinder(syntax)
Symbols\ConstantValueUtils.cs (1)
38var binder = binderFactory.GetBinder(equalsValueNode);
Symbols\Source\GlobalExpressionVariable.cs (1)
87var binder = binderFactory.GetBinder(typeSyntax ?? SyntaxNode);
Symbols\Source\SourceAssemblySymbol.cs (4)
1674QuickAttributeChecker checker = this.DeclaringCompilation.GetBinderFactory(node.SyntaxTree).GetBinder(node).QuickAttributeChecker; 1680QuickAttributeChecker checker = this.DeclaringCompilation.GetBinderFactory(node.SyntaxTree).GetBinder(node).QuickAttributeChecker; 1686QuickAttributeChecker checker = this.DeclaringCompilation.GetBinderFactory(node.SyntaxTree).GetBinder(node).QuickAttributeChecker; 1753this.DeclaringCompilation.GetBinderFactory(node.SyntaxTree).GetBinder(node).QuickAttributeChecker;
Symbols\Source\SourceComplexParameterSymbol.cs (1)
298binder = binderFactory.GetBinder(syntax);
Symbols\Source\SourceConstructorSymbolBase.cs (1)
42var bodyBinder = binderFactory.GetBinder(parameterList, syntax, this).WithContainingMemberOrLambda(this);
Symbols\Source\SourceDestructorSymbol.cs (1)
72var bodyBinder = this.DeclaringCompilation.GetBinderFactory(syntaxReferenceOpt.SyntaxTree).GetBinder(syntax, syntax, this);
Symbols\Source\SourceFixedFieldSymbol.cs (1)
86Binder binder = binderFactory.GetBinder(sizeExpression);
Symbols\Source\SourceMemberFieldSymbol.cs (1)
479var binder = binderFactory.GetBinder(typeSyntax);
Symbols\Source\SourceMemberMethodSymbol.cs (1)
638Binder result = (binderFactoryOpt ?? this.DeclaringCompilation.GetBinderFactory(contextNode.SyntaxTree)).GetBinder(contextNode);
Symbols\Source\SourceNamedTypeSymbol.cs (5)
345binder = binderFactory.GetBinder(typeParameterList.Parameters[0]); 351binder = binderFactory.GetBinder(constraintClauses[0]); 426binder = binderFactory.GetBinder(typeParameterList.Parameters[0]); 431binder = binderFactory.GetBinder(constraintClauses[0]); 1192QuickAttributeChecker checker = this.DeclaringCompilation.GetBinderFactory(list.Node.SyntaxTree).GetBinder(list.Node).QuickAttributeChecker;
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
731declarationBinder ??= compilation.GetBinderFactory(declarationSyntax.SyntaxTree).GetBinder(usingDirective.NamespaceOrType).WithAdditionalFlags(BinderFlags.SuppressConstraintChecks);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (3)
125var withTypeParamsBinder = this.DeclaringCompilation.GetBinderFactory(syntax.SyntaxTree).GetBinder(syntax.ReturnType, syntax, this); 320.GetBinder(syntax.ReturnType, syntax, this); 345.GetBinder(syntax.ReturnType, syntax, this);
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
409return binderFactory.GetBinder(syntax);
Symbols\Source\SourcePropertySymbol.cs (1)
432var binder = binderFactory.GetBinder(syntax, syntax, this);
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
222GetBinderFactory(declarationSyntax.SyntaxTree).GetBinder(returnTypeSyntax, declarationSyntax, this);
Symbols\Symbol_Attributes.cs (1)
650var binder = rootBinder ?? compilation.GetBinderFactory(attributeDeclarationSyntaxList.Node!.SyntaxTree).GetBinder(attributeDeclarationSyntaxList.Node);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
DocumentationComments\CrefTests.cs (2)
5517var binder = factory.GetBinder(cref); 6636var binder = binderFactory.GetBinder(crefSyntax);