1 write to Variable
System.Linq.Expressions (1)
System\Linq\Expressions\CatchBlock.cs (1)
19
Variable
= variable;
27 references to Variable
System.Linq.Expressions (27)
System\Linq\Expressions\CatchBlock.cs (2)
58
/// <param name="variable">The <see cref="
Variable
"/> property of the result.</param>
64
if (variable ==
Variable
&& filter == Filter && body == Body)
System\Linq\Expressions\Compiler\CompilerScope.cs (1)
492
return new[] { ((CatchBlock)scope).
Variable
! };
System\Linq\Expressions\Compiler\LambdaCompiler.Statements.cs (3)
118
return ((CatchBlock)node).
Variable
!= null;
796
if (cb.
Variable
!= null)
800
_scope.EmitSet(cb.
Variable
);
System\Linq\Expressions\Compiler\StackSpiller.cs (1)
987
handler = Expression.MakeCatchBlock(handler.Test, handler.
Variable
, rbody.Node, filter);
System\Linq\Expressions\Compiler\VariableBinder.cs (1)
132
if (node.
Variable
== null)
System\Linq\Expressions\DebugViewWriter.cs (2)
1069
if (node.
Variable
!= null)
1072
VisitParameter(node.
Variable
);
System\Linq\Expressions\Expression.DebuggerProxy.cs (1)
66
public ParameterExpression? Variable => _node.
Variable
;
System\Linq\Expressions\ExpressionStringBuilder.cs (2)
734
if (!string.IsNullOrEmpty(node.
Variable
?.Name))
737
Out(node.
Variable
.Name);
System\Linq\Expressions\ExpressionVisitor.cs (1)
502
return node.Update(VisitAndConvert(node.
Variable
, nameof(VisitCatchBlock)), Visit(node.Filter), Visit(node.Body));
System\Linq\Expressions\Interpreter\LightCompiler.cs (5)
2009
ParameterExpression parameter = handler.
Variable
?? Expression.Parameter(handler.Test);
2813
if (node.
Variable
!= null)
2815
PushParameters(new[] { node.
Variable
});
2819
if (node.
Variable
!= null)
2821
PopParameters(new[] { node.
Variable
});
System\Linq\Expressions\Interpreter\TypeOperations.cs (4)
558
if (node.
Variable
!= null)
560
_shadowedVars.Push(new HashSet<ParameterExpression> { node.
Variable
});
564
if (node.
Variable
!= null)
572
return Expression.MakeCatchBlock(node.Test, node.
Variable
, b, f);
System\Runtime\CompilerServices\RuntimeOps.ExpressionQuoter.cs (4)
113
if (node.
Variable
!= null)
115
_shadowedVars.Push(new HashSet<ParameterExpression> { node.
Variable
});
119
if (node.
Variable
!= null)
127
return Expression.MakeCatchBlock(node.Test, node.
Variable
, b, f);