From 28099e898b3cee8bb5a6f5b182fe0e1f55773241 Mon Sep 17 00:00:00 2001 From: neuecc Date: Sat, 15 Feb 2025 18:01:25 +0900 Subject: [PATCH] update reference --- README.md | 15 ++++++++++----- docs/reference_factory.md | 4 ++-- docs/reference_operator.md | 7 ++++++- 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index f419af9e..43125c48 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# R3 +# R3 The new future of [dotnet/reactive](/~https://github.com/dotnet/reactive/) and [UniRx](/~https://github.com/neuecc/UniRx), which support many platforms including [Unity](#unity), [Godot](#godot), [Avalonia](#avalonia), [WPF](#wpf), [WinForms](#winforms), [WinUI3](#winui3), [Stride](#stride), [LogicLooper](#logiclooper), [MAUI](#maui), [MonoGame](#monogame), [Blazor](#blazor), [Uno](#uno). @@ -1836,8 +1836,6 @@ Factory methods are defined as static methods in the static class `Observable`. | Name(Parameter) | ReturnType | | --- | --- | -| **Amb**(params `Observable[]` sources) | `Observable` | -| **Amb**(`IEnumerable>` sources) | `Observable` | | **CombineLatest**(params `Observable[]` sources) | `Observable` | | **CombineLatest**(`IEnumerable>` sources) | `Observable` | | **CombineLatest**(this `Observable` source1, `Observable` source2, `Func` resultSelector) | `Observable` | @@ -1899,6 +1897,8 @@ Factory methods are defined as static methods in the static class `Observable`. | **ObservePropertyChanging**(this `T` value, `Func` propertySelector, `Boolean` pushCurrentValueOnSubscribe = true, `CancellationToken` cancellationToken = default, `String` expr = default) | `Observable` | | **ObservePropertyChanging**(this `T` value, `Func` propertySelector1, `Func` propertySelector2, `Boolean` pushCurrentValueOnSubscribe = true, `CancellationToken` cancellationToken = default, `String` propertySelector1Expr = default, `String` propertySelector2Expr = default) | `Observable` | | **ObservePropertyChanging**(this `T` value, `Func` propertySelector1, `Func` propertySelector2, `Func` propertySelector3, `Boolean` pushCurrentValueOnSubscribe = true, `CancellationToken` cancellationToken = default, `String` propertySelector1Expr = default, `String` propertySelector2Expr = default, `String` propertySelector3Expr = default) | `Observable` | +| **Race**(params `Observable[]` sources) | `Observable` | +| **Race**(`IEnumerable>` sources) | `Observable` | | **Range**(`Int32` start, `Int32` count) | `Observable` | | **Range**(`Int32` start, `Int32` count, `CancellationToken` cancellationToken) | `Observable` | | **Repeat**(`T` value, `Int32` count) | `Observable` | @@ -2015,7 +2015,6 @@ Operator methods are defined as extension methods to `Observable` in the stat | **AggregateByAsync**(this `Observable` source, `Func` keySelector, `TAccumulate` seed, `Func` func, `IEqualityComparer` keyComparer = default, `CancellationToken` cancellationToken = default) | `Task>>` | | **AggregateByAsync**(this `Observable` source, `Func` keySelector, `Func` seedSelector, `Func` func, `IEqualityComparer` keyComparer = default, `CancellationToken` cancellationToken = default) | `Task>>` | | **AllAsync**(this `Observable` source, `Func` predicate, `CancellationToken` cancellationToken = default) | `Task` | -| **Amb**(this `Observable` source, `Observable` second) | `Observable` | | **AnyAsync**(this `Observable` source, `CancellationToken` cancellationToken = default) | `Task` | | **AnyAsync**(this `Observable` source, `Func` predicate, `CancellationToken` cancellationToken = default) | `Task` | | **Append**(this `Observable` source, `T` value) | `Observable` | @@ -2053,6 +2052,8 @@ Operator methods are defined as extension methods to `Observable` in the stat | **ChunkFrame**(this `Observable` source, `Int32` frameCount, `FrameProvider` frameProvider) | `Observable` | | **ChunkFrame**(this `Observable` source, `Int32` frameCount, `Int32` count) | `Observable` | | **ChunkFrame**(this `Observable` source, `Int32` frameCount, `Int32` count, `FrameProvider` frameProvider) | `Observable` | +| **ChunkUntil**(this `Observable` source, `Func` predicate) | `Observable` | +| **ChunkUntil**(this `Observable` source, `Func` predicate) | `Observable` | | **Concat**(this `Observable` source, `Observable` second) | `Observable` | | **ContainsAsync**(this `Observable` source, `T` value, `CancellationToken` cancellationToken = default) | `Task` | | **ContainsAsync**(this `Observable` source, `T` value, `IEqualityComparer` equalityComparer, `CancellationToken` cancellationToken = default) | `Task` | @@ -2145,6 +2146,7 @@ Operator methods are defined as extension methods to `Observable` in the stat | **Prepend**(this `Observable` source, `TState` state, `Func` valueFactory) | `Observable` | | **Publish**(this `Observable` source) | `ConnectableObservable` | | **Publish**(this `Observable` source, `T` initialValue) | `ConnectableObservable` | +| **Race**(this `Observable` source, `Observable` second) | `Observable` | | **RefCount**(this `ConnectableObservable` source) | `Observable` | | **Replay**(this `Observable` source) | `ConnectableObservable` | | **Replay**(this `Observable` source, `Int32` bufferSize) | `ConnectableObservable` | @@ -2193,6 +2195,9 @@ Operator methods are defined as extension methods to `Observable` in the stat | **SubscribeAwait**(this `Observable` source, `Func` onNextAsync, `AwaitOperation` awaitOperation = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = false, `Int32` maxConcurrent = -1) | `IDisposable` | | **SubscribeAwait**(this `Observable` source, `Func` onNextAsync, `Action` onCompleted, `AwaitOperation` awaitOperation = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = false, `Int32` maxConcurrent = -1) | `IDisposable` | | **SubscribeAwait**(this `Observable` source, `Func` onNextAsync, `Action` onErrorResume, `Action` onCompleted, `AwaitOperation` awaitOperation = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = false, `Int32` maxConcurrent = -1) | `IDisposable` | +| **SubscribeAwait**(this `Observable` source, `TState` state, `Func` onNextAsync, `AwaitOperation` awaitOperation = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = false, `Int32` maxConcurrent = -1) | `IDisposable` | +| **SubscribeAwait**(this `Observable` source, `TState` state, `Func` onNextAsync, `Action` onCompleted, `AwaitOperation` awaitOperation = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = false, `Int32` maxConcurrent = -1) | `IDisposable` | +| **SubscribeAwait**(this `Observable` source, `TState` state, `Func` onNextAsync, `Action` onErrorResume, `Action` onCompleted, `AwaitOperation` awaitOperation = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = false, `Int32` maxConcurrent = -1) | `IDisposable` | | **SubscribeOn**(this `Observable` source, `SynchronizationContext` synchronizationContext) | `Observable` | | **SubscribeOn**(this `Observable` source, `TimeProvider` timeProvider) | `Observable` | | **SubscribeOn**(this `Observable` source, `FrameProvider` frameProvider) | `Observable` | @@ -2319,4 +2324,4 @@ Similar to `IObservable`, if you want to stop the stream when an `OnErrorResu License --- -This library is under the MIT License. +This library is under the MIT License. \ No newline at end of file diff --git a/docs/reference_factory.md b/docs/reference_factory.md index 35a6c3e5..bed3bc00 100644 --- a/docs/reference_factory.md +++ b/docs/reference_factory.md @@ -1,7 +1,5 @@ | Name(Parameter) | ReturnType | | --- | --- | -| **Amb**(params `Observable[]` sources) | `Observable` | -| **Amb**(`IEnumerable>` sources) | `Observable` | | **CombineLatest**(params `Observable[]` sources) | `Observable` | | **CombineLatest**(`IEnumerable>` sources) | `Observable` | | **CombineLatest**(this `Observable` source1, `Observable` source2, `Func` resultSelector) | `Observable` | @@ -63,6 +61,8 @@ | **ObservePropertyChanging**(this `T` value, `Func` propertySelector, `Boolean` pushCurrentValueOnSubscribe = true, `CancellationToken` cancellationToken = default, `String` expr = default) | `Observable` | | **ObservePropertyChanging**(this `T` value, `Func` propertySelector1, `Func` propertySelector2, `Boolean` pushCurrentValueOnSubscribe = true, `CancellationToken` cancellationToken = default, `String` propertySelector1Expr = default, `String` propertySelector2Expr = default) | `Observable` | | **ObservePropertyChanging**(this `T` value, `Func` propertySelector1, `Func` propertySelector2, `Func` propertySelector3, `Boolean` pushCurrentValueOnSubscribe = true, `CancellationToken` cancellationToken = default, `String` propertySelector1Expr = default, `String` propertySelector2Expr = default, `String` propertySelector3Expr = default) | `Observable` | +| **Race**(params `Observable[]` sources) | `Observable` | +| **Race**(`IEnumerable>` sources) | `Observable` | | **Range**(`Int32` start, `Int32` count) | `Observable` | | **Range**(`Int32` start, `Int32` count, `CancellationToken` cancellationToken) | `Observable` | | **Repeat**(`T` value, `Int32` count) | `Observable` | diff --git a/docs/reference_operator.md b/docs/reference_operator.md index 0b2e351d..f9c8f033 100644 --- a/docs/reference_operator.md +++ b/docs/reference_operator.md @@ -6,7 +6,6 @@ | **AggregateByAsync**(this `Observable` source, `Func` keySelector, `TAccumulate` seed, `Func` func, `IEqualityComparer` keyComparer = default, `CancellationToken` cancellationToken = default) | `Task>>` | | **AggregateByAsync**(this `Observable` source, `Func` keySelector, `Func` seedSelector, `Func` func, `IEqualityComparer` keyComparer = default, `CancellationToken` cancellationToken = default) | `Task>>` | | **AllAsync**(this `Observable` source, `Func` predicate, `CancellationToken` cancellationToken = default) | `Task` | -| **Amb**(this `Observable` source, `Observable` second) | `Observable` | | **AnyAsync**(this `Observable` source, `CancellationToken` cancellationToken = default) | `Task` | | **AnyAsync**(this `Observable` source, `Func` predicate, `CancellationToken` cancellationToken = default) | `Task` | | **Append**(this `Observable` source, `T` value) | `Observable` | @@ -44,6 +43,8 @@ | **ChunkFrame**(this `Observable` source, `Int32` frameCount, `FrameProvider` frameProvider) | `Observable` | | **ChunkFrame**(this `Observable` source, `Int32` frameCount, `Int32` count) | `Observable` | | **ChunkFrame**(this `Observable` source, `Int32` frameCount, `Int32` count, `FrameProvider` frameProvider) | `Observable` | +| **ChunkUntil**(this `Observable` source, `Func` predicate) | `Observable` | +| **ChunkUntil**(this `Observable` source, `Func` predicate) | `Observable` | | **Concat**(this `Observable` source, `Observable` second) | `Observable` | | **ContainsAsync**(this `Observable` source, `T` value, `CancellationToken` cancellationToken = default) | `Task` | | **ContainsAsync**(this `Observable` source, `T` value, `IEqualityComparer` equalityComparer, `CancellationToken` cancellationToken = default) | `Task` | @@ -136,6 +137,7 @@ | **Prepend**(this `Observable` source, `TState` state, `Func` valueFactory) | `Observable` | | **Publish**(this `Observable` source) | `ConnectableObservable` | | **Publish**(this `Observable` source, `T` initialValue) | `ConnectableObservable` | +| **Race**(this `Observable` source, `Observable` second) | `Observable` | | **RefCount**(this `ConnectableObservable` source) | `Observable` | | **Replay**(this `Observable` source) | `ConnectableObservable` | | **Replay**(this `Observable` source, `Int32` bufferSize) | `ConnectableObservable` | @@ -184,6 +186,9 @@ | **SubscribeAwait**(this `Observable` source, `Func` onNextAsync, `AwaitOperation` awaitOperation = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = false, `Int32` maxConcurrent = -1) | `IDisposable` | | **SubscribeAwait**(this `Observable` source, `Func` onNextAsync, `Action` onCompleted, `AwaitOperation` awaitOperation = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = false, `Int32` maxConcurrent = -1) | `IDisposable` | | **SubscribeAwait**(this `Observable` source, `Func` onNextAsync, `Action` onErrorResume, `Action` onCompleted, `AwaitOperation` awaitOperation = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = false, `Int32` maxConcurrent = -1) | `IDisposable` | +| **SubscribeAwait**(this `Observable` source, `TState` state, `Func` onNextAsync, `AwaitOperation` awaitOperation = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = false, `Int32` maxConcurrent = -1) | `IDisposable` | +| **SubscribeAwait**(this `Observable` source, `TState` state, `Func` onNextAsync, `Action` onCompleted, `AwaitOperation` awaitOperation = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = false, `Int32` maxConcurrent = -1) | `IDisposable` | +| **SubscribeAwait**(this `Observable` source, `TState` state, `Func` onNextAsync, `Action` onErrorResume, `Action` onCompleted, `AwaitOperation` awaitOperation = AwaitOperation.Sequential, `Boolean` configureAwait = true, `Boolean` cancelOnCompleted = false, `Int32` maxConcurrent = -1) | `IDisposable` | | **SubscribeOn**(this `Observable` source, `SynchronizationContext` synchronizationContext) | `Observable` | | **SubscribeOn**(this `Observable` source, `TimeProvider` timeProvider) | `Observable` | | **SubscribeOn**(this `Observable` source, `FrameProvider` frameProvider) | `Observable` |