mirror of
https://github.com/Cysharp/R3.git
synced 2026-10-20 23:57:56 +08:00
96 lines
9.6 KiB
Markdown
96 lines
9.6 KiB
Markdown
| Name(Parameter) | ReturnType |
|
|
| --- | --- |
|
|
| **Amb**(params `Observable<T>[]` sources) | `Observable<T>` |
|
|
| **Amb**(`IEnumerable<Observable<T>>` sources) | `Observable<T>` |
|
|
| **CombineLatest**(params `Observable<T>[]` sources) | `Observable<T[]>` |
|
|
| **CombineLatest**(`IEnumerable<Observable<T>>` sources) | `Observable<T[]>` |
|
|
| **Concat**(params `Observable<T>[]` sources) | `Observable<T>` |
|
|
| **Concat**(`IEnumerable<Observable<T>>` sources) | `Observable<T>` |
|
|
| **Concat**(this `Observable<Observable<T>>` sources) | `Observable<T>` |
|
|
| **Create**(`Func<Observer<T>, IDisposable>` subscribe, `Boolean` rawObserver = False) | `Observable<T>` |
|
|
| **Create**(`TState` state, `Func<Observer<T>, TState, IDisposable>` subscribe, `Boolean` rawObserver = False) | `Observable<T>` |
|
|
| **Create**(`Func<Observer<T>, CancellationToken, ValueTask>` subscribe, `Boolean` rawObserver = False) | `Observable<T>` |
|
|
| **Create**(`TState` state, `Func<Observer<T>, TState, CancellationToken, ValueTask>` subscribe, `Boolean` rawObserver = False) | `Observable<T>` |
|
|
| **CreateFrom**(`Func<CancellationToken, IAsyncEnumerable<T>>` factory) | `Observable<T>` |
|
|
| **CreateFrom**(`TState` state, `Func<CancellationToken, TState, IAsyncEnumerable<T>>` factory) | `Observable<T>` |
|
|
| **Defer**(`Func<Observable<T>>` observableFactory) | `Observable<T>` |
|
|
| **Empty**() | `Observable<T>` |
|
|
| **Empty**(`TimeProvider` timeProvider) | `Observable<T>` |
|
|
| **Empty**(`TimeSpan` dueTime, `TimeProvider` timeProvider) | `Observable<T>` |
|
|
| **EveryUpdate**() | `Observable<Unit>` |
|
|
| **EveryUpdate**(`CancellationToken` cancellationToken) | `Observable<Unit>` |
|
|
| **EveryUpdate**(`FrameProvider` frameProvider) | `Observable<Unit>` |
|
|
| **EveryUpdate**(`FrameProvider` frameProvider, `CancellationToken` cancellationToken) | `Observable<Unit>` |
|
|
| **EveryValueChanged**(`TSource` source, `Func<TSource, TProperty>` propertySelector, `CancellationToken` cancellationToken = default) | `Observable<TProperty>` |
|
|
| **EveryValueChanged**(`TSource` source, `Func<TSource, TProperty>` propertySelector, `FrameProvider` frameProvider, `CancellationToken` cancellationToken = default) | `Observable<TProperty>` |
|
|
| **EveryValueChanged**(`TSource` source, `Func<TSource, TProperty>` propertySelector, `EqualityComparer<TProperty>` equalityComparer, `CancellationToken` cancellationToken = default) | `Observable<TProperty>` |
|
|
| **EveryValueChanged**(`TSource` source, `Func<TSource, TProperty>` propertySelector, `FrameProvider` frameProvider, `EqualityComparer<TProperty>` equalityComparer, `CancellationToken` cancellationToken = default) | `Observable<TProperty>` |
|
|
| **FromAsync**(`Func<CancellationToken, ValueTask>` asyncFactory, `Boolean` configureAwait = False) | `Observable<Unit>` |
|
|
| **FromAsync**(`Func<CancellationToken, ValueTask<T>>` asyncFactory, `Boolean` configureAwait = False) | `Observable<T>` |
|
|
| **FromEvent**(`Action<Action>` addHandler, `Action<Action>` removeHandler, `CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **FromEvent**(`Action<Action<T>>` addHandler, `Action<Action<T>>` removeHandler, `CancellationToken` cancellationToken = default) | `Observable<T>` |
|
|
| **FromEvent**(`Func<Action, TDelegate>` conversion, `Action<TDelegate>` addHandler, `Action<TDelegate>` removeHandler, `CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **FromEvent**(`Func<Action<T>, TDelegate>` conversion, `Action<TDelegate>` addHandler, `Action<TDelegate>` removeHandler, `CancellationToken` cancellationToken = default) | `Observable<T>` |
|
|
| **FromEventHandler**(`Action<EventHandler>` addHandler, `Action<EventHandler>` removeHandler, `CancellationToken` cancellationToken = default) | `Observable<ValueTuple<Object, EventArgs>>` |
|
|
| **FromEventHandler**(`Action<EventHandler<TEventArgs>>` addHandler, `Action<EventHandler<TEventArgs>>` removeHandler, `CancellationToken` cancellationToken = default) | `Observable<ValueTuple<Object, TEventArgs>>` |
|
|
| **Interval**(`TimeSpan` period, `CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **Interval**(`TimeSpan` period, `TimeProvider` timeProvider, `CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **IntervalFrame**(`Int32` periodFrame, `CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **IntervalFrame**(`Int32` periodFrame, `FrameProvider` frameProvider, `CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **Merge**(params `Observable<T>[]` sources) | `Observable<T>` |
|
|
| **Merge**(`IEnumerable<Observable<T>>` sources) | `Observable<T>` |
|
|
| **Merge**(this `Observable<Observable<T>>` sources) | `Observable<T>` |
|
|
| **Never**() | `Observable<T>` |
|
|
| **NextFrame**(`CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **NextFrame**(`FrameProvider` frameProvider, `CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **Range**(`Int32` start, `Int32` count) | `Observable<Int32>` |
|
|
| **Range**(`Int32` start, `Int32` count, `CancellationToken` cancellationToken) | `Observable<Int32>` |
|
|
| **Repeat**(`T` value, `Int32` count) | `Observable<T>` |
|
|
| **Repeat**(`T` value, `Int32` count, `CancellationToken` cancellationToken) | `Observable<T>` |
|
|
| **Return**(`T` value) | `Observable<T>` |
|
|
| **Return**(`T` value, `TimeProvider` timeProvider, `CancellationToken` cancellationToken = default) | `Observable<T>` |
|
|
| **Return**(`T` value, `TimeSpan` dueTime, `TimeProvider` timeProvider, `CancellationToken` cancellationToken = default) | `Observable<T>` |
|
|
| **Return**(`Unit` value) | `Observable<Unit>` |
|
|
| **Return**(`Boolean` value) | `Observable<Boolean>` |
|
|
| **Return**(`Int32` value) | `Observable<Int32>` |
|
|
| **ReturnFrame**(`T` value, `CancellationToken` cancellationToken = default) | `Observable<T>` |
|
|
| **ReturnFrame**(`T` value, `FrameProvider` frameProvider, `CancellationToken` cancellationToken = default) | `Observable<T>` |
|
|
| **ReturnFrame**(`T` value, `Int32` dueTimeFrame, `CancellationToken` cancellationToken = default) | `Observable<T>` |
|
|
| **ReturnFrame**(`T` value, `Int32` dueTimeFrame, `FrameProvider` frameProvider, `CancellationToken` cancellationToken = default) | `Observable<T>` |
|
|
| **ReturnOnCompleted**(`Result` result) | `Observable<T>` |
|
|
| **ReturnOnCompleted**(`Result` result, `TimeProvider` timeProvider) | `Observable<T>` |
|
|
| **ReturnOnCompleted**(`Result` result, `TimeSpan` dueTime, `TimeProvider` timeProvider) | `Observable<T>` |
|
|
| **ReturnUnit**() | `Observable<Unit>` |
|
|
| **Throw**(`Exception` exception) | `Observable<T>` |
|
|
| **Throw**(`Exception` exception, `TimeProvider` timeProvider) | `Observable<T>` |
|
|
| **Throw**(`Exception` exception, `TimeSpan` dueTime, `TimeProvider` timeProvider) | `Observable<T>` |
|
|
| **Timer**(`TimeSpan` dueTime, `CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **Timer**(`DateTimeOffset` dueTime, `CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **Timer**(`TimeSpan` dueTime, `TimeSpan` period, `CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **Timer**(`DateTimeOffset` dueTime, `TimeSpan` period, `CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **Timer**(`TimeSpan` dueTime, `TimeProvider` timeProvider, `CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **Timer**(`DateTimeOffset` dueTime, `TimeProvider` timeProvider, `CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **Timer**(`TimeSpan` dueTime, `TimeSpan` period, `TimeProvider` timeProvider, `CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **Timer**(`DateTimeOffset` dueTime, `TimeSpan` period, `TimeProvider` timeProvider, `CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **TimerFrame**(`Int32` dueTimeFrame, `CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **TimerFrame**(`Int32` dueTimeFrame, `Int32` periodFrame, `CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **TimerFrame**(`Int32` dueTimeFrame, `FrameProvider` frameProvider, `CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **TimerFrame**(`Int32` dueTimeFrame, `Int32` periodFrame, `FrameProvider` frameProvider, `CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **ToObservable**(this `Task` task, `Boolean` configureAwait = False) | `Observable<Unit>` |
|
|
| **ToObservable**(this `Task<T>` task, `Boolean` configureAwait = False) | `Observable<T>` |
|
|
| **ToObservable**(this `ValueTask` task, `Boolean` configureAwait = False) | `Observable<Unit>` |
|
|
| **ToObservable**(this `ValueTask<T>` task, `Boolean` configureAwait = False) | `Observable<T>` |
|
|
| **ToObservable**(this `IEnumerable<T>` source, `CancellationToken` cancellationToken = default) | `Observable<T>` |
|
|
| **ToObservable**(this `IAsyncEnumerable<T>` source) | `Observable<T>` |
|
|
| **ToObservable**(this `IObservable<T>` source) | `Observable<T>` |
|
|
| **Yield**(`CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **Yield**(`TimeProvider` timeProvider, `CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **YieldFrame**(`CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **YieldFrame**(`FrameProvider` frameProvider, `CancellationToken` cancellationToken = default) | `Observable<Unit>` |
|
|
| **Zip**(params `Observable<T>[]` sources) | `Observable<T[]>` |
|
|
| **Zip**(`IEnumerable<Observable<T>>` sources) | `Observable<T[]>` |
|
|
| **ZipLatest**(params `Observable<T>[]` sources) | `Observable<T[]>` |
|
|
| **ZipLatest**(`IEnumerable<Observable<T>>` sources) | `Observable<T[]>` |
|
|
|
|
|