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

◆ SameArguments()

override bool System.Linq.Expressions.MethodCallExpression5.SameArguments ( ICollection< Expression > arguments)
inlinepackagevirtual

Reimplemented from System.Linq.Expressions.MethodCallExpression.

Definition at line 45 of file MethodCallExpression5.cs.

46 {
47 if (arguments != null && arguments.Count == 5)
48 {
50 {
51 return ExpressionUtils.SameElements(arguments, current);
52 }
54 enumerator.MoveNext();
55 if (enumerator.Current == _arg0)
56 {
57 enumerator.MoveNext();
58 if (enumerator.Current == _arg1)
59 {
60 enumerator.MoveNext();
61 if (enumerator.Current == _arg2)
62 {
63 enumerator.MoveNext();
64 if (enumerator.Current == _arg3)
65 {
66 enumerator.MoveNext();
67 return enumerator.Current == _arg4;
68 }
69 }
70 }
71 }
72 }
73 return false;
74 }

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