Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
BlockN.cs
Go to the documentation of this file.
4
6
7internal class BlockN : BlockExpression
8{
10
11 internal override int ExpressionCount => _expressions.Count;
12
17
19 {
20 return ExpressionUtils.SameElements(expressions, _expressions);
21 }
22
23 internal override Expression GetExpression(int index)
24 {
25 return _expressions[index];
26 }
27
32
37}
static ReadOnlyCollection< ParameterExpression > ReturnReadOnly(IParameterProvider provider, ref object collection)
override int ExpressionCount
Definition BlockN.cs:11
override Expression GetExpression(int index)
Definition BlockN.cs:23
BlockN(IReadOnlyList< Expression > expressions)
Definition BlockN.cs:13
override ReadOnlyCollection< Expression > GetOrMakeExpressions()
Definition BlockN.cs:28
override BlockExpression Rewrite(ReadOnlyCollection< ParameterExpression > variables, Expression[] args)
Definition BlockN.cs:33
IReadOnlyList< Expression > _expressions
Definition BlockN.cs:9
override bool SameExpressions(ICollection< Expression > expressions)
Definition BlockN.cs:18