16 types derived from LocalScopeBinder
Microsoft.CodeAnalysis.CSharp (16)
Binder\BlockBinder.cs (1)
17
internal sealed class BlockBinder :
LocalScopeBinder
Binder\CatchClauseBinder.cs (1)
16
internal sealed class CatchClauseBinder :
LocalScopeBinder
Binder\EmbeddedStatementBinder.cs (1)
20
internal sealed class EmbeddedStatementBinder :
LocalScopeBinder
Binder\ExpressionListVariableBinder.cs (1)
16
internal sealed class ExpressionListVariableBinder :
LocalScopeBinder
Binder\ExpressionVariableBinder.cs (1)
17
internal sealed class ExpressionVariableBinder :
LocalScopeBinder
Binder\FixedStatementBinder.cs (1)
18
internal sealed class FixedStatementBinder :
LocalScopeBinder
Binder\InMethodBinder.cs (1)
22
internal sealed class InMethodBinder :
LocalScopeBinder
Binder\LockOrUsingBinder.cs (1)
19
internal abstract class LockOrUsingBinder :
LocalScopeBinder
Binder\LoopBinderContext.cs (1)
13
internal abstract class LoopBinder :
LocalScopeBinder
Binder\ScriptLocalScopeBinder.cs (1)
15
internal sealed class ScriptLocalScopeBinder :
LocalScopeBinder
Binder\SimpleLocalScopeBinder.cs (1)
15
internal sealed class SimpleLocalScopeBinder :
LocalScopeBinder
Binder\SimpleProgramBinder.cs (1)
16
internal sealed class SimpleProgramBinder :
LocalScopeBinder
Binder\SimpleProgramUnitBinder.cs (1)
17
internal sealed class SimpleProgramUnitBinder :
LocalScopeBinder
Binder\SwitchBinder.cs (1)
19
internal partial class SwitchBinder :
LocalScopeBinder
Binder\SwitchBinder_Patterns.cs (1)
19
internal partial class SwitchBinder :
LocalScopeBinder
Binder\WithLambdaParametersBinder.cs (1)
16
internal class WithLambdaParametersBinder :
LocalScopeBinder
7 instantiations of LocalScopeBinder
Microsoft.CodeAnalysis.CSharp (7)
Binder\Binder.QueryTranslationState.cs (1)
91
var collisionDetector = new
LocalScopeBinder
(binder);
Binder\Binder_Expressions.cs (1)
487
var binder = new
LocalScopeBinder
(this.WithContainingMemberOrLambda(parameter.ContainingSymbol).WithAdditionalFlags(BinderFlags.ParameterDefaultValue));
Binder\Binder_Initializers.cs (2)
154
return new
LocalScopeBinder
(binder).WithAdditionalFlagsAndContainingMemberOrLambda(suppressBinderFlagsFieldInitializer ? BinderFlags.None : BinderFlags.FieldInitializer, fieldSymbol);
308
binder = new ExecutableCodeBinder(equalsValueClauseNode, fieldSymbol, new
LocalScopeBinder
(binder));
Binder\Binder_Lambda.cs (1)
382
var binder = new
LocalScopeBinder
(this);
Compilation\SyntaxTreeSemanticModel.cs (1)
231
binder = new
LocalScopeBinder
(binder);
Symbols\ConstantValueUtils.cs (1)
62
Binder collisionDetector = new
LocalScopeBinder
(binder);
7 references to LocalScopeBinder
Microsoft.CodeAnalysis.CSharp (7)
Binder\Binder.QueryTranslationState.cs (1)
91
var
collisionDetector = new LocalScopeBinder(binder);
Binder\Binder_Expressions.cs (1)
487
var
binder = new LocalScopeBinder(this.WithContainingMemberOrLambda(parameter.ContainingSymbol).WithAdditionalFlags(BinderFlags.ParameterDefaultValue));
Binder\Binder_Lambda.cs (1)
382
var
binder = new LocalScopeBinder(this);
Binder\Binder_NameConflicts.cs (2)
110
var
scope = binder as
LocalScopeBinder
;
Binder\LocalScopeBinder.cs (1)
287
static void findExpressionVariablesInRankSpecifier(ExpressionSyntax expression, (
LocalScopeBinder
localScopeBinder, ArrayBuilder<LocalSymbol> locals, Binder localDeclarationBinder) args)
Binder\ScriptLocalScopeBinder.cs (1)
88
LocalScopeBinder
.BuildLabels(scriptInitializer, ((GlobalStatementSyntax)member).Statement, ref builder);