Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Rewrite() [2/2]

override BlockExpression System.Linq.Expressions.ScopeN.Rewrite ( ReadOnlyCollection< ParameterExpression > variables,
Expression[] args )
inlinepackagevirtual

Reimplemented from System.Linq.Expressions.BlockExpression.

Reimplemented in System.Linq.Expressions.ScopeWithType.

Definition at line 36 of file ScopeN.cs.

37 {
38 if (args == null)
39 {
40 Expression.ValidateVariables(variables, "variables");
41 return new ScopeN(variables, _body);
42 }
44 }
IReadOnlyList< ParameterExpression > ReuseOrValidateVariables(ReadOnlyCollection< ParameterExpression > variables)
ScopeN(IReadOnlyList< ParameterExpression > variables, IReadOnlyList< Expression > body)
Definition ScopeN.cs:15
IReadOnlyList< Expression > _body
Definition ScopeN.cs:9

References System.Linq.Expressions.ScopeN.ScopeN(), System.Linq.Expressions.ScopeN._body, System.Linq.Expressions.ScopeExpression.ReuseOrValidateVariables(), and System.Linq.Expressions.Expression< TDelegate >.ValidateVariables().