1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014 |
- <?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.DateOnlyConverter">
- <summary>
- Converts a <see cref="T:System.DateOnly"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.DateOnlyConverter.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.TimeOnlyConverter">
- <summary>
- Converts a <see cref="T:System.TimeOnly"/> to and from a <see cref="T:System.String"/>.
- </summary>
- </member>
- <member name="M:CsvHelper.TypeConversion.TimeOnlyConverter.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>
|