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