{"action":"created","issue":{"url":"https://api.github.com/repos/JoshClose/CsvHelper/issues/339","labels_url":"https://api.github.com/repos/JoshClose/CsvHelper/issues/339/labels{/name}","comments_url":"https://api.github.com/repos/JoshClose/CsvHelper/issues/339/comments","events_url":"https://api.github.com/repos/JoshClose/CsvHelper/issues/339/events","html_url":"https://github.com/JoshClose/CsvHelper/issues/339","id":55427544,"number":339,"title":"Ignore WillThrowOnMissingField for certain fields?","user":{"login":"SurajGupta","id":1529504,"avatar_url":"https://avatars.githubusercontent.com/u/1529504?v=3","gravatar_id":"","url":"https://api.github.com/users/SurajGupta","html_url":"https://github.com/SurajGupta","followers_url":"https://api.github.com/users/SurajGupta/followers","following_url":"https://api.github.com/users/SurajGupta/following{/other_user}","gists_url":"https://api.github.com/users/SurajGupta/gists{/gist_id}","starred_url":"https://api.github.com/users/SurajGupta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SurajGupta/subscriptions","organizations_url":"https://api.github.com/users/SurajGupta/orgs","repos_url":"https://api.github.com/users/SurajGupta/repos","events_url":"https://api.github.com/users/SurajGupta/events{/privacy}","received_events_url":"https://api.github.com/users/SurajGupta/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-01-25T19:58:14Z","updated_at":"2015-01-25T20:56:32Z","closed_at":null,"body":"Hello.  Is there a way to specify that a particular field might be missing, and if it is, then don't throw even if WillThrowOnMissingField = true?  For example, suppose you have a csv file that must have one set of fields, but another set of fields are optional.  Couldn't figure out how to configure for this scenario.  I could use a map with ConvertUsing where I TryGetField and if the field doesn't exist, set the property to some default value or null.  But with the out var, that lambda is looking pretty ugly =).  Any better way?"},"comment":{"url":"https://api.github.com/repos/JoshClose/CsvHelper/issues/comments/71393108","html_url":"https://github.com/JoshClose/CsvHelper/issues/339#issuecomment-71393108","issue_url":"https://api.github.com/repos/JoshClose/CsvHelper/issues/339","id":71393108,"user":{"login":"JoshClose","id":114971,"avatar_url":"https://avatars.githubusercontent.com/u/114971?v=3","gravatar_id":"","url":"https://api.github.com/users/JoshClose","html_url":"https://github.com/JoshClose","followers_url":"https://api.github.com/users/JoshClose/followers","following_url":"https://api.github.com/users/JoshClose/following{/other_user}","gists_url":"https://api.github.com/users/JoshClose/gists{/gist_id}","starred_url":"https://api.github.com/users/JoshClose/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JoshClose/subscriptions","organizations_url":"https://api.github.com/users/JoshClose/orgs","repos_url":"https://api.github.com/users/JoshClose/repos","events_url":"https://api.github.com/users/JoshClose/events{/privacy}","received_events_url":"https://api.github.com/users/JoshClose/received_events","type":"User","site_admin":false},"created_at":"2015-01-25T20:56:32Z","updated_at":"2015-01-25T20:56:32Z","body":"That is how it should work if you use `Nullable<T>` fields for optional, and turn on `WillThrowOnMissingField`.\r\n\r\nIf this doesn't work, can you give me a small bit of example code to reproduce the issue?"}}