Pattern<TSource1, TSource2, TSource3, TSource4, TSource5, TSource6, TSource7, TSource8, TSource9, TSource10, TSource11, TSource12, TSource13, TSource14, TSource15, TSource16>
public class Pattern<
TSource1,
TSource2,
TSource3,
TSource4,
TSource5,
TSource6,
TSource7,
TSource8,
TSource9,
TSource10,
TSource11,
TSource12,
TSource13,
TSource14,
TSource15,
TSource16> :
Pattern
Represents a join pattern over sixteen observable sequences.
namespace System.
Reactive.
Joins
{
public class Pattern<
TSource1,
TSource2,
TSource3,
TSource4,
TSource5,
TSource6,
TSource7,
TSource8,
TSource9,
TSource10,
TSource11,
TSource12,
TSource13,
TSource14,
TSource15,
TSource16> :
Pattern
{
internal IObservable<
TSource1>
First { get; }
internal IObservable<
TSource2>
Second { get; }
internal IObservable<
TSource3>
Third { get; }
internal IObservable<
TSource4>
Fourth { get; }
internal IObservable<
TSource5>
Fifth { get; }
internal IObservable<
TSource6>
Sixth { get; }
internal IObservable<
TSource7>
Seventh { get; }
internal IObservable<
TSource8>
Eighth { get; }
internal IObservable<
TSource9>
Ninth { get; }
internal IObservable<
TSource10>
Tenth { get; }
internal IObservable<
TSource11>
Eleventh { get; }
internal IObservable<
TSource12>
Twelfth { get; }
internal IObservable<
TSource13>
Thirteenth { get; }
internal IObservable<
TSource14>
Fourteenth { get; }
internal IObservable<
TSource15>
Fifteenth { get; }
internal IObservable<
TSource16>
Sixteenth { get; }
internal Pattern(
IObservable<
TSource1>
first,
IObservable<
TSource2>
second,
IObservable<
TSource3>
third,
IObservable<
TSource4>
fourth,
IObservable<
TSource5>
fifth,
IObservable<
TSource6>
sixth,
IObservable<
TSource7>
seventh,
IObservable<
TSource8>
eighth,
IObservable<
TSource9>
ninth,
IObservable<
TSource10>
tenth,
IObservable<
TSource11>
eleventh,
IObservable<
TSource12>
twelfth,
IObservable<
TSource13>
thirteenth,
IObservable<
TSource14>
fourteenth,
IObservable<
TSource15>
fifteenth,
IObservable<
TSource16>
sixteenth)
{
First =
first;
Second =
second;
Third =
third;
Fourth =
fourth;
Fifth =
fifth;
Sixth =
sixth;
Seventh =
seventh;
Eighth =
eighth;
Ninth =
ninth;
Tenth =
tenth;
Eleventh =
eleventh;
Twelfth =
twelfth;
Thirteenth =
thirteenth;
Fourteenth =
fourteenth;
Fifteenth =
fifteenth;
Sixteenth =
sixteenth;
}
public Plan<
TResult>
Then<
TResult>(
Func<
TSource1,
TSource2,
TSource3,
TSource4,
TSource5,
TSource6,
TSource7,
TSource8,
TSource9,
TSource10,
TSource11,
TSource12,
TSource13,
TSource14,
TSource15,
TSource16,
TResult>
selector)
{
if (
selector ==
null)
throw new ArgumentNullException(
"selector");
return new Plan<
TSource1,
TSource2,
TSource3,
TSource4,
TSource5,
TSource6,
TSource7,
TSource8,
TSource9,
TSource10,
TSource11,
TSource12,
TSource13,
TSource14,
TSource15,
TSource16,
TResult>(
this,
selector);
}
}
}