1 write to MergedScopes
System.Linq.Expressions (1)
System\Linq\Expressions\Compiler\VariableBinder.cs (1)
182currentScope.MergedScopes ??= new HashSet<BlockExpression>(ReferenceEqualityComparer.Instance);
5 references to MergedScopes
System.Linq.Expressions (5)
System\Linq\Expressions\Compiler\CompilerScope.cs (2)
464MergedScopes == null ? GetVariables(Node) : GetVariablesIncludingMerged(); 473foreach (BlockExpression scope in MergedScopes!)
System\Linq\Expressions\Compiler\LambdaCompiler.Statements.cs (2)
88(_scope.MergedScopes == null || !_scope.MergedScopes.Contains(node)))
System\Linq\Expressions\Compiler\VariableBinder.cs (1)
183currentScope.MergedScopes.Add(block);