├── .github └── workflows │ ├── dotnet.yml │ └── nuget-publish.yml ├── .gitignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CSVFile.nuspec ├── LICENSE ├── README.md ├── csharp-csv-reader-compat.sln ├── csharp-csv-reader.sln ├── icons8-spreadsheet-96.png ├── src ├── CSV.cs ├── CSVDataTable.cs ├── CSVReader.cs ├── CSVSettings.cs ├── CSVStateMachine.cs ├── CSVWriter.cs ├── net20 │ ├── app.config │ └── src.net20.csproj ├── net40 │ └── src.net40.csproj ├── net45 │ └── src.net45.csproj ├── net80 │ └── src.net80.csproj └── netstandard20 │ └── src.netstandard20.csproj └── tests ├── AsyncReaderTest.cs ├── BasicParseTests.cs ├── ChopTest.cs ├── DataTableReaderTest.cs ├── PackageAssets.csv ├── ReaderTest.cs ├── SerializationTest.cs ├── WriterTest.cs ├── net20 ├── packages.config └── tests.net20.csproj ├── net40 ├── packages.config └── tests.net40.csproj ├── net45 ├── packages.config └── tests.net45.csproj └── net80 └── tests.net80.csproj /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.github/workflows/nuget-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/.github/workflows/nuget-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CSVFile.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/CSVFile.nuspec -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/README.md -------------------------------------------------------------------------------- /csharp-csv-reader-compat.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/csharp-csv-reader-compat.sln -------------------------------------------------------------------------------- /csharp-csv-reader.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/csharp-csv-reader.sln -------------------------------------------------------------------------------- /icons8-spreadsheet-96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/icons8-spreadsheet-96.png -------------------------------------------------------------------------------- /src/CSV.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/src/CSV.cs -------------------------------------------------------------------------------- /src/CSVDataTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/src/CSVDataTable.cs -------------------------------------------------------------------------------- /src/CSVReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/src/CSVReader.cs -------------------------------------------------------------------------------- /src/CSVSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/src/CSVSettings.cs -------------------------------------------------------------------------------- /src/CSVStateMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/src/CSVStateMachine.cs -------------------------------------------------------------------------------- /src/CSVWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/src/CSVWriter.cs -------------------------------------------------------------------------------- /src/net20/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/src/net20/app.config -------------------------------------------------------------------------------- /src/net20/src.net20.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/src/net20/src.net20.csproj -------------------------------------------------------------------------------- /src/net40/src.net40.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/src/net40/src.net40.csproj -------------------------------------------------------------------------------- /src/net45/src.net45.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/src/net45/src.net45.csproj -------------------------------------------------------------------------------- /src/net80/src.net80.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/src/net80/src.net80.csproj -------------------------------------------------------------------------------- /src/netstandard20/src.netstandard20.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/src/netstandard20/src.netstandard20.csproj -------------------------------------------------------------------------------- /tests/AsyncReaderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/tests/AsyncReaderTest.cs -------------------------------------------------------------------------------- /tests/BasicParseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/tests/BasicParseTests.cs -------------------------------------------------------------------------------- /tests/ChopTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/tests/ChopTest.cs -------------------------------------------------------------------------------- /tests/DataTableReaderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/tests/DataTableReaderTest.cs -------------------------------------------------------------------------------- /tests/PackageAssets.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/tests/PackageAssets.csv -------------------------------------------------------------------------------- /tests/ReaderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/tests/ReaderTest.cs -------------------------------------------------------------------------------- /tests/SerializationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/tests/SerializationTest.cs -------------------------------------------------------------------------------- /tests/WriterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/tests/WriterTest.cs -------------------------------------------------------------------------------- /tests/net20/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/tests/net20/packages.config -------------------------------------------------------------------------------- /tests/net20/tests.net20.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/tests/net20/tests.net20.csproj -------------------------------------------------------------------------------- /tests/net40/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/tests/net40/packages.config -------------------------------------------------------------------------------- /tests/net40/tests.net40.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/tests/net40/tests.net40.csproj -------------------------------------------------------------------------------- /tests/net45/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/tests/net45/packages.config -------------------------------------------------------------------------------- /tests/net45/tests.net45.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/tests/net45/tests.net45.csproj -------------------------------------------------------------------------------- /tests/net80/tests.net80.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tspence/csharp-csv-reader/HEAD/tests/net80/tests.net80.csproj --------------------------------------------------------------------------------