Header menu logo XParsec

IReadable<'T, 'Slice> Type

A type that can be read from, representing the input to a parser. Implement this interface to create your own input types. Use the Reader module for common input types like string, array, etc.

Instance members

Instance member Description

this[arg1]

Full Usage: this[arg1]

Parameters:
    arg0 : int64

Returns: 'T
Modifiers: abstract
arg0 : int64
Returns: 'T

this.Length

Full Usage: this.Length

Returns: int64
Modifiers: abstract
Returns: int64

this.Slice

Full Usage: this.Slice

Parameters:
    newStart : int64
    newLength : int64

Returns: 'Slice
Modifiers: abstract
newStart : int64
newLength : int64
Returns: 'Slice

this.SpanSlice

Full Usage: this.SpanSlice

Parameters:
    start : int64
    length : int

Returns: ReadOnlySpan<'T>
Modifiers: abstract
start : int64
length : int
Returns: ReadOnlySpan<'T>

this.TryItem

Full Usage: this.TryItem

Parameters:
    index : int64

Returns: 'T voption
Modifiers: abstract
index : int64
Returns: 'T voption

Type something to start searching.