ReadOnlyAsyncReactiveProperty Class
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
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
WithoutCurrent()
public IUniTaskAsyncEnumerable<T> WithoutCurrent()
Returns
Operators
Implicit(ReadOnlyAsyncReactiveProperty to T)
public static implicit operator T(ReadOnlyAsyncReactiveProperty<T> value)
Parameters
value
ReadOnlyAsyncReactiveProperty
Returns
T
Implements
System.IDisposable