<PackageReference Include="System.Reactive" Version="7.0.0-preview.1" />
JoinObserver<T>
using System.
Runtime.
CompilerServices;
using System.
Runtime.
CompilerServices;
namespace System.
Reactive.
Disposables
{
public sealed class MultipleAssignmentDisposable :
ICancelable,
IDisposable
{
private System.
Reactive.
Disposables.
MultipleAssignmentDisposableValue _current;
public bool IsDisposed =>
_current.
IsDisposed;
[
Nullable(
2)]
public IDisposable Disposable {
[
NullableContext(
2)]
get {
return _current.
Disposable;
}
[
NullableContext(
2)]
set {
_current.
Disposable =
value;
}
}
public void Dispose()
{
_current.
Dispose();
}
}
}