18 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)
1680
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)
324
internal override ImmutableArray<LocalSymbol>
GetDeclaredLocalsForScope
(SyntaxNode scopeDesignator)
Binder\UsingStatementBinder.cs (1)
298
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)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Binders\PlaceholderLocalBinder.cs (1)
113
internal override ImmutableArray<LocalSymbol>
GetDeclaredLocalsForScope
(SyntaxNode scopeDesignator)
22 references to GetDeclaredLocalsForScope
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder.cs (4)
187
return this.Next.
GetDeclaredLocalsForScope
(scopeDesignator);
848
var locals = this.
GetDeclaredLocalsForScope
(scopeDesignator);
863
var locals = this.
GetDeclaredLocalsForScope
(scopeDesignator);
878
var locals = this.
GetDeclaredLocalsForScope
(scopeDesignator);
Binder\Binder_Expressions.cs (3)
442
return new BoundFieldEqualsValue(initializerOpt, field, initializerBinder.
GetDeclaredLocalsForScope
(initializerOpt), result);
491
var result = new BoundParameterEqualsValue(defaultValueSyntax, parameter, defaultValueBinder.
GetDeclaredLocalsForScope
(defaultValueSyntax),
507
return new BoundFieldEqualsValue(equalsValueSyntax, symbol, initializerBinder.
GetDeclaredLocalsForScope
(equalsValueSyntax), initializer);
Binder\Binder_Query.cs (1)
769
var locals = this.
GetDeclaredLocalsForScope
(expression);
Binder\Binder_Statements.cs (8)
211
GetDeclaredLocalsForScope
(node),
1885
ImmutableArray<LocalSymbol> locals =
GetDeclaredLocalsForScope
(node);
3229
ImmutableArray<LocalSymbol> locals = binder.
GetDeclaredLocalsForScope
(node);
3476
return bodyBinder.CreateBlockFromExpression(expressionBody, bodyBinder.
GetDeclaredLocalsForScope
(expressionBody), refKind, expression, expressionSyntax, diagnostics);
3492
return bodyBinder.CreateBlockFromExpression(body, bodyBinder.
GetDeclaredLocalsForScope
(body), refKind, expression, expressionSyntax, diagnostics);
3501
return bodyBinder.CreateBlockFromExpression(body, bodyBinder.
GetDeclaredLocalsForScope
(body), RefKind.None, expression, body, diagnostics);
3588
constructorLocals = initializerBinder.
GetDeclaredLocalsForScope
(baseWithArguments);
3646
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)
3274
LocalSymbol local = foreachBinder.
GetDeclaredLocalsForScope
(forEachStatement).FirstOrDefault();
3313
LocalSymbol local = catchBinder.
GetDeclaredLocalsForScope
(catchClause).FirstOrDefault();
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
CompilationContext.cs (1)
1003
declaredLocals = actualRootBinder.
GetDeclaredLocalsForScope
(declaredLocalsScopeDesignator);