16 references to LocalScopeBinder
Microsoft.CodeAnalysis.CSharp (16)
Binder\Binder.QueryTranslationState.cs (1)
91var collisionDetector = new LocalScopeBinder(binder);
Binder\Binder_Expressions.cs (1)
487var binder = new LocalScopeBinder(this.WithContainingMemberOrLambda(parameter.ContainingSymbol).WithAdditionalFlags(BinderFlags.ParameterDefaultValue));
Binder\Binder_Initializers.cs (2)
154return new LocalScopeBinder(binder).WithAdditionalFlagsAndContainingMemberOrLambda(suppressBinderFlagsFieldInitializer ? BinderFlags.None : BinderFlags.FieldInitializer, fieldSymbol); 308binder = new ExecutableCodeBinder(equalsValueClauseNode, fieldSymbol, new LocalScopeBinder(binder));
Binder\Binder_Lambda.cs (1)
382var binder = new LocalScopeBinder(this);
Binder\ExpressionListVariableBinder.cs (1)
20internal ExpressionListVariableBinder(SeparatedSyntaxList<ExpressionSyntax> expressions, Binder next) : base(next)
Binder\ExpressionVariableBinder.cs (1)
21internal ExpressionVariableBinder(SyntaxNode scopeDesignator, Binder next) : base(next)
Binder\FixedStatementBinder.cs (1)
23: base(enclosing)
Binder\LockOrUsingBinder.cs (1)
25: base(enclosing)
Binder\LoopBinderContext.cs (1)
19: base(enclosing)
Binder\ScriptLocalScopeBinder.cs (1)
19internal ScriptLocalScopeBinder(Labels labels, Binder next) : base(next)
Binder\SimpleLocalScopeBinder.cs (1)
20base(next)
Binder\SwitchBinder.cs (1)
29: base(next)
Binder\WithLambdaParametersBinder.cs (1)
23: base(enclosing)
Compilation\SyntaxTreeSemanticModel.cs (1)
231binder = new LocalScopeBinder(binder);
Symbols\ConstantValueUtils.cs (1)
62Binder collisionDetector = new LocalScopeBinder(binder);