Show / Hide Table of Contents

Interface IReadOnlySequenceSource<T>

Represents disposable source of ReadOnlySequence<T>.

Inherited Members
IDisposable.Dispose()
ISupplier<ReadOnlySequence<T>>.Invoke()
ISupplier<ReadOnlySequence<T>>.NullOrDefault
IFunctional<Func<ReadOnlySequence<T>>>.ToDelegate()
Namespace: DotNext.Buffers
Assembly: DotNext.IO.dll
Syntax
public interface IReadOnlySequenceSource<T> : IDisposable, ISupplier<ReadOnlySequence<T>>, IFunctional<Func<ReadOnlySequence<T>>>
Type Parameters
Name Description
T

The type of the elements in the sequence.

Properties

| Edit this page View Source

Sequence

Gets the sequence of elements associated with this source.

Declaration
ReadOnlySequence<T> Sequence { get; }
Property Value
Type Description
ReadOnlySequence<T>

The sequence of elements associated with this source.

Remarks

The sequence is no longer valid after calling of Dispose() method.

Extension Methods

BasicExtensions.As<T>(T)
BasicExtensions.GetUserData<T>(T)
BasicExtensions.IsBetween<T, TLowerBound, TUpperBound>(T, TLowerBound, TUpperBound)
BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
ExpressionBuilder.Const<T>(T)
AsyncLockAcquisition.AcquireLockAsync<T>(T, CancellationToken)
AsyncLockAcquisition.AcquireLockAsync<T>(T, TimeSpan, CancellationToken)
AsyncLockAcquisition.AcquireReadLockAsync<T>(T, CancellationToken)
AsyncLockAcquisition.AcquireReadLockAsync<T>(T, TimeSpan, CancellationToken)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, bool, CancellationToken)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, bool, TimeSpan, CancellationToken)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, CancellationToken)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, TimeSpan, CancellationToken)
LockAcquisition.AcquireReadLock<T>(T)
LockAcquisition.AcquireReadLock<T>(T, TimeSpan)
LockAcquisition.AcquireUpgradeableReadLock<T>(T)
LockAcquisition.AcquireUpgradeableReadLock<T>(T, TimeSpan)
LockAcquisition.AcquireWriteLock<T>(T)
LockAcquisition.AcquireWriteLock<T>(T, TimeSpan)
  • Edit this page
  • View Source
☀
☾
In this article
Back to top
Supported by the .NET Foundation
☀
☾