18 references to Variable
System.Core (18)
Microsoft\Scripting\Ast\CatchBlock.cs (2)
93/// <param name="variable">The <see cref="Variable" /> property of the result.</param> 98if (variable == Variable && filter == Filter && body == Body) {
Microsoft\Scripting\Ast\DebugViewWriter.cs (2)
1036if (node.Variable != null) { 1038VisitParameter(node.Variable);
Microsoft\Scripting\Ast\Expression.DebuggerProxy.cs (1)
78public ParameterExpression Variable { get { return _node.Variable; } }
Microsoft\Scripting\Ast\ExpressionStringBuilder.cs (2)
749if (node.Variable != null) { 750Out(node.Variable.Name ?? "");
Microsoft\Scripting\Ast\ExpressionVisitor.cs (1)
498return node.Update(VisitAndConvert(node.Variable, "VisitCatchBlock"), Visit(node.Filter), Visit(node.Body));
Microsoft\Scripting\Compiler\CompilerScope.cs (1)
453return new[] { ((CatchBlock)scope).Variable };
Microsoft\Scripting\Compiler\ExpressionQuoter.cs (4)
102if (node.Variable != null) { 103_shadowedVars.Push(new Set<ParameterExpression>(new[] { node.Variable })); 107if (node.Variable != null) { 113return Expression.MakeCatchBlock(node.Test, node.Variable, b, f);
Microsoft\Scripting\Compiler\LambdaCompiler.Statements.cs (3)
122return ((CatchBlock)node).Variable != null; 687if (cb.Variable != null) { 690_scope.EmitSet(cb.Variable);
Microsoft\Scripting\Compiler\StackSpiller.cs (1)
875handler = Expression.MakeCatchBlock(handler.Test, handler.Variable, rbody.Node, filter);
Microsoft\Scripting\Compiler\VariableBinder.cs (1)
129if (node.Variable == null) {