17 overrides of GetDeclaredLocalsForScope
Microsoft.CodeAnalysis.CSharp (17)
Binder\BlockBinder.cs (1)
66internal override ImmutableArray<LocalSymbol> GetDeclaredLocalsForScope(SyntaxNode scopeDesignator)
Binder\BuckStopsHereBinder.cs (1)
176internal override ImmutableArray<LocalSymbol> GetDeclaredLocalsForScope(SyntaxNode scopeDesignator)
Binder\CatchClauseBinder.cs (1)
45internal override ImmutableArray<LocalSymbol> GetDeclaredLocalsForScope(SyntaxNode scopeDesignator)
Binder\EmbeddedStatementBinder.cs (1)
69internal override ImmutableArray<LocalSymbol> GetDeclaredLocalsForScope(SyntaxNode scopeDesignator)
Binder\ExpressionListVariableBinder.cs (1)
41internal override ImmutableArray<LocalSymbol> GetDeclaredLocalsForScope(SyntaxNode scopeDesignator)
Binder\ExpressionVariableBinder.cs (1)
34internal override ImmutableArray<LocalSymbol> GetDeclaredLocalsForScope(SyntaxNode scopeDesignator)
Binder\FixedStatementBinder.cs (1)
60internal override ImmutableArray<LocalSymbol> GetDeclaredLocalsForScope(SyntaxNode scopeDesignator)
Binder\ForEachLoopBinder.cs (1)
47internal override ImmutableArray<LocalSymbol> GetDeclaredLocalsForScope(SyntaxNode scopeDesignator)
Binder\ForLoopBinder.cs (1)
140internal override ImmutableArray<LocalSymbol> GetDeclaredLocalsForScope(SyntaxNode scopeDesignator)
Binder\ScriptLocalScopeBinder.cs (1)
42internal override ImmutableArray<LocalSymbol> GetDeclaredLocalsForScope(SyntaxNode scopeDesignator)
Binder\SimpleLocalScopeBinder.cs (1)
30internal override ImmutableArray<LocalSymbol> GetDeclaredLocalsForScope(SyntaxNode scopeDesignator)
Binder\SimpleProgramBinder.cs (1)
87internal override ImmutableArray<LocalSymbol> GetDeclaredLocalsForScope(SyntaxNode scopeDesignator)
Binder\SimpleProgramUnitBinder.cs (1)
57internal override ImmutableArray<LocalSymbol> GetDeclaredLocalsForScope(SyntaxNode scopeDesignator)
Binder\SwitchBinder.cs (1)
328internal override ImmutableArray<LocalSymbol> GetDeclaredLocalsForScope(SyntaxNode scopeDesignator)
Binder\UsingStatementBinder.cs (1)
306internal override ImmutableArray<LocalSymbol> GetDeclaredLocalsForScope(SyntaxNode scopeDesignator)
Binder\WhileBinder.cs (1)
69internal override ImmutableArray<LocalSymbol> GetDeclaredLocalsForScope(SyntaxNode scopeDesignator)
Binder\WithLambdaParametersBinder.cs (1)
170internal override ImmutableArray<LocalSymbol> GetDeclaredLocalsForScope(SyntaxNode scopeDesignator)
21 references to GetDeclaredLocalsForScope
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder.cs (4)
188return this.Next.GetDeclaredLocalsForScope(scopeDesignator); 872var locals = this.GetDeclaredLocalsForScope(scopeDesignator); 887var locals = this.GetDeclaredLocalsForScope(scopeDesignator); 902var locals = this.GetDeclaredLocalsForScope(scopeDesignator);
Binder\Binder_Expressions.cs (3)
466return new BoundFieldEqualsValue(initializerOpt, field, initializerBinder.GetDeclaredLocalsForScope(initializerOpt), result); 517var result = new BoundParameterEqualsValue(defaultValueSyntax, parameter, defaultValueBinder.GetDeclaredLocalsForScope(defaultValueSyntax), 533return new BoundFieldEqualsValue(equalsValueSyntax, symbol, initializerBinder.GetDeclaredLocalsForScope(equalsValueSyntax), initializer);
Binder\Binder_Query.cs (1)
776var locals = this.GetDeclaredLocalsForScope(expression);
Binder\Binder_Statements.cs (8)
210GetDeclaredLocalsForScope(node), 1932ImmutableArray<LocalSymbol> locals = GetDeclaredLocalsForScope(node); 3367ImmutableArray<LocalSymbol> locals = binder.GetDeclaredLocalsForScope(node); 3616return bodyBinder.CreateBlockFromExpression(expressionBody, bodyBinder.GetDeclaredLocalsForScope(expressionBody), refKind, expression, expressionSyntax, diagnostics); 3632return bodyBinder.CreateBlockFromExpression(body, bodyBinder.GetDeclaredLocalsForScope(body), refKind, expression, expressionSyntax, diagnostics); 3641return bodyBinder.CreateBlockFromExpression(body, bodyBinder.GetDeclaredLocalsForScope(body), RefKind.None, expression, body, diagnostics); 3728constructorLocals = initializerBinder.GetDeclaredLocalsForScope(baseWithArguments); 3786bodyBinder.GetDeclaredLocalsForScope(constructor),
Binder\ForLoopBinder.cs (2)
98innerLocals = originalBinder.GetDeclaredLocalsForScope(conditionSyntax); 110var locals = incrementBinder.GetDeclaredLocalsForScope(scopeDesignator);
Binder\SwitchBinder_Patterns.cs (1)
211return new BoundSwitchSection(node, sectionBinder.GetDeclaredLocalsForScope(node), boundLabelsBuilder.ToImmutableAndFree(), boundStatementsBuilder.ToImmutableAndFree());
Compilation\CSharpSemanticModel.cs (2)
3292LocalSymbol local = foreachBinder.GetDeclaredLocalsForScope(forEachStatement).FirstOrDefault(); 3331LocalSymbol local = catchBinder.GetDeclaredLocalsForScope(catchClause).FirstOrDefault();