Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.encoding.csv
  • Platforms: .NET, .NET Standard 2.0, Island

constructor


// .NET, .NET Standard 2.0
constructor(aComma: rune; aComment: rune; aFieldsPerRecord: Int64; aLazyQuotes: Boolean; aTrimLeadingSpace: Boolean; aReuseRecord: Boolean; aTrailingComma: Boolean; ar: Memory<Reader>; anumLine: Int64; arawBuffer: Slice<Byte>; arecordBuffer: Slice<Byte>; afieldIndexes: Slice<Int64>; alastRecord: Slice<string>)
// Island
constructor(aComma: rune; aComment: rune; aFieldsPerRecord: int; aLazyQuotes: bool; aTrimLeadingSpace: bool; aReuseRecord: bool; aTrailingComma: bool; ar: Memory<Reader>; anumLine: int; arawBuffer: Slice<Byte>; arecordBuffer: Slice<Byte>; afieldIndexes: Slice<Int64>; alastRecord: Slice<string>)
// .NET, .NET Standard 2.0
Reader(rune aComma, rune aComment, Int64 aFieldsPerRecord, Boolean aLazyQuotes, Boolean aTrimLeadingSpace, Boolean aReuseRecord, Boolean aTrailingComma, Memory<Reader> ar, Int64 anumLine, Slice<Byte> arawBuffer, Slice<Byte> arecordBuffer, Slice<Int64> afieldIndexes, Slice<string> alastRecord)
// Island
Reader(rune aComma, rune aComment, int aFieldsPerRecord, bool aLazyQuotes, bool aTrimLeadingSpace, bool aReuseRecord, bool aTrailingComma, Memory<Reader> ar, int anumLine, Slice<Byte> arawBuffer, Slice<Byte> arecordBuffer, Slice<Int64> afieldIndexes, Slice<string> alastRecord)
// .NET, .NET Standard 2.0
init(_ aComma: rune, _ aComment: rune, _ aFieldsPerRecord: Int64, _ aLazyQuotes: Boolean, _ aTrimLeadingSpace: Boolean, _ aReuseRecord: Boolean, _ aTrailingComma: Boolean, _ ar: Memory<Reader>, _ anumLine: Int64, _ arawBuffer: Slice<Byte>, _ arecordBuffer: Slice<Byte>, _ afieldIndexes: Slice<Int64>, _ alastRecord: Slice<string>)
// Island
init(_ aComma: rune, _ aComment: rune, _ aFieldsPerRecord: int, _ aLazyQuotes: bool, _ aTrimLeadingSpace: bool, _ aReuseRecord: bool, _ aTrailingComma: bool, _ ar: Memory<Reader>, _ anumLine: int, _ arawBuffer: Slice<Byte>, _ arecordBuffer: Slice<Byte>, _ afieldIndexes: Slice<Int64>, _ alastRecord: Slice<string>)
// .NET, .NET Standard 2.0
Sub New(aComma As rune, aComment As rune, aFieldsPerRecord As Int64, aLazyQuotes As Boolean, aTrimLeadingSpace As Boolean, aReuseRecord As Boolean, aTrailingComma As Boolean, ar As Memory<Reader>, anumLine As Int64, arawBuffer As Slice<Byte>, arecordBuffer As Slice<Byte>, afieldIndexes As Slice<Int64>, alastRecord As Slice<string>)
// Island
Sub New(aComma As rune, aComment As rune, aFieldsPerRecord As int, aLazyQuotes As bool, aTrimLeadingSpace As bool, aReuseRecord As bool, aTrailingComma As bool, ar As Memory<Reader>, anumLine As int, arawBuffer As Slice<Byte>, arecordBuffer As Slice<Byte>, afieldIndexes As Slice<Int64>, alastRecord As Slice<string>)

Parameters:

  • aComma:
  • aComment:
  • aFieldsPerRecord:
  • aLazyQuotes:
  • aTrimLeadingSpace:
  • aReuseRecord:
  • aTrailingComma:
  • ar:
  • anumLine:
  • arawBuffer:
  • arecordBuffer:
  • afieldIndexes:
  • alastRecord:

constructor(value: Reader)

Parameters:

  • value:

Comma



FieldsPerRecord

var FieldsPerRecord: int;
FIELD FieldsPerRecord() As int

LazyQuotes

FIELD LazyQuotes() As bool

Read

method Read: tuple of (record: Slice<string>, err: error)
(Slice<string>record, error err) Read()
func Read() -> tuple of (Slice<string>, error)
func Read() tuple of (|name=record| Slice<string>, |name=err| error)
Function Read() As Tuple (Of Slice<string>, error)

ReadAll

method ReadAll: tuple of (records: Slice<Slice<string>>, err: error)
(Slice<Slice<string>>records, error err) ReadAll()
func ReadAll() -> tuple of (Slice<Slice<string>>, error)
func ReadAll() tuple of (|name=records| Slice<Slice<string>>, |name=err| error)
Function ReadAll() As Tuple (Of Slice<Slice<string>>, error)

