ReadOnlyAsyncReactiveProperty Class

| UniTask (original) (raw)

Namespace: Cysharp.Threading.Tasks
Assembly: cs.temp.dll.dll
public class ReadOnlyAsyncReactiveProperty<T> : IReadOnlyAsyncReactiveProperty<T>, IUniTaskAsyncEnumerable<T>, IDisposable
Inheritance

System.Object → ReadOnlyAsyncReactiveProperty

Implements

System.IDisposable

Type Parameters

T

Members

Constructors

Name Description
ReadOnlyAsyncReactiveProperty(T, IUniTaskAsyncEnumerable, CancellationToken)
ReadOnlyAsyncReactiveProperty(IUniTaskAsyncEnumerable, CancellationToken)

Properties

Name Description
Value

Methods

Name Description
Dispose()
GetAsyncEnumerator(CancellationToken)
ToString()
WaitAsync(CancellationToken)
WithoutCurrent()

Operators

Name Description
Implicit(ReadOnlyAsyncReactiveProperty to T)

Constructors

ReadOnlyAsyncReactiveProperty(T, IUniTaskAsyncEnumerable, CancellationToken)

public ReadOnlyAsyncReactiveProperty(T initialValue, IUniTaskAsyncEnumerable<T> source, CancellationToken cancellationToken)
Parameters

initialValue T

source IUniTaskAsyncEnumerable

cancellationToken System.Threading.CancellationToken

ReadOnlyAsyncReactiveProperty(IUniTaskAsyncEnumerable, CancellationToken)

public ReadOnlyAsyncReactiveProperty(IUniTaskAsyncEnumerable<T> source, CancellationToken cancellationToken)
Parameters

source IUniTaskAsyncEnumerable

cancellationToken System.Threading.CancellationToken

Properties

Value

Property Value

T

Methods

Dispose()

GetAsyncEnumerator(CancellationToken)

public IUniTaskAsyncEnumerator<T> GetAsyncEnumerator(CancellationToken cancellationToken)
Parameters

cancellationToken System.Threading.CancellationToken

Returns

IUniTaskAsyncEnumerator

ToString()

public override string ToString()
Returns

System.String

Overrides

System.Object.ToString()

WaitAsync(CancellationToken)

public UniTask<T> WaitAsync(CancellationToken cancellationToken = default(CancellationToken))
Parameters

cancellationToken System.Threading.CancellationToken

Returns

UniTask

WithoutCurrent()

public IUniTaskAsyncEnumerable<T> WithoutCurrent()
Returns

IUniTaskAsyncEnumerable

Operators

Implicit(ReadOnlyAsyncReactiveProperty to T)

public static implicit operator T(ReadOnlyAsyncReactiveProperty<T> value)
Parameters

value ReadOnlyAsyncReactiveProperty

Returns

T

Implements

System.IDisposable