diff --git a/src/ReactiveUI.Testing.Reactive/PublicAPI/net462/PublicAPI.Shipped.txt b/src/ReactiveUI.Testing.Reactive/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 0000000000..02857fe713 --- /dev/null +++ b/src/ReactiveUI.Testing.Reactive/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,64 @@ +#nullable enable +ReactiveUI.Testing.AppBuilderTestBase +ReactiveUI.Testing.AppBuilderTestBase.AppBuilderTestBase() -> void +ReactiveUI.Testing.IBuilder +ReactiveUI.Testing.IBuilderExtensions +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder) +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(out TField field, TField value) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.List? field, System.Collections.Generic.IEnumerable! values) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.List? field, TField value) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.IDictionary! keyValuePair) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.KeyValuePair keyValuePair) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.Dictionary! dictionary, TKey key, TField value) -> TBuilder +ReactiveUI.Testing.MessageBusExtensions +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.Reactive.IMessageBus!) +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.Reactive.IMessageBus!).With(System.Action! block) -> void +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.Reactive.IMessageBus!).With(System.Func! block) -> TRet +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.Reactive.IMessageBus!).WithMessageBus() -> System.IDisposable! +ReactiveUI.Testing.RxTest +ReactiveUI.Testing.SchedulerExtensions +ReactiveUI.Testing.SchedulerExtensions.extension(T) +ReactiveUI.Testing.SchedulerExtensions.extension(T).With(System.Action! block) -> void +ReactiveUI.Testing.SchedulerExtensions.extension(T).With(System.Func! block) -> TRet +ReactiveUI.Testing.SchedulerExtensions.extension(T).WithAsync(System.Func! block) -> System.Threading.Tasks.Task! +ReactiveUI.Testing.SchedulerExtensions.extension(T).WithAsync(System.Func!>! block) -> System.Threading.Tasks.Task! +ReactiveUI.Testing.TestSchedulerExtensions +ReactiveUI.Testing.TestSchedulerExtensions.extension(Microsoft.Reactive.Testing.TestScheduler!) +ReactiveUI.Testing.TestSchedulerExtensions.extension(Microsoft.Reactive.Testing.TestScheduler!).AdvanceByMs(double milliseconds) -> void +ReactiveUI.Testing.TestSchedulerExtensions.extension(Microsoft.Reactive.Testing.TestScheduler!).AdvanceToMs(double milliseconds) -> void +ReactiveUI.Testing.TestSequencer +ReactiveUI.Testing.TestSequencer.AdvancePhaseAsync() -> System.Threading.Tasks.Task! +ReactiveUI.Testing.TestSequencer.AdvancePhaseAsync(string! comment) -> System.Threading.Tasks.Task! +ReactiveUI.Testing.TestSequencer.CompletedPhases.get -> long +ReactiveUI.Testing.TestSequencer.CurrentPhase.get -> long +ReactiveUI.Testing.TestSequencer.Dispose() -> void +ReactiveUI.Testing.TestSequencer.TestSequencer() -> void +static ReactiveUI.Testing.AppBuilderTestBase.RunAppBuilderTestAsync(System.Action! testBody) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.AppBuilderTestBase.RunAppBuilderTestAsync(System.Func! testBody) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, out TField field, TField value) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.List? field, System.Collections.Generic.IEnumerable! values) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.List? field, TField value) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.IDictionary! keyValuePair) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.KeyValuePair keyValuePair) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.Dictionary! dictionary, TKey key, TField value) -> TBuilder +static ReactiveUI.Testing.MessageBusExtensions.With(this ReactiveUI.Reactive.IMessageBus! messageBus, System.Action! block) -> void +static ReactiveUI.Testing.MessageBusExtensions.With(this ReactiveUI.Reactive.IMessageBus! messageBus, System.Func! block) -> TRet +static ReactiveUI.Testing.MessageBusExtensions.WithMessageBus(this ReactiveUI.Reactive.IMessageBus! messageBus) -> System.IDisposable! +static ReactiveUI.Testing.RxTest.AppBuilderTestAsync(System.Func! testBody) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.RxTest.AppBuilderTestAsync(System.Func! testBody, int maxWaitMs) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.SchedulerExtensions.With(this T scheduler, System.Func! block) -> TRet +static ReactiveUI.Testing.SchedulerExtensions.With(this T scheduler, System.Action! block) -> void +static ReactiveUI.Testing.SchedulerExtensions.WithAsync(this T scheduler, System.Func!>! block) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.SchedulerExtensions.WithAsync(this T scheduler, System.Func! block) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.SchedulerExtensions.WithScheduler(System.Reactive.Concurrency.IScheduler! scheduler) -> System.IDisposable! +static ReactiveUI.Testing.TestSchedulerExtensions.AdvanceByMs(this Microsoft.Reactive.Testing.TestScheduler! scheduler, double milliseconds) -> void +static ReactiveUI.Testing.TestSchedulerExtensions.AdvanceToMs(this Microsoft.Reactive.Testing.TestScheduler! scheduler, double milliseconds) -> void +static ReactiveUI.Testing.TestSchedulerExtensions.FromTimeSpan(System.TimeSpan span) -> long +static ReactiveUI.Testing.TestSchedulerExtensions.OnCompletedAt(double milliseconds) -> Microsoft.Reactive.Testing.Recorded!> +static ReactiveUI.Testing.TestSchedulerExtensions.OnErrorAt(double milliseconds, System.Exception! ex) -> Microsoft.Reactive.Testing.Recorded!> +static ReactiveUI.Testing.TestSchedulerExtensions.OnNextAt(double milliseconds, T value) -> Microsoft.Reactive.Testing.Recorded!> +static ReactiveUI.Testing.TestSchedulerExtensions.extension(Microsoft.Reactive.Testing.TestScheduler!).FromTimeSpan(System.TimeSpan span) -> long +static ReactiveUI.Testing.TestSchedulerExtensions.extension(Microsoft.Reactive.Testing.TestScheduler!).OnCompletedAt(double milliseconds) -> Microsoft.Reactive.Testing.Recorded!> +static ReactiveUI.Testing.TestSchedulerExtensions.extension(Microsoft.Reactive.Testing.TestScheduler!).OnErrorAt(double milliseconds, System.Exception! ex) -> Microsoft.Reactive.Testing.Recorded!> +static ReactiveUI.Testing.TestSchedulerExtensions.extension(Microsoft.Reactive.Testing.TestScheduler!).OnNextAt(double milliseconds, T value) -> Microsoft.Reactive.Testing.Recorded!> +virtual ReactiveUI.Testing.TestSequencer.Dispose(bool disposing) -> void diff --git a/src/ReactiveUI.Testing.Reactive/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/ReactiveUI.Testing.Reactive/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 0000000000..7dc5c58110 --- /dev/null +++ b/src/ReactiveUI.Testing.Reactive/PublicAPI/net462/PublicAPI.Unshipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/ReactiveUI.Testing.Reactive/PublicAPI/net472/PublicAPI.Shipped.txt b/src/ReactiveUI.Testing.Reactive/PublicAPI/net472/PublicAPI.Shipped.txt new file mode 100644 index 0000000000..02857fe713 --- /dev/null +++ b/src/ReactiveUI.Testing.Reactive/PublicAPI/net472/PublicAPI.Shipped.txt @@ -0,0 +1,64 @@ +#nullable enable +ReactiveUI.Testing.AppBuilderTestBase +ReactiveUI.Testing.AppBuilderTestBase.AppBuilderTestBase() -> void +ReactiveUI.Testing.IBuilder +ReactiveUI.Testing.IBuilderExtensions +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder) +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(out TField field, TField value) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.List? field, System.Collections.Generic.IEnumerable! values) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.List? field, TField value) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.IDictionary! keyValuePair) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.KeyValuePair keyValuePair) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.Dictionary! dictionary, TKey key, TField value) -> TBuilder +ReactiveUI.Testing.MessageBusExtensions +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.Reactive.IMessageBus!) +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.Reactive.IMessageBus!).With(System.Action! block) -> void +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.Reactive.IMessageBus!).With(System.Func! block) -> TRet +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.Reactive.IMessageBus!).WithMessageBus() -> System.IDisposable! +ReactiveUI.Testing.RxTest +ReactiveUI.Testing.SchedulerExtensions +ReactiveUI.Testing.SchedulerExtensions.extension(T) +ReactiveUI.Testing.SchedulerExtensions.extension(T).With(System.Action! block) -> void +ReactiveUI.Testing.SchedulerExtensions.extension(T).With(System.Func! block) -> TRet +ReactiveUI.Testing.SchedulerExtensions.extension(T).WithAsync(System.Func! block) -> System.Threading.Tasks.Task! +ReactiveUI.Testing.SchedulerExtensions.extension(T).WithAsync(System.Func!>! block) -> System.Threading.Tasks.Task! +ReactiveUI.Testing.TestSchedulerExtensions +ReactiveUI.Testing.TestSchedulerExtensions.extension(Microsoft.Reactive.Testing.TestScheduler!) +ReactiveUI.Testing.TestSchedulerExtensions.extension(Microsoft.Reactive.Testing.TestScheduler!).AdvanceByMs(double milliseconds) -> void +ReactiveUI.Testing.TestSchedulerExtensions.extension(Microsoft.Reactive.Testing.TestScheduler!).AdvanceToMs(double milliseconds) -> void +ReactiveUI.Testing.TestSequencer +ReactiveUI.Testing.TestSequencer.AdvancePhaseAsync() -> System.Threading.Tasks.Task! +ReactiveUI.Testing.TestSequencer.AdvancePhaseAsync(string! comment) -> System.Threading.Tasks.Task! +ReactiveUI.Testing.TestSequencer.CompletedPhases.get -> long +ReactiveUI.Testing.TestSequencer.CurrentPhase.get -> long +ReactiveUI.Testing.TestSequencer.Dispose() -> void +ReactiveUI.Testing.TestSequencer.TestSequencer() -> void +static ReactiveUI.Testing.AppBuilderTestBase.RunAppBuilderTestAsync(System.Action! testBody) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.AppBuilderTestBase.RunAppBuilderTestAsync(System.Func! testBody) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, out TField field, TField value) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.List? field, System.Collections.Generic.IEnumerable! values) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.List? field, TField value) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.IDictionary! keyValuePair) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.KeyValuePair keyValuePair) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.Dictionary! dictionary, TKey key, TField value) -> TBuilder +static ReactiveUI.Testing.MessageBusExtensions.With(this ReactiveUI.Reactive.IMessageBus! messageBus, System.Action! block) -> void +static ReactiveUI.Testing.MessageBusExtensions.With(this ReactiveUI.Reactive.IMessageBus! messageBus, System.Func! block) -> TRet +static ReactiveUI.Testing.MessageBusExtensions.WithMessageBus(this ReactiveUI.Reactive.IMessageBus! messageBus) -> System.IDisposable! +static ReactiveUI.Testing.RxTest.AppBuilderTestAsync(System.Func! testBody) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.RxTest.AppBuilderTestAsync(System.Func! testBody, int maxWaitMs) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.SchedulerExtensions.With(this T scheduler, System.Func! block) -> TRet +static ReactiveUI.Testing.SchedulerExtensions.With(this T scheduler, System.Action! block) -> void +static ReactiveUI.Testing.SchedulerExtensions.WithAsync(this T scheduler, System.Func!>! block) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.SchedulerExtensions.WithAsync(this T scheduler, System.Func! block) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.SchedulerExtensions.WithScheduler(System.Reactive.Concurrency.IScheduler! scheduler) -> System.IDisposable! +static ReactiveUI.Testing.TestSchedulerExtensions.AdvanceByMs(this Microsoft.Reactive.Testing.TestScheduler! scheduler, double milliseconds) -> void +static ReactiveUI.Testing.TestSchedulerExtensions.AdvanceToMs(this Microsoft.Reactive.Testing.TestScheduler! scheduler, double milliseconds) -> void +static ReactiveUI.Testing.TestSchedulerExtensions.FromTimeSpan(System.TimeSpan span) -> long +static ReactiveUI.Testing.TestSchedulerExtensions.OnCompletedAt(double milliseconds) -> Microsoft.Reactive.Testing.Recorded!> +static ReactiveUI.Testing.TestSchedulerExtensions.OnErrorAt(double milliseconds, System.Exception! ex) -> Microsoft.Reactive.Testing.Recorded!> +static ReactiveUI.Testing.TestSchedulerExtensions.OnNextAt(double milliseconds, T value) -> Microsoft.Reactive.Testing.Recorded!> +static ReactiveUI.Testing.TestSchedulerExtensions.extension(Microsoft.Reactive.Testing.TestScheduler!).FromTimeSpan(System.TimeSpan span) -> long +static ReactiveUI.Testing.TestSchedulerExtensions.extension(Microsoft.Reactive.Testing.TestScheduler!).OnCompletedAt(double milliseconds) -> Microsoft.Reactive.Testing.Recorded!> +static ReactiveUI.Testing.TestSchedulerExtensions.extension(Microsoft.Reactive.Testing.TestScheduler!).OnErrorAt(double milliseconds, System.Exception! ex) -> Microsoft.Reactive.Testing.Recorded!> +static ReactiveUI.Testing.TestSchedulerExtensions.extension(Microsoft.Reactive.Testing.TestScheduler!).OnNextAt(double milliseconds, T value) -> Microsoft.Reactive.Testing.Recorded!> +virtual ReactiveUI.Testing.TestSequencer.Dispose(bool disposing) -> void diff --git a/src/ReactiveUI.Testing.Reactive/PublicAPI/net472/PublicAPI.Unshipped.txt b/src/ReactiveUI.Testing.Reactive/PublicAPI/net472/PublicAPI.Unshipped.txt new file mode 100644 index 0000000000..7dc5c58110 --- /dev/null +++ b/src/ReactiveUI.Testing.Reactive/PublicAPI/net472/PublicAPI.Unshipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/ReactiveUI.Testing.Reactive/PublicAPI/net481/PublicAPI.Shipped.txt b/src/ReactiveUI.Testing.Reactive/PublicAPI/net481/PublicAPI.Shipped.txt new file mode 100644 index 0000000000..02857fe713 --- /dev/null +++ b/src/ReactiveUI.Testing.Reactive/PublicAPI/net481/PublicAPI.Shipped.txt @@ -0,0 +1,64 @@ +#nullable enable +ReactiveUI.Testing.AppBuilderTestBase +ReactiveUI.Testing.AppBuilderTestBase.AppBuilderTestBase() -> void +ReactiveUI.Testing.IBuilder +ReactiveUI.Testing.IBuilderExtensions +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder) +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(out TField field, TField value) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.List? field, System.Collections.Generic.IEnumerable! values) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.List? field, TField value) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.IDictionary! keyValuePair) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.KeyValuePair keyValuePair) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.Dictionary! dictionary, TKey key, TField value) -> TBuilder +ReactiveUI.Testing.MessageBusExtensions +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.Reactive.IMessageBus!) +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.Reactive.IMessageBus!).With(System.Action! block) -> void +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.Reactive.IMessageBus!).With(System.Func! block) -> TRet +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.Reactive.IMessageBus!).WithMessageBus() -> System.IDisposable! +ReactiveUI.Testing.RxTest +ReactiveUI.Testing.SchedulerExtensions +ReactiveUI.Testing.SchedulerExtensions.extension(T) +ReactiveUI.Testing.SchedulerExtensions.extension(T).With(System.Action! block) -> void +ReactiveUI.Testing.SchedulerExtensions.extension(T).With(System.Func! block) -> TRet +ReactiveUI.Testing.SchedulerExtensions.extension(T).WithAsync(System.Func! block) -> System.Threading.Tasks.Task! +ReactiveUI.Testing.SchedulerExtensions.extension(T).WithAsync(System.Func!>! block) -> System.Threading.Tasks.Task! +ReactiveUI.Testing.TestSchedulerExtensions +ReactiveUI.Testing.TestSchedulerExtensions.extension(Microsoft.Reactive.Testing.TestScheduler!) +ReactiveUI.Testing.TestSchedulerExtensions.extension(Microsoft.Reactive.Testing.TestScheduler!).AdvanceByMs(double milliseconds) -> void +ReactiveUI.Testing.TestSchedulerExtensions.extension(Microsoft.Reactive.Testing.TestScheduler!).AdvanceToMs(double milliseconds) -> void +ReactiveUI.Testing.TestSequencer +ReactiveUI.Testing.TestSequencer.AdvancePhaseAsync() -> System.Threading.Tasks.Task! +ReactiveUI.Testing.TestSequencer.AdvancePhaseAsync(string! comment) -> System.Threading.Tasks.Task! +ReactiveUI.Testing.TestSequencer.CompletedPhases.get -> long +ReactiveUI.Testing.TestSequencer.CurrentPhase.get -> long +ReactiveUI.Testing.TestSequencer.Dispose() -> void +ReactiveUI.Testing.TestSequencer.TestSequencer() -> void +static ReactiveUI.Testing.AppBuilderTestBase.RunAppBuilderTestAsync(System.Action! testBody) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.AppBuilderTestBase.RunAppBuilderTestAsync(System.Func! testBody) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, out TField field, TField value) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.List? field, System.Collections.Generic.IEnumerable! values) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.List? field, TField value) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.IDictionary! keyValuePair) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.KeyValuePair keyValuePair) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.Dictionary! dictionary, TKey key, TField value) -> TBuilder +static ReactiveUI.Testing.MessageBusExtensions.With(this ReactiveUI.Reactive.IMessageBus! messageBus, System.Action! block) -> void +static ReactiveUI.Testing.MessageBusExtensions.With(this ReactiveUI.Reactive.IMessageBus! messageBus, System.Func! block) -> TRet +static ReactiveUI.Testing.MessageBusExtensions.WithMessageBus(this ReactiveUI.Reactive.IMessageBus! messageBus) -> System.IDisposable! +static ReactiveUI.Testing.RxTest.AppBuilderTestAsync(System.Func! testBody) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.RxTest.AppBuilderTestAsync(System.Func! testBody, int maxWaitMs) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.SchedulerExtensions.With(this T scheduler, System.Func! block) -> TRet +static ReactiveUI.Testing.SchedulerExtensions.With(this T scheduler, System.Action! block) -> void +static ReactiveUI.Testing.SchedulerExtensions.WithAsync(this T scheduler, System.Func!>! block) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.SchedulerExtensions.WithAsync(this T scheduler, System.Func! block) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.SchedulerExtensions.WithScheduler(System.Reactive.Concurrency.IScheduler! scheduler) -> System.IDisposable! +static ReactiveUI.Testing.TestSchedulerExtensions.AdvanceByMs(this Microsoft.Reactive.Testing.TestScheduler! scheduler, double milliseconds) -> void +static ReactiveUI.Testing.TestSchedulerExtensions.AdvanceToMs(this Microsoft.Reactive.Testing.TestScheduler! scheduler, double milliseconds) -> void +static ReactiveUI.Testing.TestSchedulerExtensions.FromTimeSpan(System.TimeSpan span) -> long +static ReactiveUI.Testing.TestSchedulerExtensions.OnCompletedAt(double milliseconds) -> Microsoft.Reactive.Testing.Recorded!> +static ReactiveUI.Testing.TestSchedulerExtensions.OnErrorAt(double milliseconds, System.Exception! ex) -> Microsoft.Reactive.Testing.Recorded!> +static ReactiveUI.Testing.TestSchedulerExtensions.OnNextAt(double milliseconds, T value) -> Microsoft.Reactive.Testing.Recorded!> +static ReactiveUI.Testing.TestSchedulerExtensions.extension(Microsoft.Reactive.Testing.TestScheduler!).FromTimeSpan(System.TimeSpan span) -> long +static ReactiveUI.Testing.TestSchedulerExtensions.extension(Microsoft.Reactive.Testing.TestScheduler!).OnCompletedAt(double milliseconds) -> Microsoft.Reactive.Testing.Recorded!> +static ReactiveUI.Testing.TestSchedulerExtensions.extension(Microsoft.Reactive.Testing.TestScheduler!).OnErrorAt(double milliseconds, System.Exception! ex) -> Microsoft.Reactive.Testing.Recorded!> +static ReactiveUI.Testing.TestSchedulerExtensions.extension(Microsoft.Reactive.Testing.TestScheduler!).OnNextAt(double milliseconds, T value) -> Microsoft.Reactive.Testing.Recorded!> +virtual ReactiveUI.Testing.TestSequencer.Dispose(bool disposing) -> void diff --git a/src/ReactiveUI.Testing.Reactive/PublicAPI/net481/PublicAPI.Unshipped.txt b/src/ReactiveUI.Testing.Reactive/PublicAPI/net481/PublicAPI.Unshipped.txt new file mode 100644 index 0000000000..7dc5c58110 --- /dev/null +++ b/src/ReactiveUI.Testing.Reactive/PublicAPI/net481/PublicAPI.Unshipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/ReactiveUI.Testing.Reactive/ReactiveUI.Testing.Reactive.csproj b/src/ReactiveUI.Testing.Reactive/ReactiveUI.Testing.Reactive.csproj index 4c746198d0..0e1099f78c 100644 --- a/src/ReactiveUI.Testing.Reactive/ReactiveUI.Testing.Reactive.csproj +++ b/src/ReactiveUI.Testing.Reactive/ReactiveUI.Testing.Reactive.csproj @@ -4,7 +4,7 @@ ReactiveUI.Reactive engine (RxSchedulers/MessageBus resolve to ReactiveUI.Reactive.* via the seam global usings in Directory.Build.props) and adds the Microsoft.Reactive.Testing TestScheduler helpers. The ReactiveUI.Testing namespace itself does not flip; nesting + global usings line up the engine types. --> - $(ReactiveUIModernTargets) + $(ReactiveUIModernTargets);$(ReactiveUIFrameworkTargets) ReactiveUI.Testing.Reactive ReactiveUI.Testing false diff --git a/src/ReactiveUI.Testing/PublicAPI/net462/PublicAPI.Shipped.txt b/src/ReactiveUI.Testing/PublicAPI/net462/PublicAPI.Shipped.txt new file mode 100644 index 0000000000..1315752393 --- /dev/null +++ b/src/ReactiveUI.Testing/PublicAPI/net462/PublicAPI.Shipped.txt @@ -0,0 +1,50 @@ +#nullable enable +ReactiveUI.Testing.AppBuilderTestBase +ReactiveUI.Testing.AppBuilderTestBase.AppBuilderTestBase() -> void +ReactiveUI.Testing.IBuilder +ReactiveUI.Testing.IBuilderExtensions +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder) +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(out TField field, TField value) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.List? field, System.Collections.Generic.IEnumerable! values) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.List? field, TField value) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.IDictionary! keyValuePair) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.KeyValuePair keyValuePair) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.Dictionary! dictionary, TKey key, TField value) -> TBuilder +ReactiveUI.Testing.MessageBusExtensions +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.IMessageBus!) +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.IMessageBus!).With(System.Action! block) -> void +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.IMessageBus!).With(System.Func! block) -> TRet +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.IMessageBus!).WithMessageBus() -> System.IDisposable! +ReactiveUI.Testing.RxTest +ReactiveUI.Testing.SchedulerExtensions +ReactiveUI.Testing.SchedulerExtensions.extension(T) +ReactiveUI.Testing.SchedulerExtensions.extension(T).With(System.Action! block) -> void +ReactiveUI.Testing.SchedulerExtensions.extension(T).With(System.Func! block) -> TRet +ReactiveUI.Testing.SchedulerExtensions.extension(T).WithAsync(System.Func! block) -> System.Threading.Tasks.Task! +ReactiveUI.Testing.SchedulerExtensions.extension(T).WithAsync(System.Func!>! block) -> System.Threading.Tasks.Task! +ReactiveUI.Testing.TestSequencer +ReactiveUI.Testing.TestSequencer.AdvancePhaseAsync() -> System.Threading.Tasks.Task! +ReactiveUI.Testing.TestSequencer.AdvancePhaseAsync(string! comment) -> System.Threading.Tasks.Task! +ReactiveUI.Testing.TestSequencer.CompletedPhases.get -> long +ReactiveUI.Testing.TestSequencer.CurrentPhase.get -> long +ReactiveUI.Testing.TestSequencer.Dispose() -> void +ReactiveUI.Testing.TestSequencer.TestSequencer() -> void +static ReactiveUI.Testing.AppBuilderTestBase.RunAppBuilderTestAsync(System.Action! testBody) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.AppBuilderTestBase.RunAppBuilderTestAsync(System.Func! testBody) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, out TField field, TField value) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.List? field, System.Collections.Generic.IEnumerable! values) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.List? field, TField value) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.IDictionary! keyValuePair) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.KeyValuePair keyValuePair) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.Dictionary! dictionary, TKey key, TField value) -> TBuilder +static ReactiveUI.Testing.MessageBusExtensions.With(this ReactiveUI.IMessageBus! messageBus, System.Action! block) -> void +static ReactiveUI.Testing.MessageBusExtensions.With(this ReactiveUI.IMessageBus! messageBus, System.Func! block) -> TRet +static ReactiveUI.Testing.MessageBusExtensions.WithMessageBus(this ReactiveUI.IMessageBus! messageBus) -> System.IDisposable! +static ReactiveUI.Testing.RxTest.AppBuilderTestAsync(System.Func! testBody) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.RxTest.AppBuilderTestAsync(System.Func! testBody, int maxWaitMs) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.SchedulerExtensions.With(this T scheduler, System.Func! block) -> TRet +static ReactiveUI.Testing.SchedulerExtensions.With(this T scheduler, System.Action! block) -> void +static ReactiveUI.Testing.SchedulerExtensions.WithAsync(this T scheduler, System.Func!>! block) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.SchedulerExtensions.WithAsync(this T scheduler, System.Func! block) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.SchedulerExtensions.WithScheduler(ReactiveUI.Primitives.Concurrency.ISequencer! scheduler) -> System.IDisposable! +virtual ReactiveUI.Testing.TestSequencer.Dispose(bool disposing) -> void diff --git a/src/ReactiveUI.Testing/PublicAPI/net462/PublicAPI.Unshipped.txt b/src/ReactiveUI.Testing/PublicAPI/net462/PublicAPI.Unshipped.txt new file mode 100644 index 0000000000..7dc5c58110 --- /dev/null +++ b/src/ReactiveUI.Testing/PublicAPI/net462/PublicAPI.Unshipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/ReactiveUI.Testing/PublicAPI/net472/PublicAPI.Shipped.txt b/src/ReactiveUI.Testing/PublicAPI/net472/PublicAPI.Shipped.txt new file mode 100644 index 0000000000..1315752393 --- /dev/null +++ b/src/ReactiveUI.Testing/PublicAPI/net472/PublicAPI.Shipped.txt @@ -0,0 +1,50 @@ +#nullable enable +ReactiveUI.Testing.AppBuilderTestBase +ReactiveUI.Testing.AppBuilderTestBase.AppBuilderTestBase() -> void +ReactiveUI.Testing.IBuilder +ReactiveUI.Testing.IBuilderExtensions +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder) +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(out TField field, TField value) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.List? field, System.Collections.Generic.IEnumerable! values) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.List? field, TField value) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.IDictionary! keyValuePair) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.KeyValuePair keyValuePair) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.Dictionary! dictionary, TKey key, TField value) -> TBuilder +ReactiveUI.Testing.MessageBusExtensions +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.IMessageBus!) +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.IMessageBus!).With(System.Action! block) -> void +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.IMessageBus!).With(System.Func! block) -> TRet +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.IMessageBus!).WithMessageBus() -> System.IDisposable! +ReactiveUI.Testing.RxTest +ReactiveUI.Testing.SchedulerExtensions +ReactiveUI.Testing.SchedulerExtensions.extension(T) +ReactiveUI.Testing.SchedulerExtensions.extension(T).With(System.Action! block) -> void +ReactiveUI.Testing.SchedulerExtensions.extension(T).With(System.Func! block) -> TRet +ReactiveUI.Testing.SchedulerExtensions.extension(T).WithAsync(System.Func! block) -> System.Threading.Tasks.Task! +ReactiveUI.Testing.SchedulerExtensions.extension(T).WithAsync(System.Func!>! block) -> System.Threading.Tasks.Task! +ReactiveUI.Testing.TestSequencer +ReactiveUI.Testing.TestSequencer.AdvancePhaseAsync() -> System.Threading.Tasks.Task! +ReactiveUI.Testing.TestSequencer.AdvancePhaseAsync(string! comment) -> System.Threading.Tasks.Task! +ReactiveUI.Testing.TestSequencer.CompletedPhases.get -> long +ReactiveUI.Testing.TestSequencer.CurrentPhase.get -> long +ReactiveUI.Testing.TestSequencer.Dispose() -> void +ReactiveUI.Testing.TestSequencer.TestSequencer() -> void +static ReactiveUI.Testing.AppBuilderTestBase.RunAppBuilderTestAsync(System.Action! testBody) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.AppBuilderTestBase.RunAppBuilderTestAsync(System.Func! testBody) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, out TField field, TField value) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.List? field, System.Collections.Generic.IEnumerable! values) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.List? field, TField value) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.IDictionary! keyValuePair) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.KeyValuePair keyValuePair) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.Dictionary! dictionary, TKey key, TField value) -> TBuilder +static ReactiveUI.Testing.MessageBusExtensions.With(this ReactiveUI.IMessageBus! messageBus, System.Action! block) -> void +static ReactiveUI.Testing.MessageBusExtensions.With(this ReactiveUI.IMessageBus! messageBus, System.Func! block) -> TRet +static ReactiveUI.Testing.MessageBusExtensions.WithMessageBus(this ReactiveUI.IMessageBus! messageBus) -> System.IDisposable! +static ReactiveUI.Testing.RxTest.AppBuilderTestAsync(System.Func! testBody) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.RxTest.AppBuilderTestAsync(System.Func! testBody, int maxWaitMs) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.SchedulerExtensions.With(this T scheduler, System.Func! block) -> TRet +static ReactiveUI.Testing.SchedulerExtensions.With(this T scheduler, System.Action! block) -> void +static ReactiveUI.Testing.SchedulerExtensions.WithAsync(this T scheduler, System.Func!>! block) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.SchedulerExtensions.WithAsync(this T scheduler, System.Func! block) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.SchedulerExtensions.WithScheduler(ReactiveUI.Primitives.Concurrency.ISequencer! scheduler) -> System.IDisposable! +virtual ReactiveUI.Testing.TestSequencer.Dispose(bool disposing) -> void diff --git a/src/ReactiveUI.Testing/PublicAPI/net472/PublicAPI.Unshipped.txt b/src/ReactiveUI.Testing/PublicAPI/net472/PublicAPI.Unshipped.txt new file mode 100644 index 0000000000..7dc5c58110 --- /dev/null +++ b/src/ReactiveUI.Testing/PublicAPI/net472/PublicAPI.Unshipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/ReactiveUI.Testing/PublicAPI/net481/PublicAPI.Shipped.txt b/src/ReactiveUI.Testing/PublicAPI/net481/PublicAPI.Shipped.txt new file mode 100644 index 0000000000..1315752393 --- /dev/null +++ b/src/ReactiveUI.Testing/PublicAPI/net481/PublicAPI.Shipped.txt @@ -0,0 +1,50 @@ +#nullable enable +ReactiveUI.Testing.AppBuilderTestBase +ReactiveUI.Testing.AppBuilderTestBase.AppBuilderTestBase() -> void +ReactiveUI.Testing.IBuilder +ReactiveUI.Testing.IBuilderExtensions +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder) +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(out TField field, TField value) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.List? field, System.Collections.Generic.IEnumerable! values) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.List? field, TField value) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.IDictionary! keyValuePair) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.KeyValuePair keyValuePair) -> TBuilder +ReactiveUI.Testing.IBuilderExtensions.extension(TBuilder).With(ref System.Collections.Generic.Dictionary! dictionary, TKey key, TField value) -> TBuilder +ReactiveUI.Testing.MessageBusExtensions +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.IMessageBus!) +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.IMessageBus!).With(System.Action! block) -> void +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.IMessageBus!).With(System.Func! block) -> TRet +ReactiveUI.Testing.MessageBusExtensions.extension(ReactiveUI.IMessageBus!).WithMessageBus() -> System.IDisposable! +ReactiveUI.Testing.RxTest +ReactiveUI.Testing.SchedulerExtensions +ReactiveUI.Testing.SchedulerExtensions.extension(T) +ReactiveUI.Testing.SchedulerExtensions.extension(T).With(System.Action! block) -> void +ReactiveUI.Testing.SchedulerExtensions.extension(T).With(System.Func! block) -> TRet +ReactiveUI.Testing.SchedulerExtensions.extension(T).WithAsync(System.Func! block) -> System.Threading.Tasks.Task! +ReactiveUI.Testing.SchedulerExtensions.extension(T).WithAsync(System.Func!>! block) -> System.Threading.Tasks.Task! +ReactiveUI.Testing.TestSequencer +ReactiveUI.Testing.TestSequencer.AdvancePhaseAsync() -> System.Threading.Tasks.Task! +ReactiveUI.Testing.TestSequencer.AdvancePhaseAsync(string! comment) -> System.Threading.Tasks.Task! +ReactiveUI.Testing.TestSequencer.CompletedPhases.get -> long +ReactiveUI.Testing.TestSequencer.CurrentPhase.get -> long +ReactiveUI.Testing.TestSequencer.Dispose() -> void +ReactiveUI.Testing.TestSequencer.TestSequencer() -> void +static ReactiveUI.Testing.AppBuilderTestBase.RunAppBuilderTestAsync(System.Action! testBody) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.AppBuilderTestBase.RunAppBuilderTestAsync(System.Func! testBody) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, out TField field, TField value) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.List? field, System.Collections.Generic.IEnumerable! values) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.List? field, TField value) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.IDictionary! keyValuePair) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.Dictionary! dictionary, System.Collections.Generic.KeyValuePair keyValuePair) -> TBuilder +static ReactiveUI.Testing.IBuilderExtensions.With(this TBuilder builder, ref System.Collections.Generic.Dictionary! dictionary, TKey key, TField value) -> TBuilder +static ReactiveUI.Testing.MessageBusExtensions.With(this ReactiveUI.IMessageBus! messageBus, System.Action! block) -> void +static ReactiveUI.Testing.MessageBusExtensions.With(this ReactiveUI.IMessageBus! messageBus, System.Func! block) -> TRet +static ReactiveUI.Testing.MessageBusExtensions.WithMessageBus(this ReactiveUI.IMessageBus! messageBus) -> System.IDisposable! +static ReactiveUI.Testing.RxTest.AppBuilderTestAsync(System.Func! testBody) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.RxTest.AppBuilderTestAsync(System.Func! testBody, int maxWaitMs) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.SchedulerExtensions.With(this T scheduler, System.Func! block) -> TRet +static ReactiveUI.Testing.SchedulerExtensions.With(this T scheduler, System.Action! block) -> void +static ReactiveUI.Testing.SchedulerExtensions.WithAsync(this T scheduler, System.Func!>! block) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.SchedulerExtensions.WithAsync(this T scheduler, System.Func! block) -> System.Threading.Tasks.Task! +static ReactiveUI.Testing.SchedulerExtensions.WithScheduler(ReactiveUI.Primitives.Concurrency.ISequencer! scheduler) -> System.IDisposable! +virtual ReactiveUI.Testing.TestSequencer.Dispose(bool disposing) -> void diff --git a/src/ReactiveUI.Testing/PublicAPI/net481/PublicAPI.Unshipped.txt b/src/ReactiveUI.Testing/PublicAPI/net481/PublicAPI.Unshipped.txt new file mode 100644 index 0000000000..7dc5c58110 --- /dev/null +++ b/src/ReactiveUI.Testing/PublicAPI/net481/PublicAPI.Unshipped.txt @@ -0,0 +1 @@ +#nullable enable diff --git a/src/ReactiveUI.Testing/ReactiveUI.Testing.csproj b/src/ReactiveUI.Testing/ReactiveUI.Testing.csproj index 97b2f202bd..465af04971 100644 --- a/src/ReactiveUI.Testing/ReactiveUI.Testing.csproj +++ b/src/ReactiveUI.Testing/ReactiveUI.Testing.csproj @@ -1,6 +1,7 @@ - $(ReactiveUIModernTargets) + + $(ReactiveUIModernTargets);$(ReactiveUIFrameworkTargets) ReactiveUI.Testing ReactiveUI.Testing false