FSharp.Data.Toolbox


Helpers Module

Functions and values

Function or value Description

FromHex str

Full Usage: FromHex str

Parameters:
    str : seq<char>

Returns: byte[]

Split a string to two-char substrings and convert to byte array

str : seq<char>
Returns: byte[]

ToByte bytes

Full Usage: ToByte bytes

Parameters:
    bytes : byte array

Returns: byte

bytes : byte array
Returns: byte

ToDate bytes

Full Usage: ToDate bytes

Parameters:
    bytes : byte[]

Returns: DateTime option

bytes : byte[]
Returns: DateTime option

ToDateTime bytes

Full Usage: ToDateTime bytes

Parameters:
    bytes : byte[]

Returns: DateTime option

bytes : byte[]
Returns: DateTime option

ToDouble bytes

Full Usage: ToDouble bytes

Parameters:
    bytes : byte[]

Returns: float option

bytes : byte[]
Returns: float option

ToInt bytes

Full Usage: ToInt bytes

Parameters:
    bytes : byte[]

Returns: int

bytes : byte[]
Returns: int

ToLong bytes

Full Usage: ToLong bytes

Parameters:
    bytes : byte[]

Returns: int64

bytes : byte[]
Returns: int64

ToShort bytes

Full Usage: ToShort bytes

Parameters:
    bytes : byte[]

Returns: int16

bytes : byte[]
Returns: int16

ToStr bytes

Full Usage: ToStr bytes

Parameters:
    bytes : byte[]

Returns: string

bytes : byte[]
Returns: string

dprintfn fmt

Full Usage: dprintfn fmt

Parameters:
    fmt : StringFormat<'a, unit>

Returns: 'a

fmt : StringFormat<'a, unit>
Returns: 'a

endian bytes _arg1

Full Usage: endian bytes _arg1

Parameters:
Returns: 'a[]

bytes : 'a[]
_arg1 : Endianness
Returns: 'a[]

expand bytes

Full Usage: expand bytes

Parameters:
    bytes : byte[]

Returns: byte[]

bytes : byte[]
Returns: byte[]

slice arr (start, len)

Full Usage: slice arr (start, len)

Parameters:
    arr : 'a array
    start : int
    len : int

Returns: 'a[]

Python-like array slicing

arr : 'a array
start : int
len : int
Returns: 'a[]

sliceEndian arr (start, len)

Full Usage: sliceEndian arr (start, len)

Parameters:
    arr : 'a array
    start : int
    len : int

Returns: Endianness -> 'a[]

arr : 'a array
start : int
len : int
Returns: Endianness -> 'a[]