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