1 instantiation of ExpressionVariableFinder
Microsoft.CodeAnalysis.CSharp (1)
Binder\ExpressionVariableFinder.cs (1)
669return new ObjectPool<ExpressionVariableFinder>(() => new ExpressionVariableFinder(), 10);
23 references to ExpressionVariableFinder
Microsoft.CodeAnalysis.CSharp (23)
Binder\CatchClauseBinder.cs (1)
39ExpressionVariableFinder.FindExpressionVariables(this, locals, _syntax.Filter.FilterExpression);
Binder\ExpressionListVariableBinder.cs (1)
29ExpressionVariableFinder.FindExpressionVariables(this, builder, _expressions);
Binder\ExpressionVariableBinder.cs (1)
29ExpressionVariableFinder.FindExpressionVariables(this, builder, (CSharpSyntaxNode)ScopeDesignator,
Binder\ExpressionVariableFinder.cs (5)
560ExpressionVariableFinder finder = s_poolInstance.Allocate(); 581ExpressionVariableFinder finder = s_poolInstance.Allocate(); 665private static readonly ObjectPool<ExpressionVariableFinder> s_poolInstance = CreatePool(); 667public static ObjectPool<ExpressionVariableFinder> CreatePool() 669return new ObjectPool<ExpressionVariableFinder>(() => new ExpressionVariableFinder(), 10);
Binder\FixedStatementBinder.cs (2)
41ExpressionVariableFinder.FindExpressionVariables(args.binder, args.locals, size); 51ExpressionVariableFinder.FindExpressionVariables(this, locals, declarator);
Binder\ForEachLoopBinder.cs (1)
132ExpressionVariableFinder.FindExpressionVariables(this, locals, declaration);
Binder\ForLoopBinder.cs (3)
41ExpressionVariableFinder.FindExpressionVariables(args.binder, args.locals, size); 52ExpressionVariableFinder.FindExpressionVariables(this, locals, vdecl); 57ExpressionVariableFinder.FindExpressionVariables(this, locals, _syntax.Initializers);
Binder\LocalScopeBinder.cs (5)
220ExpressionVariableFinder.FindExpressionVariables(this, locals, vdecl, localDeclarationBinder); 266ExpressionVariableFinder.FindExpressionVariables(this, locals, innerStatement, enclosingBinder.GetBinder(innerStatement) ?? enclosingBinder); 271ExpressionVariableFinder.FindExpressionVariables(this, locals, innerStatement, enclosingBinder.GetBinder(switchStatement.Expression) ?? enclosingBinder); 277ExpressionVariableFinder.FindExpressionVariables(this, locals, innerStatement, statementBinder); 291ExpressionVariableFinder.FindExpressionVariables(args.localScopeBinder, args.locals, expression, args.localDeclarationBinder);
Binder\UsingStatementBinder.cs (3)
37ExpressionVariableFinder.FindExpressionVariables(this, locals, expressionSyntax); 51ExpressionVariableFinder.FindExpressionVariables(args.binder, args.locals, size); 61ExpressionVariableFinder.FindExpressionVariables(this, locals, declarator);
Binder\WhileBinder.cs (1)
65ExpressionVariableFinder.FindExpressionVariables(this, locals, node: condition);