149 lines
6.2 KiB
XML
149 lines
6.2 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Csv</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Csv.CsvOptions">
|
|
<summary>
|
|
Defines the options that can be passed to customize the reading or writing of csv files.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Csv.CsvOptions.RowsToSkip">
|
|
<summary>
|
|
Gets or sets the number of rows to skip before reading the header row, defaults to <c>0</c>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Csv.CsvOptions.SkipRow">
|
|
<summary>
|
|
Gets or sets a function to skip the current row based on its raw string value or 1-based index. Skips empty rows and rows starting with # by default.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Csv.CsvOptions.Separator">
|
|
<summary>
|
|
Gets or sets the character to use for separating data, defaults to <c>'\0'</c> which will auto-detect from the header row.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Csv.CsvOptions.TrimData">
|
|
<summary>
|
|
Gets or sets wether data should be trimmed when accessed.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Csv.CsvOptions.Comparer">
|
|
<summary>
|
|
Gets or sets the comparer to use when looking up header names.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Csv.CsvOptions.HeaderMode">
|
|
<summary>
|
|
Gets or sets an indicator to the parser to expect a header row or not.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Csv.CsvOptions.ValidateColumnCount">
|
|
<summary>
|
|
Gets or sets wether a row should be validated immediately that the column count matches the header count.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Csv.CsvReader">
|
|
<summary>
|
|
Helper class to read csv (comma separated values) data.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Csv.CsvReader.Read(System.IO.TextReader,Csv.CsvOptions)">
|
|
<summary>
|
|
Reads the lines from the reader.
|
|
</summary>
|
|
<param name="reader">The text reader to read the data from.</param>
|
|
<param name="options">The optional options to use when reading.</param>
|
|
</member>
|
|
<member name="M:Csv.CsvReader.ReadFromStream(System.IO.Stream,Csv.CsvOptions)">
|
|
<summary>
|
|
Reads the lines from the stream.
|
|
</summary>
|
|
<param name="stream">The stream to read the data from.</param>
|
|
<param name="options">The optional options to use when reading.</param>
|
|
</member>
|
|
<member name="M:Csv.CsvReader.ReadFromText(System.String,Csv.CsvOptions)">
|
|
<summary>
|
|
Reads the lines from the csv string.
|
|
</summary>
|
|
<param name="csv">The csv string to read the data from.</param>
|
|
<param name="options">The optional options to use when reading.</param>
|
|
</member>
|
|
<member name="T:Csv.CsvWriter">
|
|
<summary>
|
|
Helper class to write csv (comma separated values) data.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Csv.CsvWriter.Write(System.IO.TextWriter,System.String[],System.Collections.Generic.IEnumerable{System.String[]},System.Char)">
|
|
<summary>
|
|
Writes the lines to the writer.
|
|
</summary>
|
|
<param name="writer">The text writer to write the data to.</param>
|
|
<param name="headers">The headers that should be used for the first line, determines the number of columns.</param>
|
|
<param name="lines">The lines with data that should be written.</param>
|
|
<param name="separator">The separator to use between columns (comma, semicolon, tab, ...)</param>
|
|
</member>
|
|
<member name="M:Csv.CsvWriter.WriteToText(System.String[],System.Collections.Generic.IEnumerable{System.String[]},System.Char)">
|
|
<summary>
|
|
Writes the lines and return the result.
|
|
</summary>
|
|
<param name="headers">The headers that should be used for the first line, determines the number of columns.</param>
|
|
<param name="lines">The lines with data that should be written.</param>
|
|
<param name="separator">The separator to use between columns (comma, semicolon, tab, ...)</param>
|
|
</member>
|
|
<member name="T:Csv.HeaderMode">
|
|
<summary>
|
|
Indicates the presence or absence of a header row
|
|
</summary>
|
|
</member>
|
|
<member name="F:Csv.HeaderMode.HeaderPresent">
|
|
<summary>
|
|
Indicates that the CSV file has a header row
|
|
</summary>
|
|
</member>
|
|
<member name="F:Csv.HeaderMode.HeaderAbsent">
|
|
<summary>
|
|
Indicates that the CSV file does not have a header row
|
|
</summary>
|
|
</member>
|
|
<member name="T:Csv.ICsvLine">
|
|
<summary>
|
|
Represents a single data line inside a csv file.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Csv.ICsvLine.Headers">
|
|
<summary>
|
|
Gets the headers from the csv file.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Csv.ICsvLine.Raw">
|
|
<summary>
|
|
Gets the original raw content of the line.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Csv.ICsvLine.Index">
|
|
<summary>
|
|
Gets the 1-based index for the line inside the file.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Csv.ICsvLine.ColumnCount">
|
|
<summary>
|
|
Gets the number of columns of the line.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Csv.ICsvLine.Item(System.String)">
|
|
<summary>
|
|
Gets the data for the specified named header.
|
|
</summary>
|
|
<param name="name">The name of the header.</param>
|
|
</member>
|
|
<member name="P:Csv.ICsvLine.Item(System.Int32)">
|
|
<summary>
|
|
Gets the data for the specified indexed header.
|
|
</summary>
|
|
<param name="index">The index of the header.</param>
|
|
</member>
|
|
</members>
|
|
</doc>
|