},System.Func{ReactiveUI.IObservedChange{--0,--2},--1})} ,--1})} },System.Func{ReactiveUI.IObservedChange{--0,--2},--1},System.Boolean)} ,--1},System.Boolean)} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Linq.Expressions.Expression{System.Func{--0,--4}},System.Linq.Expressions.Expression{System.Func{--0,--5}},System.Linq.Expressions.Expression{System.Func{--0,--6}},System.Linq.Expressions.Expression{System.Func{--0,--7}},System.Linq.Expressions.Expression{System.Func{--0,--8}},System.Linq.Expressions.Expression{System.Func{--0,--9}},System.Linq.Expressions.Expression{System.Func{--0,--10}},System.Linq.Expressions.Expression{System.Func{--0,--11}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},ReactiveUI.IObservedChange{--0,--9},ReactiveUI.IObservedChange{--0,--10},ReactiveUI.IObservedChange{--0,--11},--1})} ,ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},ReactiveUI.IObservedChange{--0,--9},ReactiveUI.IObservedChange{--0,--10},ReactiveUI.IObservedChange{--0,--11},--1})} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Linq.Expressions.Expression{System.Func{--0,--4}},System.Linq.Expressions.Expression{System.Func{--0,--5}},System.Linq.Expressions.Expression{System.Func{--0,--6}},System.Linq.Expressions.Expression{System.Func{--0,--7}},System.Linq.Expressions.Expression{System.Func{--0,--8}},System.Linq.Expressions.Expression{System.Func{--0,--9}},System.Linq.Expressions.Expression{System.Func{--0,--10}},System.Linq.Expressions.Expression{System.Func{--0,--11}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},ReactiveUI.IObservedChange{--0,--9},ReactiveUI.IObservedChange{--0,--10},ReactiveUI.IObservedChange{--0,--11},--1},System.Boolean)} ,ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},ReactiveUI.IObservedChange{--0,--9},ReactiveUI.IObservedChange{--0,--10},ReactiveUI.IObservedChange{--0,--11},--1},System.Boolean)} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Linq.Expressions.Expression{System.Func{--0,--4}},System.Linq.Expressions.Expression{System.Func{--0,--5}},System.Linq.Expressions.Expression{System.Func{--0,--6}},System.Linq.Expressions.Expression{System.Func{--0,--7}},System.Linq.Expressions.Expression{System.Func{--0,--8}},System.Linq.Expressions.Expression{System.Func{--0,--9}},System.Linq.Expressions.Expression{System.Func{--0,--10}},System.Linq.Expressions.Expression{System.Func{--0,--11}},System.Linq.Expressions.Expression{System.Func{--0,--12}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},ReactiveUI.IObservedChange{--0,--9},ReactiveUI.IObservedChange{--0,--10},ReactiveUI.IObservedChange{--0,--11},ReactiveUI.IObservedChange{--0,--12},--1})} ,ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},ReactiveUI.IObservedChange{--0,--9},ReactiveUI.IObservedChange{--0,--10},ReactiveUI.IObservedChange{--0,--11},ReactiveUI.IObservedChange{--0,--12},--1})} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Linq.Expressions.Expression{System.Func{--0,--4}},System.Linq.Expressions.Expression{System.Func{--0,--5}},System.Linq.Expressions.Expression{System.Func{--0,--6}},System.Linq.Expressions.Expression{System.Func{--0,--7}},System.Linq.Expressions.Expression{System.Func{--0,--8}},System.Linq.Expressions.Expression{System.Func{--0,--9}},System.Linq.Expressions.Expression{System.Func{--0,--10}},System.Linq.Expressions.Expression{System.Func{--0,--11}},System.Linq.Expressions.Expression{System.Func{--0,--12}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},ReactiveUI.IObservedChange{--0,--9},ReactiveUI.IObservedChange{--0,--10},ReactiveUI.IObservedChange{--0,--11},ReactiveUI.IObservedChange{--0,--12},--1},System.Boolean)} ,ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},ReactiveUI.IObservedChange{--0,--9},ReactiveUI.IObservedChange{--0,--10},ReactiveUI.IObservedChange{--0,--11},ReactiveUI.IObservedChange{--0,--12},--1},System.Boolean)} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Linq.Expressions.Expression{System.Func{--0,--4}},System.Linq.Expressions.Expression{System.Func{--0,--5}},System.Linq.Expressions.Expression{System.Func{--0,--6}},System.Linq.Expressions.Expression{System.Func{--0,--7}},System.Linq.Expressions.Expression{System.Func{--0,--8}},System.Linq.Expressions.Expression{System.Func{--0,--9}},System.Linq.Expressions.Expression{System.Func{--0,--10}},System.Linq.Expressions.Expression{System.Func{--0,--11}},System.Linq.Expressions.Expression{System.Func{--0,--12}},System.Linq.Expressions.Expression{System.Func{--0,--13}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},ReactiveUI.IObservedChange{--0,--9},ReactiveUI.IObservedChange{--0,--10},ReactiveUI.IObservedChange{--0,--11},ReactiveUI.IObservedChange{--0,--12},ReactiveUI.IObservedChange{--0,--13},--1})} ,ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},ReactiveUI.IObservedChange{--0,--9},ReactiveUI.IObservedChange{--0,--10},ReactiveUI.IObservedChange{--0,--11},ReactiveUI.IObservedChange{--0,--12},ReactiveUI.IObservedChange{--0,--13},--1})} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Linq.Expressions.Expression{System.Func{--0,--4}},System.Linq.Expressions.Expression{System.Func{--0,--5}},System.Linq.Expressions.Expression{System.Func{--0,--6}},System.Linq.Expressions.Expression{System.Func{--0,--7}},System.Linq.Expressions.Expression{System.Func{--0,--8}},System.Linq.Expressions.Expression{System.Func{--0,--9}},System.Linq.Expressions.Expression{System.Func{--0,--10}},System.Linq.Expressions.Expression{System.Func{--0,--11}},System.Linq.Expressions.Expression{System.Func{--0,--12}},System.Linq.Expressions.Expression{System.Func{--0,--13}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},ReactiveUI.IObservedChange{--0,--9},ReactiveUI.IObservedChange{--0,--10},ReactiveUI.IObservedChange{--0,--11},ReactiveUI.IObservedChange{--0,--12},ReactiveUI.IObservedChange{--0,--13},--1},System.Boolean)} ,ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},ReactiveUI.IObservedChange{--0,--9},ReactiveUI.IObservedChange{--0,--10},ReactiveUI.IObservedChange{--0,--11},ReactiveUI.IObservedChange{--0,--12},ReactiveUI.IObservedChange{--0,--13},--1},System.Boolean)} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},--1})} ,ReactiveUI.IObservedChange{--0,--3},--1})} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},--1},System.Boolean)} ,ReactiveUI.IObservedChange{--0,--3},--1},System.Boolean)} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Linq.Expressions.Expression{System.Func{--0,--4}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},--1})} ,ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},--1})} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Linq.Expressions.Expression{System.Func{--0,--4}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},--1},System.Boolean)} ,ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},--1},System.Boolean)} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Linq.Expressions.Expression{System.Func{--0,--4}},System.Linq.Expressions.Expression{System.Func{--0,--5}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},--1})} ,ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},--1})} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Linq.Expressions.Expression{System.Func{--0,--4}},System.Linq.Expressions.Expression{System.Func{--0,--5}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},--1},System.Boolean)} ,ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},--1},System.Boolean)} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Linq.Expressions.Expression{System.Func{--0,--4}},System.Linq.Expressions.Expression{System.Func{--0,--5}},System.Linq.Expressions.Expression{System.Func{--0,--6}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},--1})} ,ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},--1})} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Linq.Expressions.Expression{System.Func{--0,--4}},System.Linq.Expressions.Expression{System.Func{--0,--5}},System.Linq.Expressions.Expression{System.Func{--0,--6}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},--1},System.Boolean)} ,ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},--1},System.Boolean)} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Linq.Expressions.Expression{System.Func{--0,--4}},System.Linq.Expressions.Expression{System.Func{--0,--5}},System.Linq.Expressions.Expression{System.Func{--0,--6}},System.Linq.Expressions.Expression{System.Func{--0,--7}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},--1})} ,ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},--1})} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Linq.Expressions.Expression{System.Func{--0,--4}},System.Linq.Expressions.Expression{System.Func{--0,--5}},System.Linq.Expressions.Expression{System.Func{--0,--6}},System.Linq.Expressions.Expression{System.Func{--0,--7}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},--1},System.Boolean)} ,ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},--1},System.Boolean)} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Linq.Expressions.Expression{System.Func{--0,--4}},System.Linq.Expressions.Expression{System.Func{--0,--5}},System.Linq.Expressions.Expression{System.Func{--0,--6}},System.Linq.Expressions.Expression{System.Func{--0,--7}},System.Linq.Expressions.Expression{System.Func{--0,--8}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},--1})} ,ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},--1})} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Linq.Expressions.Expression{System.Func{--0,--4}},System.Linq.Expressions.Expression{System.Func{--0,--5}},System.Linq.Expressions.Expression{System.Func{--0,--6}},System.Linq.Expressions.Expression{System.Func{--0,--7}},System.Linq.Expressions.Expression{System.Func{--0,--8}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},--1},System.Boolean)} ,ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},--1},System.Boolean)} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Linq.Expressions.Expression{System.Func{--0,--4}},System.Linq.Expressions.Expression{System.Func{--0,--5}},System.Linq.Expressions.Expression{System.Func{--0,--6}},System.Linq.Expressions.Expression{System.Func{--0,--7}},System.Linq.Expressions.Expression{System.Func{--0,--8}},System.Linq.Expressions.Expression{System.Func{--0,--9}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},ReactiveUI.IObservedChange{--0,--9},--1})} ,ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},ReactiveUI.IObservedChange{--0,--9},--1})} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Linq.Expressions.Expression{System.Func{--0,--4}},System.Linq.Expressions.Expression{System.Func{--0,--5}},System.Linq.Expressions.Expression{System.Func{--0,--6}},System.Linq.Expressions.Expression{System.Func{--0,--7}},System.Linq.Expressions.Expression{System.Func{--0,--8}},System.Linq.Expressions.Expression{System.Func{--0,--9}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},ReactiveUI.IObservedChange{--0,--9},--1},System.Boolean)} ,ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},ReactiveUI.IObservedChange{--0,--9},--1},System.Boolean)} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Linq.Expressions.Expression{System.Func{--0,--4}},System.Linq.Expressions.Expression{System.Func{--0,--5}},System.Linq.Expressions.Expression{System.Func{--0,--6}},System.Linq.Expressions.Expression{System.Func{--0,--7}},System.Linq.Expressions.Expression{System.Func{--0,--8}},System.Linq.Expressions.Expression{System.Func{--0,--9}},System.Linq.Expressions.Expression{System.Func{--0,--10}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},ReactiveUI.IObservedChange{--0,--9},ReactiveUI.IObservedChange{--0,--10},--1})} ,ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},ReactiveUI.IObservedChange{--0,--9},ReactiveUI.IObservedChange{--0,--10},--1})} },System.Linq.Expressions.Expression{System.Func{--0,--3}},System.Linq.Expressions.Expression{System.Func{--0,--4}},System.Linq.Expressions.Expression{System.Func{--0,--5}},System.Linq.Expressions.Expression{System.Func{--0,--6}},System.Linq.Expressions.Expression{System.Func{--0,--7}},System.Linq.Expressions.Expression{System.Func{--0,--8}},System.Linq.Expressions.Expression{System.Func{--0,--9}},System.Linq.Expressions.Expression{System.Func{--0,--10}},System.Func{ReactiveUI.IObservedChange{--0,--2},ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},ReactiveUI.IObservedChange{--0,--9},ReactiveUI.IObservedChange{--0,--10},--1},System.Boolean)} ,ReactiveUI.IObservedChange{--0,--3},ReactiveUI.IObservedChange{--0,--4},ReactiveUI.IObservedChange{--0,--5},ReactiveUI.IObservedChange{--0,--6},ReactiveUI.IObservedChange{--0,--7},ReactiveUI.IObservedChange{--0,--8},ReactiveUI.IObservedChange{--0,--9},ReactiveUI.IObservedChange{--0,--10},--1},System.Boolean)}
WhenAnyMixins.WhenAny(TSender?, Expression>, Func, TRet>) method¶
Defined in
Type: WhenAnyMixins
Namespace: ReactiveUI.Reactive
Assembly: ReactiveUI.Reactive.dll
Applies to
net10.0, net10.0-maccatalyst26.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net10.0-tvos26.0, net10.0-windows10.0.19041, net10.0-macos26.0, net10.0-ios26.0, net10.0-android36.0, net9.0, net9.0-tvos18.0, net9.0-macos15.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-ios18.0, net9.0-desktop1.0, net8.0, net8.0-windows10.0.19041, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.5, netstandard2.1, net481, net462, net471
Overloads¶
- 1.
public static IObservable<TRet> WhenAny<TSender, TRet, T1>(this TSender? sender, Expression<Func<TSender, T1>> property1, Func<IObservedChange<TSender, T1>, TRet> selector) - 2.
public static IObservable<TRet> WhenAny<TSender, TRet, T1>(this TSender? sender, string property1Name, Func<IObservedChange<TSender, T1>, TRet> selector) - 3.
public static IObservable<TRet> WhenAny<TSender, TRet, T1>(this TSender? sender, Expression<Func<TSender, T1>> property1, Func<IObservedChange<TSender, T1>, TRet> selector, bool isDistinct) - 4.
public static IObservable<TRet> WhenAny<TSender, TRet, T1>(this TSender? sender, string property1Name, Func<IObservedChange<TSender, T1>, TRet> selector, bool isDistinct) - 5.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Expression<Func<TSender, T8>> property8, Expression<Func<TSender, T9>> property9, Expression<Func<TSender, T10>> property10, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, TRet> selector) - 6.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, string property8Name, string property9Name, string property10Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, TRet> selector) - 7.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Expression<Func<TSender, T8>> property8, Expression<Func<TSender, T9>> property9, Expression<Func<TSender, T10>> property10, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, TRet> selector, bool isDistinct) - 8.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, string property8Name, string property9Name, string property10Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, TRet> selector, bool isDistinct) - 9.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Expression<Func<TSender, T8>> property8, Expression<Func<TSender, T9>> property9, Expression<Func<TSender, T10>> property10, Expression<Func<TSender, T11>> property11, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, TRet> selector) - 10.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, string property8Name, string property9Name, string property10Name, string property11Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, TRet> selector) - 11.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Expression<Func<TSender, T8>> property8, Expression<Func<TSender, T9>> property9, Expression<Func<TSender, T10>> property10, Expression<Func<TSender, T11>> property11, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, TRet> selector, bool isDistinct) - 12.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, string property8Name, string property9Name, string property10Name, string property11Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, TRet> selector, bool isDistinct) - 13.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Expression<Func<TSender, T8>> property8, Expression<Func<TSender, T9>> property9, Expression<Func<TSender, T10>> property10, Expression<Func<TSender, T11>> property11, Expression<Func<TSender, T12>> property12, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, IObservedChange<TSender, T12>, TRet> selector) - 14.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, string property8Name, string property9Name, string property10Name, string property11Name, string property12Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, IObservedChange<TSender, T12>, TRet> selector) - 15.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Expression<Func<TSender, T8>> property8, Expression<Func<TSender, T9>> property9, Expression<Func<TSender, T10>> property10, Expression<Func<TSender, T11>> property11, Expression<Func<TSender, T12>> property12, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, IObservedChange<TSender, T12>, TRet> selector, bool isDistinct) - 16.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, string property8Name, string property9Name, string property10Name, string property11Name, string property12Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, IObservedChange<TSender, T12>, TRet> selector, bool isDistinct) - 17.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, TRet> selector) - 18.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2>(this TSender? sender, string property1Name, string property2Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, TRet> selector) - 19.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, TRet> selector, bool isDistinct) - 20.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2>(this TSender? sender, string property1Name, string property2Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, TRet> selector, bool isDistinct) - 21.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, TRet> selector) - 22.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3>(this TSender? sender, string property1Name, string property2Name, string property3Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, TRet> selector) - 23.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, TRet> selector, bool isDistinct) - 24.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3>(this TSender? sender, string property1Name, string property2Name, string property3Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, TRet> selector, bool isDistinct) - 25.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, TRet> selector) - 26.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, TRet> selector) - 27.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, TRet> selector, bool isDistinct) - 28.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, TRet> selector, bool isDistinct) - 29.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, TRet> selector) - 30.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, TRet> selector) - 31.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, TRet> selector, bool isDistinct) - 32.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, TRet> selector, bool isDistinct) - 33.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, TRet> selector) - 34.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, TRet> selector) - 35.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, TRet> selector, bool isDistinct) - 36.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, TRet> selector, bool isDistinct) - 37.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, TRet> selector) - 38.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, TRet> selector) - 39.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, TRet> selector, bool isDistinct) - 40.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, TRet> selector, bool isDistinct) - 41.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Expression<Func<TSender, T8>> property8, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, TRet> selector) - 42.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, string property8Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, TRet> selector) - 43.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Expression<Func<TSender, T8>> property8, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, TRet> selector, bool isDistinct) - 44.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, string property8Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, TRet> selector, bool isDistinct) - 45.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Expression<Func<TSender, T8>> property8, Expression<Func<TSender, T9>> property9, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, TRet> selector) - 46.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, string property8Name, string property9Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, TRet> selector) - 47.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Expression<Func<TSender, T8>> property8, Expression<Func<TSender, T9>> property9, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, TRet> selector, bool isDistinct) - 48.
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, string property8Name, string property9Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, TRet> selector, bool isDistinct)
1. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1>(this TSender? sender, Expression<Func<TSender, T1>> property1, Func<IObservedChange<TSender, T1>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
selector | Func | -- |
Returns: IObservable
2. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1>(this TSender? sender, string property1Name, Func<IObservedChange<TSender, T1>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
selector | Func | -- |
Returns: IObservable
3. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1>(this TSender? sender, Expression<Func<TSender, T1>> property1, Func<IObservedChange<TSender, T1>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
4. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1>(this TSender? sender, string property1Name, Func<IObservedChange<TSender, T1>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
5. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Expression<Func<TSender, T8>> property8, Expression<Func<TSender, T9>> property9, Expression<Func<TSender, T10>> property10, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
T8 | -- |
T9 | -- |
T10 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
property3 | Expression | -- |
property4 | Expression | -- |
property5 | Expression | -- |
property6 | Expression | -- |
property7 | Expression | -- |
property8 | Expression | -- |
property9 | Expression | -- |
property10 | Expression | -- |
selector | Func | -- |
Returns: IObservable
6. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, string property8Name, string property9Name, string property10Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
T8 | -- |
T9 | -- |
T10 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
property3Name | string | -- |
property4Name | string | -- |
property5Name | string | -- |
property6Name | string | -- |
property7Name | string | -- |
property8Name | string | -- |
property9Name | string | -- |
property10Name | string | -- |
selector | Func | -- |
Returns: IObservable
7. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Expression<Func<TSender, T8>> property8, Expression<Func<TSender, T9>> property9, Expression<Func<TSender, T10>> property10, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
T8 | -- |
T9 | -- |
T10 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
property3 | Expression | -- |
property4 | Expression | -- |
property5 | Expression | -- |
property6 | Expression | -- |
property7 | Expression | -- |
property8 | Expression | -- |
property9 | Expression | -- |
property10 | Expression | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
8. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, string property8Name, string property9Name, string property10Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
T8 | -- |
T9 | -- |
T10 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
property3Name | string | -- |
property4Name | string | -- |
property5Name | string | -- |
property6Name | string | -- |
property7Name | string | -- |
property8Name | string | -- |
property9Name | string | -- |
property10Name | string | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
9. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Expression<Func<TSender, T8>> property8, Expression<Func<TSender, T9>> property9, Expression<Func<TSender, T10>> property10, Expression<Func<TSender, T11>> property11, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
T8 | -- |
T9 | -- |
T10 | -- |
T11 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
property3 | Expression | -- |
property4 | Expression | -- |
property5 | Expression | -- |
property6 | Expression | -- |
property7 | Expression | -- |
property8 | Expression | -- |
property9 | Expression | -- |
property10 | Expression | -- |
property11 | Expression | -- |
selector | Func | -- |
Returns: IObservable
10. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, string property8Name, string property9Name, string property10Name, string property11Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
T8 | -- |
T9 | -- |
T10 | -- |
T11 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
property3Name | string | -- |
property4Name | string | -- |
property5Name | string | -- |
property6Name | string | -- |
property7Name | string | -- |
property8Name | string | -- |
property9Name | string | -- |
property10Name | string | -- |
property11Name | string | -- |
selector | Func | -- |
Returns: IObservable
11. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Expression<Func<TSender, T8>> property8, Expression<Func<TSender, T9>> property9, Expression<Func<TSender, T10>> property10, Expression<Func<TSender, T11>> property11, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
T8 | -- |
T9 | -- |
T10 | -- |
T11 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
property3 | Expression | -- |
property4 | Expression | -- |
property5 | Expression | -- |
property6 | Expression | -- |
property7 | Expression | -- |
property8 | Expression | -- |
property9 | Expression | -- |
property10 | Expression | -- |
property11 | Expression | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
12. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, string property8Name, string property9Name, string property10Name, string property11Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
T8 | -- |
T9 | -- |
T10 | -- |
T11 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
property3Name | string | -- |
property4Name | string | -- |
property5Name | string | -- |
property6Name | string | -- |
property7Name | string | -- |
property8Name | string | -- |
property9Name | string | -- |
property10Name | string | -- |
property11Name | string | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
13. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Expression<Func<TSender, T8>> property8, Expression<Func<TSender, T9>> property9, Expression<Func<TSender, T10>> property10, Expression<Func<TSender, T11>> property11, Expression<Func<TSender, T12>> property12, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, IObservedChange<TSender, T12>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
T8 | -- |
T9 | -- |
T10 | -- |
T11 | -- |
T12 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
property3 | Expression | -- |
property4 | Expression | -- |
property5 | Expression | -- |
property6 | Expression | -- |
property7 | Expression | -- |
property8 | Expression | -- |
property9 | Expression | -- |
property10 | Expression | -- |
property11 | Expression | -- |
property12 | Expression | -- |
selector | Func | -- |
Returns: IObservable
14. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, string property8Name, string property9Name, string property10Name, string property11Name, string property12Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, IObservedChange<TSender, T12>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
T8 | -- |
T9 | -- |
T10 | -- |
T11 | -- |
T12 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
property3Name | string | -- |
property4Name | string | -- |
property5Name | string | -- |
property6Name | string | -- |
property7Name | string | -- |
property8Name | string | -- |
property9Name | string | -- |
property10Name | string | -- |
property11Name | string | -- |
property12Name | string | -- |
selector | Func | -- |
Returns: IObservable
15. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Expression<Func<TSender, T8>> property8, Expression<Func<TSender, T9>> property9, Expression<Func<TSender, T10>> property10, Expression<Func<TSender, T11>> property11, Expression<Func<TSender, T12>> property12, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, IObservedChange<TSender, T12>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
T8 | -- |
T9 | -- |
T10 | -- |
T11 | -- |
T12 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
property3 | Expression | -- |
property4 | Expression | -- |
property5 | Expression | -- |
property6 | Expression | -- |
property7 | Expression | -- |
property8 | Expression | -- |
property9 | Expression | -- |
property10 | Expression | -- |
property11 | Expression | -- |
property12 | Expression | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
16. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, string property8Name, string property9Name, string property10Name, string property11Name, string property12Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, IObservedChange<TSender, T10>, IObservedChange<TSender, T11>, IObservedChange<TSender, T12>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
T8 | -- |
T9 | -- |
T10 | -- |
T11 | -- |
T12 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
property3Name | string | -- |
property4Name | string | -- |
property5Name | string | -- |
property6Name | string | -- |
property7Name | string | -- |
property8Name | string | -- |
property9Name | string | -- |
property10Name | string | -- |
property11Name | string | -- |
property12Name | string | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
17. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
selector | Func | -- |
Returns: IObservable
18. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2>(this TSender? sender, string property1Name, string property2Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
selector | Func | -- |
Returns: IObservable
19. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
20. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2>(this TSender? sender, string property1Name, string property2Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
21. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
property3 | Expression | -- |
selector | Func | -- |
Returns: IObservable
22. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3>(this TSender? sender, string property1Name, string property2Name, string property3Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
property3Name | string | -- |
selector | Func | -- |
Returns: IObservable
23. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
property3 | Expression | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
24. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3>(this TSender? sender, string property1Name, string property2Name, string property3Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
property3Name | string | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
25. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
property3 | Expression | -- |
property4 | Expression | -- |
selector | Func | -- |
Returns: IObservable
26. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
property3Name | string | -- |
property4Name | string | -- |
selector | Func | -- |
Returns: IObservable
27. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
property3 | Expression | -- |
property4 | Expression | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
28. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
property3Name | string | -- |
property4Name | string | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
29. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
property3 | Expression | -- |
property4 | Expression | -- |
property5 | Expression | -- |
selector | Func | -- |
Returns: IObservable
30. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
property3Name | string | -- |
property4Name | string | -- |
property5Name | string | -- |
selector | Func | -- |
Returns: IObservable
31. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
property3 | Expression | -- |
property4 | Expression | -- |
property5 | Expression | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
32. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
property3Name | string | -- |
property4Name | string | -- |
property5Name | string | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
33. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
property3 | Expression | -- |
property4 | Expression | -- |
property5 | Expression | -- |
property6 | Expression | -- |
selector | Func | -- |
Returns: IObservable
34. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
property3Name | string | -- |
property4Name | string | -- |
property5Name | string | -- |
property6Name | string | -- |
selector | Func | -- |
Returns: IObservable
35. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
property3 | Expression | -- |
property4 | Expression | -- |
property5 | Expression | -- |
property6 | Expression | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
36. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
property3Name | string | -- |
property4Name | string | -- |
property5Name | string | -- |
property6Name | string | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
37. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
property3 | Expression | -- |
property4 | Expression | -- |
property5 | Expression | -- |
property6 | Expression | -- |
property7 | Expression | -- |
selector | Func | -- |
Returns: IObservable
38. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
property3Name | string | -- |
property4Name | string | -- |
property5Name | string | -- |
property6Name | string | -- |
property7Name | string | -- |
selector | Func | -- |
Returns: IObservable
39. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
property3 | Expression | -- |
property4 | Expression | -- |
property5 | Expression | -- |
property6 | Expression | -- |
property7 | Expression | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
40. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
property3Name | string | -- |
property4Name | string | -- |
property5Name | string | -- |
property6Name | string | -- |
property7Name | string | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
41. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Expression<Func<TSender, T8>> property8, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
T8 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
property3 | Expression | -- |
property4 | Expression | -- |
property5 | Expression | -- |
property6 | Expression | -- |
property7 | Expression | -- |
property8 | Expression | -- |
selector | Func | -- |
Returns: IObservable
42. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, string property8Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
T8 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
property3Name | string | -- |
property4Name | string | -- |
property5Name | string | -- |
property6Name | string | -- |
property7Name | string | -- |
property8Name | string | -- |
selector | Func | -- |
Returns: IObservable
43. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Expression<Func<TSender, T8>> property8, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
T8 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
property3 | Expression | -- |
property4 | Expression | -- |
property5 | Expression | -- |
property6 | Expression | -- |
property7 | Expression | -- |
property8 | Expression | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
44. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, string property8Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
T8 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
property3Name | string | -- |
property4Name | string | -- |
property5Name | string | -- |
property6Name | string | -- |
property7Name | string | -- |
property8Name | string | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
45. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Expression<Func<TSender, T8>> property8, Expression<Func<TSender, T9>> property9, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
T8 | -- |
T9 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
property3 | Expression | -- |
property4 | Expression | -- |
property5 | Expression | -- |
property6 | Expression | -- |
property7 | Expression | -- |
property8 | Expression | -- |
property9 | Expression | -- |
selector | Func | -- |
Returns: IObservable
46. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, string property8Name, string property9Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, TRet> selector)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
T8 | -- |
T9 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
property3Name | string | -- |
property4Name | string | -- |
property5Name | string | -- |
property6Name | string | -- |
property7Name | string | -- |
property8Name | string | -- |
property9Name | string | -- |
selector | Func | -- |
Returns: IObservable
47. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9>(this TSender? sender, Expression<Func<TSender, T1>> property1, Expression<Func<TSender, T2>> property2, Expression<Func<TSender, T3>> property3, Expression<Func<TSender, T4>> property4, Expression<Func<TSender, T5>> property5, Expression<Func<TSender, T6>> property6, Expression<Func<TSender, T7>> property7, Expression<Func<TSender, T8>> property8, Expression<Func<TSender, T9>> property9, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
T8 | -- |
T9 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1 | Expression | -- |
property2 | Expression | -- |
property3 | Expression | -- |
property4 | Expression | -- |
property5 | Expression | -- |
property6 | Expression | -- |
property7 | Expression | -- |
property8 | Expression | -- |
property9 | Expression | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable
48. Overload¶
Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]
public static IObservable<TRet> WhenAny<TSender, TRet, T1, T2, T3, T4, T5, T6, T7, T8, T9>(this TSender? sender, string property1Name, string property2Name, string property3Name, string property4Name, string property5Name, string property6Name, string property7Name, string property8Name, string property9Name, Func<IObservedChange<TSender, T1>, IObservedChange<TSender, T2>, IObservedChange<TSender, T3>, IObservedChange<TSender, T4>, IObservedChange<TSender, T5>, IObservedChange<TSender, T6>, IObservedChange<TSender, T7>, IObservedChange<TSender, T8>, IObservedChange<TSender, T9>, TRet> selector, bool isDistinct)
Type parameters
| Name | Description |
|---|---|
TSender | -- |
TRet | -- |
T1 | -- |
T2 | -- |
T3 | -- |
T4 | -- |
T5 | -- |
T6 | -- |
T7 | -- |
T8 | -- |
T9 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
sender | TSender? | -- |
property1Name | string | -- |
property2Name | string | -- |
property3Name | string | -- |
property4Name | string | -- |
property5Name | string | -- |
property6Name | string | -- |
property7Name | string | -- |
property8Name | string | -- |
property9Name | string | -- |
selector | Func | -- |
isDistinct | bool | -- |
Returns: IObservable