16 types derived from LocalScopeBinder
Microsoft.CodeAnalysis.CSharp (16)
Binder\BlockBinder.cs (1)
17internal sealed class BlockBinder : LocalScopeBinder
Binder\CatchClauseBinder.cs (1)
16internal sealed class CatchClauseBinder : LocalScopeBinder
Binder\EmbeddedStatementBinder.cs (1)
20internal sealed class EmbeddedStatementBinder : LocalScopeBinder
Binder\ExpressionListVariableBinder.cs (1)
16internal sealed class ExpressionListVariableBinder : LocalScopeBinder
Binder\ExpressionVariableBinder.cs (1)
17internal sealed class ExpressionVariableBinder : LocalScopeBinder
Binder\FixedStatementBinder.cs (1)
18internal sealed class FixedStatementBinder : LocalScopeBinder
Binder\InMethodBinder.cs (1)
22internal sealed class InMethodBinder : LocalScopeBinder
Binder\LockOrUsingBinder.cs (1)
19internal abstract class LockOrUsingBinder : LocalScopeBinder
Binder\LoopBinderContext.cs (1)
13internal abstract class LoopBinder : LocalScopeBinder
Binder\ScriptLocalScopeBinder.cs (1)
15internal sealed class ScriptLocalScopeBinder : LocalScopeBinder
Binder\SimpleLocalScopeBinder.cs (1)
15internal sealed class SimpleLocalScopeBinder : LocalScopeBinder
Binder\SimpleProgramBinder.cs (1)
16internal sealed class SimpleProgramBinder : LocalScopeBinder
Binder\SimpleProgramUnitBinder.cs (1)
17internal sealed class SimpleProgramUnitBinder : LocalScopeBinder
Binder\SwitchBinder.cs (1)
19internal partial class SwitchBinder : LocalScopeBinder
Binder\SwitchBinder_Patterns.cs (1)
19internal partial class SwitchBinder : LocalScopeBinder
Binder\WithLambdaParametersBinder.cs (1)
16internal class WithLambdaParametersBinder : LocalScopeBinder
7 instantiations of LocalScopeBinder
Microsoft.CodeAnalysis.CSharp (7)
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);
Compilation\SyntaxTreeSemanticModel.cs (1)
231binder = new LocalScopeBinder(binder);
Symbols\ConstantValueUtils.cs (1)
62Binder collisionDetector = new LocalScopeBinder(binder);
7 references to LocalScopeBinder
Microsoft.CodeAnalysis.CSharp (7)
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_Lambda.cs (1)
382var binder = new LocalScopeBinder(this);
Binder\Binder_NameConflicts.cs (2)
110var scope = binder as LocalScopeBinder;
Binder\LocalScopeBinder.cs (1)
287static void findExpressionVariablesInRankSpecifier(ExpressionSyntax expression, (LocalScopeBinder localScopeBinder, ArrayBuilder<LocalSymbol> locals, Binder localDeclarationBinder) args)
Binder\ScriptLocalScopeBinder.cs (1)
88LocalScopeBinder.BuildLabels(scriptInitializer, ((GlobalStatementSyntax)member).Statement, ref builder);