Created
April 3, 2015 18:30
-
-
Save GregRos/b83fe95b4d94465f5e08 to your computer and use it in GitHub Desktop.
finger tree!
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| using Funq.Collections.Common; | |
| using System; | |
| namespace Funq.Collections.Implementation { | |
| static partial class FingerTree<TValue> { | |
| abstract partial class FTree<TChild> { | |
| internal sealed partial class Digit { | |
| public override TExpected Apply<TExpected, TValue2>(int nesting, Func<TValue, TValue2> selector, Lineage lin) { | |
| switch (nesting) { | |
| case 0: | |
| return (TExpected)(object)ApplyTo<Leaf<TValue2>, TValue2>(nesting, selector, lin); | |
| case 1: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit, TValue2>(nesting, selector, lin); | |
| case 2: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 3: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 4: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 5: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 6: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 7: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 8: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 9: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 10: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 11: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 12: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 13: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 14: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 15: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 16: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 17: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 18: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 19: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 20: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 21: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 22: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 23: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 24: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 25: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 26: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 27: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 28: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 29: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 30: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| case 31: | |
| return (TExpected)(object)ApplyTo<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<FingerTree<TValue2>.FTree<Leaf<TValue2>>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit>.Digit, TValue2>(nesting, selector, lin); | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment