Skip to content

},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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
selectorFunc, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
selectorFunc, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
selectorFunc, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
selectorFunc, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--
T8--
T9--
T10--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
property3Expression>--
property4Expression>--
property5Expression>--
property6Expression>--
property7Expression>--
property8Expression>--
property9Expression>--
property10Expression>--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--
T8--
T9--
T10--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
property3Namestring--
property4Namestring--
property5Namestring--
property6Namestring--
property7Namestring--
property8Namestring--
property9Namestring--
property10Namestring--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--
T8--
T9--
T10--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
property3Expression>--
property4Expression>--
property5Expression>--
property6Expression>--
property7Expression>--
property8Expression>--
property9Expression>--
property10Expression>--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--
T8--
T9--
T10--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
property3Namestring--
property4Namestring--
property5Namestring--
property6Namestring--
property7Namestring--
property8Namestring--
property9Namestring--
property10Namestring--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--
T8--
T9--
T10--
T11--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
property3Expression>--
property4Expression>--
property5Expression>--
property6Expression>--
property7Expression>--
property8Expression>--
property9Expression>--
property10Expression>--
property11Expression>--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--
T8--
T9--
T10--
T11--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
property3Namestring--
property4Namestring--
property5Namestring--
property6Namestring--
property7Namestring--
property8Namestring--
property9Namestring--
property10Namestring--
property11Namestring--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--
T8--
T9--
T10--
T11--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
property3Expression>--
property4Expression>--
property5Expression>--
property6Expression>--
property7Expression>--
property8Expression>--
property9Expression>--
property10Expression>--
property11Expression>--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--
T8--
T9--
T10--
T11--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
property3Namestring--
property4Namestring--
property5Namestring--
property6Namestring--
property7Namestring--
property8Namestring--
property9Namestring--
property10Namestring--
property11Namestring--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--
T8--
T9--
T10--
T11--
T12--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
property3Expression>--
property4Expression>--
property5Expression>--
property6Expression>--
property7Expression>--
property8Expression>--
property9Expression>--
property10Expression>--
property11Expression>--
property12Expression>--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--
T8--
T9--
T10--
T11--
T12--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
property3Namestring--
property4Namestring--
property5Namestring--
property6Namestring--
property7Namestring--
property8Namestring--
property9Namestring--
property10Namestring--
property11Namestring--
property12Namestring--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--
T8--
T9--
T10--
T11--
T12--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
property3Expression>--
property4Expression>--
property5Expression>--
property6Expression>--
property7Expression>--
property8Expression>--
property9Expression>--
property10Expression>--
property11Expression>--
property12Expression>--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--
T8--
T9--
T10--
T11--
T12--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
property3Namestring--
property4Namestring--
property5Namestring--
property6Namestring--
property7Namestring--
property8Namestring--
property9Namestring--
property10Namestring--
property11Namestring--
property12Namestring--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
selectorFunc, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
selectorFunc, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
selectorFunc, IObservedChange, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
selectorFunc, IObservedChange, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
property3Expression>--
selectorFunc, IObservedChange, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
property3Namestring--
selectorFunc, IObservedChange, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
property3Expression>--
selectorFunc, IObservedChange, IObservedChange, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
property3Namestring--
selectorFunc, IObservedChange, IObservedChange, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
property3Expression>--
property4Expression>--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
property3Namestring--
property4Namestring--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
property3Expression>--
property4Expression>--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
property3Namestring--
property4Namestring--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
property3Expression>--
property4Expression>--
property5Expression>--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
property3Namestring--
property4Namestring--
property5Namestring--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
property3Expression>--
property4Expression>--
property5Expression>--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
property3Namestring--
property4Namestring--
property5Namestring--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
property3Expression>--
property4Expression>--
property5Expression>--
property6Expression>--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
property3Namestring--
property4Namestring--
property5Namestring--
property6Namestring--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
property3Expression>--
property4Expression>--
property5Expression>--
property6Expression>--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
property3Namestring--
property4Namestring--
property5Namestring--
property6Namestring--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
property3Expression>--
property4Expression>--
property5Expression>--
property6Expression>--
property7Expression>--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
property3Namestring--
property4Namestring--
property5Namestring--
property6Namestring--
property7Namestring--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
property3Expression>--
property4Expression>--
property5Expression>--
property6Expression>--
property7Expression>--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
property3Namestring--
property4Namestring--
property5Namestring--
property6Namestring--
property7Namestring--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--
T8--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
property3Expression>--
property4Expression>--
property5Expression>--
property6Expression>--
property7Expression>--
property8Expression>--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--
T8--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
property3Namestring--
property4Namestring--
property5Namestring--
property6Namestring--
property7Namestring--
property8Namestring--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--
T8--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
property3Expression>--
property4Expression>--
property5Expression>--
property6Expression>--
property7Expression>--
property8Expression>--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--
T8--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
property3Namestring--
property4Namestring--
property5Namestring--
property6Namestring--
property7Namestring--
property8Namestring--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--
T8--
T9--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
property3Expression>--
property4Expression>--
property5Expression>--
property6Expression>--
property7Expression>--
property8Expression>--
property9Expression>--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--
T8--
T9--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
property3Namestring--
property4Namestring--
property5Namestring--
property6Namestring--
property7Namestring--
property8Namestring--
property9Namestring--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--
T8--
T9--

Parameters

NameTypeDescription
senderTSender?--
property1Expression>--
property2Expression>--
property3Expression>--
property4Expression>--
property5Expression>--
property6Expression>--
property7Expression>--
property8Expression>--
property9Expression>--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--
isDistinctbool--

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)

View source

Type parameters

NameDescription
TSender--
TRet--
T1--
T2--
T3--
T4--
T5--
T6--
T7--
T8--
T9--

Parameters

NameTypeDescription
senderTSender?--
property1Namestring--
property2Namestring--
property3Namestring--
property4Namestring--
property5Namestring--
property6Namestring--
property7Namestring--
property8Namestring--
property9Namestring--
selectorFunc, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, IObservedChange, TRet>--
isDistinctbool--

Returns: IObservable