diff options
Diffstat (limited to 'ThirdParty/CsvHelper-master/docs/index.html')
-rw-r--r-- | ThirdParty/CsvHelper-master/docs/index.html | 427 |
1 files changed, 427 insertions, 0 deletions
diff --git a/ThirdParty/CsvHelper-master/docs/index.html b/ThirdParty/CsvHelper-master/docs/index.html new file mode 100644 index 0000000..8c18cf2 --- /dev/null +++ b/ThirdParty/CsvHelper-master/docs/index.html @@ -0,0 +1,427 @@ +<!DOCTYPE html> +<html lang="en-us"> +<head> + <meta charSet="UTF-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1" /> + <link rel="apple-touch-icon" sizes="57x57" href="/CsvHelper/favicons/apple-icon-57x57.png" /> + <link rel="apple-touch-icon" sizes="60x60" href="/CsvHelper/favicons/apple-icon-60x60.png" /> + <link rel="apple-touch-icon" sizes="72x72" href="/CsvHelper/favicons/apple-icon-72x72.png" /> + <link rel="apple-touch-icon" sizes="76x76" href="/CsvHelper/favicons/apple-icon-76x76.png" /> + <link rel="apple-touch-icon" sizes="114x114" href="/CsvHelper/favicons/apple-icon-114x114.png" /> + <link rel="apple-touch-icon" sizes="120x120" href="/CsvHelper/favicons/apple-icon-120x120.png" /> + <link rel="apple-touch-icon" sizes="144x144" href="/CsvHelper/favicons/apple-icon-144x144.png" /> + <link rel="apple-touch-icon" sizes="152x152" href="/CsvHelper/favicons/apple-icon-152x152.png" /> + <link rel="apple-touch-icon" sizes="180x180" href="/CsvHelper/favicons/apple-icon-180x180.png" /> + <link rel="icon" type="image/png" sizes="192x192" href="/CsvHelper/favicons/android-icon-192x192.png" /> + <link rel="icon" type="image/png" sizes="32x32" href="/CsvHelper/favicons/favicon-32x32.png" /> + <link rel="icon" type="image/png" sizes="96x96" href="/CsvHelper/favicons/favicon-96x96.png" /> + <link rel="icon" type="image/png" sizes="16x16" href="/CsvHelper/favicons/favicon-16x16.png" /> + <link rel="manifest" href="/CsvHelper/manifest.json" /> + <meta name="msapplication-TileColor" content="#ffffff" /> + <meta name="msapplication-TileImage" content="/ms-icon-144x144.png" /> + <meta name="theme-color" content="#ffffff" /> + <title>A .NET library for reading and writing CSV files. Extremely fast, flexible, and easy to use. | CsvHelper</title> + + + + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" /> + + <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/styles/default.min.css" /> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/styles/vs.min.css" /> + <link rel="stylesheet" href="/CsvHelper/styles/index.css" /> + + <script defer src="https://use.fontawesome.com/releases/v5.14.0/js/all.js"></script> + <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/highlight.min.js"></script> +</head> +<body> + <header id="header" class="header"> + <nav class="navbar is-light"> + <div class="navbar-brand"> + <a class="navbar-item" href="/CsvHelper"> + <img src="/CsvHelper/images/logo.svg" width="66" height="28" /> + </a> + <div id="navbar-burger" class="navbar-burger"> + <span></span> + <span></span> + <span></span> + </div> + </div> + <div id="navbar-menu" class="navbar-menu"> + <div class="navbar-start"> + <a class="navbar-item" href="/CsvHelper/getting-started">Getting Started</a> + <a class="navbar-item" href="/CsvHelper/examples">Examples</a> + <a class="navbar-item" href="/CsvHelper/migration">Migration</a> + <a class="navbar-item" href="/CsvHelper/change-log">Change Log</a> + </div> + <div class="navbar-end"> + <a class="navbar-item" href="https://twitter.com/JoshClose"> + <span class="icon"> + <i class="fab fa-twitter"></i> + </span> + </a> + <a class="navbar-item" href="https://github.com/JoshClose/CsvHelper"> + <span class="icon"> + <i class="fab fa-github"></i> + </span> + </a> + </div> + </div> + </nav> +</header> + + + <main id="main" class="container is-fluid"> + <div class="columns is-variable is-1"> + <div class="column"> + <div class="home"> + <div class="columns"> + <div class="column"> + <h1 class="title is-1">CsvHelper</h1> + <h2 class="subtitle">A .NET library for reading and writing CSV files. Extremely fast, flexible, and easy to use.</h2> + + <div class="columns is-variable is-2"> + <div class="column is-narrow"> + <a class="button is-large is-success" href="https://www.nuget.org/packages/CsvHelper/"> + <span class="icon"> + <i class="fas fa-download"></i> + </span> + <span>Download</span> + </a> + </div> + <div class="column is-narrow"> + <a class="button is-large is-link" href="/CsvHelper/getting-started"> + <span class="icon"> + <i class="fas fa-play-circle"></i> + </span> + <span>Get Started</span> + </a> + </div> + </div> + + </div> + <div class="column"> + <img src="/CsvHelper/images/logo.svg" /> + </div> + </div> + + <h3 class="title is-3">Features</h3> + <hr /> + + <div class="columns is-multiline"> + <div class="column is-4"> + <h4 class="title is-4 has-text-weight-normal"> + <span class="icon"> + <i class="fas fa-bolt"></i> + </span> + <span>Fast</span> + </h4> + <p class="subtitle is-6">Compiles classes on the fly for extremely fast performance.</p> + </div> + + <div class="column is-4"> + <h4 class="title is-4 has-text-weight-normal"> + <span class="icon"> + <i class="fas fa-sync-alt"></i> + </span> + <span>Flexible</span> + </h4> + <p class="subtitle is-6">Conservative when writing, liberal when reading.</p> + </div> + + <div class="column is-4"> + <h4 class="title is-4 has-text-weight-normal"> + <span class="icon"> + <i class="fas fa-thumbs-up"></i> + </span> + <span>Easy to Use</span> + </h4> + <p class="subtitle is-6"> + Reading and writing is as simple as GetRecords<T>() and WriteRecords(records). + No configuration required. + </p> + </div> + + <div class="column is-4"> + <h4 class="title is-4 has-text-weight-normal"> + <span class="icon"> + <i class="fas fa-cogs"></i> + </span> + <span>Highly Configurable</span> + </h4> + <p class="subtitle is-6">Feature rich mapping and attribute systems to configure any type of CSV file to any type of class.</p> + </div> + + <div class="column is-4"> + <h4 class="title is-4 has-text-weight-normal"> + <span class="icon"> + <i class="fas fa-clipboard-check"></i> + </span> + <span><a href="https://tools.ietf.org/html/rfc4180" target="_blank">RFC 4180</a> Compliant</span> + </h4> + <p class="subtitle is-6">Adheres to the RFC 4180 standard to ensure compatibility across systems.</p> + </div> + + <div class="column is-4"> + <h4 class="title is-4 has-text-weight-normal"> + <span class="icon"> + <i class="fab fa-linux"></i> + </span> + <span>Linux Mode</span> + </h4> + <p class="subtitle is-6"> + Mode for common Linux/SerDe files where an escape character is used instead of RFC 4180's field quoting. + </p> + </div> + + <div class="column is-4"> + <h4 class="title is-4 has-text-weight-normal"> + <span class="icon"> + <i class="fas fa-file-excel"></i> + </span> + <span>Graceful Fallback</span> + </h4> + <p class="subtitle is-6">When non-standard files are read, fallback will match MS Excel parsing.</p> + </div> + + <div class="column is-4"> + <h4 class="title is-4 has-text-weight-normal"> + <span class="icon"> + <i class="fas fa-memory"></i> + </span> + <span>Low Memory Usage</span> + </h4> + <p class="subtitle is-6">Reading records will yield results so only one record is in memory at a time.</p> + </div> + + <div class="column is-4"> + <h4 class="title is-4 has-text-weight-normal"> + <span class="icon"> + <i class="fas fa-database"></i> + </span> + <span>Field Caching</span> + </h4> + <p class="subtitle is-6"> + Option to use field caching when there is repeated data in a CSV file. This will reduce memory + and speed up parsing time. + </p> + </div> + + <div class="column is-4"> + <h4 class="title is-4 has-text-weight-normal"> + <span class="icon"> + <i class="fab fa-apple"></i> + </span> + <span>Run Anywhere</span> + </h4> + <p class="subtitle is-6"> + CsvHelper is built on .NET Standard 2.0 which allows it to run + <a href="https://docs.microsoft.com/en-us/dotnet/standard/net-standard" target="_blank">almost everywhere</a>. + Older versions of .NET are possible if needed. + </p> + </div> + + <div class="column is-4"> + <h4 class="title is-4 has-text-weight-normal"> + <span class="icon"> + <i class="fab fa-github"></i> + </span> + <span>Open Source</span> + </h4> + <p class="subtitle is-6"> + Many contributors have helped make CsvHelper the great library it is today. + Completely free for commercial use. Dual licensed under + <a href="https://opensource.org/licenses/MS-PL" target="_blank">MS-PL</a> and + <a href="https://opensource.org/licenses/Apache-2.0" target="_blank">Apache 2</a>. + </p> + </div> + </div> + + <br /> + + <h3 class="title is-3">Help</h3> + <hr /> + + <div class="columns is-multiline"> + <div class="column is-4"> + <h4 class="title is-4 has-text-weight-normal"> + <span class="icon"> + <i class="fab fa-stack-overflow"></i> + </span> + <span>Stack Overflow</span> + </h4> + <p class="subtitle is-6"> + <a href="https://stackoverflow.com/questions/tagged/csvhelper">Stack Overflow</a> + has millions of users in its community just waiting to answer your questions. + There is only one of me and I'm pretty busy. + <span class="icon"> + <i class="fas fa-grin-squint-tears"></i> + </span> + </p> + </div> + + <div class="column is-4"> + <h4 class="title is-4 has-text-weight-normal"> + <span class="icon"> + <i class="fas fa-book"></i> + </span> + <span>Documentation</span> + </h4> + <p class="subtitle is-6"> + Learn how to use CsvHelper using the <a href="/CsvHelper/api">API reference</a> + or check out some <a href="/CsvHelper/examples">examples</a>. + </p> + </div> + + <div class="column is-4"> + <h4 class="title is-4 has-text-weight-normal"> + <span class="icon"> + <i class="fas fa-bug"></i> + </span> + <span>Features Requests and Bugs</span> + </h4> + <p class="subtitle is-6"> + If you have a feature request or have found a bug, you can + <a href="https://github.com/joshclose/csvhelper/issues" target="_blank">log an issue</a>. + Please use + <a href="https://stackoverflow.com/questions/tagged/csvhelper" target="_blank" rel="nofollow">Stack Overflow</a> + if you have a question. + </p> + </div> + </div> + + <br /> + + <h3 class="title is-3">License</h3> + <hr /> + + <p>Completely free for commercial use. Dual licensed. Choose which ever license suits your needs.</p> + <p><a href="https://opensource.org/licenses/MS-PL" target="_blank" rel="nofollow">Microsoft Public License (MS-PL)</a></p> + <p><a href="https://opensource.org/licenses/Apache-2.0" target="_blank" rel="nofollow">Apache License, Version 2.0</a></p> + + <br /><br /> + + <h3 class="title is-3">Contributions</h3> + <hr /> + + <div class="content"> + <p>Want to contribute? Great! Here are a few guidelines.</p> + <ol> + <li> + If you want to do a feature, post an issue about the feature first. Some features are intentionally left out, + some features may already be in the works, or I may have some advice on how I think it should be done. I would + feel bad if time was spent on some code that won't be used. + </li> + <li> + If you want to do a bug fix, it might not be a bad idea to post about it too. I've had the same bug fixed by + multiple people at the same time before. + </li> + <li> + All code should have a unit test. If you make a feature, there should be significant tests around the feature. + If you do a bug fix, there should be a test specific to that bug so it doesn't happen again. + </li> + <li> + Pull requests should have a single commit. If you have multiple commits, squash them into a single commit before + requesting a pull. + </li> + <li> + When in Rome: Try and follow the code styling already in place. I use default Visual Studio Text Editor settings + but change tabs to Keep tabs. + </li> + </ol> + </div> + + <br /> + + <h3 class="title is-3">Contributors</h3> + <hr /> + + <a href="https://github.com/JoshClose/CsvHelper/graphs/contributors"> + <img src="https://camo.githubusercontent.com/be8184ec3d8d1a25fbf40e461eb193d178fb8e5a/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63737668656c7065722f636f6e7472696275746f72732e7376673f77696474683d38393026627574746f6e3d66616c7365" data-canonical-src="https://opencollective.com/csvhelper/contributors.svg?width=890&button=false" style="max-width: 100%" /> + </a> + + <br /><br /> + + <h3 class="title is-3">Donations</h3> + <hr /> + + <div class="columns is-multiline"> + <div class="column is-4"> + <h4 class="title is-4 has-text-weight-normal"> + <span class="icon"> + <i class="fab fa-paypal"></i> + </span> + <span>One Time Donation</span> + </h4> + <p class="subtitle is-6"> + You can do a one time donation through + <a href="https://www.paypal.me/closejosh" target="_blank" rel="nofollow">Paypal</a>. + </p> + </div> + + <div class="column is-4"> + <h4 class="title is-4 has-text-weight-normal"> + <span class="icon"> + <i class="fab fa-osi"></i> + </span> + <span>Recurring Donations</span> + </h4> + <p class="subtitle is-6"> + You can do recurring donations through + <a href="https://opencollective.com/csvhelper" target="_blank" rel="nofollow">Open Collective</a>. + </p> + </div> + + <div class="column is-4"> + <h4 class="title is-4 has-text-weight-normal"> + <span class="icon"> + <i class="fab fa-amazon"></i> + </span> + <span>Wish List</span> + </h4> + <p class="subtitle is-6"> + If you want to do something a little more fun, you can pick something + from my <a href="http://a.co/7EwAZXU" target="_blank" rel="nofollow">Amazon wish list</a>. This + obviously doesn't go directly towards building software, but does help + keep me sane when I'm not. + </p> + </div> + </div> + + <h3 class="title is-3">Backers</h3> + <hr /> + + <a href="https://opencollective.com/csvhelper#backers" target="_blank" rel="nofollow"> + <img src="https://camo.githubusercontent.com/47a6bf22fd6cbdd06e076c8710fcfe422e333e86/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63737668656c7065722f6261636b6572732e7376673f77696474683d383930" data-canonical-src="https://opencollective.com/csvhelper/backers.svg?width=890" style={{ maxWidth: "100%" }} /> + </a> + + <h3 class="title is-3">Sponsors</h3> + <hr /> + + <a href="https://opencollective.com/csvhelper/sponsor/0/website" target="_blank" rel="nofollow"> + <img src="https://camo.githubusercontent.com/8c4b18a584bc3d249062d169f460ee2d3b8f7373/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f63737668656c7065722f73706f6e736f722f302f6176617461722e737667" data-canonical-src="https://opencollective.com/csvhelper/sponsor/0/avatar.svg" style={{ maxWidth: "100%" }} /> + </a> +</div> + + </div> + </div> + </main> + + <br /><br /> + + <footer id="footer" class="footer"> + <div class="has-text-centered">© 2009-2022 Josh Close</div> +</footer> + + + + <script> + hljs.configure({ + tabReplace: " " + }); + hljs.initHighlightingOnLoad(); + </script> + <script src="/CsvHelper/scripts/header.js"></script> + <script src="/CsvHelper/scripts/sidebar.js"></script> + +</body> +</html> |