]> granicus.if.org Git - handbrake/commitdiff
WinGui: Remove CSV Reader library as we no longer use it.
authorsr55 <sr55.hb@outlook.com>
Sat, 11 Feb 2017 15:13:29 +0000 (15:13 +0000)
committersr55 <sr55.hb@outlook.com>
Sat, 11 Feb 2017 15:13:29 +0000 (15:13 +0000)
win/CS/libraries/CsvReader/LumenWorks.Framework.IO.XML [deleted file]
win/CS/libraries/CsvReader/LumenWorks.Framework.IO.dll [deleted file]
win/CS/libraries/CsvReader/LumenWorks.Framework.IO.pdb [deleted file]

diff --git a/win/CS/libraries/CsvReader/LumenWorks.Framework.IO.XML b/win/CS/libraries/CsvReader/LumenWorks.Framework.IO.XML
deleted file mode 100644 (file)
index a3fb276..0000000
+++ /dev/null
@@ -1,1538 +0,0 @@
-<?xml version="1.0"?>\r
-<doc>\r
-    <assembly>\r
-        <name>LumenWorks.Framework.IO</name>\r
-    </assembly>\r
-    <members>\r
-        <member name="T:LumenWorks.Framework.IO.Csv.CachedCsvReader">\r
-            <summary>\r
-            Represents a reader that provides fast, cached, dynamic access to CSV data.\r
-            </summary>\r
-            <remarks>The number of records is limited to <see cref="F:System.Int32.MaxValue"/> - 1.</remarks>\r
-        </member>\r
-        <member name="T:LumenWorks.Framework.IO.Csv.CsvReader">\r
-            <summary>\r
-            Represents a reader that provides fast, non-cached, forward-only access to CSV data.  \r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader.DefaultBufferSize">\r
-            <summary>\r
-            Defines the default buffer size.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader.DefaultDelimiter">\r
-            <summary>\r
-            Defines the default delimiter character separating each field.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader.DefaultQuote">\r
-            <summary>\r
-            Defines the default quote character wrapping every field.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader.DefaultEscape">\r
-            <summary>\r
-            Defines the default escape character letting insert quotation characters inside a quoted field.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader.DefaultComment">\r
-            <summary>\r
-            Defines the default comment character indicating that a line is commented out.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._fieldHeaderComparer">\r
-            <summary>\r
-            Contains the field header comparer.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._reader">\r
-            <summary>\r
-            Contains the <see cref="T:TextReader"/> pointing to the CSV file.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._bufferSize">\r
-            <summary>\r
-            Contains the buffer size.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._comment">\r
-            <summary>\r
-            Contains the comment character indicating that a line is commented out.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._escape">\r
-            <summary>\r
-            Contains the escape character letting insert quotation characters inside a quoted field.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._delimiter">\r
-            <summary>\r
-            Contains the delimiter character separating each field.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._quote">\r
-            <summary>\r
-            Contains the quotation character wrapping every field.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._trimmingOptions">\r
-            <summary>\r
-            Determines which values should be trimmed.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._hasHeaders">\r
-            <summary>\r
-            Indicates if field names are located on the first non commented line.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._defaultParseErrorAction">\r
-            <summary>\r
-            Contains the default action to take when a parsing error has occured.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._missingFieldAction">\r
-            <summary>\r
-            Contains the action to take when a field is missing.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._supportsMultiline">\r
-            <summary>\r
-            Indicates if the reader supports multiline.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._skipEmptyLines">\r
-            <summary>\r
-            Indicates if the reader will skip empty lines.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._initialized">\r
-            <summary>\r
-            Indicates if the class is initialized.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._fieldHeaders">\r
-            <summary>\r
-            Contains the field headers.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._fieldHeaderIndexes">\r
-            <summary>\r
-            Contains the dictionary of field indexes by header. The key is the field name and the value is its index.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._currentRecordIndex">\r
-            <summary>\r
-            Contains the current record index in the CSV file.\r
-            A value of <see cref="M:Int32.MinValue"/> means that the reader has not been initialized yet.\r
-            Otherwise, a negative value means that no record has been read yet.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._nextFieldStart">\r
-            <summary>\r
-            Contains the starting position of the next unread field.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._nextFieldIndex">\r
-            <summary>\r
-            Contains the index of the next unread field.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._fields">\r
-            <summary>\r
-            Contains the array of the field values for the current record.\r
-            A null value indicates that the field have not been parsed.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._fieldCount">\r
-            <summary>\r
-            Contains the maximum number of fields to retrieve for each record.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._buffer">\r
-            <summary>\r
-            Contains the read buffer.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._bufferLength">\r
-            <summary>\r
-            Contains the current read buffer length.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._eof">\r
-            <summary>\r
-            Indicates if the end of the reader has been reached.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._eol">\r
-            <summary>\r
-            Indicates if the last read operation reached an EOL character.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._firstRecordInCache">\r
-            <summary>\r
-            Indicates if the first record is in cache.\r
-            This can happen when initializing a reader with no headers\r
-            because one record must be read to get the field count automatically\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._missingFieldFlag">\r
-            <summary>\r
-            Indicates if one or more field are missing for the current record.\r
-            Resets after each successful record read.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._parseErrorFlag">\r
-            <summary>\r
-            Indicates if a parse error occured for the current record.\r
-            Resets after each successful record read.\r
-            </summary>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.#ctor(System.IO.TextReader,System.Boolean)">\r
-            <summary>\r
-            Initializes a new instance of the CsvReader class.\r
-            </summary>\r
-            <param name="reader">A <see cref="T:TextReader"/> pointing to the CSV file.</param>\r
-            <param name="hasHeaders"><see langword="true"/> if field names are located on the first non commented line, otherwise, <see langword="false"/>.</param>\r
-            <exception cref="T:ArgumentNullException">\r
-               <paramref name="reader"/> is a <see langword="null"/>.\r
-            </exception>\r
-            <exception cref="T:ArgumentException">\r
-               Cannot read from <paramref name="reader"/>.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.#ctor(System.IO.TextReader,System.Boolean,System.Int32)">\r
-            <summary>\r
-            Initializes a new instance of the CsvReader class.\r
-            </summary>\r
-            <param name="reader">A <see cref="T:TextReader"/> pointing to the CSV file.</param>\r
-            <param name="hasHeaders"><see langword="true"/> if field names are located on the first non commented line, otherwise, <see langword="false"/>.</param>\r
-            <param name="bufferSize">The buffer size in bytes.</param>\r
-            <exception cref="T:ArgumentNullException">\r
-               <paramref name="reader"/> is a <see langword="null"/>.\r
-            </exception>\r
-            <exception cref="T:ArgumentException">\r
-               Cannot read from <paramref name="reader"/>.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.#ctor(System.IO.TextReader,System.Boolean,System.Char)">\r
-            <summary>\r
-            Initializes a new instance of the CsvReader class.\r
-            </summary>\r
-            <param name="reader">A <see cref="T:TextReader"/> pointing to the CSV file.</param>\r
-            <param name="hasHeaders"><see langword="true"/> if field names are located on the first non commented line, otherwise, <see langword="false"/>.</param>\r
-            <param name="delimiter">The delimiter character separating each field (default is ',').</param>\r
-            <exception cref="T:ArgumentNullException">\r
-               <paramref name="reader"/> is a <see langword="null"/>.\r
-            </exception>\r
-            <exception cref="T:ArgumentException">\r
-               Cannot read from <paramref name="reader"/>.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.#ctor(System.IO.TextReader,System.Boolean,System.Char,System.Int32)">\r
-            <summary>\r
-            Initializes a new instance of the CsvReader class.\r
-            </summary>\r
-            <param name="reader">A <see cref="T:TextReader"/> pointing to the CSV file.</param>\r
-            <param name="hasHeaders"><see langword="true"/> if field names are located on the first non commented line, otherwise, <see langword="false"/>.</param>\r
-            <param name="delimiter">The delimiter character separating each field (default is ',').</param>\r
-            <param name="bufferSize">The buffer size in bytes.</param>\r
-            <exception cref="T:ArgumentNullException">\r
-               <paramref name="reader"/> is a <see langword="null"/>.\r
-            </exception>\r
-            <exception cref="T:ArgumentException">\r
-               Cannot read from <paramref name="reader"/>.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.#ctor(System.IO.TextReader,System.Boolean,System.Char,System.Char,System.Char,System.Char,LumenWorks.Framework.IO.Csv.ValueTrimmingOptions)">\r
-            <summary>\r
-            Initializes a new instance of the CsvReader class.\r
-            </summary>\r
-            <param name="reader">A <see cref="T:TextReader"/> pointing to the CSV file.</param>\r
-            <param name="hasHeaders"><see langword="true"/> if field names are located on the first non commented line, otherwise, <see langword="false"/>.</param>\r
-            <param name="delimiter">The delimiter character separating each field (default is ',').</param>\r
-            <param name="quote">The quotation character wrapping every field (default is ''').</param>\r
-            <param name="escape">\r
-            The escape character letting insert quotation characters inside a quoted field (default is '\').\r
-            If no escape character, set to '\0' to gain some performance.\r
-            </param>\r
-            <param name="comment">The comment character indicating that a line is commented out (default is '#').</param>\r
-            <param name="trimmingOptions">Determines which values should be trimmed.</param>\r
-            <exception cref="T:ArgumentNullException">\r
-               <paramref name="reader"/> is a <see langword="null"/>.\r
-            </exception>\r
-            <exception cref="T:ArgumentException">\r
-               Cannot read from <paramref name="reader"/>.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.#ctor(System.IO.TextReader,System.Boolean,System.Char,System.Char,System.Char,System.Char,LumenWorks.Framework.IO.Csv.ValueTrimmingOptions,System.Int32)">\r
-            <summary>\r
-            Initializes a new instance of the CsvReader class.\r
-            </summary>\r
-            <param name="reader">A <see cref="T:TextReader"/> pointing to the CSV file.</param>\r
-            <param name="hasHeaders"><see langword="true"/> if field names are located on the first non commented line, otherwise, <see langword="false"/>.</param>\r
-            <param name="delimiter">The delimiter character separating each field (default is ',').</param>\r
-            <param name="quote">The quotation character wrapping every field (default is ''').</param>\r
-            <param name="escape">\r
-            The escape character letting insert quotation characters inside a quoted field (default is '\').\r
-            If no escape character, set to '\0' to gain some performance.\r
-            </param>\r
-            <param name="comment">The comment character indicating that a line is commented out (default is '#').</param>\r
-            <param name="trimmingOptions">Determines which values should be trimmed.</param>\r
-            <param name="bufferSize">The buffer size in bytes.</param>\r
-            <exception cref="T:ArgumentNullException">\r
-               <paramref name="reader"/> is a <see langword="null"/>.\r
-            </exception>\r
-            <exception cref="T:System.ArgumentOutOfRangeException">\r
-               <paramref name="bufferSize"/> must be 1 or more.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.OnParseError(LumenWorks.Framework.IO.Csv.ParseErrorEventArgs)">\r
-            <summary>\r
-            Raises the <see cref="M:ParseError"/> event.\r
-            </summary>\r
-            <param name="e">The <see cref="T:LumenWorks.Framework.IO.Csv.ParseErrorEventArgs"/> that contains the event data.</param>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.GetFieldHeaders">\r
-            <summary>\r
-            Gets the field headers.\r
-            </summary>\r
-            <returns>The field headers or an empty array if headers are not supported.</returns>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.EnsureInitialize">\r
-            <summary>\r
-            Ensures that the reader is initialized.\r
-            </summary>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.GetFieldIndex(System.String)">\r
-            <summary>\r
-            Gets the field index for the provided header.\r
-            </summary>\r
-            <param name="header">The header to look for.</param>\r
-            <returns>The field index for the provided header. -1 if not found.</returns>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.CopyCurrentRecordTo(System.String[])">\r
-            <summary>\r
-            Copies the field array of the current record to a one-dimensional array, starting at the beginning of the target array.\r
-            </summary>\r
-            <param name="array"> The one-dimensional <see cref="T:Array"/> that is the destination of the fields of the current record.</param>\r
-            <exception cref="T:ArgumentNullException">\r
-               <paramref name="array"/> is <see langword="null"/>.\r
-            </exception>\r
-            <exception cref="T:System.ArgumentException">\r
-               The number of fields in the record is greater than the available space from <paramref name="index"/> to the end of <paramref name="array"/>.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.CopyCurrentRecordTo(System.String[],System.Int32)">\r
-            <summary>\r
-            Copies the field array of the current record to a one-dimensional array, starting at the beginning of the target array.\r
-            </summary>\r
-            <param name="array"> The one-dimensional <see cref="T:Array"/> that is the destination of the fields of the current record.</param>\r
-            <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>\r
-            <exception cref="T:ArgumentNullException">\r
-               <paramref name="array"/> is <see langword="null"/>.\r
-            </exception>\r
-            <exception cref="T:ArgumentOutOfRangeException">\r
-               <paramref name="index"/> is les than zero or is equal to or greater than the length <paramref name="array"/>. \r
-            </exception>\r
-            <exception cref="T:System.InvalidOperationException">\r
-            No current record.\r
-            </exception>\r
-            <exception cref="T:System.ArgumentException">\r
-               The number of fields in the record is greater than the available space from <paramref name="index"/> to the end of <paramref name="array"/>.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.GetCurrentRawData">\r
-            <summary>\r
-            Gets the current raw CSV data.\r
-            </summary>\r
-            <remarks>Used for exception handling purpose.</remarks>\r
-            <returns>The current raw CSV data.</returns>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.IsWhiteSpace(System.Char)">\r
-            <summary>\r
-            Indicates whether the specified Unicode character is categorized as white space.\r
-            </summary>\r
-            <param name="c">A Unicode character.</param>\r
-            <returns><see langword="true"/> if <paramref name="c"/> is white space; otherwise, <see langword="false"/>.</returns>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.MoveTo(System.Int64)">\r
-            <summary>\r
-            Moves to the specified record index.\r
-            </summary>\r
-            <param name="record">The record index.</param>\r
-            <returns><c>true</c> if the operation was successful; otherwise, <c>false</c>.</returns>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.ParseNewLine(System.Int32@)">\r
-            <summary>\r
-            Parses a new line delimiter.\r
-            </summary>\r
-            <param name="pos">The starting position of the parsing. Will contain the resulting end position.</param>\r
-            <returns><see langword="true"/> if a new line delimiter was found; otherwise, <see langword="false"/>.</returns>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.IsNewLine(System.Int32)">\r
-            <summary>\r
-            Determines whether the character at the specified position is a new line delimiter.\r
-            </summary>\r
-            <param name="pos">The position of the character to verify.</param>\r
-            <returns>\r
-               <see langword="true"/> if the character at the specified position is a new line delimiter; otherwise, <see langword="false"/>.\r
-            </returns>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.ReadBuffer">\r
-            <summary>\r
-            Fills the buffer with data from the reader.\r
-            </summary>\r
-            <returns><see langword="true"/> if data was successfully read; otherwise, <see langword="false"/>.</returns>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.ReadField(System.Int32,System.Boolean,System.Boolean)">\r
-            <summary>\r
-            Reads the field at the specified index.\r
-            Any unread fields with an inferior index will also be read as part of the required parsing.\r
-            </summary>\r
-            <param name="field">The field index.</param>\r
-            <param name="initializing">Indicates if the reader is currently initializing.</param>\r
-            <param name="discardValue">Indicates if the value(s) are discarded.</param>\r
-            <returns>\r
-            The field at the specified index. \r
-            A <see langword="null"/> indicates that an error occured or that the last field has been reached during initialization.\r
-            </returns>\r
-            <exception cref="T:System.ArgumentOutOfRangeException">\r
-               <paramref name="field"/> is out of range.\r
-            </exception>\r
-            <exception cref="T:System.InvalidOperationException">\r
-               There is no current record.\r
-            </exception>\r
-            <exception cref="T:LumenWorks.Framework.IO.Csv.MissingFieldCsvException">\r
-               The CSV data appears to be missing a field.\r
-            </exception>\r
-            <exception cref="T:LumenWorks.Framework.IO.Csv.MalformedCsvException">\r
-               The CSV data appears to be malformed.\r
-            </exception>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.ReadNextRecord">\r
-            <summary>\r
-            Reads the next record.\r
-            </summary>\r
-            <returns><see langword="true"/> if a record has been successfully reads; otherwise, <see langword="false"/>.</returns>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.ReadNextRecord(System.Boolean,System.Boolean)">\r
-            <summary>\r
-            Reads the next record.\r
-            </summary>\r
-            <param name="onlyReadHeaders">\r
-            Indicates if the reader will proceed to the next record after having read headers.\r
-            <see langword="true"/> if it stops after having read headers; otherwise, <see langword="false"/>.\r
-            </param>\r
-            <param name="skipToNextLine">\r
-            Indicates if the reader will skip directly to the next line without parsing the current one. \r
-            To be used when an error occurs.\r
-            </param>\r
-            <returns><see langword="true"/> if a record has been successfully reads; otherwise, <see langword="false"/>.</returns>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.SkipEmptyAndCommentedLines(System.Int32@)">\r
-            <summary>\r
-            Skips empty and commented lines.\r
-            If the end of the buffer is reached, its content be discarded and filled again from the reader.\r
-            </summary>\r
-            <param name="pos">\r
-            The position in the buffer where to start parsing. \r
-            Will contains the resulting position after the operation.\r
-            </param>\r
-            <returns><see langword="true"/> if the end of the reader has not been reached; otherwise, <see langword="false"/>.</returns>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.DoSkipEmptyAndCommentedLines(System.Int32@)">\r
-            <summary>\r
-            <para>Worker method.</para>\r
-            <para>Skips empty and commented lines.</para>\r
-            </summary>\r
-            <param name="pos">\r
-            The position in the buffer where to start parsing. \r
-            Will contains the resulting position after the operation.\r
-            </param>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.SkipWhiteSpaces(System.Int32@)">\r
-            <summary>\r
-            Skips whitespace characters.\r
-            </summary>\r
-            <param name="pos">The starting position of the parsing. Will contain the resulting end position.</param>\r
-            <returns><see langword="true"/> if the end of the reader has not been reached; otherwise, <see langword="false"/>.</returns>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.SkipToNextLine(System.Int32@)">\r
-            <summary>\r
-            Skips ahead to the next NewLine character.\r
-            If the end of the buffer is reached, its content be discarded and filled again from the reader.\r
-            </summary>\r
-            <param name="pos">\r
-            The position in the buffer where to start parsing. \r
-            Will contains the resulting position after the operation.\r
-            </param>\r
-            <returns><see langword="true"/> if the end of the reader has not been reached; otherwise, <see langword="false"/>.</returns>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.HandleParseError(LumenWorks.Framework.IO.Csv.MalformedCsvException,System.Int32@)">\r
-            <summary>\r
-            Handles a parsing error.\r
-            </summary>\r
-            <param name="error">The parsing error that occured.</param>\r
-            <param name="pos">The current position in the buffer.</param>\r
-            <exception cref="T:System.ArgumentNullException">\r
-            <paramref name="error"/> is <see langword="null"/>.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.HandleMissingField(System.String,System.Int32,System.Int32@)">\r
-            <summary>\r
-            Handles a missing field error.\r
-            </summary>\r
-            <param name="value">The partially parsed value, if available.</param>\r
-            <param name="fieldIndex">The missing field index.</param>\r
-            <param name="currentPosition">The current position in the raw data.</param>\r
-            <returns>\r
-            The resulting value according to <see cref="M:MissingFieldAction"/>.\r
-            If the action is set to <see cref="T:MissingFieldAction.TreatAsParseError"/>,\r
-            then the parse error will be handled according to <see cref="P:LumenWorks.Framework.IO.Csv.CsvReader.DefaultParseErrorAction"/>.\r
-            </returns>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.ValidateDataReader(LumenWorks.Framework.IO.Csv.CsvReader.DataReaderValidations)">\r
-            <summary>\r
-            Validates the state of the data reader.\r
-            </summary>\r
-            <param name="validations">The validations to accomplish.</param>\r
-            <exception cref="T:System.InvalidOperationException">\r
-            No current record.\r
-            </exception>\r
-            <exception cref="T:System.InvalidOperationException">\r
-            This operation is invalid when the reader is closed.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.CopyFieldToArray(System.Int32,System.Int64,System.Array,System.Int32,System.Int32)">\r
-            <summary>\r
-            Copy the value of the specified field to an array.\r
-            </summary>\r
-            <param name="field">The index of the field.</param>\r
-            <param name="fieldOffset">The offset in the field value.</param>\r
-            <param name="destinationArray">The destination array where the field value will be copied.</param>\r
-            <param name="destinationOffset">The destination array offset.</param>\r
-            <param name="length">The number of characters to copy from the field value.</param>\r
-            <returns></returns>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.GetEnumerator">\r
-            <summary>\r
-            Returns an <see cref="T:RecordEnumerator"/>  that can iterate through CSV records.\r
-            </summary>\r
-            <returns>An <see cref="T:RecordEnumerator"/>  that can iterate through CSV records.</returns>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.System#Collections#Generic#IEnumerable{System#String[]}#GetEnumerator">\r
-            <summary>\r
-            Returns an <see cref="T:System.Collections.Generics.IEnumerator"/>  that can iterate through CSV records.\r
-            </summary>\r
-            <returns>An <see cref="T:System.Collections.Generics.IEnumerator"/>  that can iterate through CSV records.</returns>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.System#Collections#IEnumerable#GetEnumerator">\r
-            <summary>\r
-            Returns an <see cref="T:System.Collections.IEnumerator"/>  that can iterate through CSV records.\r
-            </summary>\r
-            <returns>An <see cref="T:System.Collections.IEnumerator"/>  that can iterate through CSV records.</returns>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._isDisposed">\r
-            <summary>\r
-            Contains the disposed status flag.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader._lock">\r
-            <summary>\r
-            Contains the locking object for multi-threading purpose.\r
-            </summary>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.OnDisposed(System.EventArgs)">\r
-            <summary>\r
-            Raises the <see cref="M:Disposed"/> event.\r
-            </summary>\r
-            <param name="e">A <see cref="T:System.EventArgs"/> that contains the event data.</param>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.CheckDisposed">\r
-            <summary>\r
-            Checks if the instance has been disposed of, and if it has, throws an <see cref="T:System.ComponentModel.ObjectDisposedException"/>; otherwise, does nothing.\r
-            </summary>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-               The instance has been disposed of.\r
-            </exception>\r
-            <remarks>\r
-               Derived classes should call this method at the start of all methods and properties that should not be accessed after a call to <see cref="M:Dispose()"/>.\r
-            </remarks>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.Dispose">\r
-            <summary>\r
-            Releases all resources used by the instance.\r
-            </summary>\r
-            <remarks>\r
-               Calls <see cref="M:Dispose(Boolean)"/> with the disposing parameter set to <see langword="true"/> to free unmanaged and managed resources.\r
-            </remarks>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.Dispose(System.Boolean)">\r
-            <summary>\r
-            Releases the unmanaged resources used by this instance and optionally releases the managed resources.\r
-            </summary>\r
-            <param name="disposing">\r
-               <see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.\r
-            </param>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.Finalize">\r
-            <summary>\r
-            Releases unmanaged resources and performs other cleanup operations before the instance is reclaimed by garbage collection.\r
-            </summary>\r
-        </member>\r
-        <member name="E:LumenWorks.Framework.IO.Csv.CsvReader.ParseError">\r
-            <summary>\r
-            Occurs when there is an error while parsing the CSV stream.\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.Comment">\r
-            <summary>\r
-            Gets the comment character indicating that a line is commented out.\r
-            </summary>\r
-            <value>The comment character indicating that a line is commented out.</value>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.Escape">\r
-            <summary>\r
-            Gets the escape character letting insert quotation characters inside a quoted field.\r
-            </summary>\r
-            <value>The escape character letting insert quotation characters inside a quoted field.</value>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.Delimiter">\r
-            <summary>\r
-            Gets the delimiter character separating each field.\r
-            </summary>\r
-            <value>The delimiter character separating each field.</value>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.Quote">\r
-            <summary>\r
-            Gets the quotation character wrapping every field.\r
-            </summary>\r
-            <value>The quotation character wrapping every field.</value>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.HasHeaders">\r
-            <summary>\r
-            Indicates if field names are located on the first non commented line.\r
-            </summary>\r
-            <value><see langword="true"/> if field names are located on the first non commented line, otherwise, <see langword="false"/>.</value>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.TrimmingOption">\r
-            <summary>\r
-            Indicates if spaces at the start and end of a field are trimmed.\r
-            </summary>\r
-            <value><see langword="true"/> if spaces at the start and end of a field are trimmed, otherwise, <see langword="false"/>.</value>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.BufferSize">\r
-            <summary>\r
-            Gets the buffer size.\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.DefaultParseErrorAction">\r
-            <summary>\r
-            Gets or sets the default action to take when a parsing error has occured.\r
-            </summary>\r
-            <value>The default action to take when a parsing error has occured.</value>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.MissingFieldAction">\r
-            <summary>\r
-            Gets or sets the action to take when a field is missing.\r
-            </summary>\r
-            <value>The action to take when a field is missing.</value>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.SupportsMultiline">\r
-            <summary>\r
-            Gets or sets a value indicating if the reader supports multiline fields.\r
-            </summary>\r
-            <value>A value indicating if the reader supports multiline field.</value>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.SkipEmptyLines">\r
-            <summary>\r
-            Gets or sets a value indicating if the reader will skip empty lines.\r
-            </summary>\r
-            <value>A value indicating if the reader will skip empty lines.</value>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.DefaultHeaderName">\r
-            <summary>\r
-            Gets or sets the default header name when it is an empty string or only whitespaces.\r
-            The header index will be appended to the specified name.\r
-            </summary>\r
-            <value>The default header name when it is an empty string or only whitespaces.</value>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.FieldCount">\r
-            <summary>\r
-            Gets the maximum number of fields to retrieve for each record.\r
-            </summary>\r
-            <value>The maximum number of fields to retrieve for each record.</value>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.EndOfStream">\r
-            <summary>\r
-            Gets a value that indicates whether the current stream position is at the end of the stream.\r
-            </summary>\r
-            <value><see langword="true"/> if the current stream position is at the end of the stream; otherwise <see langword="false"/>.</value>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.CurrentRecordIndex">\r
-            <summary>\r
-            Gets the current record index in the CSV file.\r
-            </summary>\r
-            <value>The current record index in the CSV file.</value>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.MissingFieldFlag">\r
-            <summary>\r
-            Indicates if one or more field are missing for the current record.\r
-            Resets after each successful record read.\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.ParseErrorFlag">\r
-            <summary>\r
-            Indicates if a parse error occured for the current record.\r
-            Resets after each successful record read.\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.Item(System.Int32,System.String)">\r
-            <summary>\r
-            Gets the field with the specified name and record position. <see cref="M:hasHeaders"/> must be <see langword="true"/>.\r
-            </summary>\r
-            <value>\r
-            The field with the specified name and record position.\r
-            </value>\r
-            <exception cref="T:ArgumentNullException">\r
-               <paramref name="field"/> is <see langword="null"/> or an empty string.\r
-            </exception>\r
-            <exception cref="T:InvalidOperationException">\r
-            The CSV does not have headers (<see cref="M:HasHeaders"/> property is <see langword="false"/>).\r
-            </exception>\r
-            <exception cref="T:ArgumentException">\r
-               <paramref name="field"/> not found.\r
-            </exception>\r
-            <exception cref="T:ArgumentOutOfRangeException">\r
-               Record index must be > 0.\r
-            </exception>\r
-            <exception cref="T:InvalidOperationException">\r
-               Cannot move to a previous record in forward-only mode.\r
-            </exception>\r
-            <exception cref="T:EndOfStreamException">\r
-               Cannot read record at <paramref name="record"/>.\r
-            </exception>\r
-            <exception cref="T:MalformedCsvException">\r
-               The CSV appears to be corrupt at the current position.\r
-            </exception>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.Item(System.Int32,System.Int32)">\r
-            <summary>\r
-            Gets the field at the specified index and record position.\r
-            </summary>\r
-            <value>\r
-            The field at the specified index and record position.\r
-            A <see langword="null"/> is returned if the field cannot be found for the record.\r
-            </value>\r
-            <exception cref="T:ArgumentOutOfRangeException">\r
-               <paramref name="field"/> must be included in [0, <see cref="M:FieldCount"/>[.\r
-            </exception>\r
-            <exception cref="T:ArgumentOutOfRangeException">\r
-               Record index must be > 0.\r
-            </exception>\r
-            <exception cref="T:InvalidOperationException">\r
-               Cannot move to a previous record in forward-only mode.\r
-            </exception>\r
-            <exception cref="T:EndOfStreamException">\r
-               Cannot read record at <paramref name="record"/>.\r
-            </exception>\r
-            <exception cref="T:MalformedCsvException">\r
-               The CSV appears to be corrupt at the current position.\r
-            </exception>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.Item(System.String)">\r
-            <summary>\r
-            Gets the field with the specified name. <see cref="M:hasHeaders"/> must be <see langword="true"/>.\r
-            </summary>\r
-            <value>\r
-            The field with the specified name.\r
-            </value>\r
-            <exception cref="T:ArgumentNullException">\r
-               <paramref name="field"/> is <see langword="null"/> or an empty string.\r
-            </exception>\r
-            <exception cref="T:InvalidOperationException">\r
-            The CSV does not have headers (<see cref="M:HasHeaders"/> property is <see langword="false"/>).\r
-            </exception>\r
-            <exception cref="T:ArgumentException">\r
-               <paramref name="field"/> not found.\r
-            </exception>\r
-            <exception cref="T:MalformedCsvException">\r
-               The CSV appears to be corrupt at the current position.\r
-            </exception>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.Item(System.Int32)">\r
-            <summary>\r
-            Gets the field at the specified index.\r
-            </summary>\r
-            <value>The field at the specified index.</value>\r
-            <exception cref="T:ArgumentOutOfRangeException">\r
-               <paramref name="field"/> must be included in [0, <see cref="M:FieldCount"/>[.\r
-            </exception>\r
-            <exception cref="T:InvalidOperationException">\r
-               No record read yet. Call ReadLine() first.\r
-            </exception>\r
-            <exception cref="T:MalformedCsvException">\r
-               The CSV appears to be corrupt at the current position.\r
-            </exception>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="E:LumenWorks.Framework.IO.Csv.CsvReader.Disposed">\r
-            <summary>\r
-            Occurs when the instance is disposed of.\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.IsDisposed">\r
-            <summary>\r
-            Gets a value indicating whether the instance has been disposed of.\r
-            </summary>\r
-            <value>\r
-               <see langword="true"/> if the instance has been disposed of; otherwise, <see langword="false"/>.\r
-            </value>\r
-        </member>\r
-        <member name="T:LumenWorks.Framework.IO.Csv.CsvReader.RecordEnumerator">\r
-            <summary>\r
-            Supports a simple iteration over the records of a <see cref="T:CsvReader"/>.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader.RecordEnumerator._reader">\r
-            <summary>\r
-            Contains the enumerated <see cref="T:CsvReader"/>.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader.RecordEnumerator._current">\r
-            <summary>\r
-            Contains the current record.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader.RecordEnumerator._currentRecordIndex">\r
-            <summary>\r
-            Contains the current record index.\r
-            </summary>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.RecordEnumerator.#ctor(LumenWorks.Framework.IO.Csv.CsvReader)">\r
-            <summary>\r
-            Initializes a new instance of the <see cref="T:RecordEnumerator"/> class.\r
-            </summary>\r
-            <param name="reader">The <see cref="T:CsvReader"/> to iterate over.</param>\r
-            <exception cref="T:ArgumentNullException">\r
-               <paramref name="reader"/> is a <see langword="null"/>.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.RecordEnumerator.MoveNext">\r
-            <summary>\r
-            Advances the enumerator to the next record of the CSV.\r
-            </summary>\r
-            <returns><see langword="true"/> if the enumerator was successfully advanced to the next record, <see langword="false"/> if the enumerator has passed the end of the CSV.</returns>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.RecordEnumerator.Reset">\r
-            <summary>\r
-            Sets the enumerator to its initial position, which is before the first record in the CSV.\r
-            </summary>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CsvReader.RecordEnumerator.Dispose">\r
-            <summary>\r
-            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.RecordEnumerator.Current">\r
-            <summary>\r
-            Gets the current record.\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CsvReader.RecordEnumerator.System#Collections#IEnumerator#Current">\r
-            <summary>\r
-            Gets the current record.\r
-            </summary>\r
-        </member>\r
-        <member name="T:LumenWorks.Framework.IO.Csv.CsvReader.DataReaderValidations">\r
-            <summary>\r
-            Defines the data reader validations.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader.DataReaderValidations.None">\r
-            <summary>\r
-            No validation.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader.DataReaderValidations.IsInitialized">\r
-            <summary>\r
-            Validate that the data reader is initialized.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CsvReader.DataReaderValidations.IsNotClosed">\r
-            <summary>\r
-            Validate that the data reader is not closed.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CachedCsvReader._records">\r
-            <summary>\r
-            Contains the cached records.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CachedCsvReader._currentRecordIndex">\r
-            <summary>\r
-            Contains the current record index (inside the cached records array).\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CachedCsvReader._readingStream">\r
-            <summary>\r
-            Indicates if a new record is being read from the CSV stream.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CachedCsvReader._bindingList">\r
-            <summary>\r
-            Contains the binding list linked to this reader.\r
-            </summary>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CachedCsvReader.#ctor(System.IO.TextReader,System.Boolean)">\r
-            <summary>\r
-            Initializes a new instance of the CsvReader class.\r
-            </summary>\r
-            <param name="reader">A <see cref="T:TextReader"/> pointing to the CSV file.</param>\r
-            <param name="hasHeaders"><see langword="true"/> if field names are located on the first non commented line, otherwise, <see langword="false"/>.</param>\r
-            <exception cref="T:ArgumentNullException">\r
-               <paramref name="reader"/> is a <see langword="null"/>.\r
-            </exception>\r
-            <exception cref="T:ArgumentException">\r
-               Cannot read from <paramref name="reader"/>.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CachedCsvReader.#ctor(System.IO.TextReader,System.Boolean,System.Int32)">\r
-            <summary>\r
-            Initializes a new instance of the CsvReader class.\r
-            </summary>\r
-            <param name="reader">A <see cref="T:TextReader"/> pointing to the CSV file.</param>\r
-            <param name="hasHeaders"><see langword="true"/> if field names are located on the first non commented line, otherwise, <see langword="false"/>.</param>\r
-            <param name="bufferSize">The buffer size in bytes.</param>\r
-            <exception cref="T:ArgumentNullException">\r
-               <paramref name="reader"/> is a <see langword="null"/>.\r
-            </exception>\r
-            <exception cref="T:ArgumentException">\r
-               Cannot read from <paramref name="reader"/>.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CachedCsvReader.#ctor(System.IO.TextReader,System.Boolean,System.Char)">\r
-            <summary>\r
-            Initializes a new instance of the CsvReader class.\r
-            </summary>\r
-            <param name="reader">A <see cref="T:TextReader"/> pointing to the CSV file.</param>\r
-            <param name="hasHeaders"><see langword="true"/> if field names are located on the first non commented line, otherwise, <see langword="false"/>.</param>\r
-            <param name="delimiter">The delimiter character separating each field (default is ',').</param>\r
-            <exception cref="T:ArgumentNullException">\r
-               <paramref name="reader"/> is a <see langword="null"/>.\r
-            </exception>\r
-            <exception cref="T:ArgumentException">\r
-               Cannot read from <paramref name="reader"/>.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CachedCsvReader.#ctor(System.IO.TextReader,System.Boolean,System.Char,System.Int32)">\r
-            <summary>\r
-            Initializes a new instance of the CsvReader class.\r
-            </summary>\r
-            <param name="reader">A <see cref="T:TextReader"/> pointing to the CSV file.</param>\r
-            <param name="hasHeaders"><see langword="true"/> if field names are located on the first non commented line, otherwise, <see langword="false"/>.</param>\r
-            <param name="delimiter">The delimiter character separating each field (default is ',').</param>\r
-            <param name="bufferSize">The buffer size in bytes.</param>\r
-            <exception cref="T:ArgumentNullException">\r
-               <paramref name="reader"/> is a <see langword="null"/>.\r
-            </exception>\r
-            <exception cref="T:ArgumentException">\r
-               Cannot read from <paramref name="reader"/>.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CachedCsvReader.#ctor(System.IO.TextReader,System.Boolean,System.Char,System.Char,System.Char,System.Char,LumenWorks.Framework.IO.Csv.ValueTrimmingOptions)">\r
-            <summary>\r
-            Initializes a new instance of the CsvReader class.\r
-            </summary>\r
-            <param name="reader">A <see cref="T:TextReader"/> pointing to the CSV file.</param>\r
-            <param name="hasHeaders"><see langword="true"/> if field names are located on the first non commented line, otherwise, <see langword="false"/>.</param>\r
-            <param name="delimiter">The delimiter character separating each field (default is ',').</param>\r
-            <param name="quote">The quotation character wrapping every field (default is ''').</param>\r
-            <param name="escape">\r
-            The escape character letting insert quotation characters inside a quoted field (default is '\').\r
-            If no escape character, set to '\0' to gain some performance.\r
-            </param>\r
-            <param name="comment">The comment character indicating that a line is commented out (default is '#').</param>\r
-            <param name="trimmingOptions">Determines how values should be trimmed.</param>\r
-            <exception cref="T:ArgumentNullException">\r
-               <paramref name="reader"/> is a <see langword="null"/>.\r
-            </exception>\r
-            <exception cref="T:ArgumentException">\r
-               Cannot read from <paramref name="reader"/>.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CachedCsvReader.#ctor(System.IO.TextReader,System.Boolean,System.Char,System.Char,System.Char,System.Char,LumenWorks.Framework.IO.Csv.ValueTrimmingOptions,System.Int32)">\r
-            <summary>\r
-            Initializes a new instance of the CsvReader class.\r
-            </summary>\r
-            <param name="reader">A <see cref="T:TextReader"/> pointing to the CSV file.</param>\r
-            <param name="hasHeaders"><see langword="true"/> if field names are located on the first non commented line, otherwise, <see langword="false"/>.</param>\r
-            <param name="delimiter">The delimiter character separating each field (default is ',').</param>\r
-            <param name="quote">The quotation character wrapping every field (default is ''').</param>\r
-            <param name="escape">\r
-            The escape character letting insert quotation characters inside a quoted field (default is '\').\r
-            If no escape character, set to '\0' to gain some performance.\r
-            </param>\r
-            <param name="comment">The comment character indicating that a line is commented out (default is '#').</param>\r
-            <param name="trimSpaces"><see langword="true"/> if spaces at the start and end of a field are trimmed, otherwise, <see langword="false"/>. Default is <see langword="true"/>.</param>\r
-            <param name="bufferSize">The buffer size in bytes.</param>\r
-            <exception cref="T:ArgumentNullException">\r
-               <paramref name="reader"/> is a <see langword="null"/>.\r
-            </exception>\r
-            <exception cref="T:System.ArgumentOutOfRangeException">\r
-               <paramref name="bufferSize"/> must be 1 or more.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CachedCsvReader.ReadToEnd">\r
-            <summary>\r
-            Reads the CSV stream from the current position to the end of the stream.\r
-            </summary>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CachedCsvReader.ReadNextRecord(System.Boolean,System.Boolean)">\r
-            <summary>\r
-            Reads the next record.\r
-            </summary>\r
-            <param name="onlyReadHeaders">\r
-            Indicates if the reader will proceed to the next record after having read headers.\r
-            <see langword="true"/> if it stops after having read headers; otherwise, <see langword="false"/>.\r
-            </param>\r
-            <param name="skipToNextLine">\r
-            Indicates if the reader will skip directly to the next line without parsing the current one. \r
-            To be used when an error occurs.\r
-            </param>\r
-            <returns><see langword="true"/> if a record has been successfully reads; otherwise, <see langword="false"/>.</returns>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-            The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CachedCsvReader.MoveToStart">\r
-            <summary>\r
-            Moves before the first record.\r
-            </summary>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CachedCsvReader.MoveToLastCachedRecord">\r
-            <summary>\r
-            Moves to the last record read so far.\r
-            </summary>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CachedCsvReader.MoveTo(System.Int64)">\r
-            <summary>\r
-            Moves to the specified record index.\r
-            </summary>\r
-            <param name="record">The record index.</param>\r
-            <returns><c>true</c> if the operation was successful; otherwise, <c>false</c>.</returns>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-               The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CachedCsvReader.CurrentRecordIndex">\r
-            <summary>\r
-            Gets the current record index in the CSV file.\r
-            </summary>\r
-            <value>The current record index in the CSV file.</value>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CachedCsvReader.EndOfStream">\r
-            <summary>\r
-            Gets a value that indicates whether the current stream position is at the end of the stream.\r
-            </summary>\r
-            <value><see langword="true"/> if the current stream position is at the end of the stream; otherwise <see langword="false"/>.</value>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CachedCsvReader.Item(System.Int32)">\r
-            <summary>\r
-            Gets the field at the specified index.\r
-            </summary>\r
-            <value>The field at the specified index.</value>\r
-            <exception cref="T:ArgumentOutOfRangeException">\r
-               <paramref name="field"/> must be included in [0, <see cref="M:FieldCount"/>[.\r
-            </exception>\r
-            <exception cref="T:InvalidOperationException">\r
-               No record read yet. Call ReadLine() first.\r
-            </exception>\r
-            <exception cref="T:LumenWorks.Framework.IO.Csv.MissingFieldCsvException">\r
-               The CSV data appears to be missing a field.\r
-            </exception>\r
-            <exception cref="T:MalformedCsvException">\r
-               The CSV appears to be corrupt at the current position.\r
-            </exception>\r
-            <exception cref="T:System.ComponentModel.ObjectDisposedException">\r
-               The instance has been disposed of.\r
-            </exception>\r
-        </member>\r
-        <member name="T:LumenWorks.Framework.IO.Csv.CachedCsvReader.CsvBindingList">\r
-            <summary>\r
-            Represents a binding list wrapper for a CSV reader.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CachedCsvReader.CsvBindingList._csv">\r
-            <summary>\r
-            Contains the linked CSV reader.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CachedCsvReader.CsvBindingList._count">\r
-            <summary>\r
-            Contains the cached record count.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CachedCsvReader.CsvBindingList._properties">\r
-            <summary>\r
-            Contains the cached property descriptors.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CachedCsvReader.CsvBindingList._sort">\r
-            <summary>\r
-            Contains the current sort property.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CachedCsvReader.CsvBindingList._direction">\r
-            <summary>\r
-            Contains the current sort direction.\r
-            </summary>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CachedCsvReader.CsvBindingList.#ctor(LumenWorks.Framework.IO.Csv.CachedCsvReader)">\r
-            <summary>\r
-            Initializes a new instance of the CsvBindingList class.\r
-            </summary>\r
-            <param name="csv"></param>\r
-        </member>\r
-        <member name="T:LumenWorks.Framework.IO.Csv.CachedCsvReader.CsvRecordComparer">\r
-            <summary>\r
-            Represents a CSV record comparer.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CachedCsvReader.CsvRecordComparer._field">\r
-            <summary>\r
-            Contains the field index of the values to compare.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CachedCsvReader.CsvRecordComparer._direction">\r
-            <summary>\r
-            Contains the sort direction.\r
-            </summary>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CachedCsvReader.CsvRecordComparer.#ctor(System.Int32,System.ComponentModel.ListSortDirection)">\r
-            <summary>\r
-            Initializes a new instance of the CsvRecordComparer class.\r
-            </summary>\r
-            <param name="field">The field index of the values to compare.</param>\r
-            <param name="direction">The sort direction.</param>\r
-        </member>\r
-        <member name="T:LumenWorks.Framework.IO.Csv.CachedCsvReader.CsvPropertyDescriptor">\r
-            <summary>\r
-            Represents a CSV field property descriptor.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.CachedCsvReader.CsvPropertyDescriptor._index">\r
-            <summary>\r
-            Contains the field index.\r
-            </summary>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.CachedCsvReader.CsvPropertyDescriptor.#ctor(System.String,System.Int32)">\r
-            <summary>\r
-            Initializes a new instance of the CsvPropertyDescriptor class.\r
-            </summary>\r
-            <param name="fieldName">The field name.</param>\r
-            <param name="index">The field index.</param>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.CachedCsvReader.CsvPropertyDescriptor.Index">\r
-            <summary>\r
-            Gets the field index.\r
-            </summary>\r
-            <value>The field index.</value>\r
-        </member>\r
-        <member name="T:LumenWorks.Framework.IO.Csv.MalformedCsvException">\r
-            <summary>\r
-            Represents the exception that is thrown when a CSV file is malformed.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.MalformedCsvException._message">\r
-            <summary>\r
-            Contains the message that describes the error.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.MalformedCsvException._rawData">\r
-            <summary>\r
-            Contains the raw data when the error occured.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.MalformedCsvException._currentFieldIndex">\r
-            <summary>\r
-            Contains the current field index.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.MalformedCsvException._currentRecordIndex">\r
-            <summary>\r
-            Contains the current record index.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.MalformedCsvException._currentPosition">\r
-            <summary>\r
-            Contains the current position in the raw data.\r
-            </summary>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.MalformedCsvException.#ctor">\r
-            <summary>\r
-            Initializes a new instance of the MalformedCsvException class.\r
-            </summary>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.MalformedCsvException.#ctor(System.String)">\r
-            <summary>\r
-            Initializes a new instance of the MalformedCsvException class.\r
-            </summary>\r
-            <param name="message">The message that describes the error.</param>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.MalformedCsvException.#ctor(System.String,System.Exception)">\r
-            <summary>\r
-            Initializes a new instance of the MalformedCsvException class.\r
-            </summary>\r
-            <param name="message">The message that describes the error.</param>\r
-            <param name="innerException">The exception that is the cause of the current exception.</param>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.MalformedCsvException.#ctor(System.String,System.Int32,System.Int64,System.Int32)">\r
-            <summary>\r
-            Initializes a new instance of the MalformedCsvException class.\r
-            </summary>\r
-            <param name="rawData">The raw data when the error occured.</param>\r
-            <param name="currentPosition">The current position in the raw data.</param>\r
-            <param name="currentRecordIndex">The current record index.</param>\r
-            <param name="currentFieldIndex">The current field index.</param>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.MalformedCsvException.#ctor(System.String,System.Int32,System.Int64,System.Int32,System.Exception)">\r
-            <summary>\r
-            Initializes a new instance of the MalformedCsvException class.\r
-            </summary>\r
-            <param name="rawData">The raw data when the error occured.</param>\r
-            <param name="currentPosition">The current position in the raw data.</param>\r
-            <param name="currentRecordIndex">The current record index.</param>\r
-            <param name="currentFieldIndex">The current field index.</param>\r
-            <param name="innerException">The exception that is the cause of the current exception.</param>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.MalformedCsvException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">\r
-            <summary>\r
-            Initializes a new instance of the MalformedCsvException class with serialized data.\r
-            </summary>\r
-            <param name="info">The <see cref="T:SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>\r
-            <param name="context">The <see cref="T:StreamingContext"/> that contains contextual information about the source or destination.</param>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.MalformedCsvException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">\r
-            <summary>\r
-            When overridden in a derived class, sets the <see cref="T:SerializationInfo"/> with information about the exception.\r
-            </summary>\r
-            <param name="info">The <see cref="T:SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>\r
-            <param name="context">The <see cref="T:StreamingContext"/> that contains contextual information about the source or destination.</param>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.MalformedCsvException.RawData">\r
-            <summary>\r
-            Gets the raw data when the error occured.\r
-            </summary>\r
-            <value>The raw data when the error occured.</value>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.MalformedCsvException.CurrentPosition">\r
-            <summary>\r
-            Gets the current position in the raw data.\r
-            </summary>\r
-            <value>The current position in the raw data.</value>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.MalformedCsvException.CurrentRecordIndex">\r
-            <summary>\r
-            Gets the current record index.\r
-            </summary>\r
-            <value>The current record index.</value>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.MalformedCsvException.CurrentFieldIndex">\r
-            <summary>\r
-            Gets the current field index.\r
-            </summary>\r
-            <value>The current record index.</value>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.MalformedCsvException.Message">\r
-            <summary>\r
-            Gets a message that describes the current exception.\r
-            </summary>\r
-            <value>A message that describes the current exception.</value>\r
-        </member>\r
-        <member name="T:LumenWorks.Framework.IO.Csv.MissingFieldCsvException">\r
-            <summary>\r
-            Represents the exception that is thrown when a there is a missing field in a record of the CSV file.\r
-            </summary>\r
-            <remarks>\r
-            MissingFieldException would have been a better name, but there is already a <see cref="T:System.MissingFieldException"/>.\r
-            </remarks>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.MissingFieldCsvException.#ctor">\r
-            <summary>\r
-            Initializes a new instance of the MissingFieldCsvException class.\r
-            </summary>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.MissingFieldCsvException.#ctor(System.String)">\r
-            <summary>\r
-            Initializes a new instance of the MissingFieldCsvException class.\r
-            </summary>\r
-            <param name="message">The message that describes the error.</param>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.MissingFieldCsvException.#ctor(System.String,System.Exception)">\r
-            <summary>\r
-            Initializes a new instance of the MissingFieldCsvException class.\r
-            </summary>\r
-            <param name="message">The message that describes the error.</param>\r
-            <param name="innerException">The exception that is the cause of the current exception.</param>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.MissingFieldCsvException.#ctor(System.String,System.Int32,System.Int64,System.Int32)">\r
-            <summary>\r
-            Initializes a new instance of the MissingFieldCsvException class.\r
-            </summary>\r
-            <param name="rawData">The raw data when the error occured.</param>\r
-            <param name="currentPosition">The current position in the raw data.</param>\r
-            <param name="currentRecordIndex">The current record index.</param>\r
-            <param name="currentFieldIndex">The current field index.</param>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.MissingFieldCsvException.#ctor(System.String,System.Int32,System.Int64,System.Int32,System.Exception)">\r
-            <summary>\r
-            Initializes a new instance of the MissingFieldCsvException class.\r
-            </summary>\r
-            <param name="rawData">The raw data when the error occured.</param>\r
-            <param name="currentPosition">The current position in the raw data.</param>\r
-            <param name="currentRecordIndex">The current record index.</param>\r
-            <param name="currentFieldIndex">The current field index.</param>\r
-            <param name="innerException">The exception that is the cause of the current exception.</param>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.MissingFieldCsvException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">\r
-            <summary>\r
-            Initializes a new instance of the MissingFieldCsvException class with serialized data.\r
-            </summary>\r
-            <param name="info">The <see cref="T:SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>\r
-            <param name="context">The <see cref="T:StreamingContext"/> that contains contextual information about the source or destination.</param>\r
-        </member>\r
-        <member name="T:LumenWorks.Framework.IO.Csv.ParseErrorAction">\r
-            <summary>\r
-            Specifies the action to take when a parsing error has occured.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.ParseErrorAction.RaiseEvent">\r
-            <summary>\r
-            Raises the <see cref="M:CsvReader.ParseError"/> event.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.ParseErrorAction.AdvanceToNextLine">\r
-            <summary>\r
-            Tries to advance to next line.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.ParseErrorAction.ThrowException">\r
-            <summary>\r
-            Throws an exception.\r
-            </summary>\r
-        </member>\r
-        <member name="T:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage">\r
-            <summary>\r
-              A strongly-typed resource class, for looking up localized strings, etc.\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.ResourceManager">\r
-            <summary>\r
-              Returns the cached ResourceManager instance used by this class.\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.Culture">\r
-            <summary>\r
-              Overrides the current thread's CurrentUICulture property for all\r
-              resource lookups using this strongly typed resource class.\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.BufferSizeTooSmall">\r
-            <summary>\r
-              Looks up a localized string similar to Buffer size must be 1 or more..\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.CannotMovePreviousRecordInForwardOnly">\r
-            <summary>\r
-              Looks up a localized string similar to Cannot move to a previous record in forward-only mode..\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.CannotReadRecordAtIndex">\r
-            <summary>\r
-              Looks up a localized string similar to Cannot read record at index &apos;{0}&apos;..\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.EnumerationFinishedOrNotStarted">\r
-            <summary>\r
-              Looks up a localized string similar to Enumeration has either not started or has already finished..\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.EnumerationVersionCheckFailed">\r
-            <summary>\r
-              Looks up a localized string similar to Collection was modified; enumeration operation may not execute..\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.FieldHeaderNotFound">\r
-            <summary>\r
-              Looks up a localized string similar to &apos;{0}&apos; field header not found..\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.FieldIndexOutOfRange">\r
-            <summary>\r
-              Looks up a localized string similar to Field index must be included in [0, FieldCount[. Specified field index was : &apos;{0}&apos;..\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.MalformedCsvException">\r
-            <summary>\r
-              Looks up a localized string similar to The CSV appears to be corrupt near record &apos;{0}&apos; field &apos;{1} at position &apos;{2}&apos;. Current raw data : &apos;{3}&apos;..\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.MissingFieldActionNotSupported">\r
-            <summary>\r
-              Looks up a localized string similar to &apos;{0}&apos; is not a supported missing field action..\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.NoCurrentRecord">\r
-            <summary>\r
-              Looks up a localized string similar to No current record..\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.NoHeaders">\r
-            <summary>\r
-              Looks up a localized string similar to The CSV does not have headers (CsvReader.HasHeaders property is false)..\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.NotEnoughSpaceInArray">\r
-            <summary>\r
-              Looks up a localized string similar to The number of fields in the record is greater than the available space from index to the end of the destination array..\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.ParseErrorActionInvalidInsideParseErrorEvent">\r
-            <summary>\r
-              Looks up a localized string similar to &apos;{0}&apos; is not a valid ParseErrorAction while inside a ParseError event..\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.ParseErrorActionNotSupported">\r
-            <summary>\r
-              Looks up a localized string similar to &apos;{0}&apos; is not a supported ParseErrorAction..\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.ReaderClosed">\r
-            <summary>\r
-              Looks up a localized string similar to This operation is invalid when the reader is closed..\r
-            </summary>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.RecordIndexLessThanZero">\r
-            <summary>\r
-              Looks up a localized string similar to Record index must be 0 or more..\r
-            </summary>\r
-        </member>\r
-        <member name="T:LumenWorks.Framework.IO.Csv.MissingFieldAction">\r
-            <summary>\r
-            Specifies the action to take when a field is missing.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.MissingFieldAction.ParseError">\r
-            <summary>\r
-            Treat as a parsing error.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.MissingFieldAction.ReplaceByEmpty">\r
-            <summary>\r
-            Replaces by an empty value.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.MissingFieldAction.ReplaceByNull">\r
-            <summary>\r
-            Replaces by a null value (<see langword="null"/>).\r
-            </summary>\r
-        </member>\r
-        <member name="T:LumenWorks.Framework.IO.Csv.ParseErrorEventArgs">\r
-            <summary>\r
-            Provides data for the <see cref="M:CsvReader.ParseError"/> event.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.ParseErrorEventArgs._error">\r
-            <summary>\r
-            Contains the error that occured.\r
-            </summary>\r
-        </member>\r
-        <member name="F:LumenWorks.Framework.IO.Csv.ParseErrorEventArgs._action">\r
-            <summary>\r
-            Contains the action to take.\r
-            </summary>\r
-        </member>\r
-        <member name="M:LumenWorks.Framework.IO.Csv.ParseErrorEventArgs.#ctor(LumenWorks.Framework.IO.Csv.MalformedCsvException,LumenWorks.Framework.IO.Csv.ParseErrorAction)">\r
-            <summary>\r
-            Initializes a new instance of the ParseErrorEventArgs class.\r
-            </summary>\r
-            <param name="error">The error that occured.</param>\r
-            <param name="defaultAction">The default action to take.</param>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.ParseErrorEventArgs.Error">\r
-            <summary>\r
-            Gets the error that occured.\r
-            </summary>\r
-            <value>The error that occured.</value>\r
-        </member>\r
-        <member name="P:LumenWorks.Framework.IO.Csv.ParseErrorEventArgs.Action">\r
-            <summary>\r
-            Gets or sets the action to take.\r
-            </summary>\r
-            <value>The action to take.</value>\r
-        </member>\r
-    </members>\r
-</doc>\r
diff --git a/win/CS/libraries/CsvReader/LumenWorks.Framework.IO.dll b/win/CS/libraries/CsvReader/LumenWorks.Framework.IO.dll
deleted file mode 100644 (file)
index 8dff109..0000000
Binary files a/win/CS/libraries/CsvReader/LumenWorks.Framework.IO.dll and /dev/null differ
diff --git a/win/CS/libraries/CsvReader/LumenWorks.Framework.IO.pdb b/win/CS/libraries/CsvReader/LumenWorks.Framework.IO.pdb
deleted file mode 100644 (file)
index 7bb3597..0000000
Binary files a/win/CS/libraries/CsvReader/LumenWorks.Framework.IO.pdb and /dev/null differ