123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986 |
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>CsvHelper</name>
- </assembly>
- <members>
- <member name="T:CsvHelper.ArrayHelper">
- <summary>
- Methods to help with arrays.
- </summary>
- </member>
- <member name="M:CsvHelper.ArrayHelper.Trim(System.Char[],System.Int32@,System.Int32@,System.Char[])">
- <summary>
- Trims the characters off the start and end of the buffer
- by updating the start and length arguments.
- </summary>
- <param name="buffer">The buffer.</param>
- <param name="start">The start.</param>
- <param name="length">The length.</param>
- <param name="trimChars">The characters to trim.</param>
- </member>
- <member name="M:CsvHelper.ArrayHelper.Contains(System.Char[],System.Char@)">
- <summary>
- Determines whether this given array contains the given character.
- </summary>
- <param name="array">The array to search.</param>
- <param name="c">The character to look for.</param>
- <returns>
- <c>true</c> if the array contains the characters, otherwise <c>false</c>.
- </returns>
- </member>
- <member name="T:CsvHelper.BadDataException">
- <summary>
- Represents errors that occur due to bad data.
- </summary>
- </member>
- <member name="F:CsvHelper.BadDataException.Field">
- <summary>
- The full field unedited.
- </summary>
- </member>
- <member name="F:CsvHelper.BadDataException.RawRecord">
- <summary>
- The full row unedited.
- </summary>
- </member>
- <member name="M:CsvHelper.BadDataException.#ctor(System.String,System.String,CsvHelper.CsvContext)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.BadDataException"/> class.
- </summary>
- <param name="field">The full field unedited.</param>
- <param name="rawRecord">The full row unedited.</param>
- <param name="context">The reading context.</param>
- </member>
- <member name="M:CsvHelper.BadDataException.#ctor(System.String,System.String,CsvHelper.CsvContext,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.BadDataException"/> class
- with a specified error message.
- </summary>
- <param name="field">The full field unedited.</param>
- <param name="rawRecord">The full row unedited.</param>
- <param name="context">The reading context.</param>
- <param name="message">The message that describes the error.</param>
- </member>
- <member name="M:CsvHelper.BadDataException.#ctor(System.String,System.String,CsvHelper.CsvContext,System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.BadDataException"/> class
- with a specified error message and a reference to the inner exception that
- is the cause of this exception.
- </summary>
- <param name="field">The full field unedited.</param>
- <param name="rawRecord">The full row unedited.</param>
- <param name="context">The reading context.</param>
- <param name="message">The error message that explains the reason for the exception.</param>
- <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.AllowCommentsAttribute">
- <summary>
- A value indicating whether comments are allowed.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.AllowCommentsAttribute.AllowComments">
- <summary>
- Gets a value indicating whether comments are allowed.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.AllowCommentsAttribute.#ctor(System.Boolean)">
- <summary>
- A value indicating whether comments are allowed.
- </summary>
- <param name="allowComments">The value indicating whether comments are allowed.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.AllowCommentsAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.BooleanFalseValuesAttribute">
- <summary>
- The string values used to represent a boolean false when converting.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.BooleanFalseValuesAttribute.FalseValues">
- <summary>
- Gets the false values.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.BooleanFalseValuesAttribute.#ctor(System.String)">
- <summary>
- The string values used to represent a boolean false when converting.
- </summary>
- <param name="falseValue">The false values.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.BooleanFalseValuesAttribute.#ctor(System.String[])">
- <summary>
- The string values used to represent a boolean false when converting.
- </summary>
- <param name="falseValues">The false values.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.BooleanFalseValuesAttribute.ApplyTo(CsvHelper.Configuration.MemberMap)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.BooleanFalseValuesAttribute.ApplyTo(CsvHelper.Configuration.ParameterMap)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.BooleanTrueValuesAttribute">
- <summary>
- The string values used to represent a boolean true when converting.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.BooleanTrueValuesAttribute.TrueValues">
- <summary>
- Gets the true values.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.BooleanTrueValuesAttribute.#ctor(System.String)">
- <summary>
- The string values used to represent a boolean true when converting.
- </summary>
- <param name="trueValue"></param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.BooleanTrueValuesAttribute.#ctor(System.String[])">
- <summary>
- The string values used to represent a boolean true when converting.
- </summary>
- <param name="trueValues"></param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.BooleanTrueValuesAttribute.ApplyTo(CsvHelper.Configuration.MemberMap)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.BooleanTrueValuesAttribute.ApplyTo(CsvHelper.Configuration.ParameterMap)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.BufferSizeAttribute">
- <summary>
- The size of the buffer used for parsing and writing CSV files.
- Default is 0x1000.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.BufferSizeAttribute.BufferSize">
- <summary>
- The buffer size.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.BufferSizeAttribute.#ctor(System.Int32)">
- <summary>
- The size of the buffer used for parsing and writing CSV files.
- </summary>
- <param name="bufferSize"></param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.BufferSizeAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.CacheFieldsAttribute">
- <summary>
- Cache fields that are created when parsing.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.CacheFieldsAttribute.CacheFields">
- <summary>
- Cache fields that are created when parsing.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.CacheFieldsAttribute.#ctor(System.Boolean)">
- <summary>
- Cache fields that are created when parsing.
- </summary>
- <param name="cacheFields"></param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.CacheFieldsAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.CommentAttribute">
- <summary>
- The character used to denote a line that is commented out.
- Default is #.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.CommentAttribute.Comment">
- <summary>
- Gets the character used to denote a line that is commented out.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.CommentAttribute.#ctor(System.Char)">
- <summary>
- The character used to denote a line that is commented out.
- </summary>
- <param name="comment">The comment character.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.CommentAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.ConstantAttribute">
- <summary>
- The constant value that will be used for every record when
- reading and writing. This value will always be used no matter
- what other mapping configurations are specified.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.ConstantAttribute.Constant">
- <summary>
- Gets the constant.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.ConstantAttribute.#ctor(System.Object)">
- <summary>
- The constant value that will be used for every record when
- reading and writing. This value will always be used no matter
- what other mapping configurations are specified.
- </summary>
- <param name="constant">The constant.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.ConstantAttribute.ApplyTo(CsvHelper.Configuration.MemberMap)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.ConstantAttribute.ApplyTo(CsvHelper.Configuration.ParameterMap)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.CountBytesAttribute">
- <summary>
- A value indicating whether the number of bytes should
- be counted while parsing. This will slow down parsing
- because it needs to get the byte count of every char for the given encoding.
- The <see cref="T:System.Text.Encoding"/> needs to be set correctly for this to be accurate.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.CountBytesAttribute.CountBytes">
- <summary>
- A value indicating whether the number of bytes should
- be counted while parsing. This will slow down parsing
- because it needs to get the byte count of every char for the given encoding.
- The <see cref="T:System.Text.Encoding"/> needs to be set correctly for this to be accurate.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.CountBytesAttribute.#ctor(System.Boolean)">
- <summary>
- A value indicating whether the number of bytes should
- be counted while parsing. This will slow down parsing
- because it needs to get the byte count of every char for the given encoding.
- The <see cref="T:System.Text.Encoding"/> needs to be set correctly for this to be accurate.
- </summary>
- <param name="countBytes"></param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.CountBytesAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.CultureInfoAttribute">
- <summary>
- When applied to a member, specifies the <see cref="T:System.Globalization.CultureInfo"/>
- used when type converting the member. When applied to a type, the value of
- <see cref="P:CsvHelper.Configuration.CsvConfiguration.CultureInfo"/> in the <see cref="T:CsvHelper.Configuration.CsvConfiguration"/>
- returned by <see cref="M:CsvHelper.Configuration.CsvConfiguration.FromAttributes``1"/>
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.CultureInfoAttribute.CultureInfo">
- <summary>
- Gets the culture info.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.CultureInfoAttribute.#ctor(System.String)">
- <summary><inheritdoc cref="T:CsvHelper.Configuration.Attributes.CultureInfoAttribute"/></summary>
- <param name="name">
- The name of a culture (case insensitive), or the literal values <c>"InvariantCulture"</c>,
- <c>"CurrentCulture"</c>, <c>"CurrentUICulture"</c>, <c>"InstalledUICulture"</c> to use the
- corresponding static properties on <see cref="T:System.Globalization.CultureInfo"/>.
- </param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.CultureInfoAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.CultureInfoAttribute.ApplyTo(CsvHelper.Configuration.MemberMap)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.CultureInfoAttribute.ApplyTo(CsvHelper.Configuration.ParameterMap)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.DateTimeStylesAttribute">
- <summary>
- The <see cref="P:CsvHelper.Configuration.Attributes.DateTimeStylesAttribute.DateTimeStyles"/> to use when type converting.
- This is used when doing any <see cref="T:System.DateTime"/> conversions.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.DateTimeStylesAttribute.DateTimeStyles">
- <summary>
- Gets the date time styles.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.DateTimeStylesAttribute.#ctor(System.Globalization.DateTimeStyles)">
- <summary>
- The <see cref="P:CsvHelper.Configuration.Attributes.DateTimeStylesAttribute.DateTimeStyles"/> to use when type converting.
- This is used when doing any <see cref="T:System.DateTime"/> conversions.
- </summary>
- <param name="dateTimeStyles">The date time styles.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.DateTimeStylesAttribute.ApplyTo(CsvHelper.Configuration.MemberMap)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.DateTimeStylesAttribute.ApplyTo(CsvHelper.Configuration.ParameterMap)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.DefaultAttribute">
- <summary>
- The default value that will be used when reading when
- the CSV field is empty.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.DefaultAttribute.Default">
- <summary>
- Gets the default value.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.DefaultAttribute.#ctor(System.Object)">
- <summary>
- The default value that will be used when reading when
- the CSV field is empty.
- </summary>
- <param name="defaultValue">The default value</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.DefaultAttribute.ApplyTo(CsvHelper.Configuration.MemberMap)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.DefaultAttribute.ApplyTo(CsvHelper.Configuration.ParameterMap)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.DelimiterAttribute">
- <summary>
- The delimiter used to separate fields.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.DelimiterAttribute.Delimiter">
- <summary>
- Gets the delimiter.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.DelimiterAttribute.#ctor(System.String)">
- <summary>
- The delimiter used to separate fields.
- </summary>
- <param name="delimiter">The delimiter.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.DelimiterAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.DetectColumnCountChangesAttribute">
- <summary>
- A value indicating whether changes in the column
- count should be detected. If <see langword="true"/>, a <see cref="T:CsvHelper.BadDataException"/>
- will be thrown if a different column count is detected.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.DetectColumnCountChangesAttribute.DetectColumnCountChanges">
- <summary>
- A value indicating whether changes in the column
- count should be detected. If <see langword="true"/>, a <see cref="T:CsvHelper.BadDataException"/>
- will be thrown if a different column count is detected.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.DetectColumnCountChangesAttribute.#ctor(System.Boolean)">
- <summary>
- A value indicating whether changes in the column
- count should be detected. If <see langword="true"/>, a <see cref="T:CsvHelper.BadDataException"/>
- will be thrown if a different column count is detected.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.DetectColumnCountChangesAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.DetectDelimiterAttribute">
- <summary>
- Detect the delimiter instead of using the delimiter from configuration.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.DetectDelimiterAttribute.DetectDelimiter">
- <summary>
- Detect the delimiter instead of using the delimiter from configuration.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.DetectDelimiterAttribute.#ctor(System.Boolean)">
- <summary>
- Detect the delimiter instead of using the delimiter from configuration.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.DetectDelimiterAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.DetectDelimiterValuesAttribute">
- <summary>
- The possible delimiter values used when detecting the delimiter.
- Default is [",", ";", "|", "\t"].
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.DetectDelimiterValuesAttribute.DetectDelimiterValues">
- <summary>
- The possible delimiter values used when detecting the delimiter.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.DetectDelimiterValuesAttribute.#ctor(System.String)">
- <summary>
- The possible delimiter values used when detecting the delimiter.
- </summary>
- <param name="detectDelimiterValues">Whitespace separated list of values.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.DetectDelimiterValuesAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.EncodingAttribute">
- <summary>
- The encoding used when counting bytes.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.EncodingAttribute.Encoding">
- <summary>
- Gets the encoding used when counting bytes.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.EncodingAttribute.#ctor(System.String)">
- <summary>
- The encoding used when counting bytes.
- </summary>
- <param name="name"><inheritdoc cref="M:System.Text.Encoding.GetEncoding(System.String)"/></param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.EncodingAttribute.#ctor(System.Int32)">
- <summary>
- The encoding used when counting bytes.
- </summary>
- <param name="codepage"><inheritdoc cref="M:System.Text.Encoding.GetEncoding(System.Int32)"/></param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.EncodingAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.EnumIgnoreCaseAttribute">
- <summary>
- Ignore case when parsing enums.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.EnumIgnoreCaseAttribute.ApplyTo(CsvHelper.Configuration.MemberMap)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.EnumIgnoreCaseAttribute.ApplyTo(CsvHelper.Configuration.MemberReferenceMap)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.EnumIgnoreCaseAttribute.ApplyTo(CsvHelper.Configuration.ParameterMap)">
- <inheritdoc/>
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.EscapeAttribute">
- <summary>
- The escape character used to escape a quote inside a field.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.EscapeAttribute.Escape">
- <summary>
- Gets the escape character used to escape a quote inside a field.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.EscapeAttribute.#ctor(System.Char)">
- <summary>
- The escape character used to escape a quote inside a field.
- </summary>
- <param name="escape">The escape character.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.EscapeAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.ExceptionMessagesContainRawDataAttribute">
- <summary>
- A value indicating whether exception messages contain raw CSV data.
- <see langword="true"/> if exceptions contain raw CSV data, otherwise <see langword="false"/>.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.ExceptionMessagesContainRawDataAttribute.ExceptionMessagesContainRawData">
- <summary>
- A value indicating whether exception messages contain raw CSV data.
- <see langword="true"/> if exceptions contain raw CSV data, otherwise <see langword="false"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.ExceptionMessagesContainRawDataAttribute.#ctor(System.Boolean)">
- <summary>
- A value indicating whether exception messages contain raw CSV data.
- <see langword="true"/> if exceptions contain raw CSV data, otherwise <see langword="false"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.ExceptionMessagesContainRawDataAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.FormatAttribute">
- <summary>
- The string format to be used when type converting.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.FormatAttribute.Formats">
- <summary>
- Gets the formats.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.FormatAttribute.#ctor(System.String)">
- <summary>
- The string format to be used when type converting.
- </summary>
- <param name="format">The format.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.FormatAttribute.#ctor(System.String[])">
- <summary>
- The string format to be used when type converting.
- </summary>
- <param name="formats">The formats.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.FormatAttribute.ApplyTo(CsvHelper.Configuration.MemberMap)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.FormatAttribute.ApplyTo(CsvHelper.Configuration.ParameterMap)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.HasHeaderRecordAttribute">
- <summary>
- A value indicating whether the CSV file has a header record.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.HasHeaderRecordAttribute.HasHeaderRecord">
- <summary>
- Gets a value indicating whether the CSV file has a header record.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.HasHeaderRecordAttribute.#ctor(System.Boolean)">
- <summary>
- A value indicating whether the CSV file has a header record.
- </summary>
- <param name="hasHeaderRecord">A value indicating whether the CSV file has a header record.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.HasHeaderRecordAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.HeaderPrefixAttribute">
- <summary>
- Appends a prefix to the header of each field of the reference member.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.HeaderPrefixAttribute.Prefix">
- <summary>
- Gets the prefix.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.HeaderPrefixAttribute.Inherit">
- <summary>
- Gets a value indicating whether the prefix should inherit parent prefixes.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.HeaderPrefixAttribute.#ctor">
- <summary>
- Appends a prefix to the header of each field of the reference member.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.HeaderPrefixAttribute.#ctor(System.String)">
- <summary>
- Appends a prefix to the header of each field of the reference member.
- </summary>
- <param name="prefix">The prefix.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.HeaderPrefixAttribute.#ctor(System.Boolean)">
- <summary>
- Appends a prefix to the header of each field of the reference member.
- </summary>
- <param name="inherit">Inherits parent object prefixes.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.HeaderPrefixAttribute.#ctor(System.String,System.Boolean)">
- <summary>
- Appends a prefix to the header of each field of the reference member.
- </summary>
- <param name="prefix">The prefix.</param>
- <param name="inherit">Inherits parent object prefixes.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.HeaderPrefixAttribute.ApplyTo(CsvHelper.Configuration.MemberReferenceMap)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.HeaderPrefixAttribute.ApplyTo(CsvHelper.Configuration.ParameterReferenceMap)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.IClassMapper">
- <summary>
- Defines methods to enable pluggable configuration.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.IClassMapper.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <summary>
- Applies configuration.
- </summary>
- <param name="configuration">The configuration to apply to.</param>
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.IgnoreAttribute">
- <summary>
- Ignore the member when reading and writing.
- If this member has already been mapped as a reference
- member, either by a class map, or by automapping, calling
- this method will not ignore all the child members down the
- tree that have already been mapped.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.IgnoreAttribute.ApplyTo(CsvHelper.Configuration.MemberMap)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.IgnoreAttribute.ApplyTo(CsvHelper.Configuration.MemberReferenceMap)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.IgnoreAttribute.ApplyTo(CsvHelper.Configuration.ParameterMap)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.IgnoreBaseAttribute">
- <summary>
- Ignores base classes when auto mapping.
- </summary>
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.IgnoreBlankLinesAttribute">
- <summary>
- A value indicating whether blank lines should be ignored when reading.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.IgnoreBlankLinesAttribute.IgnoreBlankLines">
- <summary>
- Gets a value indicating whether blank lines should be ignored when reading.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.IgnoreBlankLinesAttribute.#ctor(System.Boolean)">
- <summary>
- A value indicating whether blank lines should be ignored when reading.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.IgnoreBlankLinesAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.IgnoreReferencesAttribute">
- <summary>
- Gets a value indicating whether references
- should be ignored when auto mapping. <see langword="true"/> to ignore
- references, otherwise <see langword="false"/>.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.IgnoreReferencesAttribute.IgnoreReferences">
- <summary>
- Gets a value indicating whether references
- should be ignored when auto mapping. <see langword="true"/> to ignore
- references, otherwise <see langword="false"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.IgnoreReferencesAttribute.#ctor(System.Boolean)">
- <summary>
- Gets a value indicating whether references
- should be ignored when auto mapping. <see langword="true"/> to ignore
- references, otherwise <see langword="false"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.IgnoreReferencesAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.IMemberMapper">
- <summary>
- Defines methods to enable pluggable configuration of member mapping.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.IMemberMapper.ApplyTo(CsvHelper.Configuration.MemberMap)">
- <summary>
- Applies configuration to the given <see cref="T:CsvHelper.Configuration.MemberMap"/>.
- </summary>
- <param name="memberMap">The member map.</param>
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.IMemberReferenceMapper">
- <summary>
- Defines methods to enable pluggable configuration of member reference mapping.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.IMemberReferenceMapper.ApplyTo(CsvHelper.Configuration.MemberReferenceMap)">
- <summary>
- Applies configuration to the given <see cref="T:CsvHelper.Configuration.MemberReferenceMap" />.
- </summary>
- <param name="referenceMap">The reference map.</param>
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.IncludePrivateMembersAttribute">
- <summary>
- A value indicating whether private members should be read from and written to.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.IncludePrivateMembersAttribute.IncludePrivateMembers">
- <summary>
- Gets a value indicating whether private members should be read from and written to.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.IncludePrivateMembersAttribute.#ctor(System.Boolean)">
- <summary>
- A value indicating whether private members should be read from and written to.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.IncludePrivateMembersAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.IndexAttribute">
- <summary>
- When reading, is used to get the field at
- the given index. When writing, the fields
- will be written in the order of the field
- indexes.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.IndexAttribute.Index">
- <summary>
- Gets the index.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.IndexAttribute.IndexEnd">
- <summary>
- Gets the index end.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.IndexAttribute.#ctor(System.Int32,System.Int32)">
- <summary>
- When reading, is used to get the field at
- the given index. When writing, the fields
- will be written in the order of the field
- indexes.
- </summary>
- <param name="index">The index.</param>
- <param name="indexEnd">The index end.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.IndexAttribute.ApplyTo(CsvHelper.Configuration.MemberMap)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.IndexAttribute.ApplyTo(CsvHelper.Configuration.ParameterMap)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.InjectionCharactersAttribute">
- <summary>
- Gets the characters that are used for injection attacks.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.InjectionCharactersAttribute.InjectionCharacters">
- <summary>
- Gets the characters that are used for injection attacks.
- Default is '=', '@', '+', '-', '\t', '\r'.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.InjectionCharactersAttribute.#ctor(System.String)">
- <summary>
- Gets the characters that are used for injection attacks.
- </summary>
- <param name="injectionCharacters"></param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.InjectionCharactersAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.InjectionEscapeCharacterAttribute">
- <summary>
- The character used to escape a detected injection.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.InjectionEscapeCharacterAttribute.InjectionEscapeCharacter">
- <summary>
- The character used to escape a detected injection.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.InjectionEscapeCharacterAttribute.#ctor(System.Char)">
- <summary>
- The character used to escape a detected injection.
- </summary>
- <param name="injectionEscapeCharacter"></param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.InjectionEscapeCharacterAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.InjectionOptionsAttribute">
- <summary>
- The injection options.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.InjectionOptionsAttribute.InjectionOptions">
- <summary>
- The injection options.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.InjectionOptionsAttribute.#ctor(CsvHelper.Configuration.InjectionOptions)">
- <summary>
- The injection options.
- </summary>
- <param name="injectionOptions"></param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.InjectionOptionsAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.IParameterMapper">
- <summary>
- Defines methods to enable pluggable configuration of parameter mapping.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.IParameterMapper.ApplyTo(CsvHelper.Configuration.ParameterMap)">
- <summary>
- Applies configuration to the given <see cref="T:CsvHelper.Configuration.ParameterMap"/>.
- </summary>
- <param name="parameterMap">The parameter map.</param>
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.IParameterReferenceMapper">
- <summary>
- Defines methods to enable pluggable configuration of parameter reference mapping.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.IParameterReferenceMapper.ApplyTo(CsvHelper.Configuration.ParameterReferenceMap)">
- <summary>
- Applies configuration to the given <see cref="T:CsvHelper.Configuration.ParameterReferenceMap" />.
- </summary>
- <param name="referenceMap">The reference map.</param>
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.LineBreakInQuotedFieldIsBadDataAttribute">
- <summary>
- A value indicating whether a line break found in a quote field should
- be considered bad data. <see langword="true"/> to consider a line break bad data, otherwise <see langword="false"/>.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.LineBreakInQuotedFieldIsBadDataAttribute.LineBreakInQuotedFieldIsBadData">
- <summary>
- A value indicating whether a line break found in a quote field should
- be considered bad data. <see langword="true"/> to consider a line break bad data, otherwise <see langword="false"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.LineBreakInQuotedFieldIsBadDataAttribute.#ctor(System.Boolean)">
- <summary>
- A value indicating whether a line break found in a quote field should
- be considered bad data. <see langword="true"/> to consider a line break bad data, otherwise <see langword="false"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.LineBreakInQuotedFieldIsBadDataAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.MaxFieldSizeAttribute">
- <summary>
- Gets or sets the maximum size of a field.
- Defaults to 0, indicating maximum field size is not checked.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.MaxFieldSizeAttribute.MaxFieldSize">
- <summary>
- Gets or sets the maximum size of a field.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.MaxFieldSizeAttribute.#ctor(System.Double)">
- <summary>
- Gets or sets the maximum size of a field.
- </summary>
- <param name="maxFieldSize"></param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.MaxFieldSizeAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.MemberTypesAttribute">
- <summary>
- The member types that are used when auto mapping.
- MemberTypes are flags, so you can choose more than one.
- Default is Properties.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.MemberTypesAttribute.MemberTypes">
- <summary>
- The member types that are used when auto mapping.
- MemberTypes are flags, so you can choose more than one.
- Default is Properties.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.MemberTypesAttribute.#ctor(CsvHelper.Configuration.MemberTypes)">
- <summary>
- The member types that are used when auto mapping.
- MemberTypes are flags, so you can choose more than one.
- Default is Properties.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.MemberTypesAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.ModeAttribute">
- <summary>
- The mode.
- See <see cref="T:CsvHelper.CsvMode"/> for more details.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.ModeAttribute.Mode">
- <summary>
- The mode.
- See <see cref="T:CsvHelper.CsvMode"/> for more details.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.ModeAttribute.#ctor(CsvHelper.CsvMode)">
- <summary>
- The mode.
- See <see cref="T:CsvHelper.CsvMode"/> for more details.
- </summary>
- <param name="mode"></param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.ModeAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.NameAttribute">
- <summary>
- When reading, is used to get the field
- at the index of the name if there was a
- header specified. It will look for the
- first name match in the order listed.
- When writing, sets the name of the
- field in the header record.
- The first name will be used.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.NameAttribute.Names">
- <summary>
- Gets the names.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.NameAttribute.#ctor(System.String)">
- <summary>
- When reading, is used to get the field
- at the index of the name if there was a
- header specified. It will look for the
- first name match in the order listed.
- When writing, sets the name of the
- field in the header record.
- The first name will be used.
- </summary>
- <param name="name">The name</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.NameAttribute.#ctor(System.String[])">
- <summary>
- When reading, is used to get the field
- at the index of the name if there was a
- header specified. It will look for the
- first name match in the order listed.
- When writing, sets the name of the
- field in the header record.
- The first name will be used.
- </summary>
- <param name="names">The names.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.NameAttribute.ApplyTo(CsvHelper.Configuration.MemberMap)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.NameAttribute.ApplyTo(CsvHelper.Configuration.ParameterMap)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.NameIndexAttribute">
- <summary>
- When reading, is used to get the
- index of the name used when there
- are multiple names that are the same.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.NameIndexAttribute.NameIndex">
- <summary>
- The name index.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.NameIndexAttribute.#ctor(System.Int32)">
- <summary>
- When reading, is used to get the
- index of the name used when there
- are multiple names that are the same.
- </summary>
- <param name="nameIndex">The name index.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.NameIndexAttribute.ApplyTo(CsvHelper.Configuration.MemberMap)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.NameIndexAttribute.ApplyTo(CsvHelper.Configuration.ParameterMap)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.NewLineAttribute">
- <summary>
- The newline string to use. Default is \r\n (CRLF).
- When writing, this value is always used.
- When reading, this value is only used if explicitly set.
- If not set, the parser uses one of \r\n, \r, or \n.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.NewLineAttribute.NewLine">
- The newline string to use. Default is \r\n (CRLF).
- When writing, this value is always used.
- When reading, this value is only used if explicitly set.
- If not set, the parser uses one of \r\n, \r, or \n.
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.NewLineAttribute.#ctor(System.String)">
- The newline string to use. Default is \r\n (CRLF).
- When writing, this value is always used.
- When reading, this value is only used if explicitly set.
- If not set, the parser uses one of \r\n, \r, or \n.
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.NewLineAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.NullValuesAttribute">
- <summary>
- The string values used to represent null when converting.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.NullValuesAttribute.NullValues">
- <summary>
- Gets the null values.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.NullValuesAttribute.#ctor(System.String)">
- <summary>
- The string values used to represent null when converting.
- </summary>
- <param name="nullValue">The null values.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.NullValuesAttribute.#ctor(System.String[])">
- <summary>
- The string values used to represent null when converting.
- </summary>
- <param name="nullValues">The null values.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.NullValuesAttribute.ApplyTo(CsvHelper.Configuration.MemberMap)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.NullValuesAttribute.ApplyTo(CsvHelper.Configuration.ParameterMap)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.NumberStylesAttribute">
- <summary>
- The <see cref="P:CsvHelper.Configuration.Attributes.NumberStylesAttribute.NumberStyles"/> to use when type converting.
- This is used when doing any number conversions.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.NumberStylesAttribute.NumberStyles">
- <summary>
- Gets the number styles.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.NumberStylesAttribute.#ctor(System.Globalization.NumberStyles)">
- <summary>
- The <see cref="P:CsvHelper.Configuration.Attributes.NumberStylesAttribute.NumberStyles"/> to use when type converting.
- This is used when doing any number conversions.
- </summary>
- <param name="numberStyles">The number styles.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.NumberStylesAttribute.ApplyTo(CsvHelper.Configuration.MemberMap)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.NumberStylesAttribute.ApplyTo(CsvHelper.Configuration.ParameterMap)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.OptionalAttribute">
- <summary>
- Ignore the member when reading if no matching field name can be found.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.OptionalAttribute.ApplyTo(CsvHelper.Configuration.MemberMap)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.OptionalAttribute.ApplyTo(CsvHelper.Configuration.ParameterMap)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.ProcessFieldBufferSizeAttribute">
- <summary>
- The size of the buffer used when processing fields.
- Default is 1024.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.ProcessFieldBufferSizeAttribute.ProcessFieldBufferSize">
- <summary>
- The size of the buffer used when processing fields.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.ProcessFieldBufferSizeAttribute.#ctor(System.Int32)">
- <summary>
- The size of the buffer used when processing fields.
- </summary>
- <param name="processFieldBufferSize"></param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.ProcessFieldBufferSizeAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.QuoteAttribute">
- <summary>
- The character used to quote fields.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.QuoteAttribute.Quote">
- <summary>
- Gets the character used to quote fields.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.QuoteAttribute.#ctor(System.Char)">
- <summary>
- The character used to quote fields.
- </summary>
- <param name="quote">The quote character.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.QuoteAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.TrimOptionsAttribute">
- <summary>
- The fields trimming options.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.TrimOptionsAttribute.TrimOptions">
- <summary>
- Gets the fields trimming options.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.TrimOptionsAttribute.#ctor(CsvHelper.Configuration.TrimOptions)">
- <summary>
- The fields trimming options.
- </summary>
- <param name="trimOptions">The TrimOptions.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.TrimOptionsAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.TypeConverterAttribute">
- <summary>
- Specifies the <see cref="P:CsvHelper.Configuration.Attributes.TypeConverterAttribute.TypeConverter"/> to use
- when converting the member to and from a CSV field.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.TypeConverterAttribute.TypeConverter">
- <summary>
- Gets the type converter.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.TypeConverterAttribute.#ctor(System.Type)">
- <summary>
- Specifies the <see cref="P:CsvHelper.Configuration.Attributes.TypeConverterAttribute.TypeConverter"/> to use
- when converting the member to and from a CSV field.
- </summary>
- <param name="typeConverterType">The type of the <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/>.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.TypeConverterAttribute.#ctor(System.Type,System.Object[])">
- <summary>
- Specifies the <see cref="P:CsvHelper.Configuration.Attributes.TypeConverterAttribute.TypeConverter"/> to use
- when converting the member to and from a CSV field.
- </summary>
- <param name="typeConverterType">The type of the <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/>.</param>
- <param name="constructorArgs">Type constructor arguments for the type converter.</param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.TypeConverterAttribute.ApplyTo(CsvHelper.Configuration.MemberMap)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.TypeConverterAttribute.ApplyTo(CsvHelper.Configuration.ParameterMap)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.UseNewObjectForNullReferenceMembersAttribute">
- <summary>
- Gets a value indicating that during writing whether a new
- object should be created when a reference member is <see langword="null"/>.
- <see langword="true"/> to create a new object and use its defaults for the
- fields, or <see langword="false"/> to leave the fields empty for all the
- reference member's members.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.UseNewObjectForNullReferenceMembersAttribute.UseNewObjectForNullReferenceMembers">
- <summary>
- Gets a value indicating that during writing whether a new
- object should be created when a reference member is <see langword="null"/>.
- <see langword="true"/> to create a new object and use its defaults for the
- fields, or <see langword="false"/> to leave the fields empty for all the
- reference member's members.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.UseNewObjectForNullReferenceMembersAttribute.#ctor(System.Boolean)">
- <summary>
- Gets a value indicating that during writing whether a new
- object should be created when a reference member is <see langword="null"/>.
- <see langword="true"/> to create a new object and use its defaults for the
- fields, or <see langword="false"/> to leave the fields empty for all the
- reference member's members.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.UseNewObjectForNullReferenceMembersAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.Attributes.WhiteSpaceCharsAttribute">
- <summary>
- Characters considered whitespace.
- Used when trimming fields.
- Default is [' '].
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.Attributes.WhiteSpaceCharsAttribute.WhiteSpaceChars">
- <summary>
- Characters considered whitespace.
- Used when trimming fields.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.WhiteSpaceCharsAttribute.#ctor(System.String)">
- <summary>
- Characters considered whitespace.
- Used when trimming fields.
- </summary>
- <param name="whiteSpaceChars"></param>
- </member>
- <member name="M:CsvHelper.Configuration.Attributes.WhiteSpaceCharsAttribute.ApplyTo(CsvHelper.Configuration.CsvConfiguration)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.Configuration.ClassMap">
- <summary>
- Maps class members to CSV fields.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ClassMap.ClassType">
- <summary>
- The type of the class this map is for.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ClassMap.ParameterMaps">
- <summary>
- The class constructor parameter mappings.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ClassMap.MemberMaps">
- <summary>
- The class member mappings.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ClassMap.ReferenceMaps">
- <summary>
- The class member reference mappings.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap.#ctor(System.Type)">
- <summary>
- Allow only internal creation of CsvClassMap.
- </summary>
- <param name="classType">The type of the class this map is for.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap.Map(System.Type,System.Reflection.MemberInfo,System.Boolean)">
- <summary>
- Maps a member to a CSV field.
- </summary>
- <param name="classType">The type of the class this map is for. This may not be the same type
- as the member.DeclaringType or the current ClassType due to nested member mappings.</param>
- <param name="member">The member to map.</param>
- <param name="useExistingMap">If true, an existing map will be used if available.
- If false, a new map is created for the same member.</param>
- <returns>The member mapping.</returns>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap.Map">
- <summary>
- Maps a non-member to a CSV field. This allows for writing
- data that isn't mapped to a class member.
- </summary>
- <returns>The member mapping.</returns>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap.References(System.Type,System.Reflection.MemberInfo,System.Object[])">
- <summary>
- Maps a member to another class map.
- </summary>
- <param name="classMapType">The type of the class map.</param>
- <param name="member">The member.</param>
- <param name="constructorArgs">Constructor arguments used to create the reference map.</param>
- <returns>The reference mapping for the member.</returns>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap.Parameter(System.String)">
- <summary>
- Maps a constructor parameter to a CSV field.
- </summary>
- <param name="name">The name of the constructor parameter.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap.Parameter(System.Func{System.Reflection.ConstructorInfo},System.String)">
- <summary>
- Maps a constructor parameter to a CSV field.
- </summary>
- <param name="getConstructor">A function that returns the <see cref="T:System.Reflection.ConstructorInfo"/> for the constructor.</param>
- <param name="name">The name of the constructor parameter.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap.Parameter(System.Reflection.ConstructorInfo,System.Reflection.ParameterInfo)">
- <summary>
- Maps a constructor parameter to a CSV field.
- </summary>
- <param name="constructor">The <see cref="T:System.Reflection.ConstructorInfo"/> for the constructor.</param>
- <param name="parameter">The <see cref="T:System.Reflection.ParameterInfo"/> for the constructor parameter.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap.AutoMap(System.Globalization.CultureInfo)">
- <summary>
- Auto maps all members for the given type. If a member
- is mapped again it will override the existing map.
- </summary>
- <param name="culture">The culture.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap.AutoMap(CsvHelper.Configuration.CsvConfiguration)">
- <summary>
- Auto maps all members for the given type. If a member
- is mapped again it will override the existing map.
- </summary>
- <param name="configuration">The configuration.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap.AutoMap(CsvHelper.CsvContext)">
- <summary>
- Auto maps all members for the given type. If a member
- is mapped again it will override the existing map.
- </summary>
- <param name="context">The context.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap.GetMaxIndex(System.Boolean)">
- <summary>
- Get the largest index for the
- members and references.
- </summary>
- <returns>The max index.</returns>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap.ReIndex(System.Int32)">
- <summary>
- Resets the indexes based on the given start index.
- </summary>
- <param name="indexStart">The index start.</param>
- <returns>The last index + 1.</returns>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap.AutoMapMembers(CsvHelper.Configuration.ClassMap,CsvHelper.CsvContext,System.Collections.Generic.LinkedList{System.Type},System.Int32)">
- <summary>
- Auto maps the given map and checks for circular references as it goes.
- </summary>
- <param name="map">The map to auto map.</param>
- <param name="context">The context.</param>
- <param name="mapParents">The list of parents for the map.</param>
- <param name="indexStart">The index starting point.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap.AutoMapConstructorParameters(CsvHelper.Configuration.ClassMap,CsvHelper.CsvContext,System.Collections.Generic.LinkedList{System.Type},System.Int32)">
- <summary>
- Auto maps the given map using constructor parameters.
- </summary>
- <param name="map">The map.</param>
- <param name="context">The context.</param>
- <param name="mapParents">The list of parents for the map.</param>
- <param name="indexStart">The index starting point.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap.CheckForCircularReference(System.Type,System.Collections.Generic.LinkedList{System.Type})">
- <summary>
- Checks for circular references.
- </summary>
- <param name="type">The type to check for.</param>
- <param name="mapParents">The list of parents to check against.</param>
- <returns>A value indicating if a circular reference was found.
- True if a circular reference was found, otherwise false.</returns>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap.GetGenericType">
- <summary>
- Gets the generic type for this class map.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap.ApplyAttributes(CsvHelper.Configuration.ParameterMap)">
- <summary>
- Applies attribute configurations to the map.
- </summary>
- <param name="parameterMap">The parameter map.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap.ApplyAttributes(CsvHelper.Configuration.ParameterReferenceMap)">
- <summary>
- Applies attribute configurations to the map.
- </summary>
- <param name="referenceMap">The parameter reference map.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap.ApplyAttributes(CsvHelper.Configuration.MemberMap)">
- <summary>
- Applies attribute configurations to the map.
- </summary>
- <param name="memberMap">The member map.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap.ApplyAttributes(CsvHelper.Configuration.MemberReferenceMap)">
- <summary>
- Applies attribute configurations to the map.
- </summary>
- <param name="referenceMap">The member reference map.</param>
- </member>
- <member name="T:CsvHelper.Configuration.IHasMap`1">
- <summary>
- Has mapping capabilities.
- </summary>
- <typeparam name="TClass">The class type.</typeparam>
- </member>
- <member name="M:CsvHelper.Configuration.IHasMap`1.Map``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
- <summary>
- Maps a member to a CSV field.
- </summary>
- <param name="expression">The member to map.</param>
- <param name="useExistingMap">If true, an existing map will be used if available.
- If false, a new map is created for the same member.</param>
- <returns>The member mapping.</returns>
- </member>
- <member name="T:CsvHelper.Configuration.IHasMapOptions`2">
- <summary>
- Options after a mapping call.
- </summary>
- <typeparam name="TClass">The class type.</typeparam>
- <typeparam name="TMember">The member type.</typeparam>
- </member>
- <member name="T:CsvHelper.Configuration.IHasTypeConverter`2">
- <summary>
- Has type converter capabilities.
- </summary>
- <typeparam name="TClass">The class type.</typeparam>
- <typeparam name="TMember">The member type.</typeparam>
- </member>
- <member name="M:CsvHelper.Configuration.IHasTypeConverter`2.TypeConverter(CsvHelper.TypeConversion.ITypeConverter)">
- <summary>
- Specifies the <see cref="M:CsvHelper.Configuration.IHasTypeConverter`2.TypeConverter(CsvHelper.TypeConversion.ITypeConverter)"/> to use
- when converting the member to and from a CSV field.
- </summary>
- <param name="typeConverter">The TypeConverter to use.</param>
- </member>
- <member name="M:CsvHelper.Configuration.IHasTypeConverter`2.TypeConverter``1">
- <summary>
- Specifies the <see cref="M:CsvHelper.Configuration.IHasTypeConverter`2.TypeConverter(CsvHelper.TypeConversion.ITypeConverter)"/> to use
- when converting the member to and from a CSV field.
- </summary>
- <typeparam name="TConverter">The <see cref="T:System.Type"/> of the
- <see cref="M:CsvHelper.Configuration.IHasTypeConverter`2.TypeConverter(CsvHelper.TypeConversion.ITypeConverter)"/> to use.</typeparam>
- </member>
- <member name="T:CsvHelper.Configuration.IHasTypeConverterOptions`2">
- <summary>
- Options after a type converter call.
- </summary>
- <typeparam name="TClass">The class type.</typeparam>
- <typeparam name="TMember">The member type.</typeparam>
- </member>
- <member name="T:CsvHelper.Configuration.IHasIndex`2">
- <summary>
- Has index capabilities.
- </summary>
- <typeparam name="TClass">The class type.</typeparam>
- <typeparam name="TMember">The member type.</typeparam>
- </member>
- <member name="M:CsvHelper.Configuration.IHasIndex`2.Index(System.Int32,System.Int32)">
- <summary>
- When reading, is used to get the field at
- the given index. When writing, the fields
- will be written in the order of the field
- indexes.
- </summary>
- <param name="index">The index of the CSV field.</param>
- <param name="indexEnd">The end index used when mapping to an <see cref="T:System.Collections.IEnumerable"/> member.</param>
- </member>
- <member name="T:CsvHelper.Configuration.IHasIndexOptions`2">
- <summary>
- Options after an index call.
- </summary>
- <typeparam name="TClass">The class type.</typeparam>
- <typeparam name="TMember">The member type.</typeparam>
- </member>
- <member name="T:CsvHelper.Configuration.IHasOptional`2">
- <summary>
- Has optional capabilities.
- </summary>
- <typeparam name="TClass">The class type.</typeparam>
- <typeparam name="TMember">The member type.</typeparam>
- </member>
- <member name="M:CsvHelper.Configuration.IHasOptional`2.Optional">
- <summary>
- Ignore the member when reading if no matching field name can be found.
- </summary>
- </member>
- <member name="T:CsvHelper.Configuration.IHasOptionalOptions`2">
- <summary>
- Options after an optional call.
- </summary>
- <typeparam name="TClass">The class type.</typeparam>
- <typeparam name="TMember">The member type.</typeparam>
- </member>
- <member name="T:CsvHelper.Configuration.IHasName`2">
- <summary>
- Has name capabilities.
- </summary>
- <typeparam name="TClass">The class type.</typeparam>
- <typeparam name="TMember">The member type.</typeparam>
- </member>
- <member name="M:CsvHelper.Configuration.IHasName`2.Name(System.String[])">
- <summary>
- When reading, is used to get the field
- at the index of the name if there was a
- header specified. It will look for the
- first name match in the order listed.
- When writing, sets the name of the
- field in the header record.
- The first name will be used.
- </summary>
- <param name="names">The possible names of the CSV field.</param>
- </member>
- <member name="T:CsvHelper.Configuration.IHasNameOptions`2">
- <summary>
- Options after a name call.
- </summary>
- <typeparam name="TClass">The class type.</typeparam>
- <typeparam name="TMember">The member type.</typeparam>
- </member>
- <member name="T:CsvHelper.Configuration.IHasNameIndex`2">
- <summary>
- Has name index capabilities.
- </summary>
- <typeparam name="TClass">The class type.</typeparam>
- <typeparam name="TMember">The member type.</typeparam>
- </member>
- <member name="M:CsvHelper.Configuration.IHasNameIndex`2.NameIndex(System.Int32)">
- <summary>
- When reading, is used to get the
- index of the name used when there
- are multiple names that are the same.
- </summary>
- <param name="index">The index of the name.</param>
- </member>
- <member name="T:CsvHelper.Configuration.IHasNameIndexOptions`2">
- <summary>
- Options after a name index call.
- </summary>
- <typeparam name="TClass">The class type.</typeparam>
- <typeparam name="TMember">The member type.</typeparam>
- </member>
- <member name="T:CsvHelper.Configuration.IHasConvertUsing`2">
- <summary>
- Has convert using capabilities.
- </summary>
- <typeparam name="TClass">The class type.</typeparam>
- <typeparam name="TMember">The member type.</typeparam>
- </member>
- <member name="M:CsvHelper.Configuration.IHasConvertUsing`2.ConvertUsing(CsvHelper.ConvertFromString{`1})">
- <summary>
- Specifies an expression to be used to convert data in the
- row to the member.
- </summary>
- <param name="convertExpression">The convert expression.</param>
- </member>
- <member name="M:CsvHelper.Configuration.IHasConvertUsing`2.ConvertUsing(CsvHelper.ConvertToString{`0})">
- <summary>
- Specifies an expression to be used to convert the object
- to a field.
- </summary>
- <param name="convertExpression">The convert expression.</param>
- </member>
- <member name="T:CsvHelper.Configuration.IHasDefault`2">
- <summary>
- Has default capabilities.
- </summary>
- <typeparam name="TClass">The class type.</typeparam>
- <typeparam name="TMember">The member type.</typeparam>
- </member>
- <member name="M:CsvHelper.Configuration.IHasDefault`2.Default(`1)">
- <summary>
- The default value that will be used when reading when
- the CSV field is empty.
- </summary>
- <param name="defaultValue">The default value.</param>
- </member>
- <member name="M:CsvHelper.Configuration.IHasDefault`2.Default(System.String)">
- <summary>
- The default value that will be used when reading when
- the CSV field is empty. This value is not type checked
- and will use a <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> to convert
- the field. This could potentially have runtime errors.
- </summary>
- <param name="defaultValue">The default value.</param>
- </member>
- <member name="T:CsvHelper.Configuration.IHasDefaultOptions`2">
- <summary>
- Options after a default call.
- </summary>
- <typeparam name="TClass">The class type.</typeparam>
- <typeparam name="TMember">The member type.</typeparam>
- </member>
- <member name="T:CsvHelper.Configuration.IHasConstant`2">
- <summary>
- Has constant capabilities.
- </summary>
- <typeparam name="TClass">The class type.</typeparam>
- <typeparam name="TMember">The member type.</typeparam>
- </member>
- <member name="M:CsvHelper.Configuration.IHasConstant`2.Constant(`1)">
- <summary>
- The constant value that will be used for every record when
- reading and writing. This value will always be used no matter
- what other mapping configurations are specified.
- </summary>
- <param name="value">The constant value.</param>
- </member>
- <member name="T:CsvHelper.Configuration.IHasValidate`2">
- <summary>
- Has validate capabilities.
- </summary>
- <typeparam name="TClass">The class type.</typeparam>
- <typeparam name="TMember">The member type.</typeparam>
- </member>
- <member name="M:CsvHelper.Configuration.IHasValidate`2.Validate(CsvHelper.Validate)">
- <summary>
- The validate expression that will be called on every field when reading.
- The expression should return true if the field is valid.
- If false is returned, a <see cref="T:CsvHelper.ValidationException"/>
- will be thrown.
- </summary>
- <param name="validateExpression">The validation expression.</param>
- </member>
- <member name="T:CsvHelper.Configuration.IBuildableClass`1">
- <summary>
- Has build capabilities.
- </summary>
- <typeparam name="TClass">The class type.</typeparam>
- </member>
- <member name="M:CsvHelper.Configuration.IBuildableClass`1.Build">
- <summary>
- Builds the <see cref="T:CsvHelper.Configuration.ClassMap`1"/>.
- </summary>
- </member>
- <member name="T:CsvHelper.Configuration.ClassMapCollection">
- <summary>
- Collection that holds CsvClassMaps for record types.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ClassMapCollection.Item(System.Type)">
- <summary>
- Gets the <see cref="T:CsvHelper.Configuration.ClassMap"/> for the specified record type.
- </summary>
- <value>
- The <see cref="T:CsvHelper.Configuration.ClassMap"/>.
- </value>
- <param name="type">The record type.</param>
- <returns>The <see cref="T:CsvHelper.Configuration.ClassMap"/> for the specified record type.</returns>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMapCollection.#ctor(CsvHelper.CsvContext)">
- <summary>
- Creates a new instance using the given configuration.
- </summary>
- <param name="context">The context.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMapCollection.Find``1">
- <summary>
- Finds the <see cref="T:CsvHelper.Configuration.ClassMap"/> for the specified record type.
- </summary>
- <typeparam name="T">The record type.</typeparam>
- <returns>The <see cref="T:CsvHelper.Configuration.ClassMap"/> for the specified record type.</returns>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMapCollection.Add(CsvHelper.Configuration.ClassMap)">
- <summary>
- Adds the specified map for it's record type. If a map
- already exists for the record type, the specified
- map will replace it.
- </summary>
- <param name="map">The map.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMapCollection.Remove(System.Type)">
- <summary>
- Removes the class map.
- </summary>
- <param name="classMapType">The class map type.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMapCollection.Clear">
- <summary>
- Removes all maps.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMapCollection.GetGenericCsvClassMapType(System.Type)">
- <summary>
- Goes up the inheritance tree to find the type instance of CsvClassMap{}.
- </summary>
- <param name="type">The type to traverse.</param>
- <returns>The type that is CsvClassMap{}.</returns>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMapCollection.SetMapDefaults(CsvHelper.Configuration.ClassMap)">
- <summary>
- Sets defaults for the mapping tree. The defaults used
- to be set inside the classes, but this didn't allow for
- the TypeConverter to be created from the Configuration's
- TypeConverterFactory.
- </summary>
- <param name="map">The map to set defaults on.</param>
- </member>
- <member name="T:CsvHelper.Configuration.ClassMap`1">
- <summary>
- Maps class members to CSV fields.
- </summary>
- <typeparam name="TClass">The <see cref="T:System.Type"/> of class to map.</typeparam>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap`1.#ctor">
- <summary>
- Creates an instance of <see cref="T:CsvHelper.Configuration.ClassMap`1"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap`1.Map``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
- <summary>
- Maps a member to a CSV field.
- </summary>
- <param name="expression">The member to map.</param>
- <param name="useExistingMap">If true, an existing map will be used if available.
- If false, a new map is created for the same member.</param>
- <returns>The member mapping.</returns>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap`1.Map``1(System.Linq.Expressions.Expression{System.Func{``0,System.Object}},System.Boolean)">
- <summary>
- Maps a member to a CSV field.
- </summary>
- <param name="expression">The member to map.</param>
- <param name="useExistingMap">If true, an existing map will be used if available.
- If false, a new map is created for the same member.</param>
- <returns>The member mapping.</returns>
- </member>
- <member name="M:CsvHelper.Configuration.ClassMap`1.References``1(System.Linq.Expressions.Expression{System.Func{`0,System.Object}},System.Object[])">
- <summary>
- Meant for internal use only.
- Maps a member to another class map. When this is used, accessing a property through
- sub-property mapping later won't work. You can only use one or the other. When using
- this, ConvertUsing will also not work.
- </summary>
- <typeparam name="TClassMap">The type of the class map.</typeparam>
- <param name="expression">The expression.</param>
- <param name="constructorArgs">Constructor arguments used to create the reference map.</param>
- <returns>The reference mapping for the member.</returns>
- </member>
- <member name="T:CsvHelper.Configuration.ConfigurationException">
- <summary>
- Represents configuration errors that occur.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.ConfigurationException.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.Configuration.ConfigurationException"/> class.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.ConfigurationException.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.Configuration.ConfigurationException"/> class
- with a specified error message.
- </summary>
- <param name="message">The message that describes the error.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ConfigurationException.#ctor(System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.Configuration.ConfigurationException"/> class
- with a specified error message and a reference to the inner exception that
- is the cause of this exception.
- </summary>
- <param name="message">The error message that explains the reason for the exception.</param>
- <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
- </member>
- <member name="T:CsvHelper.Configuration.ConfigurationFunctions">
- <summary>Holds the default callback methods for delegate members of <c>CsvHelper.Configuration.Configuration</c>.</summary>
- </member>
- <member name="M:CsvHelper.Configuration.ConfigurationFunctions.HeaderValidated(CsvHelper.HeaderValidatedArgs)">
- <summary>
- Throws a <see cref="T:CsvHelper.ValidationException"/> if <see name="HeaderValidatedArgs.InvalidHeaders"/> is not empty.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.ConfigurationFunctions.MissingFieldFound(CsvHelper.MissingFieldFoundArgs)">
- <summary>
- Throws a <c>MissingFieldException</c>.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.ConfigurationFunctions.BadDataFound(CsvHelper.BadDataFoundArgs)">
- <summary>
- Throws a <see cref="T:CsvHelper.BadDataException"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.ConfigurationFunctions.ReadingExceptionOccurred(CsvHelper.ReadingExceptionOccurredArgs)">
- <summary>
- Throws the given <see name="ReadingExceptionOccurredArgs.Exception"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.ConfigurationFunctions.ShouldQuote(CsvHelper.ShouldQuoteArgs)">
- <summary>
- Returns true if the field contains a <see cref="P:CsvHelper.Configuration.IWriterConfiguration.Quote"/>,
- starts with a space, ends with a space, contains \r or \n, or contains
- the <see cref="P:CsvHelper.Configuration.IWriterConfiguration.Delimiter"/>.
- </summary>
- <param name="args">The args.</param>
- <returns><c>true</c> if the field should be quoted, otherwise <c>false</c>.</returns>
- </member>
- <member name="M:CsvHelper.Configuration.ConfigurationFunctions.PrepareHeaderForMatch(CsvHelper.PrepareHeaderForMatchArgs)">
- <summary>
- Returns the <see name="PrepareHeaderForMatchArgs.Header"/> as given.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.ConfigurationFunctions.ShouldUseConstructorParameters(CsvHelper.ShouldUseConstructorParametersArgs)">
- <summary>
- Returns <c>true</c> if <paramref name="args.ParameterType.ParameterType"/>:
- 1. does not have a parameterless constructor
- 2. has a constructor
- 3. is not a value type
- 4. is not a primitive
- 5. is not an enum
- 6. is not an interface
- 7. TypeCode is an Object.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.ConfigurationFunctions.GetConstructor(CsvHelper.GetConstructorArgs)">
- <summary>
- Returns the type's constructor with the most parameters.
- If two constructors have the same number of parameters, then
- there is no guarantee which one will be returned. If you have
- that situation, you should probably implement this function yourself.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.ConfigurationFunctions.GetDynamicPropertyName(CsvHelper.GetDynamicPropertyNameArgs)">
- <summary>
- Returns the header name ran through <see cref="M:CsvHelper.Configuration.ConfigurationFunctions.PrepareHeaderForMatch(CsvHelper.PrepareHeaderForMatchArgs)"/>.
- If no header exists, property names will be Field1, Field2, Field3, etc.
- </summary>
- <param name="args">The args.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ConfigurationFunctions.GetDelimiter(CsvHelper.Delegates.GetDelimiterArgs)">
- <summary>
- Detects the delimiter based on the given text.
- Return the detected delimiter or null if one wasn't found.
- </summary>
- <param name="args">The args.</param>
- </member>
- <member name="T:CsvHelper.Configuration.CsvConfiguration">
- <summary>
- Configuration used for reading and writing CSV data.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.AllowComments">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.BadDataFound">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.BufferSize">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.CacheFields">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.Comment">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.CountBytes">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.CultureInfo">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.Delimiter">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.DetectDelimiter">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.GetDelimiter">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.DetectDelimiterValues">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.DetectColumnCountChanges">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.DynamicPropertySort">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.Encoding">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.Escape">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.ExceptionMessagesContainRawData">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.GetConstructor">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.GetDynamicPropertyName">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.HasHeaderRecord">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.HeaderValidated">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.IgnoreBlankLines">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.IgnoreReferences">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.IncludePrivateMembers">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.InjectionCharacters">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.InjectionEscapeCharacter">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.InjectionOptions">
- <inheritdoc />
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.IsNewLineSet">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.LineBreakInQuotedFieldIsBadData">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.MaxFieldSize">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.MemberTypes">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.MissingFieldFound">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.Mode">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.NewLine">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.PrepareHeaderForMatch">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.ProcessFieldBufferSize">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.Quote">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.ReadingExceptionOccurred">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.ReferenceHeaderPrefix">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.ShouldQuote">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.ShouldSkipRecord">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.ShouldUseConstructorParameters">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.TrimOptions">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.UseNewObjectForNullReferenceMembers">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.Configuration.CsvConfiguration.WhiteSpaceChars">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.Configuration.CsvConfiguration.#ctor(System.Globalization.CultureInfo)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.Configuration.CsvConfiguration"/> class
- using the given <see cref="T:System.Globalization.CultureInfo"/>. Since <see cref="P:CsvHelper.Configuration.CsvConfiguration.Delimiter"/>
- uses <see cref="P:CsvHelper.Configuration.CsvConfiguration.CultureInfo"/> for its default, the given <see cref="T:System.Globalization.CultureInfo"/>
- will be used instead.
- </summary>
- <param name="cultureInfo">The culture information.</param>
- </member>
- <member name="M:CsvHelper.Configuration.CsvConfiguration.#ctor(System.Globalization.CultureInfo,System.Type)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.Configuration.CsvConfiguration"/> class
- using the given <see cref="T:System.Globalization.CultureInfo"/>. Since <see cref="P:CsvHelper.Configuration.CsvConfiguration.Delimiter"/>
- uses <see cref="P:CsvHelper.Configuration.CsvConfiguration.CultureInfo"/> for its default, the given <see cref="T:System.Globalization.CultureInfo"/>
- will be used instead.
- </summary>
- <param name="cultureInfo">The culture information.</param>
- <param name="attributesType">The type that contains the configuration attributes.
- This will call <see cref="M:CsvHelper.Configuration.CsvConfiguration.ApplyAttributes(System.Type)"/> automatically.</param>
- </member>
- <member name="M:CsvHelper.Configuration.CsvConfiguration.Validate">
- <summary>
- Validates the configuration.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.CsvConfiguration.ApplyAttributes``1">
- <summary>
- Applies class level attribute to configuration.
- </summary>
- <typeparam name="T">Type with attributes.</typeparam>
- </member>
- <member name="M:CsvHelper.Configuration.CsvConfiguration.ApplyAttributes(System.Type)">
- <summary>
- Applies class level attribute to configuration.
- </summary>
- <param name="type">Type with attributes.</param>
- </member>
- <member name="M:CsvHelper.Configuration.CsvConfiguration.FromAttributes``1">
- <summary>
- Creates a <see cref="T:CsvHelper.Configuration.CsvConfiguration"/> instance configured using CsvHelper attributes applied
- to <typeparamref name="T"/> at the type-level. This method requires <typeparamref name="T"/> to
- be annotated with <see cref="T:CsvHelper.Configuration.Attributes.CultureInfoAttribute"/> (or to sub-class a type which is).
- </summary>
- <typeparam name="T">
- The type whose attributes should be used to configure the <see cref="T:CsvHelper.Configuration.CsvConfiguration"/> instance.
- This is normally the type you are intending to map for reading and writing.
- </typeparam>
- <returns>A new <see cref="T:CsvHelper.Configuration.CsvConfiguration"/> instance configured with attributes applied to <typeparamref name="T"/>.</returns>
- <remarks>
- CsvHelper attributes applied to members and parameters do not influence the return value of this method.
- Such attributes do not define values which are used in <see cref="T:CsvHelper.Configuration.CsvConfiguration"/> and instead influence
- the maps which are built and used during reading and writing. See <see cref="T:CsvHelper.Configuration.MemberMap"/> and <see cref="T:CsvHelper.Configuration.ParameterMap"/>.
- </remarks>
- <exception cref="T:CsvHelper.Configuration.ConfigurationException">If <typeparamref name="T"/> is not annotated with <see cref="T:CsvHelper.Configuration.Attributes.CultureInfoAttribute"/>.</exception>
- <exception cref="T:System.ArgumentNullException">If the argument to the <see cref="T:CsvHelper.Configuration.Attributes.CultureInfoAttribute"/> is <see langword="null"/>.</exception>
- <exception cref="T:System.Globalization.CultureNotFoundException">If the argument to the <see cref="T:CsvHelper.Configuration.Attributes.CultureInfoAttribute"/> does not specify a supported culture.</exception>
- </member>
- <member name="M:CsvHelper.Configuration.CsvConfiguration.FromAttributes``1(System.Globalization.CultureInfo)">
- <summary>
- Creates a <see cref="T:CsvHelper.Configuration.CsvConfiguration"/> instance configured using <paramref name="cultureInfo"/>
- and CsvHelper attributes applied to <typeparamref name="T"/> at the type-level.
- This method ignores any <see cref="T:CsvHelper.Configuration.Attributes.CultureInfoAttribute"/> applied to <typeparamref name="T"/>.
- </summary>
- <typeparam name="T"><inheritdoc cref="M:CsvHelper.Configuration.CsvConfiguration.FromAttributes``1"/></typeparam>
- <param name="cultureInfo">The <see cref="P:CsvHelper.Configuration.CsvConfiguration.CultureInfo"/> to configure the returned <see cref="T:CsvHelper.Configuration.CsvConfiguration"/> with.</param>
- <returns>A new <see cref="T:CsvHelper.Configuration.CsvConfiguration"/> instance configured with <paramref name="cultureInfo"/> and attributes applied to <typeparamref name="T"/>.</returns>
- <remarks><inheritdoc cref="M:CsvHelper.Configuration.CsvConfiguration.FromAttributes``1"/></remarks>
- </member>
- <member name="M:CsvHelper.Configuration.CsvConfiguration.FromAttributes(System.Type)">
- <summary>
- Creates a <see cref="T:CsvHelper.Configuration.CsvConfiguration"/> instance configured using CsvHelper attributes applied
- to <paramref name="type"/> at the type-level. This method requires <paramref name="type"/> to
- be annotated with <see cref="T:CsvHelper.Configuration.Attributes.CultureInfoAttribute"/> (or to sub-class a type which is).
- </summary>
- <param name="type"><inheritdoc cref="M:CsvHelper.Configuration.CsvConfiguration.FromAttributes``1" path="/typeparam"/></param>
- <returns>A new <see cref="T:CsvHelper.Configuration.CsvConfiguration"/> instance configured with attributes applied to <paramref name="type"/>.</returns>
- <remarks>
- CsvHelper attributes applied to members and parameters do not influence the return value of this method.
- Such attributes do not define values which are used in <see cref="T:CsvHelper.Configuration.CsvConfiguration"/> and instead influence
- the maps which are built and used during reading and writing. See <see cref="T:CsvHelper.Configuration.MemberMap"/> and <see cref="T:CsvHelper.Configuration.ParameterMap"/>.
- </remarks>
- <exception cref="T:CsvHelper.Configuration.ConfigurationException">If <paramref name="type"/> is not annotated with <see cref="T:CsvHelper.Configuration.Attributes.CultureInfoAttribute"/>.</exception>
- <exception cref="T:System.ArgumentNullException">If the argument to the <see cref="T:CsvHelper.Configuration.Attributes.CultureInfoAttribute"/> is <see langword="null"/>.</exception>
- <exception cref="T:System.Globalization.CultureNotFoundException">If the argument to the <see cref="T:CsvHelper.Configuration.Attributes.CultureInfoAttribute"/> does not specify a supported culture.</exception>
- </member>
- <member name="M:CsvHelper.Configuration.CsvConfiguration.FromAttributes(System.Type,System.Globalization.CultureInfo)">
- <summary>
- Creates a <see cref="T:CsvHelper.Configuration.CsvConfiguration"/> instance configured using <paramref name="cultureInfo"/>
- and CsvHelper attributes applied to <paramref name="type"/> at the type-level.
- This method ignores any <see cref="T:CsvHelper.Configuration.Attributes.CultureInfoAttribute"/> applied to <paramref name="type"/>.
- </summary>
- <param name="type"><inheritdoc cref="M:CsvHelper.Configuration.CsvConfiguration.FromAttributes``1" path="/typeparam"/></param>
- <param name="cultureInfo"><inheritdoc cref="M:CsvHelper.Configuration.CsvConfiguration.FromAttributes``1(System.Globalization.CultureInfo)"/></param>
- <returns>A new <see cref="T:CsvHelper.Configuration.CsvConfiguration"/> instance configured with <paramref name="cultureInfo"/> and attributes applied to <paramref name="type"/></returns>
- <remarks><inheritdoc cref="M:CsvHelper.Configuration.CsvConfiguration.FromAttributes``1"/></remarks>
- </member>
- <member name="T:CsvHelper.Configuration.DefaultClassMap`1">
- <summary>
- A default <see cref="T:CsvHelper.Configuration.ClassMap`1"/> that can be used
- to create a class map dynamically.
- </summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="T:CsvHelper.Configuration.InjectionOptions">
- <summary>
- Options for handling injection attacks.
- </summary>
- </member>
- <member name="F:CsvHelper.Configuration.InjectionOptions.None">
- <summary>
- No injection protection.
- </summary>
- </member>
- <member name="F:CsvHelper.Configuration.InjectionOptions.Escape">
- <summary>
- Escape injection characters.
- </summary>
- </member>
- <member name="F:CsvHelper.Configuration.InjectionOptions.Strip">
- <summary>
- Strip injection characters.
- </summary>
- </member>
- <member name="F:CsvHelper.Configuration.InjectionOptions.Exception">
- <summary>
- Throw an exception if injection characters are detected.
- </summary>
- </member>
- <member name="T:CsvHelper.Configuration.IParserConfiguration">
- <summary>
- Configuration used for the <see cref="T:CsvHelper.IParser"/>.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.CultureInfo">
- <summary>
- Gets the culture info used to read an write CSV files.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.CacheFields">
- <summary>
- Cache fields that are created when parsing.
- Default is false.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.NewLine">
- <summary>
- The newline string to use. Default is \r\n (CRLF).
- When writing, this value is always used.
- When reading, this value is only used if explicitly set.
- If not set, the parser uses one of \r\n, \r, or \n.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.IsNewLineSet">
- <summary>
- A value indicating if <see cref="P:CsvHelper.Configuration.IParserConfiguration.NewLine"/> was set.
- </summary>
- <value>
- <c>true</c> if <see cref="P:CsvHelper.Configuration.IParserConfiguration.NewLine"/> was set. <c>false</c> if <see cref="P:CsvHelper.Configuration.IParserConfiguration.NewLine"/> is the default.
- </value>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.Mode">
- <summary>
- The mode.
- See <see cref="T:CsvHelper.CsvMode"/> for more details.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.BufferSize">
- <summary>
- Gets the size of the buffer
- used for parsing and writing CSV files.
- Default is 0x1000.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.ProcessFieldBufferSize">
- <summary>
- The size of the buffer used when processing fields.
- Default is 1024.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.CountBytes">
- <summary>
- Gets a value indicating whether the number of bytes should
- be counted while parsing. Default is false. This will slow down parsing
- because it needs to get the byte count of every char for the given encoding.
- The <see cref="P:CsvHelper.Configuration.IParserConfiguration.Encoding"/> needs to be set correctly for this to be accurate.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.Encoding">
- <summary>
- Gets the encoding used when counting bytes.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.BadDataFound">
- <summary>
- Gets the function that is called when bad field data is found. A field
- has bad data if it contains a quote and the field is not quoted (escaped).
- You can supply your own function to do other things like logging the issue
- instead of throwing an exception.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.MaxFieldSize">
- <summary>
- Gets or sets the maximum size of a field.
- Defaults to 0, indicating maximum field size is not checked.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.LineBreakInQuotedFieldIsBadData">
- <summary>
- Gets a value indicating if a line break found in a quote field should
- be considered bad data. <c>true</c> to consider a line break bad data, otherwise <c>false</c>.
- Defaults to false.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.Comment">
- <summary>
- Gets the character used to denote
- a line that is commented out. Default is '#'.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.AllowComments">
- <summary>
- Gets a value indicating if comments are allowed.
- <c>true</c> to allow commented out lines, otherwise <c>false</c>.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.IgnoreBlankLines">
- <summary>
- Gets a value indicating if blank lines
- should be ignored when reading.
- <c>true</c> to ignore, otherwise <c>false</c>. Default is true.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.Quote">
- <summary>
- Gets the character used to quote fields.
- Default is '"'.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.Delimiter">
- <summary>
- The delimiter used to separate fields.
- Default is <see cref="P:System.Globalization.TextInfo.ListSeparator"/>.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.DetectDelimiter">
- <summary>
- Detect the delimiter instead of using the delimiter from configuration.
- Default is <c>false</c>.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.GetDelimiter">
- <summary>
- Gets the function that is called when <see cref="P:CsvHelper.Configuration.IParserConfiguration.DetectDelimiter"/> is enabled.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.DetectDelimiterValues">
- <summary>
- The possible delimiter values used when detecting the delimiter.
- Default is [",", ";", "|", "\t"].
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.Escape">
- <summary>
- The character used to escape characters.
- Default is '"'.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.TrimOptions">
- <summary>
- Gets the field trimming options.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.WhiteSpaceChars">
- <summary>
- Characters considered whitespace.
- Used when trimming fields.
- Default is [' '].
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IParserConfiguration.ExceptionMessagesContainRawData">
- <summary>
- A value indicating if exception messages contain raw CSV data.
- <c>true</c> if exception contain raw CSV data, otherwise <c>false</c>.
- Default is <c>true</c>.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.IParserConfiguration.Validate">
- <summary>
- Validates the configuration.
- </summary>
- </member>
- <member name="T:CsvHelper.Configuration.IReaderConfiguration">
- <summary>
- Configuration used for the <see cref="T:CsvHelper.IReader"/>.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IReaderConfiguration.HasHeaderRecord">
- <summary>
- Gets a value indicating if the
- CSV file has a header record.
- Default is true.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IReaderConfiguration.HeaderValidated">
- <summary>
- Gets the function that is called when a header validation check is ran. The default function
- will throw a <see cref="T:CsvHelper.ValidationException"/> if there is no header for a given member mapping.
- You can supply your own function to do other things like logging the issue instead of throwing an exception.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IReaderConfiguration.MissingFieldFound">
- <summary>
- Gets the function that is called when a missing field is found. The default function will
- throw a <see cref="T:CsvHelper.MissingFieldException"/>. You can supply your own function to do other things
- like logging the issue instead of throwing an exception.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IReaderConfiguration.ReadingExceptionOccurred">
- <summary>
- Gets the function that is called when a reading exception occurs.
- The default function will re-throw the given exception. If you want to ignore
- reading exceptions, you can supply your own function to do other things like
- logging the issue.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IReaderConfiguration.PrepareHeaderForMatch">
- <summary>
- Prepares the header field for matching against a member name.
- The header field and the member name are both ran through this function.
- You should do things like trimming, removing whitespace, removing underscores,
- and making casing changes to ignore case.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IReaderConfiguration.ShouldUseConstructorParameters">
- <summary>
- Determines if constructor parameters should be used to create
- the class instead of the default constructor and members.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IReaderConfiguration.GetConstructor">
- <summary>
- Chooses the constructor to use for constructor mapping.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IReaderConfiguration.GetDynamicPropertyName">
- <summary>
- Gets the name to use for the property of the dynamic object.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IReaderConfiguration.IgnoreReferences">
- <summary>
- Gets a value indicating whether references
- should be ignored when auto mapping. <c>true</c> to ignore
- references, otherwise <c>false</c>. Default is false.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IReaderConfiguration.ShouldSkipRecord">
- <summary>
- Gets the callback that will be called to
- determine whether to skip the given record or not.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IReaderConfiguration.IncludePrivateMembers">
- <summary>
- Gets a value indicating if private
- member should be read from and written to.
- <c>true</c> to include private member, otherwise <c>false</c>. Default is false.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IReaderConfiguration.ReferenceHeaderPrefix">
- <summary>
- Gets a callback that will return the prefix for a reference header.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IReaderConfiguration.DetectColumnCountChanges">
- <summary>
- Gets a value indicating whether changes in the column
- count should be detected. If true, a <see cref="T:CsvHelper.BadDataException"/>
- will be thrown if a different column count is detected.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IReaderConfiguration.MemberTypes">
- <summary>
- Gets the member types that are used when auto mapping.
- MemberTypes are flags, so you can choose more than one.
- Default is Properties.
- </summary>
- </member>
- <member name="T:CsvHelper.Configuration.IWriterConfiguration">
- <summary>
- Configuration used for the <see cref="T:CsvHelper.IWriter"/>.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.BufferSize">
- <summary>
- Gets the size of the buffer
- used for parsing and writing CSV files.
- Default is 0x1000.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.Mode">
- <summary>
- The mode.
- See <see cref="T:CsvHelper.CsvMode"/> for more details.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.Delimiter">
- <summary>
- Gets the delimiter used to separate fields.
- Default is ',';
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.Quote">
- <summary>
- Gets the character used to quote fields.
- Default is '"'.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.Escape">
- <summary>
- The character used to escape characters.
- Default is '"'.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.TrimOptions">
- <summary>
- Gets the field trimming options.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.InjectionOptions">
- <summary>
- Gets the injection options.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.InjectionCharacters">
- <summary>
- Gets the characters that are used for injection attacks.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.InjectionEscapeCharacter">
- <summary>
- Gets the character used to escape a detected injection.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.NewLine">
- <summary>
- The newline string to use. Default is \r\n (CRLF).
- When writing, this value is always used.
- When reading, this value is only used if explicitly set. If not set,
- the parser uses one of \r\n, \r, or \n.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.IsNewLineSet">
- <summary>
- A value indicating if <see cref="P:CsvHelper.Configuration.IWriterConfiguration.NewLine"/> was set.
- </summary>
- <value>
- <c>true</c> if <see cref="P:CsvHelper.Configuration.IWriterConfiguration.NewLine"/> was set. <c>false</c> if <see cref="P:CsvHelper.Configuration.IWriterConfiguration.NewLine"/> is the default.
- </value>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.ShouldQuote">
- <summary>
- Gets a function that is used to determine if a field should get quoted
- when writing.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.CultureInfo">
- <summary>
- Gets the culture info used to read and write CSV files.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.AllowComments">
- <summary>
- Gets a value indicating if comments are allowed.
- True to allow commented out lines, otherwise false.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.Comment">
- <summary>
- Gets the character used to denote
- a line that is commented out. Default is '#'.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.HasHeaderRecord">
- <summary>
- Gets a value indicating if the
- CSV file has a header record.
- Default is true.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.IgnoreReferences">
- <summary>
- Gets a value indicating whether references
- should be ignored when auto mapping. True to ignore
- references, otherwise false. Default is false.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.IncludePrivateMembers">
- <summary>
- Gets a value indicating if private
- member should be read from and written to.
- True to include private member, otherwise false. Default is false.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.ReferenceHeaderPrefix">
- <summary>
- Gets a callback that will return the prefix for a reference header.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.MemberTypes">
- <summary>
- Gets the member types that are used when auto mapping.
- MemberTypes are flags, so you can choose more than one.
- Default is Properties.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.UseNewObjectForNullReferenceMembers">
- <summary>
- Gets a value indicating that during writing if a new
- object should be created when a reference member is null.
- True to create a new object and use it's defaults for the
- fields, or false to leave the fields empty for all the
- reference member's member.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.DynamicPropertySort">
- <summary>
- Gets the comparer used to order the properties
- of dynamic objects when writing. The default is null,
- which will preserve the order the object properties
- were created with.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.IWriterConfiguration.ExceptionMessagesContainRawData">
- <summary>
- A value indicating if exception messages contain raw CSV data.
- <c>true</c> if exception contain raw CSV data, otherwise <c>false</c>.
- Default is <c>true</c>.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.IWriterConfiguration.Validate">
- <summary>
- Validates the configuration.
- </summary>
- </member>
- <member name="T:CsvHelper.Configuration.MemberMap">
- <summary>
- Mapping info for a member to a CSV field.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMap.Data">
- <summary>
- Gets the member map data.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMap.TypeConverterOption">
- <summary>
- Type converter options.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap.CreateGeneric(System.Type,System.Reflection.MemberInfo)">
- <summary>
- Creates an instance of <see cref="T:CsvHelper.Configuration.MemberMap"/> using the given Type and <see cref="T:System.Reflection.MemberInfo"/>.
- </summary>
- <param name="classType">Type of the class the member being mapped belongs to.</param>
- <param name="member">The member being mapped.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap.Name(System.String[])">
- <summary>
- When reading, is used to get the field
- at the index of the name if there was a
- header specified. It will look for the
- first name match in the order listed.
- When writing, sets the name of the
- field in the header record.
- The first name will be used.
- </summary>
- <param name="names">The possible names of the CSV field.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap.NameIndex(System.Int32)">
- <summary>
- When reading, is used to get the
- index of the name used when there
- are multiple names that are the same.
- </summary>
- <param name="index">The index of the name.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap.Index(System.Int32,System.Int32)">
- <summary>
- When reading, is used to get the field at
- the given index. When writing, the fields
- will be written in the order of the field
- indexes.
- </summary>
- <param name="index">The index of the CSV field.</param>
- <param name="indexEnd">The end index used when mapping to an <see cref="T:System.Collections.IEnumerable"/> member.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap.Ignore">
- <summary>
- Ignore the member when reading and writing.
- If this member has already been mapped as a reference
- member, either by a class map, or by automapping, calling
- this method will not ignore all the child members down the
- tree that have already been mapped.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap.Ignore(System.Boolean)">
- <summary>
- Ignore the member when reading and writing.
- If this member has already been mapped as a reference
- member, either by a class map, or by automapping, calling
- this method will not ignore all the child members down the
- tree that have already been mapped.
- </summary>
- <param name="ignore">True to ignore, otherwise false.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap.Default(System.Object,System.Boolean)">
- <summary>
- The default value that will be used when reading when
- the CSV field is empty.
- </summary>
- <param name="defaultValue">The default value.</param>
- <param name="useOnConversionFailure">Use default on conversion failure.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap.Constant(System.Object)">
- <summary>
- The constant value that will be used for every record when
- reading and writing. This value will always be used no matter
- what other mapping configurations are specified.
- </summary>
- <param name="constantValue">The constant value.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap.TypeConverter(CsvHelper.TypeConversion.ITypeConverter)">
- <summary>
- Specifies the <see cref="M:CsvHelper.Configuration.MemberMap.TypeConverter(CsvHelper.TypeConversion.ITypeConverter)"/> to use
- when converting the member to and from a CSV field.
- </summary>
- <param name="typeConverter">The TypeConverter to use.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap.TypeConverter``1">
- <summary>
- Specifies the <see cref="M:CsvHelper.Configuration.MemberMap.TypeConverter(CsvHelper.TypeConversion.ITypeConverter)"/> to use
- when converting the member to and from a CSV field.
- </summary>
- <typeparam name="TConverter">The <see cref="T:System.Type"/> of the
- <see cref="M:CsvHelper.Configuration.MemberMap.TypeConverter(CsvHelper.TypeConversion.ITypeConverter)"/> to use.</typeparam>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap.Optional">
- <summary>
- Ignore the member when reading if no matching field name can be found.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap.Validate(CsvHelper.Validate)">
- <summary>
- Specifies an expression to be used to validate a field when reading.
- </summary>
- <param name="validateExpression"></param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap.Validate(CsvHelper.Validate,CsvHelper.ValidateMessage)">
- <summary>
- Specifies an expression to be used to validate a field when reading along with specified exception message.
- </summary>
- <param name="validateExpression"></param>
- <param name="validateMessageExpression"></param>
- </member>
- <member name="T:CsvHelper.Configuration.MemberMapCollection">
- <summary>
- A collection that holds <see cref="T:CsvHelper.Configuration.MemberMap"/>'s.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapCollection.Count">
- <summary>
- Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
- </summary>
- <returns>
- The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
- </returns>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapCollection.IsReadOnly">
- <summary>
- Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
- </summary>
- <returns>
- true if the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only; otherwise, false.
- </returns>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.Configuration.MemberMapCollection"/> class.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapCollection.#ctor(System.Collections.Generic.IComparer{CsvHelper.Configuration.MemberMap})">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.Configuration.MemberMapCollection"/> class.
- </summary>
- <param name="comparer">The comparer to use when sorting the member maps.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapCollection.GetEnumerator">
- <summary>
- Returns an enumerator that iterates through the collection.
- </summary>
- <returns>
- A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
- </returns>
- <filterpriority>1</filterpriority>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapCollection.System#Collections#IEnumerable#GetEnumerator">
- <summary>
- Returns an enumerator that iterates through a collection.
- </summary>
- <returns>
- An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
- </returns>
- <filterpriority>2</filterpriority>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapCollection.Add(CsvHelper.Configuration.MemberMap)">
- <summary>
- Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>.
- </summary>
- <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.
- </param><exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
- </exception>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapCollection.AddRange(System.Collections.Generic.ICollection{CsvHelper.Configuration.MemberMap})">
- <summary>
- Adds a range of items to the <see cref="T:System.Collections.Generic.ICollection`1"/>.
- </summary>
- <param name="collection">The collection to add.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapCollection.Clear">
- <summary>
- Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
- </summary>
- <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
- </exception>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapCollection.Contains(CsvHelper.Configuration.MemberMap)">
- <summary>
- Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value.
- </summary>
- <returns>
- true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false.
- </returns>
- <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
- </param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapCollection.CopyTo(CsvHelper.Configuration.MemberMap[],System.Int32)">
- <summary>
- Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index.
- </summary>
- <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param><param name="arrayIndex">The zero-based index in <paramref name="array"/> at which copying begins.</param><exception cref="T:System.ArgumentNullException"><paramref name="array"/> is null.</exception><exception cref="T:System.ArgumentOutOfRangeException"><paramref name="arrayIndex"/> is less than 0.</exception><exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"/> is greater than the available space from <paramref name="arrayIndex"/> to the end of the destination <paramref name="array"/>.</exception>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapCollection.Remove(CsvHelper.Configuration.MemberMap)">
- <summary>
- Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
- </summary>
- <returns>
- true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>.
- </returns>
- <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
- </param><exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
- </exception>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapCollection.IndexOf(CsvHelper.Configuration.MemberMap)">
- <summary>
- Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>.
- </summary>
- <returns>
- The index of <paramref name="item"/> if found in the list; otherwise, -1.
- </returns>
- <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.
- </param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapCollection.Insert(System.Int32,CsvHelper.Configuration.MemberMap)">
- <summary>
- Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.
- </param><param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.
- </param><exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.
- </exception><exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.
- </exception>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapCollection.RemoveAt(System.Int32)">
- <summary>
- Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index.
- </summary>
- <param name="index">The zero-based index of the item to remove.
- </param><exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.
- </exception><exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.
- </exception>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <returns>
- The element at the specified index.
- </returns>
- <param name="index">The zero-based index of the element to get or set.
- </param><exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.
- </exception><exception cref="T:System.NotSupportedException">The member is set and the <see cref="T:System.Collections.Generic.IList`1"/> is read-only.
- </exception>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapCollection.Find``1(System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
- <summary>
- Finds the <see cref="T:CsvHelper.Configuration.MemberMap"/> using the given member expression.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> the member is on.</typeparam>
- <param name="expression">The member expression.</param>
- <returns>The <see cref="T:CsvHelper.Configuration.MemberMap"/> for the given expression, or null if not found.</returns>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapCollection.Find(System.Reflection.MemberInfo)">
- <summary>
- Finds the <see cref="T:CsvHelper.Configuration.MemberMap"/> using the given member.
- </summary>
- <param name="member">The member.</param>
- <returns>The <see cref="T:CsvHelper.Configuration.MemberMap"/> for the given expression, or null if not found.</returns>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapCollection.AddMembers(CsvHelper.Configuration.ClassMap)">
- <summary>
- Adds the members from the mapping. This will recursively
- traverse the mapping tree and add all members for
- reference maps.
- </summary>
- <param name="mapping">The mapping where the members are added from.</param>
- </member>
- <member name="T:CsvHelper.Configuration.MemberMapComparer">
- <summary>
- Used to compare <see cref="T:CsvHelper.Configuration.MemberMap"/>s.
- The order is by field index ascending. Any
- fields that don't have an index are pushed
- to the bottom.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapComparer.Compare(System.Object,System.Object)">
- <summary>
- Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
- </summary>
- <returns>
- Value
- Condition
- Less than zero
- <paramref name="x"/> is less than <paramref name="y"/>.
- Zero
- <paramref name="x"/> equals <paramref name="y"/>.
- Greater than zero
- <paramref name="x"/> is greater than <paramref name="y"/>.
- </returns>
- <param name="x">The first object to compare.
- </param><param name="y">The second object to compare.
- </param><exception cref="T:System.ArgumentException">Neither <paramref name="x"/> nor <paramref name="y"/> implements the <see cref="T:System.IComparable"/> interface.
- -or-
- <paramref name="x"/> and <paramref name="y"/> are of different types and neither one can handle comparisons with the other.
- </exception><filterpriority>2</filterpriority>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapComparer.Compare(CsvHelper.Configuration.MemberMap,CsvHelper.Configuration.MemberMap)">
- <summary>
- Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
- </summary>
- <returns>
- Value
- Condition
- Less than zero
- <paramref name="x"/> is less than <paramref name="y"/>.
- Zero
- <paramref name="x"/> equals <paramref name="y"/>.
- Greater than zero
- <paramref name="x"/> is greater than <paramref name="y"/>.
- </returns>
- <param name="x">The first object to compare.
- </param><param name="y">The second object to compare.
- </param>
- </member>
- <member name="T:CsvHelper.Configuration.MemberMapData">
- <summary>
- The configured data for the member map.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapData.Type">
- <summary>
- Gets the member type.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapData.Member">
- <summary>
- Gets the <see cref="T:System.Reflection.MemberInfo"/> that the data
- is associated with.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapData.Names">
- <summary>
- Gets the list of column names.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapData.NameIndex">
- <summary>
- Gets or sets the index of the name.
- This is used if there are multiple
- columns with the same names.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapData.IsNameSet">
- <summary>
- Gets or sets a value indicating if the name was
- explicitly set. True if it was explicitly set,
- otherwise false.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapData.Index">
- <summary>
- Gets or sets the column index.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapData.IndexEnd">
- <summary>
- Gets or sets the index end. The Index end is used to specify a range for use
- with a collection member. Index is used as the start of the range, and IndexEnd
- is the end of the range.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapData.IsIndexSet">
- <summary>
- Gets or sets a value indicating if the index was
- explicitly set. True if it was explicitly set,
- otherwise false.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapData.TypeConverter">
- <summary>
- Gets or sets the type converter.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapData.TypeConverterOptions">
- <summary>
- Gets or sets the type converter options.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapData.Ignore">
- <summary>
- Gets or sets a value indicating whether the field should be ignored.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapData.Default">
- <summary>
- Gets or sets the default value used when a CSV field is empty.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapData.IsDefaultSet">
- <summary>
- Gets or sets a value indicating whether this instance is default value set.
- the default value was explicitly set. True if it was
- explicitly set, otherwise false.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapData.UseDefaultOnConversionFailure">
- <summary>
- Gets or setse a value indicating if the default value should be used when
- a type conversion failure happens. <c>true</c> to use the default, otherwise
- <c>false</c>.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapData.Constant">
- <summary>
- Gets or sets the constant value used for every record.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapData.IsConstantSet">
- <summary>
- Gets or sets a value indicating if a constant was explicitly set.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapData.ReadingConvertExpression">
- <summary>
- Gets or sets the expression used to convert data in the
- row to the member.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapData.WritingConvertExpression">
- <summary>
- Gets or sets the expression to be used to convert the object
- to a field.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapData.ValidateExpression">
- <summary>
- Gets or sets the expression use to validate a field.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapData.ValidateMessageExpression">
- <summary>
- Gets or sets the expression used to get the validation message when validation fails.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberMapData.IsOptional">
- <summary>
- Gets or sets a value indicating if a field is optional.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapData.#ctor(System.Reflection.MemberInfo)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.Configuration.MemberMapData"/> class.
- </summary>
- <param name="member">The member.</param>
- </member>
- <member name="T:CsvHelper.Configuration.MemberMapTypeConverterOption">
- <summary>
- Sets type converter options on a member map.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapTypeConverterOption.#ctor(CsvHelper.Configuration.MemberMap)">
- <summary>
- Creates a new instance using the given <see cref="T:CsvHelper.Configuration.MemberMap"/>.
- </summary>
- <param name="memberMap">The member map the options are being applied to.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapTypeConverterOption.CultureInfo(System.Globalization.CultureInfo)">
- <summary>
- The <see cref="M:CsvHelper.Configuration.MemberMapTypeConverterOption.CultureInfo(System.Globalization.CultureInfo)"/> used when type converting.
- This will override the global <see cref="P:CsvHelper.Configuration.CsvConfiguration.CultureInfo"/>
- setting.
- </summary>
- <param name="cultureInfo">The culture info.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapTypeConverterOption.DateTimeStyles(System.Globalization.DateTimeStyles)">
- <summary>
- The <see cref="M:CsvHelper.Configuration.MemberMapTypeConverterOption.DateTimeStyles(System.Globalization.DateTimeStyles)"/> to use when type converting.
- This is used when doing any <see cref="T:System.DateTime"/> conversions.
- </summary>
- <param name="dateTimeStyle">The date time style.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapTypeConverterOption.TimespanStyles(System.Globalization.TimeSpanStyles)">
- <summary>
- The <see cref="T:System.Globalization.TimeSpanStyles"/> to use when type converting.
- This is used when doing <see cref="T:System.TimeSpan"/> converting.
- </summary>
- <param name="timeSpanStyles">The time span styles.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapTypeConverterOption.NumberStyles(System.Globalization.NumberStyles)">
- <summary>
- The <see cref="M:CsvHelper.Configuration.MemberMapTypeConverterOption.NumberStyles(System.Globalization.NumberStyles)"/> to use when type converting.
- This is used when doing any number conversions.
- </summary>
- <param name="numberStyle"></param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapTypeConverterOption.Format(System.String[])">
- <summary>
- The string format to be used when type converting.
- </summary>
- <param name="formats">The format.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapTypeConverterOption.UriKind(System.UriKind)">
- <summary>
- The <see cref="M:CsvHelper.Configuration.MemberMapTypeConverterOption.UriKind(System.UriKind)"/> to use when converting.
- This is used when doing <see cref="T:System.Uri"/> conversions.
- </summary>
- <param name="uriKind">Kind of the URI.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapTypeConverterOption.BooleanValues(System.Boolean,System.Boolean,System.String[])">
- <summary>
- The string values used to represent a boolean when converting.
- </summary>
- <param name="isTrue">A value indicating whether true values or false values are being set.</param>
- <param name="clearValues">A value indication if the current values should be cleared before adding the new ones.</param>
- <param name="booleanValues">The string boolean values.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapTypeConverterOption.NullValues(System.String[])">
- <summary>
- The string values used to represent null when converting.
- </summary>
- <param name="nullValues">The values that represent null.</param>
- <returns></returns>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapTypeConverterOption.NullValues(System.Boolean,System.String[])">
- <summary>
- The string values used to represent null when converting.
- </summary>
- <param name="clearValues">A value indication if the current values should be cleared before adding the new ones.</param>
- <param name="nullValues">The values that represent null.</param>
- <returns></returns>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMapTypeConverterOption.EnumIgnoreCase(System.Boolean)">
- <summary>
- Ignore case when parsing enums.
- </summary>
- <param name="ignoreCase"><c>true</c> to ignore case, otherwise <c>false</c>.</param>
- </member>
- <member name="T:CsvHelper.Configuration.MemberMap`2">
- <summary>
- Mapping info for a member to a CSV field.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap`2.#ctor(System.Reflection.MemberInfo)">
- <summary>
- Creates a new <see cref="T:CsvHelper.Configuration.MemberMap"/> instance using the specified member.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap`2.Name(System.String[])">
- <summary>
- When reading, is used to get the field
- at the index of the name if there was a
- header specified. It will look for the
- first name match in the order listed.
- When writing, sets the name of the
- field in the header record.
- The first name will be used.
- </summary>
- <param name="names">The possible names of the CSV field.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap`2.NameIndex(System.Int32)">
- <summary>
- When reading, is used to get the
- index of the name used when there
- are multiple names that are the same.
- </summary>
- <param name="index">The index of the name.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap`2.Index(System.Int32,System.Int32)">
- <summary>
- When reading, is used to get the field at
- the given index. When writing, the fields
- will be written in the order of the field
- indexes.
- </summary>
- <param name="index">The index of the CSV field.</param>
- <param name="indexEnd">The end index used when mapping to an <see cref="T:System.Collections.IEnumerable"/> member.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap`2.Ignore">
- <summary>
- Ignore the member when reading and writing.
- If this member has already been mapped as a reference
- member, either by a class map, or by automapping, calling
- this method will not ignore all the child members down the
- tree that have already been mapped.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap`2.Ignore(System.Boolean)">
- <summary>
- Ignore the member when reading and writing.
- If this member has already been mapped as a reference
- member, either by a class map, or by automapping, calling
- this method will not ignore all the child members down the
- tree that have already been mapped.
- </summary>
- <param name="ignore">True to ignore, otherwise false.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap`2.Default(`1,System.Boolean)">
- <summary>
- The default value that will be used when reading when
- the CSV field is empty.
- </summary>
- <param name="defaultValue">The default value.</param>
- <param name="useOnConversionFailure">Use default on conversion failure.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap`2.Default(System.String,System.Boolean)">
- <summary>
- The default value that will be used when reading when
- the CSV field is empty. This value is not type checked
- and will use a <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> to convert
- the field. This could potentially have runtime errors.
- </summary>
- <param name="defaultValue">The default value.</param>
- <param name="useOnConversionFailure">Use default on conversion failure.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap`2.Constant(`1)">
- <summary>
- The constant value that will be used for every record when
- reading and writing. This value will always be used no matter
- what other mapping configurations are specified.
- </summary>
- <param name="constantValue">The constant value.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap`2.TypeConverter(CsvHelper.TypeConversion.ITypeConverter)">
- <summary>
- Specifies the <see cref="M:CsvHelper.Configuration.MemberMap`2.TypeConverter(CsvHelper.TypeConversion.ITypeConverter)"/> to use
- when converting the member to and from a CSV field.
- </summary>
- <param name="typeConverter">The TypeConverter to use.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap`2.TypeConverter``1">
- <summary>
- Specifies the <see cref="M:CsvHelper.Configuration.MemberMap`2.TypeConverter(CsvHelper.TypeConversion.ITypeConverter)"/> to use
- when converting the member to and from a CSV field.
- </summary>
- <typeparam name="TConverter">The <see cref="T:System.Type"/> of the
- <see cref="M:CsvHelper.Configuration.MemberMap`2.TypeConverter(CsvHelper.TypeConversion.ITypeConverter)"/> to use.</typeparam>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap`2.Convert(CsvHelper.ConvertFromString{`1})">
- <summary>
- Specifies an expression to be used to convert data in the
- row to the member.
- </summary>
- <param name="convertFromStringFunction">The convert expression.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap`2.Convert(CsvHelper.ConvertToString{`0})">
- <summary>
- Specifies an expression to be used to convert the object
- to a field.
- </summary>
- <param name="convertToStringFunction">The convert expression.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap`2.Optional">
- <summary>
- Ignore the member when reading if no matching field name can be found.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap`2.Validate(CsvHelper.Validate)">
- <summary>
- Specifies an expression to be used to validate a field when reading.
- </summary>
- <param name="validateExpression"></param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberMap`2.Validate(CsvHelper.Validate,CsvHelper.ValidateMessage)">
- <summary>
- Specifies an expression to be used to validate a field when reading along with specified exception message.
- </summary>
- <param name="validateExpression"></param>
- <param name="validateMessageExpression"></param>
- </member>
- <member name="T:CsvHelper.Configuration.MemberNameCollection">
- <summary>
- A collection that holds member names.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberNameCollection.Item(System.Int32)">
- <summary>
- Gets the name at the given index. If a prefix is set,
- it will be prepended to the name.
- </summary>
- <param name="index"></param>
- <returns></returns>
- </member>
- <member name="P:CsvHelper.Configuration.MemberNameCollection.Prefix">
- <summary>
- Gets the prefix to use for each name.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberNameCollection.Names">
- <summary>
- Gets the raw list of names without
- the prefix being prepended.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberNameCollection.Count">
- <summary>
- Gets the count.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.MemberNameCollection.Add(System.String)">
- <summary>
- Adds the given name to the collection.
- </summary>
- <param name="name">The name to add.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberNameCollection.Clear">
- <summary>
- Clears all names from the collection.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.MemberNameCollection.AddRange(System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- Adds a range of names to the collection.
- </summary>
- <param name="names">The range to add.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberNameCollection.GetEnumerator">
- <summary>
- Returns an enumerator that iterates through the collection.
- </summary>
- <returns>
- A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
- </returns>
- <filterpriority>1</filterpriority>
- </member>
- <member name="M:CsvHelper.Configuration.MemberNameCollection.System#Collections#IEnumerable#GetEnumerator">
- <summary>
- Returns an enumerator that iterates through a collection.
- </summary>
- <returns>
- An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
- </returns>
- <filterpriority>2</filterpriority>
- </member>
- <member name="T:CsvHelper.Configuration.MemberReferenceMap">
- <summary>
- Mapping info for a reference member mapping to a class.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberReferenceMap.Data">
- <summary>
- Gets the member reference map data.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.MemberReferenceMap.#ctor(System.Reflection.MemberInfo,CsvHelper.Configuration.ClassMap)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.Configuration.MemberReferenceMap"/> class.
- </summary>
- <param name="member">The member.</param>
- <param name="mapping">The <see cref="T:CsvHelper.Configuration.ClassMap"/> to use for the reference map.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberReferenceMap.Prefix(System.String,System.Boolean)">
- <summary>
- Appends a prefix to the header of each field of the reference member.
- </summary>
- <param name="prefix">The prefix to be prepended to headers of each reference member.</param>
- <param name="inherit">Inherit parent prefixes.</param>
- <returns>The current <see cref="T:CsvHelper.Configuration.MemberReferenceMap" /></returns>
- </member>
- <member name="M:CsvHelper.Configuration.MemberReferenceMap.GetMaxIndex">
- <summary>
- Get the largest index for the
- members and references.
- </summary>
- <returns>The max index.</returns>
- </member>
- <member name="T:CsvHelper.Configuration.MemberReferenceMapCollection">
- <summary>
- A collection that holds <see cref="T:CsvHelper.Configuration.MemberReferenceMap"/>'s.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberReferenceMapCollection.Count">
- <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
- <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
- </member>
- <member name="P:CsvHelper.Configuration.MemberReferenceMapCollection.IsReadOnly">
- <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</summary>
- <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</returns>
- </member>
- <member name="P:CsvHelper.Configuration.MemberReferenceMapCollection.Item(System.Int32)">
- <summary>Gets or sets the element at the specified index.</summary>
- <returns>The element at the specified index.</returns>
- <param name="index">The zero-based index of the element to get or set.</param>
- <exception cref="T:System.ArgumentOutOfRangeException">
- <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1" />.</exception>
- <exception cref="T:System.NotSupportedException">The member is set and the <see cref="T:System.Collections.Generic.IList`1" /> is read-only.</exception>
- </member>
- <member name="M:CsvHelper.Configuration.MemberReferenceMapCollection.GetEnumerator">
- <summary>Returns an enumerator that iterates through the collection.</summary>
- <returns>A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.</returns>
- <filterpriority>1</filterpriority>
- </member>
- <member name="M:CsvHelper.Configuration.MemberReferenceMapCollection.System#Collections#IEnumerable#GetEnumerator">
- <summary>Returns an enumerator that iterates through a collection.</summary>
- <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
- <filterpriority>2</filterpriority>
- </member>
- <member name="M:CsvHelper.Configuration.MemberReferenceMapCollection.Add(CsvHelper.Configuration.MemberReferenceMap)">
- <summary>Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
- <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
- <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</exception>
- </member>
- <member name="M:CsvHelper.Configuration.MemberReferenceMapCollection.Clear">
- <summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
- <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only. </exception>
- </member>
- <member name="M:CsvHelper.Configuration.MemberReferenceMapCollection.Contains(CsvHelper.Configuration.MemberReferenceMap)">
- <summary>Determines whether the <see cref="T:System.Collections.Generic.ICollection`1" /> contains a specific value.</summary>
- <returns>true if <paramref name="item" /> is found in the <see cref="T:System.Collections.Generic.ICollection`1" />; otherwise, false.</returns>
- <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberReferenceMapCollection.CopyTo(CsvHelper.Configuration.MemberReferenceMap[],System.Int32)">
- <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
- <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
- <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="array" /> is null.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException">
- <paramref name="arrayIndex" /> is less than 0.</exception>
- <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
- </member>
- <member name="M:CsvHelper.Configuration.MemberReferenceMapCollection.Remove(CsvHelper.Configuration.MemberReferenceMap)">
- <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
- <returns>true if <paramref name="item" /> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1" />; otherwise, false. This method also returns false if <paramref name="item" /> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
- <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
- <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</exception>
- </member>
- <member name="M:CsvHelper.Configuration.MemberReferenceMapCollection.IndexOf(CsvHelper.Configuration.MemberReferenceMap)">
- <summary>Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1" />.</summary>
- <returns>The index of <paramref name="item" /> if found in the list; otherwise, -1.</returns>
- <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1" />.</param>
- </member>
- <member name="M:CsvHelper.Configuration.MemberReferenceMapCollection.Insert(System.Int32,CsvHelper.Configuration.MemberReferenceMap)">
- <summary>Inserts an item to the <see cref="T:System.Collections.Generic.IList`1" /> at the specified index.</summary>
- <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
- <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1" />.</param>
- <exception cref="T:System.ArgumentOutOfRangeException">
- <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1" />.</exception>
- <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1" /> is read-only.</exception>
- </member>
- <member name="M:CsvHelper.Configuration.MemberReferenceMapCollection.RemoveAt(System.Int32)">
- <summary>Removes the <see cref="T:System.Collections.Generic.IList`1" /> item at the specified index.</summary>
- <param name="index">The zero-based index of the item to remove.</param>
- <exception cref="T:System.ArgumentOutOfRangeException">
- <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1" />.</exception>
- <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1" /> is read-only.</exception>
- </member>
- <member name="M:CsvHelper.Configuration.MemberReferenceMapCollection.Find``1(System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
- <summary>
- Finds the <see cref="T:CsvHelper.Configuration.MemberReferenceMap"/> using the given member expression.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> the member is on.</typeparam>
- <param name="expression">The member expression.</param>
- <returns>The <see cref="T:CsvHelper.Configuration.MemberReferenceMap"/> for the given expression, or null if not found.</returns>
- </member>
- <member name="M:CsvHelper.Configuration.MemberReferenceMapCollection.Find(System.Reflection.MemberInfo)">
- <summary>
- Finds the <see cref="T:CsvHelper.Configuration.MemberReferenceMap"/> using the given member.
- </summary>
- <param name="member">The member.</param>
- <returns>The <see cref="T:CsvHelper.Configuration.MemberReferenceMap"/> for the given expression, or null if not found.</returns>
- </member>
- <member name="T:CsvHelper.Configuration.MemberReferenceMapData">
- <summary>
- The configuration data for the reference map.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberReferenceMapData.Prefix">
- <summary>
- Gets or sets the header prefix to use.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberReferenceMapData.Inherit">
- <summary>
- Gets or sets a value indicating if a prefix should inherit its parent.
- <c>true</c> to inherit, otherwise <c>false</c>.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberReferenceMapData.Member">
- <summary>
- Gets the <see cref="T:System.Reflection.MemberInfo"/> that the data
- is associated with.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.MemberReferenceMapData.Mapping">
- <summary>
- Gets the mapping this is a reference for.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.MemberReferenceMapData.#ctor(System.Reflection.MemberInfo,CsvHelper.Configuration.ClassMap)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.Configuration.MemberReferenceMapData"/> class.
- </summary>
- <param name="member">The member.</param>
- <param name="mapping">The mapping this is a reference for.</param>
- </member>
- <member name="T:CsvHelper.Configuration.MemberTypes">
- <summary>
- Flags for the type of members that
- can be used for auto mapping.
- </summary>
- </member>
- <member name="F:CsvHelper.Configuration.MemberTypes.None">
- <summary>
- No members. This is not a valid value
- and will cause an exception if used.
- </summary>
- </member>
- <member name="F:CsvHelper.Configuration.MemberTypes.Properties">
- <summary>
- Properties on a class.
- </summary>
- </member>
- <member name="F:CsvHelper.Configuration.MemberTypes.Fields">
- <summary>
- Fields on a class.
- </summary>
- </member>
- <member name="T:CsvHelper.Configuration.ParameterMap">
- <summary>
- Mapping for a constructor parameter.
- This may contain value type data, a constructor type map,
- or a reference map, depending on the type of the parameter.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterMap.Data">
- <summary>
- Gets the parameter map data.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterMap.TypeConverterOption">
- <summary>
- Type converter options.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterMap.ConstructorTypeMap">
- <summary>
- Gets or sets the map for a constructor type.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterMap.ReferenceMap">
- <summary>
- Gets or sets the map for a reference type.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMap.#ctor(System.Reflection.ParameterInfo)">
- <summary>
- Creates an instance of <see cref="T:CsvHelper.Configuration.ParameterMap"/> using
- the given information.
- </summary>
- <param name="parameter">The parameter being mapped.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMap.Name(System.String[])">
- <summary>
- When reading, is used to get the field
- at the index of the name if there was a
- header specified. It will look for the
- first name match in the order listed.
- When writing, sets the name of the
- field in the header record.
- The first name will be used.
- </summary>
- <param name="names">The possible names of the CSV field.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMap.NameIndex(System.Int32)">
- <summary>
- When reading, is used to get the
- index of the name used when there
- are multiple names that are the same.
- </summary>
- <param name="index">The index of the name.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMap.Index(System.Int32)">
- <summary>
- When reading, is used to get the field at
- the given index. When writing, the fields
- will be written in the order of the field
- indexes.
- </summary>
- <param name="index">The index of the CSV field.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMap.Ignore">
- <summary>
- Ignore the parameter when reading and writing.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMap.Ignore(System.Boolean)">
- <summary>
- Ignore the parameter when reading and writing.
- </summary>
- <param name="ignore">True to ignore, otherwise false.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMap.Default(System.Object)">
- <summary>
- The default value that will be used when reading when
- the CSV field is empty.
- </summary>
- <param name="defaultValue">The default value.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMap.Constant(System.Object)">
- <summary>
- The constant value that will be used for every record when
- reading and writing. This value will always be used no matter
- what other mapping configurations are specified.
- </summary>
- <param name="constantValue">The constant value.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMap.Optional">
- <summary>
- The field is optional.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMap.TypeConverter(CsvHelper.TypeConversion.ITypeConverter)">
- <summary>
- Specifies the <see cref="M:CsvHelper.Configuration.ParameterMap.TypeConverter(CsvHelper.TypeConversion.ITypeConverter)"/> to use
- when converting the parameter to and from a CSV field.
- </summary>
- <param name="typeConverter">The TypeConverter to use.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMap.TypeConverter``1">
- <summary>
- Specifies the <see cref="M:CsvHelper.Configuration.ParameterMap.TypeConverter(CsvHelper.TypeConversion.ITypeConverter)"/> to use
- when converting the parameter to and from a CSV field.
- </summary>
- <typeparam name="TConverter">The <see cref="T:System.Type"/> of the
- <see cref="M:CsvHelper.Configuration.ParameterMap.TypeConverter(CsvHelper.TypeConversion.ITypeConverter)"/> to use.</typeparam>
- </member>
- <member name="T:CsvHelper.Configuration.ParameterMapData">
- <summary>
- The constructor parameter data for the map.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterMapData.Parameter">
- <summary>
- Gets the <see cref="T:System.Reflection.ParameterInfo"/> that the data
- is associated with.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterMapData.Names">
- <summary>
- Gets the list of column names.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterMapData.NameIndex">
- <summary>
- Gets or sets the index of the name.
- This is used if there are multiple
- columns with the same names.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterMapData.IsNameSet">
- <summary>
- Gets or sets a value indicating if the name was
- explicitly set. True if it was explicitly set,
- otherwise false.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterMapData.Index">
- <summary>
- Gets or sets the column index.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterMapData.IsIndexSet">
- <summary>
- Gets or sets a value indicating if the index was
- explicitly set. True if it was explicitly set,
- otherwise false.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterMapData.TypeConverter">
- <summary>
- Gets or sets the type converter.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterMapData.TypeConverterOptions">
- <summary>
- Gets or sets the type converter options.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterMapData.Ignore">
- <summary>
- Gets or sets a value indicating whether the field should be ignored.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterMapData.Default">
- <summary>
- Gets or sets the default value used when a CSV field is empty.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterMapData.IsDefaultSet">
- <summary>
- Gets or sets a value indicating whether this instance is default value set.
- the default value was explicitly set. True if it was
- explicitly set, otherwise false.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterMapData.Constant">
- <summary>
- Gets or sets the constant value used for every record.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterMapData.IsConstantSet">
- <summary>
- Gets or sets a value indicating if a constant was explicitly set.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterMapData.IsOptional">
- <summary>
- Gets or sets a value indicating if a field is optional.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMapData.#ctor(System.Reflection.ParameterInfo)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.Configuration.ParameterMapData"/> class.
- </summary>
- <param name="parameter">The constructor parameter.</param>
- </member>
- <member name="T:CsvHelper.Configuration.ParameterMapTypeConverterOption">
- <summary>
- Sets type converter options on a parameter map.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMapTypeConverterOption.#ctor(CsvHelper.Configuration.ParameterMap)">
- <summary>
- Creates a new instance using the given <see cref="T:CsvHelper.Configuration.ParameterMap"/>.
- </summary>
- <param name="parameterMap">The member map the options are being applied to.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMapTypeConverterOption.CultureInfo(System.Globalization.CultureInfo)">
- <summary>
- The <see cref="M:CsvHelper.Configuration.ParameterMapTypeConverterOption.CultureInfo(System.Globalization.CultureInfo)"/> used when type converting.
- This will override the global <see cref="P:CsvHelper.Configuration.CsvConfiguration.CultureInfo"/>
- setting.
- </summary>
- <param name="cultureInfo">The culture info.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMapTypeConverterOption.DateTimeStyles(System.Globalization.DateTimeStyles)">
- <summary>
- The <see cref="M:CsvHelper.Configuration.ParameterMapTypeConverterOption.DateTimeStyles(System.Globalization.DateTimeStyles)"/> to use when type converting.
- This is used when doing any <see cref="T:System.DateTime"/> conversions.
- </summary>
- <param name="dateTimeStyle">The date time style.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMapTypeConverterOption.TimespanStyles(System.Globalization.TimeSpanStyles)">
- <summary>
- The <see cref="T:System.Globalization.TimeSpanStyles"/> to use when type converting.
- This is used when doing <see cref="T:System.TimeSpan"/> converting.
- </summary>
- <param name="timeSpanStyles">The time span styles.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMapTypeConverterOption.NumberStyles(System.Globalization.NumberStyles)">
- <summary>
- The <see cref="M:CsvHelper.Configuration.ParameterMapTypeConverterOption.NumberStyles(System.Globalization.NumberStyles)"/> to use when type converting.
- This is used when doing any number conversions.
- </summary>
- <param name="numberStyle"></param>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMapTypeConverterOption.Format(System.String[])">
- <summary>
- The string format to be used when type converting.
- </summary>
- <param name="formats">The format.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMapTypeConverterOption.UriKind(System.UriKind)">
- <summary>
- The <see cref="M:CsvHelper.Configuration.ParameterMapTypeConverterOption.UriKind(System.UriKind)"/> to use when converting.
- This is used when doing <see cref="T:System.Uri"/> conversions.
- </summary>
- <param name="uriKind">Kind of the URI.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMapTypeConverterOption.BooleanValues(System.Boolean,System.Boolean,System.String[])">
- <summary>
- The string values used to represent a boolean when converting.
- </summary>
- <param name="isTrue">A value indicating whether true values or false values are being set.</param>
- <param name="clearValues">A value indication if the current values should be cleared before adding the new ones.</param>
- <param name="booleanValues">The string boolean values.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMapTypeConverterOption.NullValues(System.String[])">
- <summary>
- The string values used to represent null when converting.
- </summary>
- <param name="nullValues">The values that represent null.</param>
- <returns></returns>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterMapTypeConverterOption.NullValues(System.Boolean,System.String[])">
- <summary>
- The string values used to represent null when converting.
- </summary>
- <param name="clearValues">A value indication if the current values should be cleared before adding the new ones.</param>
- <param name="nullValues">The values that represent null.</param>
- <returns></returns>
- </member>
- <member name="T:CsvHelper.Configuration.ParameterReferenceMap">
- <summary>
- Mapping info for a reference parameter mapping to a class.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterReferenceMap.Data">
- <summary>
- Gets the parameter reference map data.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterReferenceMap.#ctor(System.Reflection.ParameterInfo,CsvHelper.Configuration.ClassMap)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.Configuration.ParameterReferenceMap"/> class.
- </summary>
- <param name="parameter">The parameter.</param>
- <param name="mapping">The <see cref="T:CsvHelper.Configuration.ClassMap"/> to use for the reference map.</param>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterReferenceMap.Prefix(System.String,System.Boolean)">
- <summary>
- Appends a prefix to the header of each field of the reference parameter.
- </summary>
- <param name="prefix">The prefix to be prepended to headers of each reference parameter.</param>
- <param name="inherit">Inherit parent prefixes.</param>
- <returns>The current <see cref="T:CsvHelper.Configuration.ParameterReferenceMap" /></returns>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterReferenceMap.GetMaxIndex">
- <summary>
- Get the largest index for the
- members and references.
- </summary>
- <returns>The max index.</returns>
- </member>
- <member name="T:CsvHelper.Configuration.ParameterReferenceMapData">
- <summary>
- The configuration data for the reference map.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterReferenceMapData.Prefix">
- <summary>
- Gets or sets the header prefix to use.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterReferenceMapData.Inherit">
- <summary>
- Gets or sets a value indicating if a prefix should inherit its parent.
- <c>true</c> to inherit, otherwise <c>false</c>.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterReferenceMapData.Parameter">
- <summary>
- Gets the <see cref="T:System.Reflection.ParameterInfo"/> that the data
- is associated with.
- </summary>
- </member>
- <member name="P:CsvHelper.Configuration.ParameterReferenceMapData.Mapping">
- <summary>
- Gets the mapping this is a reference for.
- </summary>
- </member>
- <member name="M:CsvHelper.Configuration.ParameterReferenceMapData.#ctor(System.Reflection.ParameterInfo,CsvHelper.Configuration.ClassMap)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.Configuration.ParameterReferenceMapData"/> class.
- </summary>
- <param name="parameter">The parameter.</param>
- <param name="mapping">The mapping this is a reference for.</param>
- </member>
- <member name="T:CsvHelper.Configuration.TrimOptions">
- <summary>
- Options for trimming of fields.
- </summary>
- </member>
- <member name="F:CsvHelper.Configuration.TrimOptions.None">
- <summary>
- No trimming.
- </summary>
- </member>
- <member name="F:CsvHelper.Configuration.TrimOptions.Trim">
- <summary>
- Trims the whitespace around a field.
- </summary>
- </member>
- <member name="F:CsvHelper.Configuration.TrimOptions.InsideQuotes">
- <summary>
- Trims the whitespace inside of quotes around a field.
- </summary>
- </member>
- <member name="T:CsvHelper.CsvContext">
- <summary>
- Share state for CsvHelper.
- </summary>
- </member>
- <member name="P:CsvHelper.CsvContext.TypeConverterOptionsCache">
- <summary>
- Gets or sets the <see cref="P:CsvHelper.CsvContext.TypeConverterOptionsCache"/>.
- </summary>
- </member>
- <member name="P:CsvHelper.CsvContext.TypeConverterCache">
- <summary>
- Gets or sets the <see cref="P:CsvHelper.CsvContext.TypeConverterOptionsCache"/>.
- </summary>
- </member>
- <member name="P:CsvHelper.CsvContext.Maps">
- <summary>
- The configured <see cref="T:CsvHelper.Configuration.ClassMap"/>s.
- </summary>
- </member>
- <member name="P:CsvHelper.CsvContext.Parser">
- <summary>
- Gets the parser.
- </summary>
- </member>
- <member name="P:CsvHelper.CsvContext.Reader">
- <summary>
- Gets the reader.
- </summary>
- </member>
- <member name="P:CsvHelper.CsvContext.Writer">
- <summary>
- Gets the writer.
- </summary>
- </member>
- <member name="P:CsvHelper.CsvContext.Configuration">
- <summary>
- Gets the configuration.
- </summary>
- </member>
- <member name="M:CsvHelper.CsvContext.#ctor(CsvHelper.IReader)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.CsvContext"/> class.
- </summary>
- <param name="reader">The reader.</param>
- </member>
- <member name="M:CsvHelper.CsvContext.#ctor(CsvHelper.IParser)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.CsvContext"/> class.
- </summary>
- <param name="parser">The parser.</param>
- </member>
- <member name="M:CsvHelper.CsvContext.#ctor(CsvHelper.IWriter)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.CsvContext"/> class.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:CsvHelper.CsvContext.#ctor(CsvHelper.Configuration.CsvConfiguration)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.CsvContext"/> class.
- </summary>
- <param name="configuration">The configuration.</param>
- </member>
- <member name="M:CsvHelper.CsvContext.RegisterClassMap``1">
- <summary>
- Use a <see cref="T:CsvHelper.Configuration.ClassMap`1" /> to configure mappings.
- When using a class map, no members are mapped by default.
- Only member specified in the mapping are used.
- </summary>
- <typeparam name="TMap">The type of mapping class to use.</typeparam>
- </member>
- <member name="M:CsvHelper.CsvContext.RegisterClassMap(System.Type)">
- <summary>
- Use a <see cref="T:CsvHelper.Configuration.ClassMap`1" /> to configure mappings.
- When using a class map, no members are mapped by default.
- Only members specified in the mapping are used.
- </summary>
- <param name="classMapType">The type of mapping class to use.</param>
- </member>
- <member name="M:CsvHelper.CsvContext.RegisterClassMap(CsvHelper.Configuration.ClassMap)">
- <summary>
- Registers the class map.
- </summary>
- <param name="map">The class map to register.</param>
- </member>
- <member name="M:CsvHelper.CsvContext.UnregisterClassMap``1">
- <summary>
- Unregisters the class map.
- </summary>
- <typeparam name="TMap">The map type to unregister.</typeparam>
- </member>
- <member name="M:CsvHelper.CsvContext.UnregisterClassMap(System.Type)">
- <summary>
- Unregisters the class map.
- </summary>
- <param name="classMapType">The map type to unregister.</param>
- </member>
- <member name="M:CsvHelper.CsvContext.UnregisterClassMap">
- <summary>
- Unregisters all class maps.
- </summary>
- </member>
- <member name="M:CsvHelper.CsvContext.AutoMap``1">
- <summary>
- Generates a <see cref="T:CsvHelper.Configuration.ClassMap"/> for the type.
- </summary>
- <typeparam name="T">The type to generate the map for.</typeparam>
- <returns>The generate map.</returns>
- </member>
- <member name="M:CsvHelper.CsvContext.AutoMap(System.Type)">
- <summary>
- Generates a <see cref="T:CsvHelper.Configuration.ClassMap"/> for the type.
- </summary>
- <param name="type">The type to generate for the map.</param>
- <returns>The generate map.</returns>
- </member>
- <member name="T:CsvHelper.CsvDataReader">
- <summary>
- Provides a means of reading a CSV file forward-only by using CsvReader.
- </summary>
- <seealso cref="T:System.Data.IDataReader" />
- </member>
- <member name="P:CsvHelper.CsvDataReader.Item(System.Int32)">
- <inheritdoc />
- </member>
- <member name="P:CsvHelper.CsvDataReader.Item(System.String)">
- <inheritdoc />
- </member>
- <member name="P:CsvHelper.CsvDataReader.Depth">
- <inheritdoc />
- </member>
- <member name="P:CsvHelper.CsvDataReader.IsClosed">
- <inheritdoc />
- </member>
- <member name="P:CsvHelper.CsvDataReader.RecordsAffected">
- <inheritdoc />
- </member>
- <member name="P:CsvHelper.CsvDataReader.FieldCount">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.#ctor(CsvHelper.CsvReader,System.Data.DataTable)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.CsvDataReader"/> class.
- </summary>
- <param name="csv">The CSV.</param>
- <param name="schemaTable">The DataTable representing the file schema.</param>
- </member>
- <member name="M:CsvHelper.CsvDataReader.Close">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.Dispose">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetBoolean(System.Int32)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetByte(System.Int32)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetChar(System.Int32)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetData(System.Int32)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetDataTypeName(System.Int32)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetDateTime(System.Int32)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetDecimal(System.Int32)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetDouble(System.Int32)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetFieldType(System.Int32)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetFloat(System.Int32)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetGuid(System.Int32)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetInt16(System.Int32)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetInt32(System.Int32)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetInt64(System.Int32)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetName(System.Int32)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetOrdinal(System.String)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetSchemaTable">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetString(System.Int32)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetValue(System.Int32)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.GetValues(System.Object[])">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.IsDBNull(System.Int32)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.NextResult">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.CsvDataReader.Read">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.CsvHelperException">
- <summary>
- Represents errors that occur in CsvHelper.
- </summary>
- </member>
- <member name="P:CsvHelper.CsvHelperException.Context">
- <summary>
- Gets the context.
- </summary>
- </member>
- <member name="M:CsvHelper.CsvHelperException.#ctor">
- <summary>
- Initializes a new instance of the CsvHelperException class.
- </summary>
- </member>
- <member name="M:CsvHelper.CsvHelperException.#ctor(System.String)">
- <summary>
- Initializes a new instance of the CsvHelperException class.
- </summary>
- <param name="message">The message that describes the error.</param>
- </member>
- <member name="M:CsvHelper.CsvHelperException.#ctor(System.String,System.Exception)">
- <summary>
- Initializes a new instance of the CsvHelperException class.
- </summary>
- <param name="message">The error message that explains the reason for the exception.</param>
- <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
- </member>
- <member name="M:CsvHelper.CsvHelperException.#ctor(CsvHelper.CsvContext)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.CsvHelperException"/> class.
- </summary>
- </member>
- <member name="M:CsvHelper.CsvHelperException.#ctor(CsvHelper.CsvContext,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.CsvHelperException"/> class
- with a specified error message.
- </summary>
- <param name="context">The context.</param>
- <param name="message">The message that describes the error.</param>
- </member>
- <member name="M:CsvHelper.CsvHelperException.#ctor(CsvHelper.CsvContext,System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.CsvHelperException"/> class
- with a specified error message and a reference to the inner exception that
- is the cause of this exception.
- </summary>
- <param name="context">The context.</param>
- <param name="message">The error message that explains the reason for the exception.</param>
- <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
- </member>
- <member name="T:CsvHelper.CsvMode">
- <summary>
- Mode to use when parsing and writing.
- </summary>
- </member>
- <member name="F:CsvHelper.CsvMode.RFC4180">
- <summary>
- Uses RFC 4180 format (default).
- If a field contains a <see cref="P:CsvHelper.Configuration.CsvConfiguration.Delimiter"/> or <see cref="P:CsvHelper.Configuration.CsvConfiguration.NewLine"/>,
- it is wrapped in <see cref="P:CsvHelper.Configuration.CsvConfiguration.Quote"/>s.
- If quoted field contains a <see cref="P:CsvHelper.Configuration.CsvConfiguration.Quote"/>, it is preceded by <see cref="P:CsvHelper.Configuration.CsvConfiguration.Escape"/>.
- </summary>
- </member>
- <member name="F:CsvHelper.CsvMode.Escape">
- <summary>
- Uses escapes.
- If a field contains a <see cref="P:CsvHelper.Configuration.CsvConfiguration.Delimiter"/>, <see cref="P:CsvHelper.Configuration.CsvConfiguration.NewLine"/>,
- or <see cref="P:CsvHelper.Configuration.CsvConfiguration.Escape"/>, it is preceded by <see cref="P:CsvHelper.Configuration.CsvConfiguration.Escape"/>.
- Newline defaults to \n.
- </summary>
- </member>
- <member name="F:CsvHelper.CsvMode.NoEscape">
- <summary>
- Doesn't use quotes or escapes.
- This will ignore quoting and escape characters. This means a field cannot contain a
- <see cref="P:CsvHelper.Configuration.CsvConfiguration.Delimiter"/>, <see cref="P:CsvHelper.Configuration.CsvConfiguration.Quote"/>, or
- <see cref="P:CsvHelper.Configuration.CsvConfiguration.NewLine"/>, as they cannot be escaped.
- </summary>
- </member>
- <member name="T:CsvHelper.CsvParser">
- <summary>
- Parses a CSV file.
- </summary>
- </member>
- <member name="P:CsvHelper.CsvParser.CharCount">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvParser.ByteCount">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvParser.Row">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvParser.Record">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvParser.RawRecord">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvParser.Count">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvParser.RawRow">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvParser.Delimiter">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvParser.Context">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvParser.Configuration">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvParser.Item(System.Int32)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvParser.#ctor(System.IO.TextReader,System.Globalization.CultureInfo,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.CsvParser"/> class.
- </summary>
- <param name="reader">The reader.</param>
- <param name="culture">The culture.</param>
- <param name="leaveOpen">if set to <c>true</c> [leave open].</param>
- </member>
- <member name="M:CsvHelper.CsvParser.#ctor(System.IO.TextReader,CsvHelper.Configuration.IParserConfiguration,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.CsvParser"/> class.
- </summary>
- <param name="reader">The reader.</param>
- <param name="configuration">The configuration.</param>
- <param name="leaveOpen">if set to <c>true</c> [leave open].</param>
- </member>
- <member name="M:CsvHelper.CsvParser.Read">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvParser.ReadAsync">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvParser.ProcessRFC4180Field(System.Int32,System.Int32,System.Int32)">
- <summary>
- Processes a field that complies with RFC4180.
- </summary>
- <param name="start">The start index of the field.</param>
- <param name="length">The length of the field.</param>
- <param name="quoteCount">The number of counted quotes.</param>
- <returns>The processed field.</returns>
- </member>
- <member name="M:CsvHelper.CsvParser.ProcessRFC4180BadField(System.Int32,System.Int32)">
- <summary>
- Processes a field that does not comply with RFC4180.
- </summary>
- <param name="start">The start index of the field.</param>
- <param name="length">The length of the field.</param>
- <returns>The processed field.</returns>
- </member>
- <member name="M:CsvHelper.CsvParser.ProcessEscapeField(System.Int32,System.Int32)">
- <summary>
- Processes an escaped field.
- </summary>
- <param name="start">The start index of the field.</param>
- <param name="length">The length of the field.</param>
- <returns>The processed field.</returns>
- </member>
- <member name="M:CsvHelper.CsvParser.ProcessNoEscapeField(System.Int32,System.Int32)">
- <inheritdoc/>
- <summary>
- Processes an non-escaped field.
- </summary>
- <param name="start">The start index of the field.</param>
- <param name="length">The length of the field.</param>
- <returns>The processed field.</returns>
- </member>
- <member name="M:CsvHelper.CsvParser.Dispose">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvParser.Dispose(System.Boolean)">
- <summary>
- Disposes the object.
- </summary>
- <param name="disposing">Indicates if the object is being disposed.</param>
- </member>
- <member name="T:CsvHelper.CsvParser.ProcessedField">
- <summary>
- Processes a raw field based on configuration.
- This will remove quotes, remove escapes, and trim if configured to.
- </summary>
- </member>
- <member name="F:CsvHelper.CsvParser.ProcessedField.Start">
- <summary>
- The start of the field in the buffer.
- </summary>
- </member>
- <member name="F:CsvHelper.CsvParser.ProcessedField.Length">
- <summary>
- The length of the field in the buffer.
- </summary>
- </member>
- <member name="F:CsvHelper.CsvParser.ProcessedField.Buffer">
- <summary>
- The buffer that contains the field.
- </summary>
- </member>
- <member name="M:CsvHelper.CsvParser.ProcessedField.#ctor(System.Int32,System.Int32,System.Char[])">
- <summary>
- Creates a new instance of ProcessedField.
- </summary>
- <param name="start">The start of the field in the buffer.</param>
- <param name="length">The length of the field in the buffer.</param>
- <param name="buffer">The buffer that contains the field.</param>
- </member>
- <member name="F:CsvHelper.CsvParser.Field.Start">
- <summary>
- Starting position of the field.
- This is an offset from <see cref="F:CsvHelper.CsvParser.rowStartPosition"/>.
- </summary>
- </member>
- <member name="T:CsvHelper.CsvReader">
- <summary>
- Reads data that was parsed from <see cref="T:CsvHelper.IParser" />.
- </summary>
- </member>
- <member name="P:CsvHelper.CsvReader.ColumnCount">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvReader.CurrentIndex">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvReader.HeaderRecord">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvReader.Context">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvReader.Configuration">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvReader.Parser">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.#ctor(System.IO.TextReader,System.Globalization.CultureInfo,System.Boolean)">
- <summary>
- Creates a new CSV reader using the given <see cref="T:System.IO.TextReader" />.
- </summary>
- <param name="reader">The reader.</param>
- <param name="culture">The culture.</param>
- <param name="leaveOpen"><c>true</c> to leave the <see cref="T:System.IO.TextReader"/> open after the <see cref="T:CsvHelper.CsvReader"/> object is disposed, otherwise <c>false</c>.</param>
- </member>
- <member name="M:CsvHelper.CsvReader.#ctor(System.IO.TextReader,CsvHelper.Configuration.IReaderConfiguration,System.Boolean)">
- <summary>
- Creates a new CSV reader using the given <see cref="T:System.IO.TextReader" /> and
- <see cref="T:CsvHelper.Configuration.CsvConfiguration" /> and <see cref="T:CsvHelper.CsvParser" /> as the default parser.
- </summary>
- <param name="reader">The reader.</param>
- <param name="configuration">The configuration.</param>
- <param name="leaveOpen"><c>true</c> to leave the <see cref="T:System.IO.TextReader"/> open after the <see cref="T:CsvHelper.CsvReader"/> object is disposed, otherwise <c>false</c>.</param>
- </member>
- <member name="M:CsvHelper.CsvReader.#ctor(CsvHelper.IParser)">
- <summary>
- Creates a new CSV reader using the given <see cref="T:CsvHelper.IParser" />.
- </summary>
- <param name="parser">The <see cref="T:CsvHelper.IParser" /> used to parse the CSV file.</param>
- </member>
- <member name="M:CsvHelper.CsvReader.ReadHeader">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.ValidateHeader``1">
- <summary>
- Validates the header to be of the given type.
- </summary>
- <typeparam name="T">The expected type of the header</typeparam>
- </member>
- <member name="M:CsvHelper.CsvReader.ValidateHeader(System.Type)">
- <summary>
- Validates the header to be of the given type.
- </summary>
- <param name="type">The expected type of the header.</param>
- </member>
- <member name="M:CsvHelper.CsvReader.ValidateHeader(CsvHelper.Configuration.ClassMap,System.Collections.Generic.List{CsvHelper.InvalidHeader})">
- <summary>
- Validates the header to be of the given type.
- </summary>
- <param name="map">The mapped classes.</param>
- <param name="invalidHeaders">The invalid headers.</param>
- </member>
- <member name="M:CsvHelper.CsvReader.Read">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.ReadAsync">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvReader.Item(System.Int32)">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvReader.Item(System.String)">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvReader.Item(System.String,System.Int32)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetField(System.Int32)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetField(System.String)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetField(System.String,System.Int32)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetField(System.Type,System.Int32)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetField(System.Type,System.String)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetField(System.Type,System.String,System.Int32)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetField(System.Type,System.Int32,CsvHelper.TypeConversion.ITypeConverter)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetField(System.Type,System.String,CsvHelper.TypeConversion.ITypeConverter)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetField(System.Type,System.String,System.Int32,CsvHelper.TypeConversion.ITypeConverter)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetField``1(System.Int32)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetField``1(System.String)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetField``1(System.String,System.Int32)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetField``1(System.Int32,CsvHelper.TypeConversion.ITypeConverter)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetField``1(System.String,CsvHelper.TypeConversion.ITypeConverter)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetField``1(System.String,System.Int32,CsvHelper.TypeConversion.ITypeConverter)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetField``2(System.Int32)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetField``2(System.String)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetField``2(System.String,System.Int32)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.TryGetField(System.Type,System.Int32,System.Object@)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.TryGetField(System.Type,System.String,System.Object@)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.TryGetField(System.Type,System.String,System.Int32,System.Object@)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.TryGetField(System.Type,System.Int32,CsvHelper.TypeConversion.ITypeConverter,System.Object@)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.TryGetField(System.Type,System.String,CsvHelper.TypeConversion.ITypeConverter,System.Object@)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.TryGetField(System.Type,System.String,System.Int32,CsvHelper.TypeConversion.ITypeConverter,System.Object@)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.TryGetField``1(System.Int32,``0@)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.TryGetField``1(System.String,``0@)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.TryGetField``1(System.String,System.Int32,``0@)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.TryGetField``1(System.Int32,CsvHelper.TypeConversion.ITypeConverter,``0@)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.TryGetField``1(System.String,CsvHelper.TypeConversion.ITypeConverter,``0@)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.TryGetField``1(System.String,System.Int32,CsvHelper.TypeConversion.ITypeConverter,``0@)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.TryGetField``2(System.Int32,``0@)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.TryGetField``2(System.String,``0@)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.TryGetField``2(System.String,System.Int32,``0@)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetRecord``1">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetRecord``1(``0)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetRecord(System.Type)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetRecords``1">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetRecords``1(``0)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetRecords(System.Type)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.EnumerateRecords``1(``0)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetRecordsAsync``1(System.Threading.CancellationToken)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetRecordsAsync``1(``0,System.Threading.CancellationToken)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetRecordsAsync(System.Type,System.Threading.CancellationToken)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.EnumerateRecordsAsync``1(``0,System.Threading.CancellationToken)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.GetFieldIndex(System.String,System.Int32,System.Boolean)">
- <summary>
- Gets the index of the field with the given name.
- </summary>
- <param name="name">The name of the field.</param>
- <param name="index">The index of the field.</param>
- <param name="isTryGet">Indicates if a TryGet is executed.</param>
- <returns>The index of the field.</returns>
- </member>
- <member name="M:CsvHelper.CsvReader.GetFieldIndex(System.Collections.Generic.IEnumerable{System.String},System.Int32,System.Boolean,System.Boolean)">
- <summary>
- Gets the index of the field with the given name.
- </summary>
- <param name="names">The names of the field.</param>
- <param name="index">The index of the field.</param>
- <param name="isTryGet">Indicates if a TryGet is executed.</param>
- <param name="isOptional">Indicates if the field is optional.</param>
- <returns>The index of the field.</returns>
- </member>
- <member name="M:CsvHelper.CsvReader.CanRead(CsvHelper.Configuration.MemberMap)">
- <summary>
- Indicates if values can be read.
- </summary>
- <param name="memberMap">The member map.</param>
- <returns>True if values can be read.</returns>
- </member>
- <member name="M:CsvHelper.CsvReader.CanRead(CsvHelper.Configuration.MemberReferenceMap)">
- <summary>
- Indicates if values can be read.
- </summary>
- <param name="memberReferenceMap">The member reference map.</param>
- <returns>True if values can be read.</returns>
- </member>
- <member name="M:CsvHelper.CsvReader.Dispose">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvReader.Dispose(System.Boolean)">
- <summary>
- Disposes the object.
- </summary>
- <param name="disposing">Indicates if the object is being disposed.</param>
- </member>
- <member name="M:CsvHelper.CsvReader.CheckHasBeenRead">
- <summary>
- Checks if the file has been read.
- </summary>
- <exception cref="T:CsvHelper.ReaderException">Thrown when the file has not yet been read.</exception>
- </member>
- <member name="M:CsvHelper.CsvReader.ParseNamedIndexes">
- <summary>
- Parses the named indexes.
- </summary>
- <exception cref="T:CsvHelper.ReaderException">Thrown when no header record was found.</exception>
- </member>
- <member name="T:CsvHelper.CsvWriter">
- <summary>
- Used to write CSV files.
- </summary>
- </member>
- <member name="P:CsvHelper.CsvWriter.HeaderRecord">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvWriter.Row">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvWriter.Index">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvWriter.Context">
- <inheritdoc/>
- </member>
- <member name="P:CsvHelper.CsvWriter.Configuration">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.#ctor(System.IO.TextWriter,System.Globalization.CultureInfo,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.CsvWriter"/> class.
- </summary>
- <param name="writer">The writer.</param>
- <param name="culture">The culture.</param>
- <param name="leaveOpen"><c>true</c> to leave the <see cref="T:System.IO.TextWriter"/> open after the <see cref="T:CsvHelper.CsvWriter"/> object is disposed, otherwise <c>false</c>.</param>
- </member>
- <member name="M:CsvHelper.CsvWriter.#ctor(System.IO.TextWriter,CsvHelper.Configuration.IWriterConfiguration,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.CsvWriter"/> class.
- </summary>
- <param name="writer">The writer.</param>
- <param name="configuration">The configuration.</param>
- <param name="leaveOpen"><c>true</c> to leave the <see cref="T:System.IO.TextWriter"/> open after the <see cref="T:CsvHelper.CsvWriter"/> object is disposed, otherwise <c>false</c>.</param>
- </member>
- <member name="M:CsvHelper.CsvWriter.WriteConvertedField(System.String,System.Type)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.WriteField(System.String)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.WriteField(System.String,System.Boolean)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.WriteField``1(``0)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.WriteField``1(``0,CsvHelper.TypeConversion.ITypeConverter)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.WriteField``2(``0)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.WriteComment(System.String)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.WriteHeader``1">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.WriteHeader(System.Type)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.WriteDynamicHeader(System.Dynamic.IDynamicMetaObjectProvider)">
- <summary>
- Writes a dynamic header record.
- </summary>
- <param name="record">The header record to write.</param>
- <exception cref="T:System.ArgumentNullException">Thrown when no record is passed.</exception>
- </member>
- <member name="M:CsvHelper.CsvWriter.WriteRecord``1(``0)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.WriteRecords(System.Collections.IEnumerable)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.WriteRecords``1(System.Collections.Generic.IEnumerable{``0})">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.WriteRecordsAsync(System.Collections.IEnumerable,System.Threading.CancellationToken)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.WriteRecordsAsync``1(System.Collections.Generic.IEnumerable{``0},System.Threading.CancellationToken)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.WriteRecordsAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Threading.CancellationToken)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.NextRecord">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.NextRecordAsync">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.Flush">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.FlushAsync">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.FlushBuffer">
- <summary>
- Flushes the buffer.
- </summary>
- </member>
- <member name="M:CsvHelper.CsvWriter.FlushBufferAsync">
- <summary>
- Asynchronously flushes the buffer.
- </summary>
- </member>
- <member name="M:CsvHelper.CsvWriter.CanWrite(CsvHelper.Configuration.MemberMap)">
- <summary>
- Indicates if values can be written.
- </summary>
- <param name="memberMap">The member map.</param>
- <returns>True if values can be written.</returns>
- </member>
- <member name="M:CsvHelper.CsvWriter.GetTypeInfoForRecord``1(``0)">
- <summary>
- Determines the type for the given record.
- </summary>
- <typeparam name="T">The type of the record.</typeparam>
- <param name="record">The record to determine the type of.</param>
- <returns>The System.Type for the record.</returns>
- </member>
- <member name="M:CsvHelper.CsvWriter.SanitizeForInjection(System.String)">
- <summary>
- Sanitizes the given field, before it is injected.
- </summary>
- <param name="field">The field to sanitize.</param>
- <returns>The sanitized field.</returns>
- <exception cref="T:CsvHelper.WriterException">Thrown when an injection character is found in the field.</exception>
- </member>
- <member name="M:CsvHelper.CsvWriter.WriteToBuffer(System.String)">
- <summary>
- Writes the given value to the buffer.
- </summary>
- <param name="value">The value to write.</param>
- </member>
- <member name="M:CsvHelper.CsvWriter.Dispose">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.Dispose(System.Boolean)">
- <summary>
- Disposes the object.
- </summary>
- <param name="disposing">Indicates if the object is being disposed.</param>
- </member>
- <member name="M:CsvHelper.CsvWriter.DisposeAsync">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.CsvWriter.DisposeAsync(System.Boolean)">
- <inheritdoc/>
- </member>
- <member name="T:CsvHelper.BadDataFound">
- <summary>
- Function that gets called when bad data is found.
- </summary>
- <param name="args">The args.</param>
- </member>
- <member name="T:CsvHelper.BadDataFoundArgs">
- <summary>
- Information about the field that caused <see cref="T:CsvHelper.BadDataFound"/> to be called.
- </summary>
- </member>
- <member name="F:CsvHelper.BadDataFoundArgs.Field">
- <summary>
- The full field unedited.
- </summary>
- </member>
- <member name="F:CsvHelper.BadDataFoundArgs.RawRecord">
- <summary>
- The full row unedited.
- </summary>
- </member>
- <member name="F:CsvHelper.BadDataFoundArgs.Context">
- <summary>
- The context.
- </summary>
- </member>
- <member name="M:CsvHelper.BadDataFoundArgs.#ctor(System.String,System.String,CsvHelper.CsvContext)">
- <summary>
- Creates a new instance of BadDataFoundArgs.
- </summary>
- <param name="field">The full field unedited.</param>
- <param name="rawRecord">The full row unedited.</param>
- <param name="context">The context.</param>
- </member>
- <member name="T:CsvHelper.ConvertFromString`1">
- <summary>
- Function that converts a string into an object.
- </summary>
- <typeparam name="TMember">The type of the member.</typeparam>
- <param name="args">The args.</param>
- <returns>The class object.</returns>
- </member>
- <member name="T:CsvHelper.ConvertFromStringArgs">
- <summary>
- <see cref="T:CsvHelper.ConvertFromString`1"/> args.
- </summary>
- </member>
- <member name="F:CsvHelper.ConvertFromStringArgs.Row">
- <summary>
- The row.
- </summary>
- </member>
- <member name="M:CsvHelper.ConvertFromStringArgs.#ctor(CsvHelper.IReaderRow)">
- <summary>
- Creates a new instance of ConvertFromStringArgs.
- </summary>
- <param name="row">The row.</param>
- </member>
- <member name="T:CsvHelper.ConvertToString`1">
- <summary>
- Function that converts an object into a string.
- </summary>
- <typeparam name="TClass">The type of the class.</typeparam>
- <param name="args">The args.</param>
- <returns>The string.</returns>
- </member>
- <member name="T:CsvHelper.ConvertToStringArgs`1">
- <summary>
- <see cref="T:CsvHelper.ConvertToString`1"/> args.
- </summary>
- <typeparam name="TClass">The value to convert.</typeparam>
- </member>
- <member name="F:CsvHelper.ConvertToStringArgs`1.Value">
- <summary>
- The value to convert.
- </summary>
- </member>
- <member name="M:CsvHelper.ConvertToStringArgs`1.#ctor(`0)">
- <summary>
- Creates a new instance of ConvertToStringArgs{TClass}.
- </summary>
- <param name="value">The value to convert.</param>
- </member>
- <member name="T:CsvHelper.GetConstructor">
- <summary>
- Function that chooses the constructor to use for constructor mapping.
- </summary>
- </member>
- <member name="T:CsvHelper.GetConstructorArgs">
- <summary>
- GetConstructor args.
- </summary>
- </member>
- <member name="F:CsvHelper.GetConstructorArgs.ClassType">
- <summary>
- The class type.
- </summary>
- </member>
- <member name="M:CsvHelper.GetConstructorArgs.#ctor(System.Type)">
- <summary>
- Creates a new instance of GetConstructorArgs.
- </summary>
- <param name="classType">The class type.</param>
- </member>
- <member name="T:CsvHelper.Delegates.GetDelimiter">
- <summary>
- Function that resolves the delimiter from the given text.
- Returns null if no delimiter is found.
- </summary>
- <param name="args"></param>
- <returns></returns>
- </member>
- <member name="T:CsvHelper.Delegates.GetDelimiterArgs">
- <summary>
- GetDelimiter args.
- </summary>
- </member>
- <member name="F:CsvHelper.Delegates.GetDelimiterArgs.Text">
- <summary>
- The text to resolve the delimiter from.
- </summary>
- </member>
- <member name="F:CsvHelper.Delegates.GetDelimiterArgs.Configuration">
- <summary>
- The configuration.
- </summary>
- </member>
- <member name="M:CsvHelper.Delegates.GetDelimiterArgs.#ctor(System.String,CsvHelper.Configuration.IParserConfiguration)">
- <summary>
- Creates an instance of GetDelimiterArgs.
- </summary>
- <param name="text">The text to resolve the delimiter from.</param>
- <param name="configuration">The configuration.</param>
- </member>
- <member name="T:CsvHelper.GetDynamicPropertyName">
- <summary>
- Function that gets the name to use for the property of the dynamic object.
- </summary>
- </member>
- <member name="T:CsvHelper.GetDynamicPropertyNameArgs">
- <summary>
- GetDynamicPropertyName args.
- </summary>
- </member>
- <member name="F:CsvHelper.GetDynamicPropertyNameArgs.FieldIndex">
- <summary>
- The field index.
- </summary>
- </member>
- <member name="F:CsvHelper.GetDynamicPropertyNameArgs.Context">
- <summary>
- The context.
- </summary>
- </member>
- <member name="M:CsvHelper.GetDynamicPropertyNameArgs.#ctor(System.Int32,CsvHelper.CsvContext)">
- <summary>
- Creates a new instance of GetDynamicPropertyNameArgs.
- </summary>
- <param name="fieldIndex">The field index.</param>
- <param name="context">The context.</param>
- </member>
- <member name="T:CsvHelper.HeaderValidated">
- <summary>
- Function that is called when a header validation check is ran. The default function
- will throw a <see cref="T:CsvHelper.ValidationException"/> if there is no header for a given member mapping.
- You can supply your own function to do other things like logging the issue instead of throwing an exception.
- </summary>
- </member>
- <member name="T:CsvHelper.HeaderValidatedArgs">
- <summary>
- HeaderValidated args.
- </summary>
- </member>
- <member name="F:CsvHelper.HeaderValidatedArgs.InvalidHeaders">
- <summary>
- The invalid headers.
- </summary>
- </member>
- <member name="F:CsvHelper.HeaderValidatedArgs.Context">
- <summary>
- The context.
- </summary>
- </member>
- <member name="M:CsvHelper.HeaderValidatedArgs.#ctor(CsvHelper.InvalidHeader[],CsvHelper.CsvContext)">
- <summary>
- Creates a new instance of HeaderValidatedArgs.
- </summary>
- <param name="invalidHeaders">The invalid headers.</param>
- <param name="context">The context.</param>
- </member>
- <member name="T:CsvHelper.MissingFieldFound">
- <summary>
- Function that is called when a missing field is found. The default function will
- throw a <see cref="T:CsvHelper.MissingFieldException"/>. You can supply your own function to do other things
- like logging the issue instead of throwing an exception.
- </summary>
- </member>
- <member name="T:CsvHelper.MissingFieldFoundArgs">
- <summary>
- MissingFieldFound args.
- </summary>
- </member>
- <member name="F:CsvHelper.MissingFieldFoundArgs.HeaderNames">
- <summary>
- The header names.
- </summary>
- </member>
- <member name="F:CsvHelper.MissingFieldFoundArgs.Index">
- <summary>
- The index.
- </summary>
- </member>
- <member name="F:CsvHelper.MissingFieldFoundArgs.Context">
- <summary>
- The context.
- </summary>
- </member>
- <member name="M:CsvHelper.MissingFieldFoundArgs.#ctor(System.String[],System.Int32,CsvHelper.CsvContext)">
- <summary>
- Creates a new instance of MissingFieldFoundArgs.
- </summary>
- <param name="headerNames">The header names.</param>
- <param name="index">The index.</param>
- <param name="context">The context.</param>
- </member>
- <member name="T:CsvHelper.PrepareHeaderForMatch">
- <summary>
- Function that prepares the header field for matching against a member name.
- The header field and the member name are both ran through this function.
- You should do things like trimming, removing whitespace, removing underscores,
- and making casing changes to ignore case.
- </summary>
- </member>
- <member name="T:CsvHelper.PrepareHeaderForMatchArgs">
- <summary>
- PrepareHeaderForMatch args.
- </summary>
- </member>
- <member name="F:CsvHelper.PrepareHeaderForMatchArgs.Header">
- <summary>
- The header.
- </summary>
- </member>
- <member name="F:CsvHelper.PrepareHeaderForMatchArgs.FieldIndex">
- <summary>
- The field index.
- </summary>
- </member>
- <member name="M:CsvHelper.PrepareHeaderForMatchArgs.#ctor(System.String,System.Int32)">
- <summary>
- Creates a new instance of PrepareHeaderForMatchArgs.
- </summary>
- <param name="header">The header.</param>
- <param name="fieldIndex">The field index.</param>
- </member>
- <member name="T:CsvHelper.ReadingExceptionOccurred">
- <summary>
- Function that is called when a reading exception occurs.
- The default function will re-throw the given exception. If you want to ignore
- reading exceptions, you can supply your own function to do other things like
- logging the issue.
- </summary>
- </member>
- <member name="T:CsvHelper.ReadingExceptionOccurredArgs">
- <summary>
- ReadingExceptionOccurred args.
- </summary>
- </member>
- <member name="F:CsvHelper.ReadingExceptionOccurredArgs.Exception">
- <summary>
- The exception.
- </summary>
- </member>
- <member name="M:CsvHelper.ReadingExceptionOccurredArgs.#ctor(CsvHelper.CsvHelperException)">
- <summary>
- Creates a new instance of ReadingExceptionOccurredArgs.
- </summary>
- <param name="exception">The exception.</param>
- </member>
- <member name="T:CsvHelper.ReferenceHeaderPrefix">
- <summary>
- Function that will return the prefix for a reference header.
- </summary>
- </member>
- <member name="T:CsvHelper.ReferenceHeaderPrefixArgs">
- <summary>
- ReferenceHeaderPrefix args.
- </summary>
- </member>
- <member name="F:CsvHelper.ReferenceHeaderPrefixArgs.MemberType">
- <summary>
- The member type.
- </summary>
- </member>
- <member name="F:CsvHelper.ReferenceHeaderPrefixArgs.MemberName">
- <summary>
- The member name.
- </summary>
- </member>
- <member name="M:CsvHelper.ReferenceHeaderPrefixArgs.#ctor(System.Type,System.String)">
- <summary>
- Creates a new instance of ReferenceHeaderPrefixArgs.
- </summary>
- <param name="memberType">The member type.</param>
- <param name="memberName">The member name.</param>
- </member>
- <member name="T:CsvHelper.ShouldQuote">
- <summary>
- Function that is used to determine if a field should get quoted when writing.
- </summary>
- </member>
- <member name="T:CsvHelper.ShouldQuoteArgs">
- <summary>
- ShouldQuote args.
- </summary>
- </member>
- <member name="F:CsvHelper.ShouldQuoteArgs.Field">
- <summary>
- The field.
- </summary>
- </member>
- <member name="F:CsvHelper.ShouldQuoteArgs.FieldType">
- <summary>
- The field type.
- </summary>
- </member>
- <member name="F:CsvHelper.ShouldQuoteArgs.Row">
- <summary>
- The row.
- </summary>
- </member>
- <member name="M:CsvHelper.ShouldQuoteArgs.#ctor(System.String,System.Type,CsvHelper.IWriterRow)">
- <summary>
- Creates a new instance of ShouldQuoteArgs.
- </summary>
- <param name="field">The field.</param>
- <param name="fieldType">The field type.</param>
- <param name="row">The row.</param>
- </member>
- <member name="T:CsvHelper.ShouldSkipRecord">
- <summary>
- Function that determines whether to skip the given record or not.
- </summary>
- </member>
- <member name="T:CsvHelper.ShouldSkipRecordArgs">
- <summary>
- ShouldSkipRecord args.
- </summary>
- </member>
- <member name="F:CsvHelper.ShouldSkipRecordArgs.Row">
- <summary>
- The record.
- </summary>
- </member>
- <member name="M:CsvHelper.ShouldSkipRecordArgs.#ctor(CsvHelper.IReaderRow)">
- <summary>
- Creates a new instance of ShouldSkipRecordArgs.
- </summary>
- <param name="row">The row.</param>
- </member>
- <member name="T:CsvHelper.ShouldUseConstructorParameters">
- <summary>
- Function that determines if constructor parameters should be used to create
- the class instead of the default constructor and members.
- </summary>
- </member>
- <member name="T:CsvHelper.ShouldUseConstructorParametersArgs">
- <summary>
- ShouldUseConstructorParameters args.
- </summary>
- </member>
- <member name="F:CsvHelper.ShouldUseConstructorParametersArgs.ParameterType">
- <summary>
- The parameter type.
- </summary>
- </member>
- <member name="M:CsvHelper.ShouldUseConstructorParametersArgs.#ctor(System.Type)">
- <summary>
- Creates a new instance of ShouldUseConstructorParametersArgs.
- </summary>
- <param name="parameterType">The parameter type.</param>
- </member>
- <member name="T:CsvHelper.Validate">
- <summary>
- Function that validates a field.
- </summary>
- <param name="args">The args.</param>
- <returns><c>true</c> if the field is valid, otherwise <c>false</c>.</returns>
- </member>
- <member name="T:CsvHelper.ValidateMessage">
- <summary>
- Function that gets the exception message when validation fails.
- </summary>
- <param name="args">The args.</param>
- <returns>The exception message.</returns>
- </member>
- <member name="T:CsvHelper.ValidateArgs">
- <summary>
- Validate args.
- </summary>
- </member>
- <member name="F:CsvHelper.ValidateArgs.Field">
- <summary>
- The field.
- </summary>
- </member>
- <member name="F:CsvHelper.ValidateArgs.Row">
- <summary>
- The row.
- </summary>
- </member>
- <member name="M:CsvHelper.ValidateArgs.#ctor(System.String,CsvHelper.IReaderRow)">
- <summary>
- Creates a new instance of ValidateArgs.
- </summary>
- <param name="field">The field.</param>
- <param name="row">The row.</param>
- </member>
- <member name="T:CsvHelper.Expressions.DynamicRecordCreator">
- <summary>
- Creates dynamic records.
- </summary>
- </member>
- <member name="M:CsvHelper.Expressions.DynamicRecordCreator.#ctor(CsvHelper.CsvReader)">
- <summary>
- Initializes a new instance.
- </summary>
- <param name="reader">The reader.</param>
- </member>
- <member name="M:CsvHelper.Expressions.DynamicRecordCreator.CreateCreateRecordDelegate(System.Type)">
- <summary>
- Creates a <see cref="T:System.Delegate"/> of type <see cref="T:System.Func`1"/>
- that will create a record of the given type using the current
- reader row.
- </summary>
- <param name="recordType">The record type.</param>
- </member>
- <member name="M:CsvHelper.Expressions.DynamicRecordCreator.CreateDynamicRecord">
- <summary>
- Creates a dynamic record of the current reader row.
- </summary>
- </member>
- <member name="T:CsvHelper.Expressions.DynamicRecordWriter">
- <summary>
- Write dynamic records.
- </summary>
- </member>
- <member name="M:CsvHelper.Expressions.DynamicRecordWriter.#ctor(CsvHelper.CsvWriter)">
- <summary>
- Initializes a new instance using the given writer.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:CsvHelper.Expressions.DynamicRecordWriter.CreateWriteDelegate``1(System.Type)">
- <summary>
- Creates a <see cref="T:System.Delegate"/> of type <see cref="T:System.Action`1"/>
- that will write the given record using the current writer row.
- </summary>
- <typeparam name="T">The record type.</typeparam>
- <param name="type">The type for the record.</param>
- </member>
- <member name="T:CsvHelper.Expressions.ExpandoObjectRecordWriter">
- <summary>
- Writes expando objects.
- </summary>
- </member>
- <member name="M:CsvHelper.Expressions.ExpandoObjectRecordWriter.#ctor(CsvHelper.CsvWriter)">
- <summary>
- Initializes a new instance using the given writer.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:CsvHelper.Expressions.ExpandoObjectRecordWriter.CreateWriteDelegate``1(System.Type)">
- <summary>
- Creates a <see cref="T:System.Delegate"/> of type <see cref="T:System.Action`1"/>
- that will write the given record using the current writer row.
- </summary>
- <typeparam name="T">The record type.</typeparam>
- <param name="recordType">The record.</param>
- </member>
- <member name="T:CsvHelper.Expressions.ExpressionManager">
- <summary>
- Manages expression creation.
- </summary>
- </member>
- <member name="M:CsvHelper.Expressions.ExpressionManager.#ctor(CsvHelper.CsvReader)">
- <summary>
- Initializes a new instance using the given reader.
- </summary>
- <param name="reader">The reader.</param>
- </member>
- <member name="M:CsvHelper.Expressions.ExpressionManager.#ctor(CsvHelper.CsvWriter)">
- <summary>
- Initializes a new instance using the given writer.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:CsvHelper.Expressions.ExpressionManager.CreateConstructorArgumentExpressionsForMapping(CsvHelper.Configuration.ClassMap,System.Collections.Generic.List{System.Linq.Expressions.Expression})">
- <summary>
- Creates the constructor arguments used to create a type.
- </summary>
- <param name="map">The mapping to create the arguments for.</param>
- <param name="argumentExpressions">The arguments that will be added to the mapping.</param>
- </member>
- <member name="M:CsvHelper.Expressions.ExpressionManager.CreateMemberAssignmentsForMapping(CsvHelper.Configuration.ClassMap,System.Collections.Generic.List{System.Linq.Expressions.MemberAssignment})">
- <summary>
- Creates the member assignments for the given <see cref="T:CsvHelper.Configuration.ClassMap"/>.
- </summary>
- <param name="mapping">The mapping to create the assignments for.</param>
- <param name="assignments">The assignments that will be added to from the mapping.</param>
- </member>
- <member name="M:CsvHelper.Expressions.ExpressionManager.CreateGetFieldExpression(CsvHelper.Configuration.MemberMap)">
- <summary>
- Creates an expression the represents getting the field for the given
- member and converting it to the member's type.
- </summary>
- <param name="memberMap">The mapping for the member.</param>
- </member>
- <member name="M:CsvHelper.Expressions.ExpressionManager.CreateGetMemberExpression(System.Linq.Expressions.Expression,CsvHelper.Configuration.ClassMap,CsvHelper.Configuration.MemberMap)">
- <summary>
- Creates a member expression for the given member on the record.
- This will recursively traverse the mapping to find the member
- and create a safe member accessor for each level as it goes.
- </summary>
- <param name="recordExpression">The current member expression.</param>
- <param name="mapping">The mapping to look for the member to map on.</param>
- <param name="memberMap">The member map to look for on the mapping.</param>
- <returns>An Expression to access the given member.</returns>
- </member>
- <member name="M:CsvHelper.Expressions.ExpressionManager.CreateInstanceAndAssignMembers(System.Type,System.Collections.Generic.List{System.Linq.Expressions.MemberAssignment})">
- <summary>
- Creates an instance of the given type using <see cref="T:CsvHelper.IObjectResolver"/>, then assigns
- the given member assignments to that instance.
- </summary>
- <param name="recordType">The type of the record we're creating.</param>
- <param name="assignments">The member assignments that will be assigned to the created instance.</param>
- <returns>A <see cref="T:System.Linq.Expressions.BlockExpression"/> representing the instance creation and assignments.</returns>
- </member>
- <member name="M:CsvHelper.Expressions.ExpressionManager.CreateTypeConverterExpression(CsvHelper.Configuration.MemberMap,System.Linq.Expressions.Expression)">
- <summary>
- Creates an expression that converts the field expression using a type converter.
- </summary>
- <param name="memberMap">The mapping for the member.</param>
- <param name="fieldExpression">The field expression.</param>
- </member>
- <member name="M:CsvHelper.Expressions.ExpressionManager.CreateTypeConverterExpression(CsvHelper.Configuration.ParameterMap,System.Linq.Expressions.Expression)">
- <summary>
- Creates an expression that converts the field expression using a type converter.
- </summary>
- <param name="parameterMap">The mapping for the parameter.</param>
- <param name="fieldExpression">The field expression.</param>
- </member>
- <member name="M:CsvHelper.Expressions.ExpressionManager.CreateDefaultExpression(CsvHelper.Configuration.MemberMap,System.Linq.Expressions.Expression)">
- <summary>
- Creates a default expression if field expression is empty.
- </summary>
- <param name="memberMap">The mapping for the member.</param>
- <param name="fieldExpression">The field expression.</param>
- </member>
- <member name="M:CsvHelper.Expressions.ExpressionManager.CreateDefaultExpression(CsvHelper.Configuration.ParameterMap,System.Linq.Expressions.Expression)">
- <summary>
- Creates a default expression if field expression is empty.
- </summary>
- <param name="parameterMap">The mapping for the parameter.</param>
- <param name="fieldExpression">The field expression.</param>
- </member>
- <member name="T:CsvHelper.Expressions.ObjectRecordCreator">
- <summary>
- Creates objects.
- </summary>
- </member>
- <member name="M:CsvHelper.Expressions.ObjectRecordCreator.#ctor(CsvHelper.CsvReader)">
- <summary>
- Initializes a new instance using the given reader.
- </summary>
- <param name="reader"></param>
- </member>
- <member name="M:CsvHelper.Expressions.ObjectRecordCreator.CreateCreateRecordDelegate(System.Type)">
- <summary>
- Creates a <see cref="T:System.Delegate"/> of type <see cref="T:System.Func`1"/>
- that will create a record of the given type using the current
- reader row.
- </summary>
- <param name="recordType">The record type.</param>
- </member>
- <member name="T:CsvHelper.Expressions.ObjectRecordWriter">
- <summary>
- Writes objects.
- </summary>
- </member>
- <member name="M:CsvHelper.Expressions.ObjectRecordWriter.#ctor(CsvHelper.CsvWriter)">
- <summary>
- Initializes a new instance using the given writer.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:CsvHelper.Expressions.ObjectRecordWriter.CreateWriteDelegate``1(System.Type)">
- <summary>
- Creates a <see cref="T:System.Delegate"/> of type <see cref="T:System.Action`1"/>
- that will write the given record using the current writer row.
- </summary>
- <typeparam name="T">The record type.</typeparam>
- <param name="type">The type for the record.</param>
- </member>
- <member name="T:CsvHelper.Expressions.PrimitiveRecordCreator">
- <summary>
- Creates primitive records.
- </summary>
- </member>
- <member name="M:CsvHelper.Expressions.PrimitiveRecordCreator.#ctor(CsvHelper.CsvReader)">
- <summary>
- Initializes a new instance using the given reader.
- </summary>
- <param name="reader">The reader.</param>
- </member>
- <member name="M:CsvHelper.Expressions.PrimitiveRecordCreator.CreateCreateRecordDelegate(System.Type)">
- <summary>
- Creates a <see cref="T:System.Delegate"/> of type <see cref="T:System.Func`1"/>
- that will create a record of the given type using the current
- reader row.
- </summary>
- <param name="recordType">The record type.</param>
- </member>
- <member name="T:CsvHelper.Expressions.PrimitiveRecordWriter">
- <summary>
- Writes primitives.
- </summary>
- </member>
- <member name="M:CsvHelper.Expressions.PrimitiveRecordWriter.#ctor(CsvHelper.CsvWriter)">
- <summary>
- Initializes a new instance using the given writer.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:CsvHelper.Expressions.PrimitiveRecordWriter.CreateWriteDelegate``1(System.Type)">
- <summary>
- Creates a <see cref="T:System.Delegate"/> of type <see cref="T:System.Action`1"/>
- that will write the given record using the current writer row.
- </summary>
- <typeparam name="T">The record type.</typeparam>
- <param name="type">The type for the record.</param>
- </member>
- <member name="T:CsvHelper.Expressions.RecordCreator">
- <summary>
- Base implementation for classes that create records.
- </summary>
- </member>
- <member name="P:CsvHelper.Expressions.RecordCreator.Reader">
- <summary>
- The reader.
- </summary>
- </member>
- <member name="P:CsvHelper.Expressions.RecordCreator.ExpressionManager">
- <summary>
- The expression manager.
- </summary>
- </member>
- <member name="M:CsvHelper.Expressions.RecordCreator.#ctor(CsvHelper.CsvReader)">
- <summary>
- Initializes a new instance using the given reader.
- </summary>
- <param name="reader">The reader.</param>
- </member>
- <member name="M:CsvHelper.Expressions.RecordCreator.GetCreateRecordDelegate``1(System.Type)">
- <summary>
- Gets the delegate to create a record for the given record type.
- If the delegate doesn't exist, one will be created and cached.
- </summary>
- <param name="recordType">The record type.</param>
- </member>
- <member name="M:CsvHelper.Expressions.RecordCreator.CreateCreateRecordDelegate(System.Type)">
- <summary>
- Creates a <see cref="T:System.Delegate"/> of type <see cref="T:System.Func`1"/>
- that will create a record of the given type using the current
- reader row.
- </summary>
- <param name="recordType">The record type.</param>
- </member>
- <member name="T:CsvHelper.Expressions.RecordCreatorFactory">
- <summary>
- Factory to create record creators.
- </summary>
- </member>
- <member name="M:CsvHelper.Expressions.RecordCreatorFactory.#ctor(CsvHelper.CsvReader)">
- <summary>
- Initializes a new instance using the given reader.
- </summary>
- <param name="reader">The reader.</param>
- </member>
- <member name="M:CsvHelper.Expressions.RecordCreatorFactory.MakeRecordCreator(System.Type)">
- <summary>
- Creates a record creator for the given record type.
- </summary>
- <param name="recordType">The record type.</param>
- </member>
- <member name="T:CsvHelper.Expressions.RecordHydrator">
- <summary>
- Hydrates members of an existing record.
- </summary>
- </member>
- <member name="M:CsvHelper.Expressions.RecordHydrator.#ctor(CsvHelper.CsvReader)">
- <summary>
- Creates a new instance using the given reader.
- </summary>
- <param name="reader">The reader.</param>
- </member>
- <member name="M:CsvHelper.Expressions.RecordHydrator.Hydrate``1(``0)">
- <summary>
- Hydrates members of the given record using the current reader row.
- </summary>
- <typeparam name="T">The record type.</typeparam>
- <param name="record">The record.</param>
- </member>
- <member name="M:CsvHelper.Expressions.RecordHydrator.GetHydrateRecordAction``1">
- <summary>
- Gets the action delegate used to hydrate a custom class object's members with data from the reader.
- </summary>
- <typeparam name="T">The record type.</typeparam>
- </member>
- <member name="M:CsvHelper.Expressions.RecordHydrator.CreateHydrateRecordAction``1">
- <summary>
- Creates the action delegate used to hydrate a record's members with data from the reader.
- </summary>
- <typeparam name="T">The record type.</typeparam>
- </member>
- <member name="T:CsvHelper.Expressions.RecordManager">
- <summary>
- Manages record manipulation.
- </summary>
- </member>
- <member name="M:CsvHelper.Expressions.RecordManager.#ctor(CsvHelper.CsvReader)">
- <summary>
- Initializes a new instance using the given reader.
- </summary>
- <param name="reader"></param>
- </member>
- <member name="M:CsvHelper.Expressions.RecordManager.#ctor(CsvHelper.CsvWriter)">
- <summary>
- Initializes a new instance using the given writer.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:CsvHelper.Expressions.RecordManager.GetReadDelegate``1(System.Type)">
- <summary>
- Gets a cached reader delegate for the given type.
- </summary>
- <typeparam name="T">The type of the record.</typeparam>
- <param name="recordType">The type of the record.</param>
- </member>
- <member name="M:CsvHelper.Expressions.RecordManager.Hydrate``1(``0)">
- <summary>
- Hydrates the given record using the current reader row.
- </summary>
- <typeparam name="T">The type of the record.</typeparam>
- <param name="record">The record to hydrate.</param>
- </member>
- <member name="M:CsvHelper.Expressions.RecordManager.GetWriteDelegate``1(CsvHelper.RecordTypeInfo)">
- <summary>
- Gets a cached writer delegate for the given type.
- </summary>
- <param name="typeInfo">The record type information.</param>
- <typeparam name="T">The type of record being written.</typeparam>
- </member>
- <member name="T:CsvHelper.Expressions.RecordWriter">
- <summary>
- Base implementation for classes that write records.
- </summary>
- </member>
- <member name="P:CsvHelper.Expressions.RecordWriter.Writer">
- <summary>
- Gets the writer.
- </summary>
- </member>
- <member name="P:CsvHelper.Expressions.RecordWriter.ExpressionManager">
- <summary>
- The expression manager.
- </summary>
- </member>
- <member name="M:CsvHelper.Expressions.RecordWriter.#ctor(CsvHelper.CsvWriter)">
- <summary>
- Initializes a new instance using the given writer.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:CsvHelper.Expressions.RecordWriter.GetWriteDelegate``1(CsvHelper.RecordTypeInfo)">
- <summary>
- Gets the delegate to write the given record.
- If the delegate doesn't exist, one will be created and cached.
- </summary>
- <typeparam name="T">The record type.</typeparam>
- <param name="typeInfo">The type for the record.</param>
- </member>
- <member name="M:CsvHelper.Expressions.RecordWriter.CreateWriteDelegate``1(``0)">
- <summary>
- Creates a <see cref="T:System.Delegate"/> of type <see cref="T:System.Action`1"/>
- that will write the given record using the current writer row.
- </summary>
- <typeparam name="T">The record type.</typeparam>
- <param name="record">The record.</param>
- </member>
- <member name="M:CsvHelper.Expressions.RecordWriter.CreateWriteDelegate``1(System.Type)">
- <summary>
- Creates a <see cref="T:System.Delegate"/> of type <see cref="T:System.Action`1"/>
- that will write the given record using the current writer row.
- </summary>
- <param name="recordType">The type of the record.</param>
- </member>
- <member name="M:CsvHelper.Expressions.RecordWriter.CombineDelegates``1(System.Collections.Generic.IEnumerable{System.Action{``0}})">
- <summary>
- Combines the delegates into a single multicast delegate.
- This is needed because Silverlight doesn't have the
- Delegate.Combine( params Delegate[] ) overload.
- </summary>
- <param name="delegates">The delegates to combine.</param>
- <returns>A multicast delegate combined from the given delegates.</returns>
- </member>
- <member name="T:CsvHelper.Expressions.RecordWriterFactory">
- <summary>
- Factory to create record writers.
- </summary>
- </member>
- <member name="M:CsvHelper.Expressions.RecordWriterFactory.#ctor(CsvHelper.CsvWriter)">
- <summary>
- Initializes a new instance using the given writer.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:CsvHelper.Expressions.RecordWriterFactory.MakeRecordWriter(System.Type)">
- <summary>
- Creates a new record writer for the given record.
- </summary>
- <param name="recordType">The type of the record.</param>
- </member>
- <member name="T:CsvHelper.Factory">
- <summary>
- Creates CsvHelper classes.
- </summary>
- </member>
- <member name="M:CsvHelper.Factory.CreateParser(System.IO.TextReader,CsvHelper.Configuration.CsvConfiguration)">
- <summary>
- Creates an <see cref="T:CsvHelper.IParser"/>.
- </summary>
- <param name="reader">The text reader to use for the csv parser.</param>
- <param name="configuration">The configuration to use for the csv parser.</param>
- <returns>The created parser.</returns>
- </member>
- <member name="M:CsvHelper.Factory.CreateParser(System.IO.TextReader,System.Globalization.CultureInfo)">
- <summary>
- Creates an <see cref="T:CsvHelper.IParser" />.
- </summary>
- <param name="reader">The text reader to use for the csv parser.</param>
- <param name="cultureInfo">The culture information.</param>
- <returns>
- The created parser.
- </returns>
- </member>
- <member name="M:CsvHelper.Factory.CreateReader(System.IO.TextReader,CsvHelper.Configuration.CsvConfiguration)">
- <summary>
- Creates an <see cref="T:CsvHelper.IReader"/>.
- </summary>
- <param name="reader">The text reader to use for the csv reader.</param>
- <param name="configuration">The configuration to use for the reader.</param>
- <returns>The created reader.</returns>
- </member>
- <member name="M:CsvHelper.Factory.CreateReader(System.IO.TextReader,System.Globalization.CultureInfo)">
- <summary>
- Creates an <see cref="T:CsvHelper.IReader" />.
- </summary>
- <param name="reader">The text reader to use for the csv reader.</param>
- <param name="cultureInfo">The culture information.</param>
- <returns>
- The created reader.
- </returns>
- </member>
- <member name="M:CsvHelper.Factory.CreateReader(CsvHelper.IParser)">
- <summary>
- Creates an <see cref="T:CsvHelper.IReader"/>.
- </summary>
- <param name="parser">The parser used to create the reader.</param>
- <returns>The created reader.</returns>
- </member>
- <member name="M:CsvHelper.Factory.CreateWriter(System.IO.TextWriter,CsvHelper.Configuration.CsvConfiguration)">
- <summary>
- Creates an <see cref="T:CsvHelper.IWriter"/>.
- </summary>
- <param name="writer">The text writer to use for the csv writer.</param>
- <param name="configuration">The configuration to use for the writer.</param>
- <returns>The created writer.</returns>
- </member>
- <member name="M:CsvHelper.Factory.CreateWriter(System.IO.TextWriter,System.Globalization.CultureInfo)">
- <summary>
- Creates an <see cref="T:CsvHelper.IWriter" />.
- </summary>
- <param name="writer">The text writer to use for the csv writer.</param>
- <param name="cultureInfo">The culture information.</param>
- <returns>
- The created writer.
- </returns>
- </member>
- <member name="M:CsvHelper.Factory.CreateClassMapBuilder``1">
- <summary>
- Access point for fluent interface to dynamically build a <see cref="T:CsvHelper.Configuration.ClassMap`1"/>
- </summary>
- <typeparam name="T">Type you will be making a class map for</typeparam>
- <returns>Options to further configure the <see cref="T:CsvHelper.Configuration.ClassMap`1"/></returns>
- </member>
- <member name="T:CsvHelper.FieldCache">
- <summary>
- Caches fields.
- Based on C#'s <see cref="T:System.Collections.Generic.Dictionary`2"/>.
- </summary>
- </member>
- <member name="T:CsvHelper.FieldValidationException">
- <summary>
- Represents a user supplied field validation failure.
- </summary>
- </member>
- <member name="P:CsvHelper.FieldValidationException.Field">
- <summary>
- Gets the field that failed validation.
- </summary>
- </member>
- <member name="M:CsvHelper.FieldValidationException.#ctor(CsvHelper.CsvContext,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.ValidationException"/> class.
- </summary>
- <param name="context">The reading context.</param>
- <param name="field">The field that failed validation.</param>
- </member>
- <member name="M:CsvHelper.FieldValidationException.#ctor(CsvHelper.CsvContext,System.String,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.ValidationException"/> class
- with a specified error message.
- </summary>
- <param name="context">The reading context.</param>
- <param name="field">The field that failed validation.</param>
- <param name="message">The message that describes the error.</param>
- </member>
- <member name="M:CsvHelper.FieldValidationException.#ctor(CsvHelper.CsvContext,System.String,System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.ValidationException"/> class
- with a specified error message and a reference to the inner exception that
- is the cause of this exception.
- </summary>
- <param name="context">The reading context.</param>
- <param name="field">The field that failed validation.</param>
- <param name="message">The error message that explains the reason for the exception.</param>
- <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
- </member>
- <member name="T:CsvHelper.HeaderValidationException">
- <summary>
- Represents a header validation failure.
- </summary>
- </member>
- <member name="P:CsvHelper.HeaderValidationException.InvalidHeaders">
- <summary>
- Gets the invalid headers.
- </summary>
- </member>
- <member name="M:CsvHelper.HeaderValidationException.#ctor(CsvHelper.CsvContext,CsvHelper.InvalidHeader[])">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.ValidationException"/> class.
- </summary>
- <param name="context">The reading context.</param>
- <param name="invalidHeaders">The invalid headers.</param>
- </member>
- <member name="M:CsvHelper.HeaderValidationException.#ctor(CsvHelper.CsvContext,CsvHelper.InvalidHeader[],System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.ValidationException"/> class
- with a specified error message.
- </summary>
- <param name="context">The reading context.</param>
- <param name="invalidHeaders">The invalid headers.</param>
- <param name="message">The message that describes the error.</param>
- </member>
- <member name="M:CsvHelper.HeaderValidationException.#ctor(CsvHelper.CsvContext,CsvHelper.InvalidHeader[],System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.ValidationException"/> class
- with a specified error message and a reference to the inner exception that
- is the cause of this exception.
- </summary>
- <param name="context">The reading context.</param>
- <param name="invalidHeaders">The invalid headers.</param>
- <param name="message">The error message that explains the reason for the exception.</param>
- <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
- </member>
- <member name="T:CsvHelper.IFactory">
- <summary>
- Defines methods used to create
- CsvHelper classes.
- </summary>
- </member>
- <member name="M:CsvHelper.IFactory.CreateParser(System.IO.TextReader,CsvHelper.Configuration.CsvConfiguration)">
- <summary>
- Creates an <see cref="T:CsvHelper.IParser"/>.
- </summary>
- <param name="reader">The text reader to use for the csv parser.</param>
- <param name="configuration">The configuration to use for the csv parser.</param>
- <returns>The created parser.</returns>
- </member>
- <member name="M:CsvHelper.IFactory.CreateParser(System.IO.TextReader,System.Globalization.CultureInfo)">
- <summary>
- Creates an <see cref="T:CsvHelper.IParser" />.
- </summary>
- <param name="reader">The text reader to use for the csv parser.</param>
- <param name="cultureInfo">The culture information.</param>
- <returns>
- The created parser.
- </returns>
- </member>
- <member name="M:CsvHelper.IFactory.CreateReader(System.IO.TextReader,CsvHelper.Configuration.CsvConfiguration)">
- <summary>
- Creates an <see cref="T:CsvHelper.IReader"/>.
- </summary>
- <param name="reader">The text reader to use for the csv reader.</param>
- <param name="configuration">The configuration to use for the reader.</param>
- <returns>The created reader.</returns>
- </member>
- <member name="M:CsvHelper.IFactory.CreateReader(System.IO.TextReader,System.Globalization.CultureInfo)">
- <summary>
- Creates an <see cref="T:CsvHelper.IReader" />.
- </summary>
- <param name="reader">The text reader to use for the csv reader.</param>
- <param name="cultureInfo">The culture information.</param>
- <returns>
- The created reader.
- </returns>
- </member>
- <member name="M:CsvHelper.IFactory.CreateReader(CsvHelper.IParser)">
- <summary>
- Creates an <see cref="T:CsvHelper.IReader"/>.
- </summary>
- <param name="parser">The parser used to create the reader.</param>
- <returns>The created reader.</returns>
- </member>
- <member name="M:CsvHelper.IFactory.CreateWriter(System.IO.TextWriter,CsvHelper.Configuration.CsvConfiguration)">
- <summary>
- Creates an <see cref="T:CsvHelper.IWriter"/>.
- </summary>
- <param name="writer">The text writer to use for the csv writer.</param>
- <param name="configuration">The configuration to use for the writer.</param>
- <returns>The created writer.</returns>
- </member>
- <member name="M:CsvHelper.IFactory.CreateWriter(System.IO.TextWriter,System.Globalization.CultureInfo)">
- <summary>
- Creates an <see cref="T:CsvHelper.IWriter" />.
- </summary>
- <param name="writer">The text writer to use for the csv writer.</param>
- <param name="cultureInfo">The culture information.</param>
- <returns>
- The created writer.
- </returns>
- </member>
- <member name="M:CsvHelper.IFactory.CreateClassMapBuilder``1">
- <summary>
- Provides a fluent interface for dynamically creating <see cref="T:CsvHelper.Configuration.ClassMap`1"/>s
- </summary>
- <typeparam name="T">Type of class to map</typeparam>
- <returns>Next available options</returns>
- </member>
- <member name="T:CsvHelper.InvalidHeader">
- <summary>
- Invalid header information.
- </summary>
- </member>
- <member name="P:CsvHelper.InvalidHeader.Names">
- <summary>
- Header names mapped to a CSV field that couldn't be found.
- </summary>
- </member>
- <member name="P:CsvHelper.InvalidHeader.Index">
- <summary>
- Header name index maped to a CSV field that couldn't be found.
- </summary>
- </member>
- <member name="T:CsvHelper.IObjectResolver">
- <summary>
- Defines the functionality of a class that creates objects
- from a given type.
- </summary>
- </member>
- <member name="P:CsvHelper.IObjectResolver.UseFallback">
- <summary>
- A value indicating if the resolver's <see cref="P:CsvHelper.IObjectResolver.CanResolve"/>
- returns false that an object will still be created using
- CsvHelper's object creation. True to fallback, otherwise false.
- Default value is true.
- </summary>
- </member>
- <member name="P:CsvHelper.IObjectResolver.CanResolve">
- <summary>
- A value indicating if the resolver is able to resolve
- the given type. True if the type can be resolved,
- otherwise false.
- </summary>
- </member>
- <member name="P:CsvHelper.IObjectResolver.ResolveFunction">
- <summary>
- The function that creates an object from a given type.
- </summary>
- </member>
- <member name="M:CsvHelper.IObjectResolver.Resolve(System.Type,System.Object[])">
- <summary>
- Creates an object from the given type using the <see cref="P:CsvHelper.IObjectResolver.ResolveFunction"/>
- function. If <see cref="P:CsvHelper.IObjectResolver.CanResolve"/> is false, the object will be
- created using CsvHelper's default object creation. If <see cref="P:CsvHelper.IObjectResolver.UseFallback"/>
- is false, an exception is thrown.
- </summary>
- <param name="type">The type to create an instance from. The created object
- may not be the same type as the given type.</param>
- <param name="constructorArgs">Constructor arguments used to create the type.</param>
- </member>
- <member name="M:CsvHelper.IObjectResolver.Resolve``1(System.Object[])">
- <summary>
- Creates an object from the given type using the <see cref="P:CsvHelper.IObjectResolver.ResolveFunction"/>
- function. If <see cref="P:CsvHelper.IObjectResolver.CanResolve"/> is false, the object will be
- created using CsvHelper's default object creation. If <see cref="P:CsvHelper.IObjectResolver.UseFallback"/>
- is false, an exception is thrown.
- </summary>
- <typeparam name="T">The type to create an instance from. The created object
- may not be the same type as the given type.</typeparam>
- <param name="constructorArgs">Constructor arguments used to create the type.</param>
- </member>
- <member name="T:CsvHelper.IParser">
- <summary>
- Defines methods used the parse a CSV file.
- </summary>
- </member>
- <member name="P:CsvHelper.IParser.ByteCount">
- <summary>
- Gets the count of how many bytes have been read.
- <see cref="P:CsvHelper.Configuration.IParserConfiguration.CountBytes"/> needs
- to be enabled for this value to be populated.
- </summary>
- </member>
- <member name="P:CsvHelper.IParser.CharCount">
- <summary>
- Gets the count of how many characters have been read.
- </summary>
- </member>
- <member name="P:CsvHelper.IParser.Count">
- <summary>
- Gets the number of fields for the current row.
- </summary>
- </member>
- <member name="P:CsvHelper.IParser.Item(System.Int32)">
- <summary>
- Gets the field at the specified index for the current row.
- </summary>
- <param name="index">The index.</param>
- <returns>The field.</returns>
- </member>
- <member name="P:CsvHelper.IParser.Record">
- <summary>
- Gets the record for the current row. Note:
- It is much more efficient to only get the fields you need. If
- you need all fields, then use this.
- </summary>
- </member>
- <member name="P:CsvHelper.IParser.RawRecord">
- <summary>
- Gets the raw record for the current row.
- </summary>
- </member>
- <member name="P:CsvHelper.IParser.Row">
- <summary>
- Gets the CSV row the parser is currently on.
- </summary>
- </member>
- <member name="P:CsvHelper.IParser.RawRow">
- <summary>
- Gets the raw row the parser is currently on.
- </summary>
- </member>
- <member name="P:CsvHelper.IParser.Delimiter">
- <summary>
- The delimiter the parser is using.
- </summary>
- </member>
- <member name="P:CsvHelper.IParser.Context">
- <summary>
- Gets the reading context.
- </summary>
- </member>
- <member name="P:CsvHelper.IParser.Configuration">
- <summary>
- Gets the configuration.
- </summary>
- </member>
- <member name="M:CsvHelper.IParser.Read">
- <summary>
- Reads a record from the CSV file.
- </summary>
- <returns>True if there are more records to read, otherwise false.</returns>
- </member>
- <member name="M:CsvHelper.IParser.ReadAsync">
- <summary>
- Reads a record from the CSV file asynchronously.
- </summary>
- <returns>True if there are more records to read, otherwise false.</returns>
- </member>
- <member name="T:CsvHelper.IReader">
- <summary>
- Defines methods used to read parsed data
- from a CSV file.
- </summary>
- </member>
- <member name="M:CsvHelper.IReader.ReadHeader">
- <summary>
- Reads the header record without reading the first row.
- </summary>
- <returns>True if there are more records, otherwise false.</returns>
- </member>
- <member name="M:CsvHelper.IReader.Read">
- <summary>
- Advances the reader to the next record. This will not read headers.
- You need to call <see cref="M:CsvHelper.IReader.Read"/> then <see cref="M:CsvHelper.IReader.ReadHeader"/>
- for the headers to be read.
- </summary>
- <returns>True if there are more records, otherwise false.</returns>
- </member>
- <member name="M:CsvHelper.IReader.ReadAsync">
- <summary>
- Advances the reader to the next record. This will not read headers.
- You need to call <see cref="M:CsvHelper.IReader.ReadAsync"/> then <see cref="M:CsvHelper.IReader.ReadHeader"/>
- for the headers to be read.
- </summary>
- <returns>True if there are more records, otherwise false.</returns>
- </member>
- <member name="M:CsvHelper.IReader.GetRecords``1">
- <summary>
- Gets all the records in the CSV file and
- converts each to <see cref="T:System.Type"/> T. The Read method
- should not be used when using this.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the record.</typeparam>
- <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of records.</returns>
- </member>
- <member name="M:CsvHelper.IReader.GetRecords``1(``0)">
- <summary>
- Gets all the records in the CSV file and converts
- each to <see cref="T:System.Type"/> T. The read method
- should not be used when using this.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the record.</typeparam>
- <param name="anonymousTypeDefinition">The anonymous type definition to use for the records.</param>
- <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of records.</returns>
- </member>
- <member name="M:CsvHelper.IReader.GetRecords(System.Type)">
- <summary>
- Gets all the records in the CSV file and
- converts each to <see cref="T:System.Type"/> T. The Read method
- should not be used when using this.
- </summary>
- <param name="type">The <see cref="T:System.Type"/> of the record.</param>
- <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1" /> of records.</returns>
- </member>
- <member name="M:CsvHelper.IReader.EnumerateRecords``1(``0)">
- <summary>
- Enumerates the records hydrating the given record instance with row data.
- The record instance is re-used and not cleared on each enumeration.
- This only works for streaming rows. If any methods are called on the projection
- that force the evaluation of the IEnumerable, such as ToList(), the entire list
- will contain the same instance of the record, which is the last row.
- </summary>
- <typeparam name="T">The type of the record.</typeparam>
- <param name="record">The record to fill each enumeration.</param>
- <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of records.</returns>
- </member>
- <member name="M:CsvHelper.IReader.GetRecordsAsync``1(System.Threading.CancellationToken)">
- <summary>
- Gets all the records in the CSV file and
- converts each to <see cref="T:System.Type"/> T. The Read method
- should not be used when using this.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the record.</typeparam>
- <param name="cancellationToken">The cancellation token to stop the writing.</param>
- <returns>An <see cref="T:System.Collections.Generic.IAsyncEnumerable`1" /> of records.</returns>
- </member>
- <member name="M:CsvHelper.IReader.GetRecordsAsync``1(``0,System.Threading.CancellationToken)">
- <summary>
- Gets all the records in the CSV file and converts
- each to <see cref="T:System.Type"/> T. The read method
- should not be used when using this.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the record.</typeparam>
- <param name="anonymousTypeDefinition">The anonymous type definition to use for the records.</param>
- <param name="cancellationToken">The cancellation token to stop the writing.</param>
- <returns>An <see cref="T:System.Collections.Generic.IAsyncEnumerable`1"/> of records.</returns>
- </member>
- <member name="M:CsvHelper.IReader.GetRecordsAsync(System.Type,System.Threading.CancellationToken)">
- <summary>
- Gets all the records in the CSV file and
- converts each to <see cref="T:System.Type"/> T. The Read method
- should not be used when using this.
- </summary>
- <param name="type">The <see cref="T:System.Type"/> of the record.</param>
- <param name="cancellationToken">The cancellation token to stop the writing.</param>
- <returns>An <see cref="T:System.Collections.Generic.IAsyncEnumerable`1" /> of records.</returns>
- </member>
- <member name="M:CsvHelper.IReader.EnumerateRecordsAsync``1(``0,System.Threading.CancellationToken)">
- <summary>
- Enumerates the records hydrating the given record instance with row data.
- The record instance is re-used and not cleared on each enumeration.
- This only works for streaming rows. If any methods are called on the projection
- that force the evaluation of the IEnumerable, such as ToList(), the entire list
- will contain the same instance of the record, which is the last row.
- </summary>
- <typeparam name="T">The type of the record.</typeparam>
- <param name="record">The record to fill each enumeration.</param>
- /// <param name="cancellationToken">The cancellation token to stop the writing.</param>
- <returns>An <see cref="T:System.Collections.Generic.IAsyncEnumerable`1"/> of records.</returns>
- </member>
- <member name="T:CsvHelper.IReaderRow">
- <summary>
- Defines methods used to read parsed data
- from a CSV file row.
- </summary>
- </member>
- <member name="P:CsvHelper.IReaderRow.ColumnCount">
- <summary>
- Gets the column count of the current row.
- This should match <see cref="P:CsvHelper.IParser.Count"/>.
- </summary>
- </member>
- <member name="P:CsvHelper.IReaderRow.CurrentIndex">
- <summary>
- Gets the field index the reader is currently on.
- </summary>
- </member>
- <member name="P:CsvHelper.IReaderRow.HeaderRecord">
- <summary>
- Gets the header record.
- </summary>
- </member>
- <member name="P:CsvHelper.IReaderRow.Parser">
- <summary>
- Gets the parser.
- </summary>
- </member>
- <member name="P:CsvHelper.IReaderRow.Context">
- <summary>
- Gets the reading context.
- </summary>
- </member>
- <member name="P:CsvHelper.IReaderRow.Configuration">
- <summary>
- Gets or sets the configuration.
- </summary>
- </member>
- <member name="P:CsvHelper.IReaderRow.Item(System.Int32)">
- <summary>
- Gets the raw field at position (column) index.
- </summary>
- <param name="index">The zero based index of the field.</param>
- <returns>The raw field.</returns>
- </member>
- <member name="P:CsvHelper.IReaderRow.Item(System.String)">
- <summary>
- Gets the raw field at position (column) name.
- </summary>
- <param name="name">The named index of the field.</param>
- <returns>The raw field.</returns>
- </member>
- <member name="P:CsvHelper.IReaderRow.Item(System.String,System.Int32)">
- <summary>
- Gets the raw field at position (column) name.
- </summary>
- <param name="name">The named index of the field.</param>
- <param name="index">The zero based index of the field.</param>
- <returns>The raw field.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.GetField(System.Int32)">
- <summary>
- Gets the raw field at position (column) index.
- </summary>
- <param name="index">The zero based index of the field.</param>
- <returns>The raw field.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.GetField(System.String)">
- <summary>
- Gets the raw field at position (column) name.
- </summary>
- <param name="name">The named index of the field.</param>
- <returns>The raw field.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.GetField(System.String,System.Int32)">
- <summary>
- Gets the raw field at position (column) name and the index
- instance of that field. The index is used when there are
- multiple columns with the same header name.
- </summary>
- <param name="name">The named index of the field.</param>
- <param name="index">The zero based index of the instance of the field.</param>
- <returns>The raw field.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.GetField(System.Type,System.Int32)">
- <summary>
- Gets the field converted to <see cref="T:System.Object"/> using
- the specified <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/>.
- </summary>
- <param name="type">The type of the field.</param>
- <param name="index">The index of the field.</param>
- <returns>The field converted to <see cref="T:System.Object"/>.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.GetField(System.Type,System.String)">
- <summary>
- Gets the field converted to <see cref="T:System.Object"/> using
- the specified <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/>.
- </summary>
- <param name="type">The type of the field.</param>
- <param name="name">The named index of the field.</param>
- <returns>The field converted to <see cref="T:System.Object"/>.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.GetField(System.Type,System.String,System.Int32)">
- <summary>
- Gets the field converted to <see cref="T:System.Object"/> using
- the specified <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/>.
- </summary>
- <param name="type">The type of the field.</param>
- <param name="name">The named index of the field.</param>
- <param name="index">The zero based index of the instance of the field.</param>
- <returns>The field converted to <see cref="T:System.Object"/>.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.GetField(System.Type,System.Int32,CsvHelper.TypeConversion.ITypeConverter)">
- <summary>
- Gets the field converted to <see cref="T:System.Object"/> using
- the specified <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/>.
- </summary>
- <param name="type">The type of the field.</param>
- <param name="index">The index of the field.</param>
- <param name="converter">The <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> used to convert the field to <see cref="T:System.Object"/>.</param>
- <returns>The field converted to <see cref="T:System.Object"/>.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.GetField(System.Type,System.String,CsvHelper.TypeConversion.ITypeConverter)">
- <summary>
- Gets the field converted to <see cref="T:System.Object"/> using
- the specified <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/>.
- </summary>
- <param name="type">The type of the field.</param>
- <param name="name">The named index of the field.</param>
- <param name="converter">The <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> used to convert the field to <see cref="T:System.Object"/>.</param>
- <returns>The field converted to <see cref="T:System.Object"/>.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.GetField(System.Type,System.String,System.Int32,CsvHelper.TypeConversion.ITypeConverter)">
- <summary>
- Gets the field converted to <see cref="T:System.Object"/> using
- the specified <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/>.
- </summary>
- <param name="type">The type of the field.</param>
- <param name="name">The named index of the field.</param>
- <param name="index">The zero based index of the instance of the field.</param>
- <param name="converter">The <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> used to convert the field to <see cref="T:System.Object"/>.</param>
- <returns>The field converted to <see cref="T:System.Object"/>.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.GetField``1(System.Int32)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position (column) index.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the field.</typeparam>
- <param name="index">The zero based index of the field.</param>
- <returns>The field converted to <see cref="T:System.Type"/> T.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.GetField``1(System.String)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position (column) name.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the field.</typeparam>
- <param name="name">The named index of the field.</param>
- <returns>The field converted to <see cref="T:System.Type"/> T.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.GetField``1(System.String,System.Int32)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position
- (column) name and the index instance of that field. The index
- is used when there are multiple columns with the same header name.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="name">The named index of the field.</param>
- <param name="index">The zero based index of the instance of the field.</param>
- <returns></returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.GetField``1(System.Int32,CsvHelper.TypeConversion.ITypeConverter)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position (column) index using
- the given <see cref="T:CsvHelper.TypeConversion.ITypeConverter" />.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the field.</typeparam>
- <param name="index">The zero based index of the field.</param>
- <param name="converter">The <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> used to convert the field to <see cref="T:System.Type"/> T.</param>
- <returns>The field converted to <see cref="T:System.Type"/> T.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.GetField``1(System.String,CsvHelper.TypeConversion.ITypeConverter)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position (column) name using
- the given <see cref="T:CsvHelper.TypeConversion.ITypeConverter" />.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the field.</typeparam>
- <param name="name">The named index of the field.</param>
- <param name="converter">The <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> used to convert the field to <see cref="T:System.Type"/> T.</param>
- <returns>The field converted to <see cref="T:System.Type"/> T.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.GetField``1(System.String,System.Int32,CsvHelper.TypeConversion.ITypeConverter)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position
- (column) name and the index instance of that field. The index
- is used when there are multiple columns with the same header name.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the field.</typeparam>
- <param name="name">The named index of the field.</param>
- <param name="index">The zero based index of the instance of the field.</param>
- <param name="converter">The <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> used to convert the field to <see cref="T:System.Type"/> T.</param>
- <returns>The field converted to <see cref="T:System.Type"/> T.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.GetField``2(System.Int32)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position (column) index using
- the given <see cref="T:CsvHelper.TypeConversion.ITypeConverter" />.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the field.</typeparam>
- <typeparam name="TConverter">The <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> used to convert the field to <see cref="T:System.Type"/> T.</typeparam>
- <param name="index">The zero based index of the field.</param>
- <returns>The field converted to <see cref="T:System.Type"/> T.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.GetField``2(System.String)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position (column) name using
- the given <see cref="T:CsvHelper.TypeConversion.ITypeConverter" />.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the field.</typeparam>
- <typeparam name="TConverter">The <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> used to convert the field to <see cref="T:System.Type"/> T.</typeparam>
- <param name="name">The named index of the field.</param>
- <returns>The field converted to <see cref="T:System.Type"/> T.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.GetField``2(System.String,System.Int32)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position
- (column) name and the index instance of that field. The index
- is used when there are multiple columns with the same header name.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the field.</typeparam>
- <typeparam name="TConverter">The <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> used to convert the field to <see cref="T:System.Type"/> T.</typeparam>
- <param name="name">The named index of the field.</param>
- <param name="index">The zero based index of the instance of the field.</param>
- <returns>The field converted to <see cref="T:System.Type"/> T.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.TryGetField(System.Type,System.Int32,System.Object@)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position (column) index.
- </summary>
- <param name="type">The <see cref="T:System.Type"/> of the field.</param>
- <param name="index">The zero based index of the field.</param>
- <param name="field">The field converted to type T.</param>
- <returns>A value indicating if the get was successful.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.TryGetField(System.Type,System.String,System.Object@)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position (column) name.
- </summary>
- <param name="type">The <see cref="T:System.Type"/> of the field.</param>
- <param name="name">The named index of the field.</param>
- <param name="field">The field converted to <see cref="T:System.Type"/> T.</param>
- <returns>A value indicating if the get was successful.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.TryGetField(System.Type,System.String,System.Int32,System.Object@)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position
- (column) name and the index instance of that field. The index
- is used when there are multiple columns with the same header name.
- </summary>
- <param name="type">The <see cref="T:System.Type"/> of the field.</param>
- <param name="name">The named index of the field.</param>
- <param name="index">The zero based index of the instance of the field.</param>
- <param name="field">The field converted to <see cref="T:System.Type"/> T.</param>
- <returns>A value indicating if the get was successful.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.TryGetField(System.Type,System.Int32,CsvHelper.TypeConversion.ITypeConverter,System.Object@)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position (column) index
- using the specified <see cref="T:CsvHelper.TypeConversion.ITypeConverter" />.
- </summary>
- <param name="type">The <see cref="T:System.Type"/> of the field.</param>
- <param name="index">The zero based index of the field.</param>
- <param name="converter">The <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> used to convert the field to <see cref="T:System.Type"/> T.</param>
- <param name="field">The field converted to <see cref="T:System.Type"/> T.</param>
- <returns>A value indicating if the get was successful.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.TryGetField(System.Type,System.String,CsvHelper.TypeConversion.ITypeConverter,System.Object@)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position (column) name
- using the specified <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/>.
- </summary>
- <param name="type">The <see cref="T:System.Type"/> of the field.</param>
- <param name="name">The named index of the field.</param>
- <param name="converter">The <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> used to convert the field to <see cref="T:System.Type"/> T.</param>
- <param name="field">The field converted to <see cref="T:System.Type"/> T.</param>
- <returns>A value indicating if the get was successful.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.TryGetField(System.Type,System.String,System.Int32,CsvHelper.TypeConversion.ITypeConverter,System.Object@)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position (column) name
- using the specified <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/>.
- </summary>
- <param name="type">The <see cref="T:System.Type"/> of the field.</param>
- <param name="name">The named index of the field.</param>
- <param name="index">The zero based index of the instance of the field.</param>
- <param name="converter">The <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> used to convert the field to <see cref="T:System.Type"/> T.</param>
- <param name="field">The field converted to <see cref="T:System.Type"/> T.</param>
- <returns>A value indicating if the get was successful.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.TryGetField``1(System.Int32,``0@)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position (column) index.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the field.</typeparam>
- <param name="index">The zero based index of the field.</param>
- <param name="field">The field converted to type T.</param>
- <returns>A value indicating if the get was successful.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.TryGetField``1(System.String,``0@)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position (column) name.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the field.</typeparam>
- <param name="name">The named index of the field.</param>
- <param name="field">The field converted to <see cref="T:System.Type"/> T.</param>
- <returns>A value indicating if the get was successful.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.TryGetField``1(System.String,System.Int32,``0@)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position
- (column) name and the index instance of that field. The index
- is used when there are multiple columns with the same header name.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="name">The named index of the field.</param>
- <param name="index">The zero based index of the instance of the field.</param>
- <param name="field">The field converted to <see cref="T:System.Type"/> T.</param>
- <returns>A value indicating if the get was successful.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.TryGetField``1(System.Int32,CsvHelper.TypeConversion.ITypeConverter,``0@)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position (column) index
- using the specified <see cref="T:CsvHelper.TypeConversion.ITypeConverter" />.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the field.</typeparam>
- <param name="index">The zero based index of the field.</param>
- <param name="converter">The <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> used to convert the field to <see cref="T:System.Type"/> T.</param>
- <param name="field">The field converted to <see cref="T:System.Type"/> T.</param>
- <returns>A value indicating if the get was successful.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.TryGetField``1(System.String,CsvHelper.TypeConversion.ITypeConverter,``0@)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position (column) name
- using the specified <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/>.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the field.</typeparam>
- <param name="name">The named index of the field.</param>
- <param name="converter">The <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> used to convert the field to <see cref="T:System.Type"/> T.</param>
- <param name="field">The field converted to <see cref="T:System.Type"/> T.</param>
- <returns>A value indicating if the get was successful.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.TryGetField``1(System.String,System.Int32,CsvHelper.TypeConversion.ITypeConverter,``0@)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position (column) name
- using the specified <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/>.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the field.</typeparam>
- <param name="name">The named index of the field.</param>
- <param name="index">The zero based index of the instance of the field.</param>
- <param name="converter">The <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> used to convert the field to <see cref="T:System.Type"/> T.</param>
- <param name="field">The field converted to <see cref="T:System.Type"/> T.</param>
- <returns>A value indicating if the get was successful.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.TryGetField``2(System.Int32,``0@)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position (column) index
- using the specified <see cref="T:CsvHelper.TypeConversion.ITypeConverter" />.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the field.</typeparam>
- <typeparam name="TConverter">The <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> used to convert the field to <see cref="T:System.Type"/> T.</typeparam>
- <param name="index">The zero based index of the field.</param>
- <param name="field">The field converted to <see cref="T:System.Type"/> T.</param>
- <returns>A value indicating if the get was successful.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.TryGetField``2(System.String,``0@)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position (column) name
- using the specified <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/>.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the field.</typeparam>
- <typeparam name="TConverter">The <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> used to convert the field to <see cref="T:System.Type"/> T.</typeparam>
- <param name="name">The named index of the field.</param>
- <param name="field">The field converted to <see cref="T:System.Type"/> T.</param>
- <returns>A value indicating if the get was successful.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.TryGetField``2(System.String,System.Int32,``0@)">
- <summary>
- Gets the field converted to <see cref="T:System.Type"/> T at position (column) name
- using the specified <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/>.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the field.</typeparam>
- <typeparam name="TConverter">The <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> used to convert the field to <see cref="T:System.Type"/> T.</typeparam>
- <param name="name">The named index of the field.</param>
- <param name="index">The zero based index of the instance of the field.</param>
- <param name="field">The field converted to <see cref="T:System.Type"/> T.</param>
- <returns>A value indicating if the get was successful.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.GetRecord``1">
- <summary>
- Gets the record converted into <see cref="T:System.Type"/> T.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the record.</typeparam>
- <returns>The record converted to <see cref="T:System.Type"/> T.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.GetRecord``1(``0)">
- <summary>
- Get the record converted into <see cref="T:System.Type"/> T.
- </summary>
- <typeparam name="T">The <see cref="T:System.Type"/> of the record.</typeparam>
- <param name="anonymousTypeDefinition">The anonymous type definition to use for the record.</param>
- <returns>The record converted to <see cref="T:System.Type"/> T.</returns>
- </member>
- <member name="M:CsvHelper.IReaderRow.GetRecord(System.Type)">
- <summary>
- Gets the record.
- </summary>
- <param name="type">The <see cref="T:System.Type"/> of the record.</param>
- <returns>The record.</returns>
- </member>
- <member name="T:CsvHelper.IWriter">
- <summary>
- Defines methods used to write to a CSV file.
- </summary>
- </member>
- <member name="M:CsvHelper.IWriter.Flush">
- <summary>
- Flushes the internal buffer to the <see cref="T:System.IO.TextWriter"/> then
- flushes the <see cref="T:System.IO.TextWriter"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.IWriter.FlushAsync">
- <summary>
- Flushes the internal buffer to the <see cref="T:System.IO.TextWriter"/> then
- flushes the <see cref="T:System.IO.TextWriter"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.IWriter.NextRecord">
- <summary>
- Ends writing of the current record and starts a new record.
- This flushes the buffer to the <see cref="T:System.IO.TextWriter"/> but
- does not flush the <see cref="T:System.IO.TextWriter"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.IWriter.NextRecordAsync">
- <summary>
- Ends writing of the current record and starts a new record.
- This flushes the buffer to the <see cref="T:System.IO.TextWriter"/> but
- does not flush the <see cref="T:System.IO.TextWriter"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.IWriter.WriteRecords(System.Collections.IEnumerable)">
- <summary>
- Writes the list of records to the CSV file.
- </summary>
- <param name="records">The records to write.</param>
- </member>
- <member name="M:CsvHelper.IWriter.WriteRecords``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Writes the list of records to the CSV file.
- </summary>
- <typeparam name="T">Record type.</typeparam>
- <param name="records">The records to write.</param>
- </member>
- <member name="M:CsvHelper.IWriter.WriteRecordsAsync(System.Collections.IEnumerable,System.Threading.CancellationToken)">
- <summary>
- Writes the list of records to the CSV file.
- </summary>
- <param name="records">The records to write.</param>
- <param name="cancellationToken">The cancellation token to stop the writing.</param>
- </member>
- <member name="M:CsvHelper.IWriter.WriteRecordsAsync``1(System.Collections.Generic.IEnumerable{``0},System.Threading.CancellationToken)">
- <summary>
- Writes the list of records to the CSV file.
- </summary>
- <typeparam name="T">Record type.</typeparam>
- <param name="records">The records to write.</param>
- <param name="cancellationToken">The cancellation token to stop the writing.</param>
- </member>
- <member name="M:CsvHelper.IWriter.WriteRecordsAsync``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Threading.CancellationToken)">
- <summary>
- Writes the list of records to the CSV file.
- </summary>
- <typeparam name="T">Record type.</typeparam>
- <param name="records">The records to write.</param>
- <param name="cancellationToken">The cancellation token to stop the writing.</param>
- </member>
- <member name="T:CsvHelper.IWriterRow">
- <summary>
- Defines methods used to write a CSV row.
- </summary>
- </member>
- <member name="P:CsvHelper.IWriterRow.HeaderRecord">
- <summary>
- The header record.
- </summary>
- </member>
- <member name="P:CsvHelper.IWriterRow.Row">
- <summary>
- The current row.
- </summary>
- </member>
- <member name="P:CsvHelper.IWriterRow.Index">
- <summary>
- The current field index.
- </summary>
- </member>
- <member name="P:CsvHelper.IWriterRow.Context">
- <summary>
- Gets the writing context.
- </summary>
- </member>
- <member name="P:CsvHelper.IWriterRow.Configuration">
- <summary>
- Gets or sets the configuration.
- </summary>
- </member>
- <member name="M:CsvHelper.IWriterRow.WriteConvertedField(System.String,System.Type)">
- <summary>
- Writes a field that has already been converted to a
- <see cref="T:System.String"/> from an <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/>.
- If the field is null, it won't get written. A type converter
- will always return a string, even if field is null. If the
- converter returns a null, it means that the converter has already
- written data, and the returned value should not be written.
- </summary>
- <param name="field">The converted field to write.</param>
- <param name="fieldType">The type of the field before it was converted into a string.</param>
- </member>
- <member name="M:CsvHelper.IWriterRow.WriteField(System.String)">
- <summary>
- Writes the field to the CSV file. The field
- may get quotes added to it.
- When all fields are written for a record,
- <see cref="M:CsvHelper.IWriter.NextRecord" /> must be called
- to complete writing of the current record.
- </summary>
- <param name="field">The field to write.</param>
- </member>
- <member name="M:CsvHelper.IWriterRow.WriteField(System.String,System.Boolean)">
- <summary>
- Writes the field to the CSV file. This will
- ignore any need to quote and ignore
- <see cref="P:CsvHelper.Configuration.CsvConfiguration.ShouldQuote"/>
- and just quote based on the shouldQuote
- parameter.
- When all fields are written for a record,
- <see cref="M:CsvHelper.IWriter.NextRecord" /> must be called
- to complete writing of the current record.
- </summary>
- <param name="field">The field to write.</param>
- <param name="shouldQuote">True to quote the field, otherwise false.</param>
- </member>
- <member name="M:CsvHelper.IWriterRow.WriteField``1(``0)">
- <summary>
- Writes the field to the CSV file.
- When all fields are written for a record,
- <see cref="M:CsvHelper.IWriter.NextRecord" /> must be called
- to complete writing of the current record.
- </summary>
- <typeparam name="T">The type of the field.</typeparam>
- <param name="field">The field to write.</param>
- </member>
- <member name="M:CsvHelper.IWriterRow.WriteField``1(``0,CsvHelper.TypeConversion.ITypeConverter)">
- <summary>
- Writes the field to the CSV file.
- When all fields are written for a record,
- <see cref="M:CsvHelper.IWriter.NextRecord" /> must be called
- to complete writing of the current record.
- </summary>
- <typeparam name="T">The type of the field.</typeparam>
- <param name="field">The field to write.</param>
- <param name="converter">The converter used to convert the field into a string.</param>
- </member>
- <member name="M:CsvHelper.IWriterRow.WriteField``2(``0)">
- <summary>
- Writes the field to the CSV file
- using the given <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/>.
- When all fields are written for a record,
- <see cref="M:CsvHelper.IWriter.NextRecord" /> must be called
- to complete writing of the current record.
- </summary>
- <typeparam name="T">The type of the field.</typeparam>
- <typeparam name="TConverter">The type of the converter.</typeparam>
- <param name="field">The field to write.</param>
- </member>
- <member name="M:CsvHelper.IWriterRow.WriteComment(System.String)">
- <summary>
- Writes a comment.
- </summary>
- <param name="comment">The comment to write.</param>
- </member>
- <member name="M:CsvHelper.IWriterRow.WriteHeader``1">
- <summary>
- Writes the header record from the given members.
- </summary>
- <typeparam name="T">The type of the record.</typeparam>
- </member>
- <member name="M:CsvHelper.IWriterRow.WriteHeader(System.Type)">
- <summary>
- Writes the header record from the given members.
- </summary>
- <param name="type">The type of the record.</param>
- </member>
- <member name="M:CsvHelper.IWriterRow.WriteRecord``1(``0)">
- <summary>
- Writes the record to the CSV file.
- </summary>
- <typeparam name="T">The type of the record.</typeparam>
- <param name="record">The record to write.</param>
- </member>
- <member name="T:CsvHelper.MaxFieldSizeException">
- <summary>
- Represents an error due to a field that is too large.
- </summary>
- </member>
- <member name="M:CsvHelper.MaxFieldSizeException.#ctor(CsvHelper.CsvContext)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.MaxFieldSizeException"/> class.
- </summary>
- <param name="context">The reading context.</param>
- </member>
- <member name="M:CsvHelper.MaxFieldSizeException.#ctor(CsvHelper.CsvContext,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.MaxFieldSizeException"/> class
- with a specified error message.
- </summary>
- <param name="context">The reading context.</param>
- <param name="message">The message that describes the error.</param>
- </member>
- <member name="M:CsvHelper.MaxFieldSizeException.#ctor(CsvHelper.CsvContext,System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.MaxFieldSizeException"/> class
- with a specified error message and a reference to the inner exception that
- is the cause of this exception.
- </summary>
- <param name="context">The reading context.</param>
- <param name="message">The error message that explains the reason for the exception.</param>
- <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
- </member>
- <member name="T:CsvHelper.MissingFieldException">
- <summary>
- Represents an error caused because a field is missing
- in the header while reading a CSV file.
- </summary>
- </member>
- <member name="M:CsvHelper.MissingFieldException.#ctor(CsvHelper.CsvContext)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.MissingFieldException"/> class.
- </summary>
- <param name="context">The reading context.</param>
- </member>
- <member name="M:CsvHelper.MissingFieldException.#ctor(CsvHelper.CsvContext,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.MissingFieldException"/> class
- with a specified error message.
- </summary>
- <param name="context">The reading context.</param>
- <param name="message">The message that describes the error.</param>
- </member>
- <member name="M:CsvHelper.MissingFieldException.#ctor(CsvHelper.CsvContext,System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.MissingFieldException"/> class
- with a specified error message and a reference to the inner exception that
- is the cause of this exception.
- </summary>
- <param name="context">The reading context.</param>
- <param name="message">The error message that explains the reason for the exception.</param>
- <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
- </member>
- <member name="T:CsvHelper.ObjectCreator">
- <summary>
- Efficiently creates instances of object types.
- </summary>
- </member>
- <member name="M:CsvHelper.ObjectCreator.CreateInstance``1(System.Object[])">
- <summary>
- Creates an instance of type T using the given arguments.
- </summary>
- <typeparam name="T">The type to create an instance of.</typeparam>
- <param name="args">The constrcutor arguments.</param>
- </member>
- <member name="M:CsvHelper.ObjectCreator.CreateInstance(System.Type,System.Object[])">
- <summary>
- Creates an instance of the given type using the given arguments.
- </summary>
- <param name="type">The type to create an instance of.</param>
- <param name="args">The constructor arguments.</param>
- </member>
- <member name="T:CsvHelper.ObjectResolver">
- <summary>
- Creates objects from a given type.
- </summary>
- </member>
- <member name="P:CsvHelper.ObjectResolver.Current">
- <summary>
- Gets or sets the current resolver.
- Use an instance of this instead if at all possible.
- </summary>
- </member>
- <member name="P:CsvHelper.ObjectResolver.UseFallback">
- <summary>
- A value indicating if the resolver's <see cref="P:CsvHelper.ObjectResolver.CanResolve"/>
- returns false that an object will still be created using
- CsvHelper's object creation. True to fallback, otherwise false.
- Default value is true.
- </summary>
- </member>
- <member name="P:CsvHelper.ObjectResolver.CanResolve">
- <summary>
- A function that returns a value indicating if the resolver
- is able to resolve the given type. True if the type can be
- resolved, otherwise false.
- </summary>
- </member>
- <member name="P:CsvHelper.ObjectResolver.ResolveFunction">
- <summary>
- The function that creates an object from a given type.
- </summary>
- </member>
- <member name="M:CsvHelper.ObjectResolver.#ctor">
- <summary>
- Creates an instance of the object resolver using default values.
- </summary>
- </member>
- <member name="M:CsvHelper.ObjectResolver.#ctor(System.Func{System.Type,System.Boolean},System.Func{System.Type,System.Object[],System.Object},System.Boolean)">
- <summary>
- Creates an instance of the object resolver using the given can create function
- and create function.
- </summary>
- <param name="canResolve">A function that returns a value indicating if the resolver
- is able to resolve the given type. True if the type can be
- resolved, otherwise false.</param>
- <param name="resolveFunction">The function that creates an object from a given type.</param>
- <param name="useFallback">A value indicating if the resolver's <see cref="P:CsvHelper.ObjectResolver.CanResolve"/>
- returns false that an object will still be created using
- CsvHelper's object creation. True to fallback, otherwise false.
- Default value is true.</param>
- </member>
- <member name="M:CsvHelper.ObjectResolver.Resolve(System.Type,System.Object[])">
- <summary>
- Creates an object from the given type using the <see cref="P:CsvHelper.ObjectResolver.ResolveFunction"/>
- function. If <see cref="P:CsvHelper.ObjectResolver.CanResolve"/> is false, the object will be
- created using CsvHelper's default object creation. If <see cref="P:CsvHelper.ObjectResolver.UseFallback"/>
- is false, an exception is thrown.
- </summary>
- <param name="type">The type to create an instance from. The created object
- may not be the same type as the given type.</param>
- <param name="constructorArgs">Constructor arguments used to create the type.</param>
- </member>
- <member name="M:CsvHelper.ObjectResolver.Resolve``1(System.Object[])">
- <summary>
- Creates an object from the given type using the <see cref="P:CsvHelper.ObjectResolver.ResolveFunction"/>
- function. If <see cref="P:CsvHelper.ObjectResolver.CanResolve"/> is false, the object will be
- created using CsvHelper's default object creation. If <see cref="P:CsvHelper.ObjectResolver.UseFallback"/>
- is false, an exception is thrown.
- </summary>
- <typeparam name="T">The type to create an instance from. The created object
- may not be the same type as the given type.</typeparam>
- <param name="constructorArgs">Constructor arguments used to create the type.</param>
- </member>
- <member name="T:CsvHelper.ParserException">
- <summary>
- Represents errors that occur while parsing a CSV file.
- </summary>
- </member>
- <member name="M:CsvHelper.ParserException.#ctor(CsvHelper.CsvContext)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.ParserException"/> class.
- </summary>
- <param name="context">The reading context.</param>
- </member>
- <member name="M:CsvHelper.ParserException.#ctor(CsvHelper.CsvContext,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.ParserException"/> class
- with a specified error message.
- </summary>
- <param name="context">The reading context.</param>
- <param name="message">The message that describes the error.</param>
- </member>
- <member name="M:CsvHelper.ParserException.#ctor(CsvHelper.CsvContext,System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.ParserException"/> class
- with a specified error message and a reference to the inner exception that
- is the cause of this exception.
- </summary>
- <param name="context">The reading context.</param>
- <param name="message">The error message that explains the reason for the exception.</param>
- <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
- </member>
- <member name="T:CsvHelper.ReaderException">
- <summary>
- Represents errors that occur while reading a CSV file.
- </summary>
- </member>
- <member name="M:CsvHelper.ReaderException.#ctor(CsvHelper.CsvContext)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.ReaderException"/> class.
- </summary>
- <param name="context">The reading context.</param>
- </member>
- <member name="M:CsvHelper.ReaderException.#ctor(CsvHelper.CsvContext,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.ReaderException"/> class
- with a specified error message.
- </summary>
- <param name="context">The reading context.</param>
- <param name="message">The message that describes the error.</param>
- </member>
- <member name="M:CsvHelper.ReaderException.#ctor(CsvHelper.CsvContext,System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.ReaderException"/> class
- with a specified error message and a reference to the inner exception that
- is the cause of this exception.
- </summary>
- <param name="context">The reading context.</param>
- <param name="message">The error message that explains the reason for the exception.</param>
- <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
- </member>
- <member name="T:CsvHelper.RecordTypeInfo">
- <summary>
- Type information for a record.
- </summary>
- </member>
- <member name="P:CsvHelper.RecordTypeInfo.RecordType">
- <summary>
- The type of the record.
- </summary>
- </member>
- <member name="P:CsvHelper.RecordTypeInfo.IsObject">
- <summary>
- A value indicating if the type was an object and GetType() was used over typeof.
- true if the type is an object, otherwise false.
- </summary>
- </member>
- <member name="P:CsvHelper.RecordTypeInfo.HashCode">
- <summary>
- The hash code for the type.
- </summary>
- </member>
- <member name="M:CsvHelper.RecordTypeInfo.#ctor(System.Type,System.Boolean)">
- <summary>
- Initializes a new instance using the given <paramref name="recordType"/> and <paramref name="isObject"/>.
- </summary>
- <param name="recordType">The type of the record.</param>
- <param name="isObject">A value indicating if the type was an object and GetType() was used over typeof.
- true if the type is an object, otherwise false.</param>
- </member>
- <member name="T:CsvHelper.ReflectionExtensions">
- <summary>
- Extensions to help with reflection.
- </summary>
- </member>
- <member name="M:CsvHelper.ReflectionExtensions.MemberType(System.Reflection.MemberInfo)">
- <summary>
- Gets the type from the member.
- </summary>
- <param name="member">The member to get the type from.</param>
- <returns>The type.</returns>
- </member>
- <member name="M:CsvHelper.ReflectionExtensions.GetMemberExpression(System.Reflection.MemberInfo,System.Linq.Expressions.Expression)">
- <summary>
- Gets a member expression for the member.
- </summary>
- <param name="member">The member to get the expression for.</param>
- <param name="expression">The member expression.</param>
- <returns>The member expression.</returns>
- </member>
- <member name="M:CsvHelper.ReflectionExtensions.IsAnonymous(System.Type)">
- <summary>
- Gets a value indicating if the given type is anonymous.
- True for anonymous, otherwise false.
- </summary>
- <param name="type">The type.</param>
- </member>
- <member name="M:CsvHelper.ReflectionExtensions.HasParameterlessConstructor(System.Type)">
- <summary>
- Gets a value indicating if the given type has a parameterless constructor.
- True if it has a parameterless constructor, otherwise false.
- </summary>
- <param name="type">The type.</param>
- </member>
- <member name="M:CsvHelper.ReflectionExtensions.HasConstructor(System.Type)">
- <summary>
- Gets a value indicating if the given type has any constructors.
- </summary>
- <param name="type">The type.</param>
- </member>
- <member name="M:CsvHelper.ReflectionExtensions.GetConstructorWithMostParameters(System.Type)">
- <summary>
- Gets the constructor that contains the most parameters.
- </summary>
- <param name="type">The type.</param>
- </member>
- <member name="M:CsvHelper.ReflectionExtensions.IsUserDefinedStruct(System.Type)">
- <summary>
- Gets a value indicating if the type is a user defined struct.
- True if it is a user defined struct, otherwise false.
- </summary>
- <param name="type">The type.</param>
- </member>
- <member name="M:CsvHelper.ReflectionExtensions.GetDefinition(System.Reflection.ConstructorInfo)">
- <summary>
- Gets a string representation of the constructor.
- </summary>
- <param name="constructor">The constructor.</param>
- </member>
- <member name="M:CsvHelper.ReflectionExtensions.GetDefinition(System.Reflection.ParameterInfo)">
- <summary>
- Gets a string representation of the parameter.
- </summary>
- <param name="parameter">The parameter.</param>
- </member>
- <member name="T:CsvHelper.ReflectionHelper">
- <summary>
- Common reflection tasks.
- </summary>
- </member>
- <member name="M:CsvHelper.ReflectionHelper.GetDeclaringProperty(System.Type,System.Reflection.PropertyInfo,System.Reflection.BindingFlags)">
- <summary>
- Gets the <see cref="T:System.Reflection.PropertyInfo"/> from the type where the property was declared.
- </summary>
- <param name="type">The type the property belongs to.</param>
- <param name="property">The property to search.</param>
- <param name="flags">Flags for how the property is retrieved.</param>
- </member>
- <member name="M:CsvHelper.ReflectionHelper.GetDeclaringField(System.Type,System.Reflection.FieldInfo,System.Reflection.BindingFlags)">
- <summary>
- Gets the <see cref="T:System.Reflection.FieldInfo"/> from the type where the field was declared.
- </summary>
- <param name="type">The type the field belongs to.</param>
- <param name="field">The field to search.</param>
- <param name="flags">Flags for how the field is retrieved.</param>
- </member>
- <member name="M:CsvHelper.ReflectionHelper.GetUniqueProperties(System.Type,System.Reflection.BindingFlags,System.Boolean)">
- <summary>
- Walk up the inheritance tree collecting properties. This will get a unique set of properties in the
- case where parents have the same property names as children.
- </summary>
- <param name="type">The <see cref="T:System.Type"/> to get properties for.</param>
- <param name="flags">The flags for getting the properties.</param>
- <param name="overwrite">If true, parent class properties that are hidden by `new` child properties will be overwritten.</param>
- </member>
- <member name="M:CsvHelper.ReflectionHelper.GetUniqueFields(System.Type,System.Reflection.BindingFlags,System.Boolean)">
- <summary>
- Walk up the inheritance tree collecting fields. This will get a unique set of fields in the
- case where parents have the same field names as children.
- </summary>
- <param name="type">The <see cref="T:System.Type"/> to get fields for.</param>
- <param name="flags">The flags for getting the fields.</param>
- <param name="overwrite">If true, parent class fields that are hidden by `new` child fields will be overwritten.</param>
- </member>
- <member name="M:CsvHelper.ReflectionHelper.GetMember``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})">
- <summary>
- Gets the property from the expression.
- </summary>
- <typeparam name="TModel">The type of the model.</typeparam>
- <typeparam name="TProperty">The type of the property.</typeparam>
- <param name="expression">The expression.</param>
- <returns>The <see cref="T:System.Reflection.PropertyInfo"/> for the expression.</returns>
- </member>
- <member name="M:CsvHelper.ReflectionHelper.GetMembers``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})">
- <summary>
- Gets the member inheritance chain as a stack.
- </summary>
- <typeparam name="TModel">The type of the model.</typeparam>
- <typeparam name="TProperty">The type of the property.</typeparam>
- <param name="expression">The member expression.</param>
- <returns>The inheritance chain for the given member expression as a stack.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.ArrayConverter">
- <summary>
- Converts an <see cref="T:System.Array"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.ArrayConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.BigIntegerConverter">
- <summary>
- Converts a <see cref="T:System.Numerics.BigInteger"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.BigIntegerConverter.ConvertToString(System.Object,CsvHelper.IWriterRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the object to a string.
- </summary>
- <param name="value">The object to convert to a string.</param>
- <param name="row">The <see cref="T:CsvHelper.IWriterRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being written.</param>
- <returns>The string representation of the object.</returns>
- </member>
- <member name="M:CsvHelper.TypeConversion.BigIntegerConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.BooleanConverter">
- <summary>
- Converts a <see cref="T:System.Boolean"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.BooleanConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.TypeConversion.BooleanConverter.ConvertToString(System.Object,CsvHelper.IWriterRow,CsvHelper.Configuration.MemberMapData)">
- <inheritdoc/>
- </member>
- <member name="T:CsvHelper.TypeConversion.ByteArrayConverter">
- <summary>
- Converts a <see cref="T:Byte[]"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.ByteArrayConverter.#ctor(CsvHelper.TypeConversion.ByteArrayConverterOptions)">
- <summary>
- Creates a new ByteArrayConverter using the given <see cref="T:CsvHelper.TypeConversion.ByteArrayConverterOptions"/>.
- </summary>
- <param name="options">The options.</param>
- </member>
- <member name="M:CsvHelper.TypeConversion.ByteArrayConverter.ConvertToString(System.Object,CsvHelper.IWriterRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the object to a string.
- </summary>
- <param name="value">The object to convert to a string.</param>
- <param name="row">The <see cref="T:CsvHelper.IWriterRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being written.</param>
- <returns>The string representation of the object.</returns>
- </member>
- <member name="M:CsvHelper.TypeConversion.ByteArrayConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.ByteArrayConverterOptions">
- <summary>
- Options for converting byte arrays.
- </summary>
- </member>
- <member name="F:CsvHelper.TypeConversion.ByteArrayConverterOptions.None">
- <summary>
- No options.
- </summary>
- </member>
- <member name="F:CsvHelper.TypeConversion.ByteArrayConverterOptions.Hexadecimal">
- <summary>
- Hexadecimal encoding.
- </summary>
- </member>
- <member name="F:CsvHelper.TypeConversion.ByteArrayConverterOptions.Base64">
- <summary>
- Base64 encoding.
- </summary>
- </member>
- <member name="F:CsvHelper.TypeConversion.ByteArrayConverterOptions.HexDashes">
- <summary>
- Use dashes in between hex values.
- </summary>
- </member>
- <member name="F:CsvHelper.TypeConversion.ByteArrayConverterOptions.HexInclude0x">
- <summary>
- Prefix hex number with 0x.
- </summary>
- </member>
- <member name="T:CsvHelper.TypeConversion.ByteConverter">
- <summary>
- Converts a <see cref="T:System.Byte"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.ByteConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.CharConverter">
- <summary>
- Converts a <see cref="T:System.Char"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.CharConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.CollectionConverterFactory">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.TypeConversion.CollectionConverterFactory.CanCreate(System.Type)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.TypeConversion.CollectionConverterFactory.Create(System.Type,CsvHelper.TypeConversion.TypeConverterCache,CsvHelper.TypeConversion.ITypeConverter@)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.TypeConversion.CollectionGenericConverter">
- <summary>
- Converts a <see cref="T:System.Collections.ObjectModel.Collection`1"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.CollectionGenericConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.DateTimeConverter">
- <summary>
- Converts a <see cref="T:System.DateTime"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.DateTimeConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.DateTimeOffsetConverter">
- <summary>
- Converts a <see cref="T:System.DateTimeOffset"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.DateTimeOffsetConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.DecimalConverter">
- <summary>
- Converts a <see cref="T:System.Decimal"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.DecimalConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.DefaultTypeConverter">
- <summary>
- Converts an <see cref="T:System.Object"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.DefaultTypeConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.TypeConversion.DefaultTypeConverter.ConvertToString(System.Object,CsvHelper.IWriterRow,CsvHelper.Configuration.MemberMapData)">
- <inheritdoc/>
- </member>
- <member name="T:CsvHelper.TypeConversion.DoubleConverter">
- <summary>
- Converts a <see cref="T:System.Double"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.DoubleConverter.ConvertToString(System.Object,CsvHelper.IWriterRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the object to a string.
- </summary>
- <param name="value">The object to convert to a string.</param>
- <param name="row">The <see cref="T:CsvHelper.IWriterRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being written.</param>
- <returns>The string representation of the object.</returns>
- </member>
- <member name="M:CsvHelper.TypeConversion.DoubleConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.EnumConverter">
- <summary>
- Converts an <see cref="T:System.Enum"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.EnumConverter.#ctor(System.Type)">
- <summary>
- Creates a new <see cref="T:CsvHelper.TypeConversion.EnumConverter"/> for the given <see cref="T:System.Enum"/> <see cref="T:System.Type"/>.
- </summary>
- <param name="type">The type of the Enum.</param>
- </member>
- <member name="M:CsvHelper.TypeConversion.EnumConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <inheritdoc/>
- </member>
- <member name="M:CsvHelper.TypeConversion.EnumConverter.ConvertToString(System.Object,CsvHelper.IWriterRow,CsvHelper.Configuration.MemberMapData)">
- <inheritdoc/>
- </member>
- <member name="T:CsvHelper.TypeConversion.EnumConverterFactory">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.TypeConversion.EnumConverterFactory.CanCreate(System.Type)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.TypeConversion.EnumConverterFactory.Create(System.Type,CsvHelper.TypeConversion.TypeConverterCache,CsvHelper.TypeConversion.ITypeConverter@)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.TypeConversion.EnumerableConverter">
- <summary>
- Throws an exception when used. This is here so that it's apparent
- that there is no support for <see cref="T:System.Collections.IEnumerable"/> type conversion. A custom
- converter will need to be created to have a field convert to and
- from an IEnumerable.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.EnumerableConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Throws an exception.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="M:CsvHelper.TypeConversion.EnumerableConverter.ConvertToString(System.Object,CsvHelper.IWriterRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Throws an exception.
- </summary>
- <param name="value">The object to convert to a string.</param>
- <param name="row">The <see cref="T:CsvHelper.IWriterRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being written.</param>
- <returns>The string representation of the object.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.GuidConverter">
- <summary>
- Converts a <see cref="T:System.Guid"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.GuidConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.IDictionaryConverter">
- <summary>
- Converts an <see cref="T:System.Collections.IDictionary"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.IDictionaryConverter.ConvertToString(System.Object,CsvHelper.IWriterRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the object to a string.
- </summary>
- <param name="value">The object to convert to a string.</param>
- <param name="row">The <see cref="T:CsvHelper.IWriterRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being written.</param>
- <returns>The string representation of the object.</returns>
- </member>
- <member name="M:CsvHelper.TypeConversion.IDictionaryConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.IDictionaryGenericConverter">
- <summary>
- Converts an <see cref="T:System.Collections.Generic.IDictionary`2"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.IDictionaryGenericConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.IEnumerableConverter">
- <summary>
- Converts an <see cref="T:System.Collections.IEnumerable"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.IEnumerableConverter.ConvertToString(System.Object,CsvHelper.IWriterRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the object to a string.
- </summary>
- <param name="value">The object to convert to a string.</param>
- <param name="row"></param>
- <param name="memberMapData"></param>
- <returns>The string representation of the object.</returns>
- </member>
- <member name="M:CsvHelper.TypeConversion.IEnumerableConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.IEnumerableGenericConverter">
- <summary>
- Converts an <see cref="T:System.Collections.Generic.IEnumerable`1"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.IEnumerableGenericConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.Int16Converter">
- <summary>
- Converts a <see cref="T:System.Int16"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.Int16Converter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.Int32Converter">
- <summary>
- Converts an <see cref="T:System.Int32"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.Int32Converter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.Int64Converter">
- <summary>
- Converts an <see cref="T:System.Int64"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.Int64Converter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.ITypeConverter">
- <summary>
- Converts objects to and from strings.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.ITypeConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="M:CsvHelper.TypeConversion.ITypeConverter.ConvertToString(System.Object,CsvHelper.IWriterRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the object to a string.
- </summary>
- <param name="value">The object to convert to a string.</param>
- <param name="row">The <see cref="T:CsvHelper.IWriterRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being written.</param>
- <returns>The string representation of the object.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.ITypeConverterFactory">
- <summary>
- Produces <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> for the specified <see cref="T:System.Type"/>
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.ITypeConverterFactory.CanCreate(System.Type)">
- <summary>
- Determines if the factory can create a type converter for the given type.
- </summary>
- <param name="type">The <see cref="T:System.Type"/> to be checked</param>
- <returns><c>true</c> if the factory can create the type, otherwise <c>false</c>.</returns>
- </member>
- <member name="M:CsvHelper.TypeConversion.ITypeConverterFactory.Create(System.Type,CsvHelper.TypeConversion.TypeConverterCache,CsvHelper.TypeConversion.ITypeConverter@)">
- <summary>
- Creates a type converter for the given type and assigns it to the given out typeConverter parameter.
- </summary>
- <param name="type">The type to create the converter for.</param>
- <param name="cache">The type converter cache.</param>
- <param name="typeConverter">The parameter to set the converter to.</param>
- <returns><c>true</c> if the converter should be added to the cache, otherwise <c>false</c>.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.NotSupportedTypeConverter`1">
- <summary>
- Throws an exception when used. This is here so that it's apparent
- that there is no support for <see cref="T:System.Type"/> type conversion. A custom
- converter will need to be created to have a field convert to and
- from <see cref="T:System.Type"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.NotSupportedTypeConverter`1.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Throws an exception.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="M:CsvHelper.TypeConversion.NotSupportedTypeConverter`1.ConvertToString(`0,CsvHelper.IWriterRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Throws an exception.
- </summary>
- <param name="value">The object to convert to a string.</param>
- <param name="row">The <see cref="T:CsvHelper.IWriterRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being written.</param>
- <returns>The string representation of the object.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.NullableConverter">
- <summary>
- Converts a <see cref="T:System.Nullable`1"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="P:CsvHelper.TypeConversion.NullableConverter.NullableType">
- <summary>
- Gets the type of the nullable.
- </summary>
- <value>
- The type of the nullable.
- </value>
- </member>
- <member name="P:CsvHelper.TypeConversion.NullableConverter.UnderlyingType">
- <summary>
- Gets the underlying type of the nullable.
- </summary>
- <value>
- The underlying type.
- </value>
- </member>
- <member name="P:CsvHelper.TypeConversion.NullableConverter.UnderlyingTypeConverter">
- <summary>
- Gets the type converter for the underlying type.
- </summary>
- <value>
- The type converter.
- </value>
- </member>
- <member name="M:CsvHelper.TypeConversion.NullableConverter.#ctor(System.Type,CsvHelper.TypeConversion.TypeConverterCache)">
- <summary>
- Creates a new <see cref="T:CsvHelper.TypeConversion.NullableConverter"/> for the given <see cref="T:System.Nullable`1"/> <see cref="T:System.Type"/>.
- </summary>
- <param name="type">The nullable type.</param>
- <param name="typeConverterFactory">The type converter factory.</param>
- <exception cref="T:System.ArgumentException">type is not a nullable type.</exception>
- </member>
- <member name="M:CsvHelper.TypeConversion.NullableConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="M:CsvHelper.TypeConversion.NullableConverter.ConvertToString(System.Object,CsvHelper.IWriterRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the object to a string.
- </summary>
- <param name="value">The object to convert to a string.</param>
- <param name="row"></param>
- <param name="memberMapData"></param>
- <returns>The string representation of the object.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.NullableConverterFactory">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.TypeConversion.NullableConverterFactory.CanCreate(System.Type)">
- <inheritdoc />
- </member>
- <member name="M:CsvHelper.TypeConversion.NullableConverterFactory.Create(System.Type,CsvHelper.TypeConversion.TypeConverterCache,CsvHelper.TypeConversion.ITypeConverter@)">
- <inheritdoc />
- </member>
- <member name="T:CsvHelper.TypeConversion.SByteConverter">
- <summary>
- Converts a <see cref="T:System.SByte"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.SByteConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.SingleConverter">
- <summary>
- Converts a <see cref="T:System.Single"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.SingleConverter.ConvertToString(System.Object,CsvHelper.IWriterRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the object to a string.
- </summary>
- <param name="value">The object to convert to a string.</param>
- <param name="row">The <see cref="T:CsvHelper.IWriterRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being written.</param>
- <returns>The string representation of the object.</returns>
- </member>
- <member name="M:CsvHelper.TypeConversion.SingleConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.StringConverter">
- <summary>
- Converts a <see cref="T:System.String"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.StringConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.TimeSpanConverter">
- <summary>
- Converts a <see cref="T:System.TimeSpan"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.TimeSpanConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.TypeConverter`1">
- <summary>
- Converts values to and from strings.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverter`1.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to a (T) value.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The value created from the string.</returns>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverter`1.ConvertToString(`0,CsvHelper.IWriterRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the value to a string.
- </summary>
- <param name="value">The value to convert to a string.</param>
- <param name="row">The <see cref="T:CsvHelper.IWriterRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being written.</param>
- <returns>The string representation of the value.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.TypeConverterCache">
- <summary>
- Caches <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/>s for a given type.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterCache.#ctor">
- <summary>
- Initializes the <see cref="T:CsvHelper.TypeConversion.TypeConverterCache" /> class.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterCache.Contains(System.Type)">
- <summary>
- Determines if there is a converter registered for the given type.
- </summary>
- <param name="type">The type to check.</param>
- <returns><c>true</c> if the converter is registered, otherwise false.</returns>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterCache.AddConverterFactory(CsvHelper.TypeConversion.ITypeConverterFactory)">
- <summary>
- Adds the <see cref="T:CsvHelper.TypeConversion.ITypeConverterFactory"/>.
- Factories are queried in order of being added and first factory that handles the type is used for creating the <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/>.
- </summary>
- <param name="typeConverterFactory">Type converter factory</param>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterCache.AddConverter(System.Type,CsvHelper.TypeConversion.ITypeConverter)">
- <summary>
- Adds the <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> for the given <see cref="T:System.Type"/>.
- </summary>
- <param name="type">The type the converter converts.</param>
- <param name="typeConverter">The type converter that converts the type.</param>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterCache.AddConverter``1(CsvHelper.TypeConversion.TypeConverter{``0})">
- <summary>
- Adds the <see cref="T:CsvHelper.TypeConversion.TypeConverter`1"/> for the given <see cref="T:System.Type"/>.
- </summary>
- <typeparam name="T">The type the converter converts.</typeparam>
- <param name="typeConverter">The type converter that converts the type.</param>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterCache.AddConverter``1(CsvHelper.TypeConversion.ITypeConverter)">
- <summary>
- Adds the <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> for the given <see cref="T:System.Type"/>.
- </summary>
- <typeparam name="T">The type the converter converts.</typeparam>
- <param name="typeConverter">The type converter that converts the type.</param>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterCache.AddConverter(CsvHelper.TypeConversion.ITypeConverter)">
- <summary>
- Adds the given <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> to all registered types.
- </summary>
- <param name="typeConverter">The type converter.</param>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterCache.RemoveConverter(System.Type)">
- <summary>
- Removes the <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> for the given <see cref="T:System.Type"/>.
- </summary>
- <param name="type">The type to remove the converter for.</param>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterCache.RemoveConverter``1">
- <summary>
- Removes the <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> for the given <see cref="T:System.Type"/>.
- </summary>
- <typeparam name="T">The type to remove the converter for.</typeparam>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterCache.RemoveConverterFactory(CsvHelper.TypeConversion.ITypeConverterFactory)">
- <summary>
- Removes the ITypeConverterFactory.
- </summary>
- <param name="typeConverterFactory">The ITypeConverterFactory to remove.</param>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterCache.GetConverter(System.Type)">
- <summary>
- Gets the converter for the given <see cref="T:System.Type"/>.
- </summary>
- <param name="type">The type to get the converter for.</param>
- <returns>The <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> for the given <see cref="T:System.Type"/>.</returns>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterCache.GetConverter(System.Reflection.MemberInfo)">
- <summary>
- Gets the converter for the given member. If an attribute is
- found on the member, that will be used, otherwise the cache
- will be used.
- </summary>
- <param name="member">The member to get the converter for.</param>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterCache.GetConverter``1">
- <summary>
- Gets the converter for the given <see cref="T:System.Type"/>.
- </summary>
- <typeparam name="T">The type to get the converter for.</typeparam>
- <returns>The <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> for the given <see cref="T:System.Type"/>.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.TypeConverterException">
- <summary>
- Represents errors that occur while reading a CSV file.
- </summary>
- </member>
- <member name="P:CsvHelper.TypeConversion.TypeConverterException.Text">
- <summary>
- The text used in ConvertFromString.
- </summary>
- </member>
- <member name="P:CsvHelper.TypeConversion.TypeConverterException.Value">
- <summary>
- The value used in ConvertToString.
- </summary>
- </member>
- <member name="P:CsvHelper.TypeConversion.TypeConverterException.TypeConverter">
- <summary>
- The type converter.
- </summary>
- </member>
- <member name="P:CsvHelper.TypeConversion.TypeConverterException.MemberMapData">
- <summary>
- The member map data used in ConvertFromString and ConvertToString.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterException.#ctor(CsvHelper.TypeConversion.ITypeConverter,CsvHelper.Configuration.MemberMapData,System.String,CsvHelper.CsvContext)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.TypeConversion.TypeConverterException"/> class.
- </summary>
- <param name="typeConverter">The type converter.</param>
- <param name="memberMapData">The member map data.</param>
- <param name="text">The text.</param>
- <param name="context">The reading context.</param>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterException.#ctor(CsvHelper.TypeConversion.ITypeConverter,CsvHelper.Configuration.MemberMapData,System.Object,CsvHelper.CsvContext)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.TypeConversion.TypeConverterException"/> class.
- </summary>
- <param name="typeConverter">The type converter.</param>
- <param name="memberMapData">The member map data.</param>
- <param name="value">The value.</param>
- <param name="context">The writing context.</param>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterException.#ctor(CsvHelper.TypeConversion.ITypeConverter,CsvHelper.Configuration.MemberMapData,System.String,CsvHelper.CsvContext,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.TypeConversion.TypeConverterException"/> class
- with a specified error message.
- </summary>
- <param name="typeConverter">The type converter.</param>
- <param name="memberMapData">The member map data.</param>
- <param name="text">The text.</param>
- <param name="context">The reading context.</param>
- <param name="message">The message that describes the error.</param>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterException.#ctor(CsvHelper.TypeConversion.ITypeConverter,CsvHelper.Configuration.MemberMapData,System.Object,CsvHelper.CsvContext,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.TypeConversion.TypeConverterException"/> class
- with a specified error message.
- </summary>
- <param name="typeConverter">The type converter.</param>
- <param name="memberMapData">The member map data.</param>
- <param name="value">The value.</param>
- <param name="context">The writing context.</param>
- <param name="message">The message that describes the error.</param>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterException.#ctor(CsvHelper.TypeConversion.ITypeConverter,CsvHelper.Configuration.MemberMapData,System.String,CsvHelper.CsvContext,System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.TypeConversion.TypeConverterException"/> class
- with a specified error message and a reference to the inner exception that
- is the cause of this exception.
- </summary>
- <param name="typeConverter">The type converter.</param>
- <param name="memberMapData">The member map data.</param>
- <param name="text">The text.</param>
- <param name="context">The reading context.</param>
- <param name="message">The error message that explains the reason for the exception.</param>
- <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterException.#ctor(CsvHelper.TypeConversion.ITypeConverter,CsvHelper.Configuration.MemberMapData,System.Object,CsvHelper.CsvContext,System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.TypeConversion.TypeConverterException"/> class
- with a specified error message and a reference to the inner exception that
- is the cause of this exception.
- </summary>
- <param name="typeConverter">The type converter.</param>
- <param name="memberMapData">The member map data.</param>
- <param name="value">The value.</param>
- <param name="context">The writing context.</param>
- <param name="message">The error message that explains the reason for the exception.</param>
- <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
- </member>
- <member name="T:CsvHelper.TypeConversion.TypeConverterOptions">
- <summary>
- Options used when doing type conversion.
- </summary>
- </member>
- <member name="P:CsvHelper.TypeConversion.TypeConverterOptions.CultureInfo">
- <summary>
- Gets or sets the culture info.
- </summary>
- </member>
- <member name="P:CsvHelper.TypeConversion.TypeConverterOptions.DateTimeStyle">
- <summary>
- Gets or sets the date time style.
- </summary>
- </member>
- <member name="P:CsvHelper.TypeConversion.TypeConverterOptions.TimeSpanStyle">
- <summary>
- Gets or sets the time span style.
- </summary>
- </member>
- <member name="P:CsvHelper.TypeConversion.TypeConverterOptions.NumberStyles">
- <summary>
- Gets or sets the number style.
- </summary>
- </member>
- <member name="P:CsvHelper.TypeConversion.TypeConverterOptions.Formats">
- <summary>
- Gets or sets the string format.
- </summary>
- </member>
- <member name="P:CsvHelper.TypeConversion.TypeConverterOptions.UriKind">
- <summary>
- Gets or sets the <see cref="P:CsvHelper.TypeConversion.TypeConverterOptions.UriKind"/>.
- </summary>
- </member>
- <member name="P:CsvHelper.TypeConversion.TypeConverterOptions.EnumIgnoreCase">
- <summary>
- Ingore case when parsing enums. Default is false.
- </summary>
- </member>
- <member name="P:CsvHelper.TypeConversion.TypeConverterOptions.BooleanTrueValues">
- <summary>
- Gets the list of values that can be
- used to represent a boolean of true.
- </summary>
- </member>
- <member name="P:CsvHelper.TypeConversion.TypeConverterOptions.BooleanFalseValues">
- <summary>
- Gets the list of values that can be
- used to represent a boolean of false.
- </summary>
- </member>
- <member name="P:CsvHelper.TypeConversion.TypeConverterOptions.NullValues">
- <summary>
- Gets the list of values that can be used to represent a null value.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterOptions.Merge(CsvHelper.TypeConversion.TypeConverterOptions[])">
- <summary>
- Merges TypeConverterOptions by applying the values of sources in order on to each other.
- The first object is the source object.
- </summary>
- <param name="sources">The sources that will be applied.</param>
- <returns>The updated source object.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.TypeConverterOptionsCache">
- <summary>
- Caches <see cref="T:CsvHelper.TypeConversion.TypeConverterOptions"/> for a given type.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterOptionsCache.AddOptions(System.Type,CsvHelper.TypeConversion.TypeConverterOptions)">
- <summary>
- Adds the <see cref="T:CsvHelper.TypeConversion.TypeConverterOptions"/> for the given <see cref="T:System.Type"/>.
- </summary>
- <param name="type">The type the options are for.</param>
- <param name="options">The options.</param>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterOptionsCache.AddOptions``1(CsvHelper.TypeConversion.TypeConverterOptions)">
- <summary>
- Adds the <see cref="T:CsvHelper.TypeConversion.TypeConverterOptions"/> for the given <see cref="T:System.Type"/>.
- </summary>
- <typeparam name="T">The type the options are for.</typeparam>
- <param name="options">The options.</param>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterOptionsCache.AddOptions(CsvHelper.TypeConversion.TypeConverterOptions)">
- <summary>
- Adds the given <see cref="T:CsvHelper.TypeConversion.TypeConverterOptions"/> to all registered types.
- </summary>
- <param name="options"></param>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterOptionsCache.RemoveOptions(System.Type)">
- <summary>
- Removes the <see cref="T:CsvHelper.TypeConversion.TypeConverterOptions"/> for the given type.
- </summary>
- <param name="type">The type to remove the options for.</param>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterOptionsCache.RemoveOptions``1">
- <summary>
- Removes the <see cref="T:CsvHelper.TypeConversion.TypeConverterOptions"/> for the given type.
- </summary>
- <typeparam name="T">The type to remove the options for.</typeparam>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterOptionsCache.GetOptions(System.Type)">
- <summary>
- Get the <see cref="T:CsvHelper.TypeConversion.TypeConverterOptions"/> for the given <see cref="T:System.Type"/>.
- </summary>
- <param name="type">The type the options are for.</param>
- <returns>The options for the given type.</returns>
- </member>
- <member name="M:CsvHelper.TypeConversion.TypeConverterOptionsCache.GetOptions``1">
- <summary>
- Get the <see cref="T:CsvHelper.TypeConversion.TypeConverterOptions"/> for the given <see cref="T:System.Type"/>.
- </summary>
- <typeparam name="T">The type the options are for.</typeparam>
- <returns>The options for the given type.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.UInt16Converter">
- <summary>
- Converts a <see cref="T:System.UInt16"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.UInt16Converter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.UInt32Converter">
- <summary>
- Converts a <see cref="T:System.UInt32"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.UInt32Converter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.UInt64Converter">
- <summary>
- Converts a <see cref="T:System.UInt64"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.UInt64Converter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the string to an object.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow"/> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData"/> for the member being created.</param>
- <returns>The object created from the string.</returns>
- </member>
- <member name="T:CsvHelper.TypeConversion.UriConverter">
- <summary>
- Converts a <see cref="T:System.Uri"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.UriConverter.ConvertFromString(System.String,CsvHelper.IReaderRow,CsvHelper.Configuration.MemberMapData)">
- <summary>
- Converts the <see cref="T:System.String"/> to a <see cref="T:System.Uri"/>.
- </summary>
- <param name="text">The string to convert to an object.</param>
- <param name="row">The <see cref="T:CsvHelper.IReaderRow" /> for the current record.</param>
- <param name="memberMapData">The <see cref="T:CsvHelper.Configuration.MemberMapData" /> for the member being created.</param>
- <returns>
- The <see cref="T:System.Uri"/> created from the string.
- </returns>
- </member>
- <member name="T:CsvHelper.ValidationException">
- <summary>
- Represents a user supplied validation failure.
- </summary>
- </member>
- <member name="M:CsvHelper.ValidationException.#ctor(CsvHelper.CsvContext)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.ValidationException"/> class.
- </summary>
- <param name="context">The reading context.</param>
- </member>
- <member name="M:CsvHelper.ValidationException.#ctor(CsvHelper.CsvContext,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.ValidationException"/> class
- with a specified error message.
- </summary>
- <param name="context">The reading context.</param>
- <param name="message">The message that describes the error.</param>
- </member>
- <member name="M:CsvHelper.ValidationException.#ctor(CsvHelper.CsvContext,System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.ValidationException"/> class
- with a specified error message and a reference to the inner exception that
- is the cause of this exception.
- </summary>
- <param name="context">The reading context.</param>
- <param name="message">The error message that explains the reason for the exception.</param>
- <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
- </member>
- <member name="T:CsvHelper.WriterException">
- <summary>
- Represents errors that occur while writing a CSV file.
- </summary>
- </member>
- <member name="M:CsvHelper.WriterException.#ctor(CsvHelper.CsvContext)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.WriterException"/> class.
- </summary>
- <param name="context">The writing context.</param>
- </member>
- <member name="M:CsvHelper.WriterException.#ctor(CsvHelper.CsvContext,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.WriterException"/> class
- with a specified error message.
- </summary>
- <param name="context">The writing context.</param>
- <param name="message">The message that describes the error.</param>
- </member>
- <member name="M:CsvHelper.WriterException.#ctor(CsvHelper.CsvContext,System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:CsvHelper.WriterException"/> class
- with a specified error message and a reference to the inner exception that
- is the cause of this exception.
- </summary>
- <param name="context">The writing context.</param>
- <param name="message">The error message that explains the reason for the exception.</param>
- <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
- </member>
- </members>
- </doc>
|