Skip to main content

Interface IScanner

Namespace: OceanApocalypse.RSML.Toolchain.Abstractions.Sources
Assembly: RSML.Toolchain.Abstractions.dll

Represents a sequential scanner.

public interface IScanner : IDisposable, IEquatable<IScanner?>

Implements

IDisposable, IEquatable<IScanner?>

Properties

CursorIndex

The current index of the cursor.

Int32 CursorIndex { get; }

Property Value

Int32

IsEmpty

Whether the source is completely empty.

Boolean IsEmpty { get; }

Property Value

Boolean

IsReadOnly

Whether the source can be mutated.

Boolean IsReadOnly { get; }

Property Value

Boolean