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

◆ SameArguments()

override bool System.Linq.Expressions.DynamicExpression4.SameArguments ( ICollection< Expression > arguments)
inlinepackagevirtualinherited

Reimplemented from System.Linq.Expressions.DynamicExpression.

Definition at line 41 of file DynamicExpression4.cs.

42 {
43 if (arguments != null && arguments.Count == 4)
44 {
46 {
47 return ExpressionUtils.SameElements(arguments, current);
48 }
50 enumerator.MoveNext();
51 if (enumerator.Current == _arg0)
52 {
53 enumerator.MoveNext();
54 if (enumerator.Current == _arg1)
55 {
56 enumerator.MoveNext();
57 if (enumerator.Current == _arg2)
58 {
59 enumerator.MoveNext();
60 return enumerator.Current == _arg3;
61 }
62 }
63 }
64 }
65 return false;
66 }

References System.Linq.Expressions.DynamicExpression4._arg0, System.Linq.Expressions.DynamicExpression4._arg1, System.Linq.Expressions.DynamicExpression4._arg2, System.Linq.Expressions.DynamicExpression4._arg3, System.Collections.Generic.Dictionary< TKey, TValue >.Count, and System.Collections.Generic.Dictionary< TKey, TValue >.GetEnumerator().