ReuseRecord

FIELD ReuseRecord() As bool

TrailingComma

FIELD TrailingComma() As bool

TrimLeadingSpace

var TrimLeadingSpace: bool;
var TrimLeadingSpace: bool
FIELD TrimLeadingSpace() As bool

Comma



FieldsPerRecord

var FieldsPerRecord: int;
FIELD FieldsPerRecord() As int

LazyQuotes

FIELD LazyQuotes() As bool

ReuseRecord

FIELD ReuseRecord() As bool

TrailingComma

FIELD TrailingComma() As bool

TrimLeadingSpace

var TrimLeadingSpace: bool;
var TrimLeadingSpace: bool
FIELD TrimLeadingSpace() As bool

constructor


// .NET, .NET Standard 2.0
constructor(aComma: rune; aComment: rune; aFieldsPerRecord: Int64; aLazyQuotes: Boolean; aTrimLeadingSpace: Boolean; aReuseRecord: Boolean; aTrailingComma: Boolean; ar: Memory<Reader>; anumLine: Int64; arawBuffer: Slice<Byte>; arecordBuffer: Slice<Byte>; afieldIndexes: Slice<Int64>; alastRecord: Slice<string>)
// Island
constructor(aComma: rune; aComment: rune; aFieldsPerRecord: int; aLazyQuotes: bool; aTrimLeadingSpace: bool; aReuseRecord: bool; aTrailingComma: bool; ar: Memory<Reader>; anumLine: int; arawBuffer: Slice<Byte>; arecordBuffer: Slice<Byte>; afieldIndexes: Slice<Int64>; alastRecord: Slice<string>)
// .NET, .NET Standard 2.0
Reader(rune aComma, rune aComment, Int64 aFieldsPerRecord, Boolean aLazyQuotes, Boolean aTrimLeadingSpace, Boolean aReuseRecord, Boolean aTrailingComma, Memory<Reader> ar, Int64 anumLine, Slice<Byte> arawBuffer, Slice<Byte> arecordBuffer, Slice<Int64> afieldIndexes, Slice<string> alastRecord)
// Island
Reader(rune aComma, rune aComment, int aFieldsPerRecord, bool aLazyQuotes, bool aTrimLeadingSpace, bool aReuseRecord, bool aTrailingComma, Memory<Reader> ar, int anumLine, Slice<Byte> arawBuffer, Slice<Byte> arecordBuffer, Slice<Int64> afieldIndexes, Slice<string> alastRecord)
// .NET, .NET Standard 2.0
init(_ aComma: rune, _ aComment: rune, _ aFieldsPerRecord: Int64, _ aLazyQuotes: Boolean, _ aTrimLeadingSpace: Boolean, _ aReuseRecord: Boolean, _ aTrailingComma: Boolean, _ ar: Memory<Reader>, _ anumLine: Int64, _ arawBuffer: Slice<Byte>, _ arecordBuffer: Slice<Byte>, _ afieldIndexes: Slice<Int64>, _ alastRecord: Slice<string>)
// Island
init(_ aComma: rune, _ aComment: rune, _ aFieldsPerRecord: int, _ aLazyQuotes: bool, _ aTrimLeadingSpace: bool, _ aReuseRecord: bool, _ aTrailingComma: bool, _ ar: Memory<Reader>, _ anumLine: int, _ arawBuffer: Slice<Byte>, _ arecordBuffer: Slice<Byte>, _ afieldIndexes: Slice<Int64>, _ alastRecord: Slice<string>)
// .NET, .NET Standard 2.0
Sub New(aComma As rune, aComment As rune, aFieldsPerRecord As Int64, aLazyQuotes As Boolean, aTrimLeadingSpace As Boolean, aReuseRecord As Boolean, aTrailingComma As Boolean, ar As Memory<Reader>, anumLine As Int64, arawBuffer As Slice<Byte>, arecordBuffer As Slice<Byte>, afieldIndexes As Slice<Int64>, alastRecord As Slice<string>)
// Island
Sub New(aComma As rune, aComment As rune, aFieldsPerRecord As int, aLazyQuotes As bool, aTrimLeadingSpace As bool, aReuseRecord As bool, aTrailingComma As bool, ar As Memory<Reader>, anumLine As int, arawBuffer As Slice<Byte>, arecordBuffer As Slice<Byte>, afieldIndexes As Slice<Int64>, alastRecord As Slice<string>)

Parameters:

  • aComma:
  • aComment:
  • aFieldsPerRecord:
  • aLazyQuotes:
  • aTrimLeadingSpace:
  • aReuseRecord:
  • aTrailingComma:
  • ar:
  • anumLine:
  • arawBuffer:
  • arecordBuffer:
  • afieldIndexes:
  • alastRecord:

constructor(value: Reader)

Parameters:

  • value: