| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377 |
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>MSharp.Framework.Core</name>
- </assembly>
- <members>
- <member name="T:MSharp.Framework.ClonedDocument">
- <summary>
- Created from a persisted Document to prevent unnecessary file loading when it's not actually changed.
- So that if an entity is being updated, while its original file is not changed,
- we don't do an unnecessary file operation.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Document">
- <summary>
- Provides an utility for handling Binary property types.
- </summary>
- </member>
- <member name="F:MSharp.Framework.Document.ShouldSuppressPersistence">
- <summary>
- In Test projects particularly, having files save themselves on the disk can waste space.
- To prevent that, apply this setting in the config file.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:MSharp.Framework.Document"/> class.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.#ctor(System.Byte[],System.String)">
- <summary>
- Initializes a new Document instance with the specified data and file name.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.#ctor(System.String)">
- <summary>
- Initializes a new Document instance with the specified file name.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.#ctor(System.IO.FileInfo)">
- <summary>
- Initializes a new Document instance, for the specified file on disk.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.GetOwnerPropertyReference">
- <summary>
- Gets the address of the property owning this document in the format: Type/ID/Property
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.OptimizeImage(System.Int32,System.Int32)">
- <summary>
- Optimizes the image based on the settings in the arguments.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.OptimizeImage(System.Int32,System.Int32,System.Int32,System.Boolean)">
- <summary>
- Optimizes the image based on the settings in the arguments.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.Empty">
- <summary>
- Gets an empty document object.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Document.FileData">
- <summary>
- Gets or sets the data of this document.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Document.FallbackPaths">
- <summary>
- Gets all fall-back paths for this Document
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.ToString">
- <summary>
- Gets the Url of this document.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.GetContentText">
- <summary>
- Gets the content
- </summary>
- <returns></returns>
- </member>
- <member name="M:MSharp.Framework.Document.Url(MSharp.Framework.Document.AccessMode)">
- <summary>
- Gets a Url to this document.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.Url">
- <summary>
- Gets a Url to this document.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.UrlOr(System.String)">
- <summary>
- Returns the Url of this document, or the provided default Url if this is Empty.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.GetCacheSafeUrl">
- <summary>
- Gets a cache safe URL to this document.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.IsEmpty">
- <summary>
- Determines whether this is an empty document.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.HasValue">
- <summary>
- Determines whether this document has any content.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.Clone">
- <summary>
- Creates a clone of this document.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.Attach(MSharp.Framework.Entity,System.String)">
- <summary>
- Attaches this Document to a specific record's file property.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.Attach(MSharp.Framework.Entity,System.String,MSharp.Framework.Document.AccessMode)">
- <summary>
- Attaches this Document to a specific record's file property.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.Detach">
- <summary>
- Detaches this Document.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.Delete(System.Object,System.EventArgs)">
- <summary>
- Deletes this document from the disk.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.SaveOnDisk">
- <summary>
- Saves this file on the disk.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.GetMimeType">
- <summary>
- Gets the mime type based on the file extension.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.IsMedia">
- <summary>Determines if this document's file extension is for audio or video.</summary>
- </member>
- <member name="M:MSharp.Framework.Document.GetPhysicalFilesRoot(MSharp.Framework.Document.AccessMode)">
- <summary>
- Gets the physical path root.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.FromReference(System.String)">
- <summary>
- This will return the document object linked to the correct entity.
- </summary>
- <param name="reference">Expected format: Type/Id/Property.</param>
- </member>
- <member name="P:MSharp.Framework.Document.LocalPath">
- <summary>
- Gets the local physical path of this file.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.GetUnsafeExtensions">
- <summary>
- Gets a list of unsafe file extensions.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.HasUnsafeExtension">
- <summary>
- Determines whether the extension of this file is potentially unsafe.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.Or(MSharp.Framework.Document)">
- <summary>
- Gets this document if it has a value, otherwise another specified document.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.CompareTo(MSharp.Framework.Document)">
- <summary>
- Compares this document versus a specified other document.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Document.CompareTo(System.Object)">
- <summary>
- Compares this document versus a specified other document.
- </summary>
- </member>
- <member name="F:MSharp.Framework.DocumentStorageProviderFactory.Providers">
- <summary>
- This is to be configured in Global.asax if a different provider is needed for specific files.
- Example: MSharp.Framework.DocumentStorageProviderFactory.Add("Customer.Logo", new MySpecialStorageProvider);
- </summary>
- </member>
- <member name="M:MSharp.Framework.DocumentStorageProviderFactory.GetProvider(System.String)">
- <summary>
- In the format: {type}.{property} e.g. Customer.Logo.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.IPickyDocumentContainer">
- <summary>
- This interface can be implemented on any entity which has a property of type Document.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.IPickyDocumentContainer.GetPhysicalFolderPath(MSharp.Framework.Document)">
- <summary>
- Gets the path to the physical folder containing files for the specified document property.
- If you don't need to implement this specific method, simply return NULL.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.IPickyDocumentContainer.GetVirtualFolderPath(MSharp.Framework.Document)">
- <summary>
- Gets the URL to the virtual folder containing files for the specified document property.
- If you don't need to implement this specific method, simply return NULL.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.IPickyDocumentContainer.GetFileNameWithoutExtension(MSharp.Framework.Document)">
- <summary>
- Gets the name of the file used for the specified document property, without extension.
- If you don't need to implement this specific method, simply return NULL.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.IPickyDocumentContainer.GetFallbackPaths(MSharp.Framework.Document)">
- <summary>
- Gets the fallback paths for the specified document.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.IPickyDocumentUrlContainer.GetUrl(MSharp.Framework.Document)">
- <summary>
- Gets the url of the specified document.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.AutomatedTask">
- <summary>
- Represents an instance of Automated task entity type.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.AutomatedTask.#ctor">
- <summary>
- Initializes a new instance of the AutomatedTask class.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.AutomatedTask.CurrentExecutionDuration">
- <summary>
- Gets the CurrentExecutionDuration property.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.AutomatedTask.CurrentStartTime">
- <summary>
- Gets or sets the value of CurrentStartTime on this Automated task instance.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.AutomatedTask.LastRunDuration">
- <summary>
- Gets the LastRunDuration property.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.AutomatedTask.LastRunEnd">
- <summary>
- Gets or sets the value of LastRunEnd on this Automated task instance.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.AutomatedTask.LastRunStart">
- <summary>
- Gets or sets the value of LastRunStart on this Automated task instance.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.AutomatedTask.Name">
- <summary>
- Gets or sets the value of Name on this Automated task instance.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.AutomatedTask.NextTry">
- <summary>
- Gets or sets the value of NextTry on this Automated task instance.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.AutomatedTask.RecordFailure">
- <summary>
- Gets or sets a value indicating whether this Automated task instance Record failure.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.AutomatedTask.RecordSuccess">
- <summary>
- Gets or sets a value indicating whether this Automated task instance Record success.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.AutomatedTask.Delay">
- <summary>
- Gets or sets the Delay of this AutomatedTask.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.AutomatedTask.SyncGroup">
- <summary>
- Gets or sets the SyncGroup of this AutomatedTask.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.AutomatedTask.Priority">
- <summary>
- Gets or sets the Priority of this AutomatedTask.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.AutomatedTask.ToString">
- <summary>
- Returns a textual representation of this Automated task.
- </summary>
- <returns>A string value that represents this Automated task instance.</returns>
- </member>
- <member name="M:MSharp.Framework.Services.AutomatedTask.ValidateProperties">
- <summary>
- Validates the data for the properties of this Automated task.
- It throws a ValidationException if an error is detected.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.AutomatedTask.#ctor(System.Action{MSharp.Framework.Services.AutomatedTask})">
- <summary>
- Creates a new AutomatedTask instance.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.AutomatedTask.Start">
- <summary>
- Starts this automated task.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.AutomatedTask.Restart">
- <summary>
- Restarts this task.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.AutomatedTaskStatus">
- <summary>
- Represents an instance of Automated Task Status entity type.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.AutomatedTaskStatus.Name">
- <summary>
- Gets or sets the value of Name on this Automated Task Status instance.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.AutomatedTaskStatus.ToString">
- <summary>
- Returns a textual representation of this Automated Task Status.
- </summary>
- <returns>A string value that represents this Automated Task Status instance.</returns>
- </member>
- <member name="M:MSharp.Framework.Services.AutomatedTaskStatus.#ctor(System.String)">
- <summary>
- Creates a new AutomatedTaskStatus instance.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.CsvReader">
- <summary>
- A data-reader style interface for reading Csv files.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.CsvReader.Read(MSharp.Framework.Document,System.Boolean,System.Int32)">
- <summary>
- Reads a CSV document into a data table. Note use the CastTo() method on the returned DataTable to gain fully-typed objects.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.CsvReader.Read(System.IO.FileInfo,System.Boolean,System.Int32)">
- <summary>
- Reads a CSV file into a data table. Note use the CastTo() method on the returned DataTable to gain fully-typed objects.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.CsvReader.ReadUsingOleDb(System.String,System.Boolean)">
- <summary>
- Reads a CSV piece of string into a data table using OleDb. Note use the CastTo() method on the returned DataTable to gain fully-typed objects.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.CsvReader.Read(System.String,System.Boolean,System.Int32)">
- <summary>
- Reads a CSV piece of string into a data table. Note use the CastTo() method on the returned DataTable to gain fully-typed objects.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.CsvReader.GetColumns(MSharp.Framework.Document)">
- <summary>
- Gets the column names on the specified CSV document.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.CsvReader.GetColumns(System.String)">
- <summary>
- Gets the column names on the specified CSV content.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IImapMessage.Attachments">
- <summary>
- Each attachment will be XML in the form of:<para> </para> <para> <Attachment FileName="myFile.pdf"></para>
- <para>    <Bytes>Base64 here</Bytes></para>
- <para></Attachment></para>
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.EmailExtensions.GetPlaceholderTokens(MSharp.Framework.Services.IEmailTemplate)">
- <summary>
- Gets the mandatory placeholder tokens for this template.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.EmailExtensions.EnsurePlaceholders(MSharp.Framework.Services.IEmailTemplate)">
- <summary>
- Ensures the mandatory placeholders are all specified in this template.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.EmailExtensions.MergeSubject(MSharp.Framework.Services.IEmailTemplate,System.Object)">
- <summary>
- Merges the subjcet of this email template with the specified data.
- </summary>
- <param name="mergeData">An anonymouse object. All property names should correspond to the placeholder names.
- For example: new {FirstName = GetFirstName() , LastName = "john"}</param>
- </member>
- <member name="M:MSharp.Framework.Services.EmailExtensions.MergeBody(MSharp.Framework.Services.IEmailTemplate,System.Object)">
- <summary>
- Merges the body of this email template with the specified data.
- </summary>
- <param name="mergeData">An anonymouse object. All property names should correspond to the placeholder names.
- For example: new {FirstName = GetFirstName() , LastName = "john"}</param>
- </member>
- <member name="M:MSharp.Framework.Services.EmailExtensions.Merge(System.String,System.Object)">
- <summary>
- Merges the specified template with the provided.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.EmailExtensions.Attach(MSharp.Framework.Services.IEmailQueueItem,MSharp.Framework.Document)">
- <summary>
- Attaches a file to this email.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.EmailExtensions.Attach(MSharp.Framework.Services.IEmailQueueItem,System.String)">
- <summary>
- Attaches a file to this email.
- </summary>
- <param name="filePath">The path of the attachment file.
- This must be the physical path of a file inside the running application.</param>
- </member>
- <member name="M:MSharp.Framework.Services.EmailExtensions.Attach(MSharp.Framework.Services.IEmailQueueItem,System.Byte[],System.String,System.String,System.Boolean)">
- <summary>
- Attaches the specified byte array content to this email as an attachment.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.EmailExtensions.Send(MSharp.Framework.Services.IEmailQueueItem)">
- <summary>
- Will send an email and returns true for successful sending.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.EmailExtensions.RecordRetry(MSharp.Framework.Services.IEmailQueueItem)">
- <summary>
- Records an unsuccessful attempt to send this email.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.EmailService">
- <summary>
- Provides email sending services.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.EmailService.GetAttachments(MSharp.Framework.Services.IEmailQueueItem)">
- <summary>
- Gets the Attachment objects to be attached to this email.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.EmailService.GetLinkedResources(MSharp.Framework.Services.IEmailQueueItem)">
- <summary>
- Gets the Linked Resource objects to be attached to this email.
- </summary>
- </member>
- <member name="F:MSharp.Framework.Services.EmailService.EmailQueueItemFactory">
- <summary>
- Specifies a factory to instantiate EmailQueueItem objects.
- </summary>
- </member>
- <member name="F:MSharp.Framework.Services.EmailService.EmailDispatcher">
- <summary>
- Provides a message which can dispatch an email message.
- Returns whether the message was sent successfully.
- </summary>
- </member>
- <member name="E:MSharp.Framework.Services.EmailService.Sent">
- <summary>
- Occurs when the smtp mail message for this email is sent. Sender is the IEmailQueueItem instance that was sent.
- </summary>
- </member>
- <member name="E:MSharp.Framework.Services.EmailService.Sending">
- <summary>
- Occurs when the smtp mail message for this email is about to be sent.
- </summary>
- </member>
- <member name="E:MSharp.Framework.Services.EmailService.SendError">
- <summary>
- Occurs when an exception happens when sending an email. Sender parameter will be the IEmailQueueItem instance that couldn't be sent.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.EmailService.OnSending(MSharp.Framework.Services.IEmailQueueItem,System.Net.Mail.MailMessage)">
- <summary>
- Raises the Sending event.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.EmailService.OnSent(MSharp.Framework.Services.IEmailQueueItem,System.Net.Mail.MailMessage)">
- <summary>
- Raises the Sent event.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.EmailService.SendAll">
- <summary>
- Tries to sends all emails.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.EmailService.SendAll(System.String)">
- <summary>
- Tries to sends all emails.
- </summary>
- <param name="category">The category of the emails to send. Use "*" to indicate "all emails".</param>
- </member>
- <member name="M:MSharp.Framework.Services.EmailService.SendAll(System.TimeSpan)">
- <summary>
- Tries to sends all emails.
- </summary>
- <param name="delay">The time to wait in between sending each outstanding email.</param>
- </member>
- <member name="M:MSharp.Framework.Services.EmailService.SendAll(System.String,System.TimeSpan)">
- <summary>
- Tries to sends all emails.
- </summary>
- <param name="category">The category of the emails to send. Use "*" to indicate "all emails".</param>
- </member>
- <member name="M:MSharp.Framework.Services.EmailService.Send(MSharp.Framework.Services.IEmailQueueItem)">
- <summary>
- Will try to send the specified email and returns true for successful sending.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.EmailService.GetSentEmails``1">
- <summary>
- Gets the email items which have been sent (marked as soft deleted).
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.EmailService.CreateMailMessage(MSharp.Framework.Services.IEmailQueueItem)">
- <summary>
- Creates an SMTP mail message for a specified mail item.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.EmailService.CreateVCalendarView(System.String,System.DateTime,System.DateTime,System.String,System.String,System.String)">
- <summary>
- Creates a VCalendar text with the specified parameters.
- </summary>
- <param name="meetingUniqueIdentifier">This uniquely identifies the meeting and is used for changes / cancellations. It is recommended to use the ID of the owner object.</param>
- </member>
- <member name="T:MSharp.Framework.Services.IEmailQueueItem">
- <summary>
- Represents an email generated by the application.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailQueueItem.Body">
- <summary>
- Gets or sets the body of this email.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailQueueItem.Date">
- <summary>
- Gets or sets the Date of this email.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailQueueItem.EnableSsl">
- <summary>
- Gets or sets whether SSL is enabled.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailQueueItem.Html">
- <summary>
- Gets or sets whether this email is HTML.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailQueueItem.SenderAddress">
- <summary>
- Gets or sets the Sender Address of this email.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailQueueItem.SenderName">
- <summary>
- Gets or sets the Sender Name for this email.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailQueueItem.Subject">
- <summary>
- Gets or sets the Subject of this email.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailQueueItem.To">
- <summary>
- Gets or sets the recipient of this email.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailQueueItem.Attachments">
- <summary>
- Gets or sets the Attachments information for this email.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailQueueItem.Bcc">
- <summary>
- Gets or sets the Bcc recipients of this email.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailQueueItem.Cc">
- <summary>
- Gets or sets the Bcc recipients of this email.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailQueueItem.Retries">
- <summary>
- Gets or sets the number of times sending this email has been tried.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailQueueItem.VCalendarView">
- <summary>
- Gets or sets the VCalendar View of this email.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailQueueItem.Username">
- <summary>
- Gets or sets the Username to use for sending this email.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailQueueItem.Password">
- <summary>
- Gets or sets the Password to use for sending this email.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailQueueItem.SmtpHost">
- <summary>
- Gets or sets the Smtp host address to use for sending this email.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailQueueItem.SmtpPort">
- <summary>
- Gets or sets the Smtp port to use for sending this email.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailQueueItem.Category">
- <summary>
- Gets or sets the Category for sending this email.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.IEmailTemplate">
- <summary>
- Represents an instance of Email template entity type.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailTemplate.Body">
- <summary>
- Gets or sets the value of Body on this Email template instance.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailTemplate.Key">
- <summary>
- Gets or sets the value of Key on this Email template instance.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailTemplate.MandatoryPlaceholders">
- <summary>
- Gets or sets the value of MandatoryPlaceholders on this Email template instance.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IEmailTemplate.Subject">
- <summary>
- Gets or sets the value of Subject on this Email template instance.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.SecurePassword">
- <summary>
- Provides secure password hashing service based on PBKDF2.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.SecurePassword.Create(System.String)">
- <summary>
- Creates a salted PBKDF2 hash of the password.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.SecurePassword.Verify(System.String,System.String,System.String)">
- <summary>
- Validates a password given a hash of the correct one.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelCell.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:MSharp.Framework.Services.ExcelCell"/> class.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelCell.Text">
- <summary>
- Gets or sets the text of this cell.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelCell.Type">
- <summary>
- Gets or sets the type of this cell.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelCell.MatchStyle(MSharp.Framework.Services.ExcelCell)">
- <summary>
- Determines if this cell has the same style as the specifying one.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.ExcelCellStyle">
- <summary>
- Provides styles for excel cells.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelCellStyle.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:MSharp.Framework.Services.ExcelCellStyle" /> class.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelCellStyle.Alignment">
- <summary>
- Gets or sets the horizontal alignment of this style.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelCellStyle.VerticalAlignment">
- <summary>
- Gets or sets the vertical alignment of this style.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelCellStyle.Orientation">
- <summary>
- Gets or sets the cell orientation of this style.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelCellStyle.FontSize">
- <summary>
- Gets or sets the size of the font.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelCellStyle.BackgroundColor">
- <summary>
- Gets or sets the background color of this style.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelCellStyle.BorderColor">
- <summary>
- Gets or sets the border color of this style.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelCellStyle.BorderWidth">
- <summary>
- Gets or sets the width of the border.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelCellStyle.FontName">
- <summary>
- Gets or sets the font name of this style.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelCellStyle.NumberFormat">
- <summary>
- Gets or sets the Number format of this style.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelCellStyle.Bold">
- <summary>
- Gets or sets if font should be bold.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelCellStyle.WrapText">
- <summary>
- Gets or sets if the text should be wrapped.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelCellStyle.Italic">
- <summary>
- Gets or sets if font should be Italic.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelCellStyle.ForeColor">
- <summary>
- Gets or sets the background color of this style.
- </summary>
- </member>
- <member name="F:MSharp.Framework.Services.ExcelCellStyle.Settings">
- <summary>
- Gets or sets the Style of this ExcelColumn.
- Use ExcelExporter.Style.[Item] to add styles to this.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelCellStyle.Set(System.String,System.String)">
- <summary>
- Use ExcelExporter.Style.[Item] to add styles.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelCellStyle.GetStyleId">
- <summary>
- Gets a unique ID for this style.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelExporter.#ctor(System.String)">
- <summary>
- Creates a new ExcelExporter instance.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelExporter.#ctor(System.Data.DataTable)">
- <summary>
- Creates a new ExcelExporter instance.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.ExcelExporter.Output">
- <summary>
- Specifies the type of output file.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelExporter`1.ExcelColumn`1.UniqueId">
- <summary>
- Gets or sets a Workbook Unique integer ID to use for creating styles.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelExporter`1.ExcelColumn`1.#ctor(System.String,System.String)">
- <summary>
- Creates a new ExcelColumn instance.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelExporter`1.ExcelColumn`1.SetRowStyle(System.Action{MSharp.Framework.Services.ExcelCellStyle})">
- <summary>
- Sets the specified row style attribute.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelExporter`1.ExcelColumn`1.SetHeaderStyle(System.Action{MSharp.Framework.Services.ExcelCellStyle})">
- <summary>
- Sets the specified header style attribute.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelExporter`1.ExcelColumn`1.HeaderStyle">
- <summary>
- Gets or sets the style of this columns's header cell.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelExporter`1.ExcelColumn`1.RowStyle">
- <summary>
- Gets or sets the style of this columns's data cells.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelExporter`1.ExcelColumn`1.HeaderText">
- <summary>
- Gets or sets the HeaderText of this ExcelColumn.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelExporter`1.ExcelColumn`1.DataType">
- <summary>
- Gets or sets the Type of this ExcelColumn.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelExporter`1.ExcelColumn`1.Formula">
- <summary>
- Gets or sets the Formula of this ExcelColumn.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelExporter`1.ExcelColumn`1.GroupName">
- <summary>
- Gets or sets the group name of this ExcelColumn.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelExporter`1.ExcelColumn`1.Customize(System.Action{MSharp.Framework.Services.ExcelExporter{`0}.ExcelColumn{`1}})">
- <summary>
- Customizes this column.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelExporter`1.ExcelDropDownColumn`1.PossibleValues">
- <summary>
- enumeration items to select from
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelExporter`1.ExcelDropDownColumn`1.EnumerationName">
- <summary>
- Gets or sets the Name of this ExcelDropDownColumn.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelExporter`1.#ctor(System.String)">
- <summary>
- Creates a new ExcelExporter instance.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelExporter`1.#ctor(System.Data.DataTable)">
- <summary>
- Creates a new ExcelExporter instance for a data table.
- It automatically configures the exporter for all columns and rows of the data table.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelExporter`1.DocumentName">
- <summary>
- Gets or sets the DocumentName of this ExcelExporter.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelExporter`1.HeaderBackGroundColor">
- <summary>
- Gets or sets the HeaderBackGroundColor of this ExcelExporter.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelExporter`1.HeaderFontName">
- <summary>
- Gets or sets the HeaderFontName of this ExcelExporter.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelExporter`1.HeaderGroupBackgroundColor">
- <summary>
- Gets or sets the HeaderGroupBackgroundColor of this ExcelExporter.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ExcelExporter`1.ExcludeHeader">
- <summary>
- Gets or sets the IncludeHeader of this ExcelExporter.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelExporter`1.AddColumn(System.String)">
- <summary>
- Adds a header cell.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelExporter`1.AddColumn(System.String,System.String)">
- <summary>
- Adds a header cell.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelExporter`1.AddColumn(System.String,System.String,System.Func{`0,System.Object})">
- <summary>
- Adds a header cell.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelExporter`1.RemoveColumn(System.String)">
- <summary>
- Removes the column with the specified header text.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelExporter`1.RemoveColumn(System.Int32)">
- <summary>
- Removes the column at the specified index.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelExporter`1.AddRow(System.Object[])">
- <summary>
- Adds a data row to the excel output.
- <param name="dataCells">Either ExcelCell instances or value objects.</param>
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelExporter`1.Generate(MSharp.Framework.Services.ExcelExporter.Output)">
- <summary>
- Generates the content of the output Excel file.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelExporter`1.GenerateDropDownSourceSheet(MSharp.Framework.Services.ExcelExporter{`0}.ExcelDropDownColumn{`0})">
- <summary>
- Generates Hidden Worksheets that contain Possible Values for each DropDown
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelExporter`1.GenerateDropDownDataValidation">
- <summary>
- DataValidation assigns a DropDown for each cell and restrics possible values to that drop down
- </summary>
- <returns></returns>
- </member>
- <member name="M:MSharp.Framework.Services.ExcelExporter`1.GetFileExtension(MSharp.Framework.Services.ExcelExporter.Output)">
- <summary>
- Gets the file extension for a specified output format.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.GeoLocationService">
- <summary>
- Provides location services.
- </summary>
- </member>
- <member name="F:MSharp.Framework.Services.GeoLocationService.GoogleClientKeyProvider">
- <summary>
- By default it will return the config value of "Google.Maps.Api.Client.Key".
- You can redefine this function in your app to provide a dynamic way to obtain the key.
- </summary>
- </member>
- <member name="F:MSharp.Framework.Services.GeoLocationService.GoogleSignatureKeyProvider">
- <summary>
- By default it will return the config value of "Google.Maps.Api.Client.Signature".
- You can redefine this function in your app to provide a dynamic way to obtain the key.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.GeoLocationService.GetPostcodeLocation(System.String,System.String)">
- <summary>
- Gets the Geo Location of a specified postcode using Google API.
- This method has daily usage limit of 25000 calls.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.GeoLocationService.CalculateDistance(System.String,System.String,System.String)">
- <summary>
- Gets the distance between 2 locations in miles.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.GeoLocationService.CalculateTravelDistance(System.String,System.String,System.String)">
- <summary>
- Returns the traveling distance in miles using the Google Maps API.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.Globalization.GoogleAutodetectResponse">
- <summary>
- Response returned by Google API for each auto-detect language request
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.Globalization.GoogleAutodetectResponse.ISOCode">
- <summary>ISO Code</summary>
- </member>
- <member name="P:MSharp.Framework.Services.Globalization.GoogleAutodetectResponse.Confidence">
- <summary>Confidence [0;1] about the detection</summary>
- </member>
- <member name="P:MSharp.Framework.Services.Globalization.GoogleAutodetectResponse.Language">
- <summary>Language detected based on iso639-1</summary>
- </member>
- <member name="M:MSharp.Framework.Services.Globalization.GoogleAutodetectResponse.#ctor(System.String,System.Nullable{System.Double})">
- <summary>
- Initialize a new Google auto-detect response
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.Globalization.TranslationDownloadedEventArgs.#ctor(System.String,MSharp.Framework.Services.Globalization.ILanguage,System.String)">
- <summary>
- Creates a new TranslationDownloadedEventArgs instance.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.Globalization.TranslationDownloadedEventArgs.Word">
- <summary>
- Gets or sets the Word of this TranslationDownloadedEventArgs.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.Globalization.TranslationDownloadedEventArgs.Language">
- <summary>
- Gets or sets the Language of this TranslationDownloadedEventArgs.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.Globalization.TranslationDownloadedEventArgs.Translation">
- <summary>
- Gets or sets the Translation of this TranslationDownloadedEventArgs.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.Globalization.Translator">
- <summary>
- Provides translation services.
- </summary>
- </member>
- <member name="F:MSharp.Framework.Services.Globalization.Translator.GOOGLE_TRANSLATE_QUERY_LENGTH">
- <summary>Length of the query without the phrase</summary>
- </member>
- <member name="F:MSharp.Framework.Services.Globalization.Translator.GOOGLE_TRANSLATE_LIMIT">
- <summary>Maximum number of characters for each request to Google API</summary>
- </member>
- <member name="F:MSharp.Framework.Services.Globalization.Translator.GOOGLE_PHRASE_LIMIT">
- <summary>Maximum number of characters for each phrase that can be sent to Google Translate</summary>
- </member>
- <member name="F:MSharp.Framework.Services.Globalization.Translator.GOOGLE_TERMS_OF_SERVICE_ABUSE_MESSAGE">
- <summary>Message returned by Google if suspected terms of service abuse.</summary>
- </member>
- <member name="F:MSharp.Framework.Services.Globalization.Translator.LINE_BREAK_HTML">
- <summary>HTML tag for a line break</summary>
- </member>
- <member name="F:MSharp.Framework.Services.Globalization.Translator.LINE_BREAK_UNICODE">
- <summary>Unicode value of a HTML line break</summary>
- </member>
- <member name="F:MSharp.Framework.Services.Globalization.Translator.GetCurrentLanguage">
- <summary>
- Gets the language of the current user from cookie.
- If no language is specified, then the default language will be used as configured in the database.
- </summary>
- </member>
- <member name="E:MSharp.Framework.Services.Globalization.Translator.TranslationRequested">
- <summary>
- Occurs when a translation is requested.
- </summary>
- </member>
- <member name="E:MSharp.Framework.Services.Globalization.Translator.TranslationDownloaded">
- <summary>
- Occurs when a word's translation is downloaded off the Internet.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.Globalization.Translator.IsGoogleMisconfigured">
- <summary>Check the configuration status of Google Translate</summary>
- </member>
- <member name="M:MSharp.Framework.Services.Globalization.Translator.ReconfigureGoogleTranslate">
- <summary>Set the status of Google Translate as well configured</summary>
- </member>
- <member name="M:MSharp.Framework.Services.Globalization.Translator.GoogleTranslate(System.String,System.String,System.String)">
- <summary>
- Uses Google Translate service to translate a specified phrase to the specified language.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.Globalization.Translator.GoogleAutodetectLanguage(System.String)">
- <summary>
- Detect the language of a phrase.
- The API can translate multiple piece of text in the same time, if needed create a function with parameter "params string phrase" and return a list of GoogleAutoDetectLanguage.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.IIntegrationQueueItem">
- <summary>
- Stores one item requested for processing via an external service.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IIntegrationQueueItem.IntegrationService">
- <summary>
- The name of the integration service used for processing this item.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IIntegrationQueueItem.Request">
- <summary>
- The body of the request being sent to the integration service.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IIntegrationQueueItem.Response">
- <summary>
- The response generated by the remote service.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IIntegrationQueueItem.ErrorResponse">
- <summary>
- The error encountered in processing this item.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IIntegrationQueueItem.DatePicked">
- <summary>
- Specifies the date and time when this item was picked for processing.
- If it's null, it means this item has not been picked yet.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IIntegrationQueueItem.RequestDate">
- <summary>
- Specifies the date and time when this item was first requested and added to the queue.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IIntegrationQueueItem.ResponseDate">
- <summary>
- Specifies the date when the response was retrieved from the remote service.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.IntegrationManager">
- <summary>
- Provides services for integration services.
- </summary>
- </member>
- <member name="F:MSharp.Framework.Services.IntegrationManager.IntegrationServices">
- <summary>
- Key = TRequest|TResponse
- Value = TService
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.IntegrationManager.Process(MSharp.Framework.Services.IIntegrationQueueItem)">
- <summary>
- Will find a Service Registered to process the item.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.IntegrationManager.ProcessOutstandingItems">
- <summary>
- Uses the right Integration Service to process the outstanding items in all queues.
- This should be called as an Automated Task in the application.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.IntegrationManager.ProcessOutstandingItems(System.String)">
- <summary>
- Uses the right Integration Service to process the next item in that queue.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.IntegrationManager.Register``3">
- <summary>
- Registers an integration service.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.IntegrationManager.Request``2(``0)">
- <summary>
- Inserts a queu item to call this service and waits until the item is processed.
- Then it will return the response.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.IntegrationManager.RequestAsync``2(``0)">
- <summary>
- Inserts a request in the queue and immediately returns without waiting for a response.
- It will return the token string for this request, that can be queried later on for a response (using Await Response).
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.IntegrationManager.AwaitResponse``1(System.String,System.Int32)">
- <summary>
- It will wait until a response is provided by another thread to the integration queue item specified by its token.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.IntegrationManager.InjectResponse``2(``1)">
- <summary>
- Injects an asyncronous waiter which will inject the provided response for one potential future request.
- It will check every 5 milliseconds to see if a request item is inserted in the queue, and in that case respond to it.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.IntegrationService`2.Request(`0)">
- <summary>
- Inserts a queu item to call this service and waits until the item is processed.
- Then it will return the response.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.IntegrationService`2.RegisterImplementor``1">
- <summary>
- Registers an integration service implementor.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.IntegrationService`2.InjectResponse(`1)">
- <summary>
- Injects an asyncronous waiter which will inject the provided response for one potential future request.
- It will check every 5 milliseconds to see if a request item is inserted in the queue, and in that case respond to it.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.IntegrationService`2.AwaitResponse(System.String,System.Int32)">
- <summary>
- It will wait until a response is provided by another thread to the integration queue item specified by its token.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.IntegrationService`2.RequestAsync(`0)">
- <summary>
- Inserts a request in the queue and immediately returns without waiting for a response.
- It will return the token string for this request, that can be queried later on for a response (using Await Response).
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.IServiceImplementor`2.GetResponse(`0)">
- <summary>
- It will process the specified request, send it to the remote service, and return the response.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.TemporaryFilePath">
- <summary>
- This class provides a unique file path in a temporary folder (i.e. in the application temp folder
- in the system by default and can be provided in Config of the application through a setting with key "Application.TemporaryFilesPath")
- After this instance is disposed any possibly created file in the path will be deleted physically.
-
- If this class fails to dispose an application event will be added to the projects database.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.TemporaryFilePath.#ctor">
- <summary>
- Creates a new instance of temporary file. The file will have "dat" extension by default.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.TemporaryFilePath.#ctor(System.String)">
- <summary>
- Creates a new instance of temporary file.
- with the given extension. Extension can either have "." or not
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.TemporaryFilePath.GetTemporaryFileFolder">
- <summary>
- Finds a proper folder path for temporary files
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.TemporaryFilePath.FilePath">
- <summary>
- Gets or sets the FilePath of this TemporaryFile.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.TemporaryFilePath.Dispose">
- <summary>
- Disposes this instance of temporary file and deletes the file if provided
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.PessimisticJsonConverter">
- <summary>
- When serializing objects it ignores all properties unless they have [Exposed] attribute.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.PdfService">
- <summary>
- Provides PDF services.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.PdfService.CreateHtml2PdfConverter">
- <summary>
- Creates an instance of Html 2 PDF converter service.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.Profiler.#ctor(System.String)">
- <summary>
- Creates a new Profiler instance.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.ISmsQueueItem">
- <summary>
- Represents a sendable SMS item generated by the application.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ISmsQueueItem.Date">
- <summary>
- Gets or sets the date this SMS should be sent.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ISmsQueueItem.DateSent">
- <summary>
- Gets or sets the date when this SMS was successfully sent.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ISmsQueueItem.SenderName">
- <summary>
- Gets or sets the Sender Name.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ISmsQueueItem.Text">
- <summary>
- Gets or sets the SMS text.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ISmsQueueItem.To">
- <summary>
- Gets or sets the SMS recipient number.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.ISmsQueueItem.Retries">
- <summary>
- Gets or sets the number of times sending this email has been tried.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.ISMSSender">
- <summary>
- Represents a component that actually delivers SMS messages.
- This should be implemented for any 3rd party SMS gateway.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.ISMSSender.Deliver(MSharp.Framework.Services.ISmsQueueItem)">
- <summary>
- Delivers the specified SMS message.
- The implementation of this method should not handle exceptions. Any exceptions will be logged by the engine.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.SmsExtensions.RecordRetry(MSharp.Framework.Services.ISmsQueueItem)">
- <summary>
- Records an unsuccessful attempt to send this SMS.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.SmsExtensions.MarkSent(MSharp.Framework.Services.ISmsQueueItem)">
- <summary>
- Updates the DateSent field of this item and then soft deletes it.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.SmsExtensions.Send(MSharp.Framework.Services.ISmsQueueItem)">
- <summary>
- Sends the specified SMS item.
- It will try several times to deliver the message. The number of retries can be specified in AppConfig of "SMS.Maximum.Retries".
- If it is not declared in web.config, then 3 retires will be used.
- Note: The actual SMS Sender component must be implemented as a public type that implements ISMSSender interface.
- The assembly qualified name of that component, must be specified in AppConfig of "SMS.Sender.Type".
- </summary>
- </member>
- <member name="E:MSharp.Framework.Services.SmsService.SendError">
- <summary>
- Occurs when an exception happens when sending an sms. Sender parameter will be the ISmsQueueItem instance that couldn't be sent.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.SmsService.Send(MSharp.Framework.Services.ISmsQueueItem)">
- <summary>
- Sends the specified SMS item.
- It will try several times to deliver the message. The number of retries can be specified in AppConfig of "SMS.Maximum.Retries".
- If it is not declared in web.config, then 3 retires will be used.
- Note: The actual SMS Sender component must be implemented as a public type that implements ISMSSender interface.
- The assembly qualified name of that component, must be specified in AppConfig of "SMS.Sender.Type".
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.ISortable">
- <summary>
- Represents a sortable entity type.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.Sorter">
- <summary>
- Provides Sorting services for all entities.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.Sorter.MoveBefore(MSharp.Framework.Services.ISortable,MSharp.Framework.Services.ISortable,MSharp.Framework.SaveBehaviour)">
- <summary>
- Moves this item before a specified other item. If null is specified, it will be moved to the end of its siblings.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.Sorter.MoveAfter(MSharp.Framework.Services.ISortable,MSharp.Framework.Services.ISortable,MSharp.Framework.SaveBehaviour)">
- <summary>
- Moves this item after a specified other item. If null is specified, it will be moved to the beginning of its siblings.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.Sorter.MoveUp(MSharp.Framework.Services.ISortable,MSharp.Framework.SaveBehaviour)">
- <summary>
- Moves an item up among its siblings. Returns False if the item is already first in the list, otherwise true.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.Sorter.MoveFirst(MSharp.Framework.Services.ISortable,MSharp.Framework.SaveBehaviour)">
- <summary>
- Moves an item up to first among its siblings. Returns False if the item is already first in the list, otherwise true.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.Sorter.MoveLast(MSharp.Framework.Services.ISortable,MSharp.Framework.SaveBehaviour)">
- <summary>
- Moves an item up to last among its siblings. Always returns true.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.Sorter.MoveDown(MSharp.Framework.Services.ISortable,MSharp.Framework.SaveBehaviour)">
- <summary>
- Moves an item down among its siblings. Returns False if the item is already last in the list, otherwise true.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.Sorter.Swap(MSharp.Framework.Services.ISortable,MSharp.Framework.Services.ISortable,MSharp.Framework.SaveBehaviour)">
- <summary>
- Swaps the order of two specified items.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.Sorter.JustifyOrders(MSharp.Framework.Services.ISortable,MSharp.Framework.SaveBehaviour)">
- <summary>
- Justifies the order of a specified item and its siblings.
- The value of the "Order" property in those objects will be 10, 20, 30, ...
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.Sorter.FindSiblings(MSharp.Framework.Services.ISortable)">
- <summary>
- Discovers the siblings of the specified sortable object.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.Sorter.GetNewOrder(MSharp.Framework.Services.ISortable)">
- <summary>
- Gets the Next order for an ISortable entity.
- The result will be 10 plus the largest order of its siblings.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.IdentifierGenerator">
- <summary>
- Generates an identifier for a given string value.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Services.IdentifierGenerator.Value">
- <summary>
- Gets or sets the Value of this IdentifierGenerator.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.IdentifierGenerator.#ctor(System.String)">
- <summary>
- Creates a new IdentifierGenerator instance.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.IdentifierGenerator.Build">
- <summary>
- Builds the identifer
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.XmlProperties.#ctor(System.String)">
- <summary>
- Creates a new XmlProperties instance.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.XmlProperties.#ctor">
- <summary>
- Creates a new XmlProperties instance.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.XmlProperties.ToString">
- <summary>
- Returns the XML representation of this instance.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.XmlSerialization">
- <summary>
- Provides services for object XML serialization.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.XmlSerialization.Serialize(System.Object,System.Boolean)">
- <summary>
- Generates an XML text equivalent of the specified object.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.XmlSerialization.Deserialize``1(System.String,System.Boolean,System.String)">
- <summary>
- Converts the specified xml text into an instance of T.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Services.HttpContextCache">
- <summary>
- Provides a HttpRequest level cache of objects.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.HttpContextCache.GetOrAdd``2(``0,System.Func{``1})">
- <summary>
- Gets a specified cached value from the current HttpContext.
- If it doesn't exist, it will evaluate the provider expression to produce the value, adds it to cache, and returns it.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Services.HttpContextCache.Remove``1(``0)">
- <summary>
- Removes a specified cached object by its key from the current Http Context.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Data.DataAccessor`2">
- <summary>
- ADO.NET Facade for submitting single method commands.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.DataAccessor`2.CreateConnection(System.String)">
- <summary>
- Creates a new DB Connection to database with the given connection string.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.DataAccessor`2.CreateConnection">
- <summary>
- Creates a connection object.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.DataAccessor`2.CreateActualConnection">
- <summary>
- Creates a connection object.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.DataAccessor`2.ExecuteNonQuery(System.String)">
- <summary>
- Executes the specified command text as nonquery.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.DataAccessor`2.ExecuteNonQuery(System.String,System.Data.CommandType,System.Data.IDataParameter[])">
- <summary>
- Executes the specified command text as nonquery.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.DataAccessor`2.ExecuteNonQuery(System.Data.CommandType,System.Collections.Generic.List{System.Collections.Generic.KeyValuePair{System.String,System.Data.IDataParameter[]}})">
- <summary>
- Executes the specified command text as nonquery.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.DataAccessor`2.ExecuteReader(System.String,System.Data.CommandType,System.Data.IDataParameter[])">
- <summary>
- Executes the specified command text against the database connection of the context and builds an IDataReader.
- Make sure you close the data reader after finishing the work.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.DataAccessor`2.ExecuteScalar``1(System.String)">
- <summary>
- Executes the specified command text against the database connection of the context and returns the single value of the type specified.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.DataAccessor`2.ExecuteScalar(System.String)">
- <summary>
- Executes the specified command text against the database connection of the context and returns the single value.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.DataAccessor`2.ExecuteScalar(System.String,System.Data.CommandType,System.Data.IDataParameter[])">
- <summary>
- Executes the specified command text against the database connection of the context and returns the single value.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.DataAccessor`2.ReadData(System.String,System.Data.IDataParameter[])">
- <summary>
- Executes a database query and returns the result as a data set.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.DataAccessor`2.ReadData(System.String,System.Data.CommandType,System.Data.IDataParameter[])">
- <summary>
- Executes a database query and returns the result as a data set.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Data.DataAccessor">
- <summary>
- Provides a DataAccessor implementation for System.Data.SqlClient
- </summary>
- </member>
- <member name="T:MSharp.Framework.Data.DataAccessProfiler">
- <summary>
- Provides SQL profiling services.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.DataAccessProfiler.GenerateReport(System.Boolean)">
- <summary>
- To invoice this you can send a request to the application using http://...?Web.Test.Command=Sql.Profile&Mode=Snapshot
- </summary>
- <param name="snapshot">Determines whether the current log data should be removed (false) or kept for future combined future generated (true).</param>
- </member>
- <member name="T:MSharp.Framework.Data.Ado.Net.DataProvider`3">
- <summary>
- Provides a DataProvider for accessing data from the database using ADO.NET.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Ado.Net.DataProvider`3.ExecuteNonQuery(System.String)">
- <summary>
- Executes the specified command text as nonquery.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Ado.Net.DataProvider`3.ExecuteNonQuery(System.String,System.Data.CommandType,System.Data.IDataParameter[])">
- <summary>
- Executes the specified command text as nonquery.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Ado.Net.DataProvider`3.ExecuteNonQuery(System.Data.CommandType,System.Collections.Generic.List{System.Collections.Generic.KeyValuePair{System.String,System.Data.IDataParameter[]}})">
- <summary>
- Executes the specified command text as nonquery.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Ado.Net.DataProvider`3.ExecuteReader(System.String,System.Data.CommandType,System.Data.IDataParameter[])">
- <summary>
- Executes the specified command text against the database connection of the context and builds an IDataReader. Make sure you close the data reader after finishing the work.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Ado.Net.DataProvider`3.ExecuteScalar(System.String)">
- <summary>
- Executes the specified command text against the database connection of the context and returns the single value.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Ado.Net.DataProvider`3.ExecuteScalar(System.String,System.Data.CommandType,System.Data.IDataParameter[])">
- <summary>
- Executes the specified command text against the database connection of the context and returns the single value.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Ado.Net.DataProvider`3.CreateParameter(System.String,System.Object)">
- <summary>
- Creates a data parameter with the specified name and value.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Ado.Net.DataProvider`3.CreateParameter(System.String,System.Object,System.Data.DbType)">
- <summary>
- Creates a data parameter with the specified name and value and type.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Ado.Net.DataProvider`3.Delete(MSharp.Framework.IEntity)">
- <summary>
- Deletes the specified record.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Ado.Net.DataProvider`3.Get(System.Object)">
- <summary>
- Gets the specified record by its type and ID.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Ado.Net.DataProvider`3.ReadManyToManyRelation(MSharp.Framework.IEntity,System.String)">
- <summary>
- Reads the many to many relation.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Ado.Net.DataProvider`3.Save(MSharp.Framework.IEntity)">
- <summary>
- Saves the specified record.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Ado.Net.DataProvider`3.GenerateParameters(System.Collections.Generic.Dictionary{System.String,System.Object})">
- <summary>
- Generates data provider specific parameters for the specified data items.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Ado.Net.DataProvider`3.GenerateParameter(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
- <summary>
- Generates a data provider specific parameter for the specified data.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Data.Ado.Net.DataProvider`3.ConnectionStringKey">
- <summary>
- Gets or sets the connection string key used for this data provider.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Ado.Net.DataProvider`3.GetAssociationInclusionCriteria(MSharp.Framework.Data.DatabaseQuery,System.Reflection.PropertyInfo)">
- <summary>
- Returns a direct database criterion used to eager load associated objects.
- Gets the list of specified records.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Data.Ado.Net.DataProvider`3.ConnectionString">
- <summary>
- Gets or sets the connection string key used for this data provider.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Data.Ado.Net.InterfaceDataProvider">
- <summary>
- Provides data access for Interface types.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Data.Ado.Net.SqlDataProvider">
- <summary>
- Provides a DataProvider for accessing data from the database using ADO.NET based on the SqlClient provider.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.DbTransactionScope.OnTransactionCompleted(System.Action)">
- <summary>
- Attaches an event handler to be invoked when the current (root) transaction is completed.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.DbTransactionScope.OnTransactionRolledBack(System.Action)">
- <summary>
- Attaches an event handler to be invoked when the current (root) transaction is completed.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Data.Criterion">
- <summary>
- A basic implementation of a database query criterion.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Criterion.#ctor(System.String,System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:MSharp.Framework.Data.Criterion"/> class.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Criterion.#ctor(System.String,MSharp.Framework.Data.FilterFunction,System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:MSharp.Framework.Data.Criterion"/> class.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Criterion.#ctor(System.String,MSharp.Framework.Data.FilterFunction,System.Collections.Generic.IEnumerable{System.Guid})">
- <summary>
- Initializes a new instance of the <see cref="T:MSharp.Framework.Data.Criterion"/> class.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Criterion.#ctor(System.String,MSharp.Framework.Data.FilterFunction,System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- Initializes a new instance of the <see cref="T:MSharp.Framework.Data.Criterion"/> class.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Criterion.#ctor(System.String,MSharp.Framework.Data.FilterFunction,System.Collections.Generic.IEnumerable{System.Int32})">
- <summary>
- Initializes a new instance of the <see cref="T:MSharp.Framework.Data.Criterion"/> class.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Criterion.#ctor(System.String,System.String,System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:MSharp.Framework.Data.Criterion"/> class.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Data.Criterion.PropertyName">
- <summary>
- Gets or sets the PropertyName of this Condition.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Data.Criterion.SqlCondition">
- <summary>
- Gets or sets the SqlCondition of this Condition.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Data.Criterion.FilterFunction">
- <summary>
- Gets or sets the Filter Option of this Condition.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Data.Criterion.Value">
- <summary>
- Gets or sets the Value of this Condition.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Criterion.GetSerializedValue">
- <summary>
- Gets a text representation of the value.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Criterion.ToString">
- <summary>
- Returns a string that represents this instance.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Criterion.Parse(System.String)">
- <summary>
- Parses the specified condition string.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.DatabaseQuery`1.Aggregate``2(MSharp.Framework.Data.QueryAggregateFunction,System.Linq.Expressions.Expression{System.Func{`0,``0}})">
- <summary>
- Gets a list of entities of the given type from the database with the specified type matching the specified criteria.
- If no criteria is specified, the count of all instances will be returned.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Data.DirectDatabaseCriterion">
- <summary>
- Enables adding a direct SQL WHERE criteria to the database query.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.DirectDatabaseCriterion.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:MSharp.Framework.Data.DirectDatabaseCriterion" /> class.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.DirectDatabaseCriterion.#ctor(System.String,System.Tuple{System.String,System.Object}[])">
- <summary>
- Initializes a new instance of the <see cref="T:MSharp.Framework.Data.DirectDatabaseCriterion" /> class.
- </summary>
- <param name="parameters">Item1 = Parameter name (without the @ character). Item2 = parameter value.</param>
- </member>
- <member name="M:MSharp.Framework.Data.DirectDatabaseCriterion.#ctor(System.String,System.Collections.Generic.Dictionary{System.String,System.Object})">
- <summary>
- Initializes a new instance of the <see cref="T:MSharp.Framework.Data.DirectDatabaseCriterion" /> class.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.DirectDatabaseCriterion.#ctor(System.String,System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:MSharp.Framework.Data.DirectDatabaseCriterion" /> class.
- </summary>
- <param name="parameters">Example: new {Parameter1 = SomeValue(), Parameter2 = AnotherValue()}</param>
- </member>
- <member name="F:MSharp.Framework.Data.DirectDatabaseCriterion.Parameters">
- <summary>
- Gets the parameters used in the specified custom SQL criteria.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Data.DirectDatabaseCriterion.SqlCriteria">
- <summary>
- Gets or sets the SQL criteria.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Data.DirectDatabaseCriterion.Value">
- <summary>
- N/A.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Data.DirectDatabaseCriterion.IsCacheSafe">
- <summary>
- Specifies whether this criteria is compatible with normal caching.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.DirectDatabaseCriterion.ToString">
- <summary>
- Returns a string that represents this instance.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Data.DirectDatabaseCriterion.FilterFunction">
- <summary>
- N/A.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Data.FilterFunction">
- <summary>
- Provides options for filter functions.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.FilterFunctionServices.GetDatabaseOperator(MSharp.Framework.Data.FilterFunction)">
- <summary>
- Gets the database operator equivalent for this filter option.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.QueryOptions.FullTextSearchQueryOption.#ctor">
- <summary>
- Creates a new FullTextIndexQueryOption instance.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Data.QueryOptions.FullTextSearchQueryOption.Keyword">
- <summary>
- Gets or sets the Keywords of this FullTextIndexQueryOption.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Data.QueryOptions.FullTextSearchQueryOption.Properties">
- <summary>
- Gets or sets the Properties of this FullTextIndexQueryOption.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Data.ICriterion">
- <summary>
- Provides an abstraction for database query criteria.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.PagingQueryOption.#ctor">
- <summary>
- Creates a new ResultSetSizeQueryOption instance.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.PagingQueryOption.#ctor(System.String,System.Int32,System.Int32)">
- <summary>
- Creates a new ResultSetSizeQueryOption instance.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Data.PagingQueryOption.OrderBy">
- <summary>
- The direct SQL sort expression. E.g: MyColumn DESC, Something
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.QueryOption.FullTextSearch(System.String,System.String[])">
- <summary>
- Creates a FullTextSearch option for the search query.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.ResultSetSizeQueryOption.#ctor">
- <summary>
- Creates a new ResultSetSizeQueryOption instance.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Data.ResultSetSizeQueryOption.Number">
- <summary>
- Gets or sets the Number of this ResultSetSizeQueryOption.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.SortQueryOption.#ctor">
- <summary>
- Creates a new SortQueryOption instance.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Data.SortQueryOption.Property">
- <summary>
- Gets or sets the Property of this SortQueryOption.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Data.SortQueryOption.Descending">
- <summary>
- Gets or sets the Descending of this SortQueryOption.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Data.Cache">
- <summary>
- Provides a cache of objects retrieved from the database.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Data.Cache.Current">
- <summary>
- Gets the current cache.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Cache.Get(System.String)">
- <summary>
- Gets an entity from cache. Returns null if not found.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Cache.Get``1(System.Object)">
- <summary>
- Gets an entity from cache. Returns null if not found.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Cache.Get(System.Type,System.String)">
- <summary>
- Gets an entity from cache. Returns null if not found.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Cache.Add(MSharp.Framework.IEntity)">
- <summary>
- Adds a given entity to the cache.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Cache.Remove(MSharp.Framework.IEntity)">
- <summary>
- Removes a given entity from the cache.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.Cache.Remove(System.Type,System.Boolean)">
- <summary>
- Removes all entities of a given types from the cache.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Data.DataProviderModelConfigurationSection.SyncFilePath">
- <summary>
- Gets or sets the SyncFilePath of this DataProviderModelConfigurationSection.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Data.DataProviderModelConfigurationSection.FileDependancyPath">
- <summary>
- Gets or sets the SyncFilePath of this DataProviderModelConfigurationSection.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Data.EntityFinder">
- <summary>
- Finds an entity with unknown type from its given id.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.EntityFinder.GetEntityType(System.String)">
- <summary>
- Gets the runtime type from the currently loaded assemblies.
- </summary>
- <param name="typeFullName">The type name (including namespace, but excluding assembly).</param>
- </member>
- <member name="M:MSharp.Framework.Data.ExternalCacheDependancy.CreateDependancy(System.String)">
- <summary>
- Creates a watcher on the current cache.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.IDataProvider.ReadManyToManyRelation(MSharp.Framework.IEntity,System.String)">
- <summary>
- Reads the many to many relation and returns the IDs of the associated objects.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Data.IDataProviderFactory.SupportsPolymorphism">
- <summary>
- Determines whether this data provider factory handles interface data queries.
- </summary>
- </member>
- <member name="P:MSharp.Framework.DatabaseContext.ConnectionString">
- <summary>
- Gets or sets the ConnectionString of this DatabaseContext.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Database">
- <summary>
- Data access code for Application components.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.Count``1(MSharp.Framework.Data.Criterion[])">
- <summary>
- Gets a list of entities of the given type from the database with the specified type matching the specified criteria.
- If no criteria is specified, the count of all instances will be returned.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.Count``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},MSharp.Framework.Data.QueryOption[])">
- <summary>
- Gets a list of entities of the given type from the database.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.Refresh">
- <summary>
- Clears the cache of all items.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.EnlistOrCreateTransaction(System.Action)">
- <summary>
- If there is an existing open transaction, it will simply run the specified action in it, Otherwise it will create a new transaction.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.Parse``1(System.String,System.Boolean)">
- <summary>
- Returns the first record of the specified type of which ToString() would return the specified text .
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.CountAllObjectsInCache">
- <summary>
- Gets the total number of objects in cache.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.Reload``1(``0@)">
- <summary>
- Reloads a specified instance from database. This should be used when an object in memory is not synscronized with the database.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.Reload``1(``0)">
- <summary>
- Gets a reloaded instance from the database to get a synced copy.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.Any``1">
- <summary>
- Determines if there is any object in the database of the specified type.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.Any``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
- <summary>
- Determines if there is any object in the database of the specified type matching a given criteria.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.None``1">
- <summary>
- Determines whether there is no object of the specified type in the database.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.None``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
- <summary>
- Determines whether none of the objects in the database match a given criteria.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.Delete(MSharp.Framework.IEntity)">
- <summary>
- Deletes the specified record from the data repository.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.Delete(MSharp.Framework.IEntity,MSharp.Framework.DeleteBehaviour)">
- <summary>
- Deletes the specified record from the data repository.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.Delete``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Deletes the specified instances from the data repository.
- The operation will be done in a transaction.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.DeleteAll``1">
- <summary>
- Deletes all objects of the specified type.
- </summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="M:MSharp.Framework.Database.DeleteAll``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
- <summary>
- Deletes all objects of the specified type matching the given criteria.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.UpdateAll``1(System.Action{``0})">
- <summary>
- Updates all records in the database with the specified change.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.FindWithMax``1(System.Func{``0,System.Object})">
- <summary>
- Finds the object with maximum value of the specified property.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.FindWithMin``1(System.Func{``0,System.Object})">
- <summary>
- Finds the object with minimum value of the specified property.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.Find``1(MSharp.Framework.Data.Criterion[])">
- <summary>
- Find an object with the specified type from the database.
- When used with no criteria, returns the first object found of the specified type.
- If not found, it returns null.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.Find``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,System.Object}},System.Boolean)">
- <summary>
- Find an object with the specified type from the database.
- When used with no criteria, returns the first object found of the specified type.
- If not found, it returns null.
- </summary>
- <param name="orderBy">The order by expression to run at the database level. It supports only one property.</param>
- <param name="desc">Specified whether the order by is descending.</param>
- </member>
- <member name="M:MSharp.Framework.Database.Find``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},MSharp.Framework.Data.QueryOption[])">
- <summary>
- Finds an object with the specified type matching the specified criteria.
- If not found, it returns null.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.Get``1(System.String)">
- <summary>
- Gets an Entity of the given type with the given Id from the database.
- If it can't find the object, an exception will be thrown.
- </summary>
- <param name="entityId">The primary key value of the object to load in string format.</param>
- </member>
- <member name="M:MSharp.Framework.Database.Get``1(System.Guid)">
- <summary>
- Get an entity with the given type and ID from the database.
- If it can't find the object, an exception will be thrown.
- </summary>
- <typeparam name="T">The type of the object to get</typeparam>
- <param name="id">The primary key value of the object to load.</param>
- </member>
- <member name="M:MSharp.Framework.Database.Get``1(System.Nullable{System.Guid})">
- <summary>
- Get an entity with the given type and ID from the database.
- If it can't find the object, an exception will be thrown.
- </summary>
- <typeparam name="T">The type of the object to get</typeparam>
- <param name="id">The primary key value of the object to load.</param>
- </member>
- <member name="M:MSharp.Framework.Database.Get``1(System.Nullable{System.Int32})">
- <summary>
- Get an entity with the given type and ID from the database.
- If it can't find the object, an exception will be thrown.
- </summary>
- <typeparam name="T">The type of the object to get</typeparam>
- <param name="id">The primary key value of the object to load.</param>
- </member>
- <member name="M:MSharp.Framework.Database.Get(System.Guid,System.Type)">
- <summary>
- Get an entity with the given type and ID from the database.
- If it can't find the object, an exception will be thrown.
- </summary>
- <param name="entityID">The primary key value of the object to load.</param>
- </member>
- <member name="M:MSharp.Framework.Database.Get(System.Object,System.Type)">
- <summary>
- Get an entity with the given type and ID from the database.
- If it can't find the object, an exception will be thrown.
- </summary>
- <param name="entityID">The primary key value of the object to load.</param>
- </member>
- <member name="M:MSharp.Framework.Database.GetOrDefault``1(System.Object)">
- <summary>
- Get an entity with the given type and ID from the database.
- If the key does not exist, it will return null, rather than throwing an exception.
- </summary>
- <typeparam name="T">The type of the object to get</typeparam>
- <param name="id">The primary key value of the object to load.</param>
- </member>
- <member name="M:MSharp.Framework.Database.GetOrDefault(System.Object,System.Type)">
- <summary>
- Get an entity with the given type and ID from the database.
- If the key does not exist, it will return null, rather than throwing an exception.
- </summary>
- <param name="type">The type of the object to get</param>
- <param name="id">The primary key value of the object to load.</param>
- </member>
- <member name="E:MSharp.Framework.Database.GettingList">
- <summary>
- This is invoked for every Database.GetList() call. You can use this to inject additional criteria or query options globally.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.GetList``1(System.Collections.Generic.IEnumerable{MSharp.Framework.Data.ICriterion})">
- <summary>
- Returns a list of entities with the specified type.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.GetList``1">
- <summary>
- Gets a list of entities of the given type from the database.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.GetList``1(MSharp.Framework.Data.QueryOption[])">
- <summary>
- Returns a list of entities with the specified type.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.GetList``1(System.Collections.Generic.IEnumerable{MSharp.Framework.Data.ICriterion},MSharp.Framework.Data.QueryOption[])">
- <summary>
- Returns a list of entities with the specified type.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.GetList``1(MSharp.Framework.Data.Criterion[])">
- <summary>
- Gets the list of objects with the specified type matching the specified criteria.
- If no criteria is specified, all instances will be returned.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.GetList``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
- <summary>
- Gets a list of entities of the given type from the database.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.GetList``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{``0,System.Object}},System.Boolean)">
- <summary>
- Gets a list of entities of the given type from the database.
- </summary>
- <param name="orderBy">The order by expression to run at the database level. It supports only one property.</param>
- <param name="desc">Specified whether the order by is descending.</param>
- </member>
- <member name="M:MSharp.Framework.Database.GetList``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},MSharp.Framework.Data.QueryOption[])">
- <summary>
- Gets a list of entities of the given type from the database.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.GetList``1(System.Collections.Generic.IEnumerable{MSharp.Framework.Data.Criterion})">
- <summary>
- Returns a list of entities with the specified type.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.GetList``1(System.Collections.Generic.IEnumerable{System.Guid})">
- <summary>
- Gets the list of T objects from their specified IDs.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.GetList(System.Type,System.Collections.Generic.IEnumerable{System.Guid})">
- <summary>
- Gets the list of objects from their specified IDs.
- </summary>
- </member>
- <member name="E:MSharp.Framework.Database.Updated">
- <summary>
- It's raised when any record is saved or deleted in the system.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.GetRegisteredAssemblies">
- <summary>
- Gets the assemblies for which a data provider factory has been registered in the current domain.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.CreateTransactionScope(MSharp.Framework.Data.DbTransactionScopeOption)">
- <summary>
- Creates a transaction scope.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.Save``1(``0)">
- <summary>
- Inserts or updates an object in the database.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.Save(MSharp.Framework.IEntity,MSharp.Framework.SaveBehaviour)">
- <summary>
- Inserts or updates an object in the database.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.Save``1(System.Collections.Generic.List{``0})">
- <summary>
- Saves the specified records in the data repository.
- The operation will run in a Transaction.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.Update``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
- <summary>
- Runs an update command on a list of given objects and persists the updated objects in database.
- It returns the updated instances.
- </summary>
- <param name="items">The objects to be updated in database.</param>
- <param name="action">Update action. For example: o=>o.Property = "Value"</param>
- </member>
- <member name="M:MSharp.Framework.Database.Update``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0},MSharp.Framework.SaveBehaviour)">
- <summary>
- Runs an update command on a list of given objects and persists the updated objects in database.
- It returns the updated instances.
- </summary>
- <param name="items">The objects to be updated in database.</param>
- <param name="action">Update action. For example: o=>o.Property = "Value"</param>
- </member>
- <member name="M:MSharp.Framework.Database.Update``1(``0,System.Action{``0})">
- <summary>
- Runs an update command on a given object's clone and persists the updated object in database. It returns the updated instance.
- </summary>
- <param name="item">The object to be updated in database.</param>
- <param name="action">Update action. For example: o=>o.Property = "Value"</param>
- </member>
- <member name="M:MSharp.Framework.Database.Update``1(``0,System.Action{``0},MSharp.Framework.SaveBehaviour)">
- <summary>
- Runs an update command on a given object's clone and persists the updated object in database. It returns the updated instance.
- </summary>
- <param name="item">The object to be updated in database.</param>
- <param name="action">Update action. For example: o=>o.Property = "Value"</param>
- </member>
- <member name="M:MSharp.Framework.Database.BulkInsert(MSharp.Framework.Entity[],System.Int32,System.Boolean)">
- <summary>
- Inserts the specified objects in bulk. None of the object events will be triggered.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.BulkUpdate(MSharp.Framework.Entity[],System.Int32,System.Boolean)">
- <summary>
- Updates the specified objects in bulk. None of the object events will be triggered.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.Save``1(``0[])">
- <summary>
- Saves the specified records in the data repository.
- The operation will run in a Transaction.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.Save``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Saves the specified records in the data repository.
- The operation will run in a Transaction.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Database.Save``1(System.Collections.Generic.IEnumerable{``0},MSharp.Framework.SaveBehaviour)">
- <summary>
- Saves the specified records in the data repository.
- The operation will run in a Transaction.
- </summary>
- </member>
- <member name="T:MSharp.Framework.SessionMemory">
- <summary>
- A repository of transient records in the user's session memory.
- </summary>
- </member>
- <member name="M:MSharp.Framework.SessionMemory.ClearOldObjects">
- <summary>
- Clears the old objects in session memory.
- </summary>
- </member>
- <member name="M:MSharp.Framework.SessionMemory.ClearOldObjects(System.TimeSpan)">
- <summary>
- Clears the old objects in session memory. This method is meant to be called periodically every few minutes.
- </summary>
- <param name="maxAge">The maximum age allowed to live in the memory. Any objects added before the specified time span will be cleared.</param>
- </member>
- <member name="P:MSharp.Framework.SessionMemory.Current">
- <summary>
- Gets the current instance of the session memory, specific to the current ASP.NET user (or "Current Thread" when ASP.NET session is not available in the current context).
- </summary>
- </member>
- <member name="M:MSharp.Framework.SessionMemory.Get``1(System.Guid)">
- <summary>
- Gets a record from the session memory by its specified ID.
- </summary>
- </member>
- <member name="M:MSharp.Framework.SessionMemory.Get(System.Type,System.Object)">
- <summary>
- Gets a record from the session memory by its specified ID and Type.
- </summary>
- </member>
- <member name="M:MSharp.Framework.SessionMemory.GetList``1">
- <summary>
- Gets a list of objects of the specified type, matching the specified criteria.
- </summary>
- </member>
- <member name="M:MSharp.Framework.SessionMemory.GetList``1(System.Func{``0,System.Boolean})">
- <summary>
- Gets a list of objects of the specified type, matching the specified criteria.
- </summary>
- </member>
- <member name="M:MSharp.Framework.SessionMemory.Find``1(System.Func{``0,System.Boolean})">
- <summary>
- Finds the first object matching the specified criteria.
- </summary>
- </member>
- <member name="M:MSharp.Framework.SessionMemory.AddRange``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Adds a specified records to the Session memory.
- </summary>
- </member>
- <member name="M:MSharp.Framework.SessionMemory.Add``1(``0)">
- <summary>
- Adds a specified record to the Session memory. If another object with the same ID already exists, the new object will replace it.
- </summary>
- </member>
- <member name="M:MSharp.Framework.SessionMemory.Remove(MSharp.Framework.IEntity)">
- <summary>
- Removes a specified record from the session memory.
- </summary>
- </member>
- <member name="T:MSharp.Framework.AutoNumberAttribute">
- <summary>
- When applied to a property, indicates that such property is AutoNumber (or Identity in SQL Server).
- </summary>
- </member>
- <member name="M:MSharp.Framework.AutoNumberAttribute.IsAutoNumber(System.Reflection.PropertyInfo)">
- <summary>
- Determines if a given property is auto number.
- </summary>
- </member>
- <member name="M:MSharp.Framework.CacheDependentAttribute.#ctor(System.Type)">
- <summary>
- Creates a new CacheDependantAttribute instance.
- </summary>
- </member>
- <member name="P:MSharp.Framework.CacheDependentAttribute.DependentType">
- <summary>
- Gets the dependent type.
- </summary>
- </member>
- <member name="M:MSharp.Framework.CacheDependentAttribute.GetDependentTypes(System.Type)">
- <summary>
- Gets a list of types that depend on a given entity.
- </summary>
- </member>
- <member name="M:MSharp.Framework.CacheDependentAttribute.FindDependentTypes(System.Type)">
- <summary>
- Finds a list of types that depend on a given entity.
- </summary>
- </member>
- <member name="T:MSharp.Framework.PrimaryKeyAttribute">
- <summary>
- When applied to a property, it marks it as the primary key of that class.
- This is intended to be used by object relational mapping (ORM) tools.
- </summary>
- </member>
- <member name="T:MSharp.Framework.CalculatedAttribute">
- <summary>
- When applied to a property, indicates that such property does not exist in the database.
- </summary>
- </member>
- <member name="M:MSharp.Framework.CalculatedAttribute.IsCalculated(System.Reflection.PropertyInfo)">
- <summary>
- Determines if a given property is calculated.
- </summary>
- </member>
- <member name="T:MSharp.Framework.DateOnlyAttribute">
- <summary>
- When applied to a property of type DateTime or Nullable[DateTime] it specifies that values are for Date only,
- and the time part is meant to be disregarded.
- </summary>
- </member>
- <member name="T:MSharp.Framework.LogEventsAttribute">
- <summary>
- When applied to a class, indicates whether data access events should be logged for instances of that type.
- </summary>
- </member>
- <member name="M:MSharp.Framework.LogEventsAttribute.#ctor(System.Boolean)">
- <summary>
- Creates a new LogEventsAttribute instance.
- </summary>
- </member>
- <member name="M:MSharp.Framework.ManyToManyAttribute.GetManyToManyProperties(System.Type)">
- <summary>
- Gets a list of types that depend on a given entity.
- </summary>
- </member>
- <member name="M:MSharp.Framework.ManyToManyAttribute.GetManyToManyProperties(System.Type,System.Nullable{System.Boolean})">
- <summary>
- Gets a list of types that depend on a given entity.
- </summary>
- </member>
- <member name="M:MSharp.Framework.ManyToManyAttribute.FindManyToManyProperties(System.Type,System.Nullable{System.Boolean})">
- <summary>
- Returns a list of types that depend on a given entity.
- </summary>
- </member>
- <member name="P:MSharp.Framework.ManyToManyAttribute.Lazy">
- <summary>
- Gets or sets the Lazy of this ManyToManyAttribute.
- </summary>
- </member>
- <member name="T:MSharp.Framework.PersistentAttribute">
- <summary>
- When applied to a class, defines its Application data accessor type.
- </summary>
- </member>
- <member name="T:MSharp.Framework.CacheObjectsAttribute">
- <summary>
- Specifies if a type is cacheable.
- </summary>
- </member>
- <member name="M:MSharp.Framework.CacheObjectsAttribute.#ctor(System.Boolean)">
- <summary>
- Creates a new CacheObjectsAttribute instance.
- </summary>
- </member>
- <member name="M:MSharp.Framework.CacheObjectsAttribute.IsEnabled(System.Type)">
- <summary>
- Determines if caching is enabled for a given type.
- </summary>
- </member>
- <member name="M:MSharp.Framework.SmallTableAttribute.IsEnabled(System.Type)">
- <summary>
- Determines if small table is specified for a given type.
- </summary>
- </member>
- <member name="M:MSharp.Framework.SoftDeleteAttribute.IsEnabled(System.Type)">
- <summary>
- Determines if soft delete is enabled for a given type.
- </summary>
- </member>
- <member name="T:MSharp.Framework.SoftDeleteAttribute.Context">
- <summary>
- Provides support for bypassing softdelete rule.
- </summary>
- </member>
- <member name="M:MSharp.Framework.SoftDeleteAttribute.Context.#ctor(System.Boolean)">
- <summary>
- Creates a new Context instance.
- </summary>
- </member>
- <member name="M:MSharp.Framework.SoftDeleteAttribute.Context.ShouldByPassSoftDelete">
- <summary>
- Determines if SoftDelete check should the bypassed in the current context.
- </summary>
- </member>
- <member name="T:MSharp.Framework.ApplicationEventManager">
- <summary>
- Provides services for application events and general logging.
- </summary>
- </member>
- <member name="M:MSharp.Framework.ApplicationEventManager.GetChangesXml(MSharp.Framework.IEntity)">
- <summary>
- Gets the changes XML for a specified object. That object should be in its OnSaving event state.
- </summary>
- </member>
- <member name="M:MSharp.Framework.ApplicationEventManager.GetChanges(MSharp.Framework.IEntity,MSharp.Framework.IEntity)">
- <summary>
- Gets the changes applied to the specified object.
- Each item in the result will be {PropertyName, { OldValue, NewValue } }.
- </summary>
- </member>
- <member name="M:MSharp.Framework.ApplicationEventManager.RecordScheduledTask(System.String,System.DateTime)">
- <summary>
- Records the execution result of a scheduled task.
- </summary>
- <param name="task">The name of the scheduled task.</param>
- <param name="startTime">The time when this task was started.</param>
- </member>
- <member name="M:MSharp.Framework.ApplicationEventManager.RecordScheduledTask(System.String,System.DateTime,System.Exception)">
- <summary>
- Records the execution result of a scheduled task.
- </summary>
- <param name="task">The name of the scheduled task.</param>
- <param name="startTime">The time when this task was started.</param>
- <param name="error">The Exception that occurred during the task execution.</param>
- </member>
- <member name="M:MSharp.Framework.ApplicationEventManager.LoadItem(MSharp.Framework.IApplicationEvent)">
- <summary>
- Loads the item recorded in this event.
- </summary>
- </member>
- <member name="M:MSharp.Framework.ApplicationEventManager.GetCurrentUserId(System.Security.Principal.IPrincipal)">
- <summary>
- Gets the current user id.
- </summary>
- </member>
- <member name="M:MSharp.Framework.ApplicationEventManager.GetCurrentUserIP">
- <summary>
- Gets the IP address of the current user.
- </summary>
- </member>
- <member name="M:MSharp.Framework.ApplicationEventManager.RecordException(System.Exception)">
- <summary>
- Records the provided exception in the database.
- </summary>
- </member>
- <member name="M:MSharp.Framework.ApplicationEventManager.RecordException(System.String,System.Exception)">
- <summary>
- Records the provided exception in the database.
- </summary>
- </member>
- <member name="M:MSharp.Framework.ApplicationEventManager.Log(System.String,System.String,MSharp.Framework.IEntity,System.String,System.String)">
- <summary>
- Logs the specified event as a record in the ApplicationEvents database table.
- </summary>
- <param name="eventTitle">The event title.</param>
- <param name="details">The details of the event.</param>
- <param name="owner">The record for which this event is being logged (optional).</param>
- <param name="userId">The ID of the user involved in this event (optional). If not specified, the current ASP.NET context user will be used.</param>
- <param name="userIp">The IP address of the user involved in this event (optional). If not specified, the IP address of the current Http context (if available) will be used.</param>
- </member>
- <member name="T:MSharp.Framework.DefaultApplicationEventManagerBase">
- <summary>
- This class provides default services for application events and general logging.
- </summary>
- </member>
- <member name="E:MSharp.Framework.DefaultApplicationEventManagerBase.OnRecordingSave">
- <summary>
- It's fired just before the event log instance for a SAVE operation is saved in the database.
- Handle it to modify the event log instance, add additional data, etc.
- </summary>
- </member>
- <member name="E:MSharp.Framework.DefaultApplicationEventManagerBase.OnRecordingDelete">
- <summary>
- It's fired just before the event log instance for a delete operation is saved in the database.
- Handle it to modify the event log instance, add additional data, etc.
- </summary>
- </member>
- <member name="M:MSharp.Framework.DefaultApplicationEventManagerBase.CreateApplicationEvent">
- <summary>
- Specifies a factory to instantiate EmailQueueItem objects.
- </summary>
- </member>
- <member name="M:MSharp.Framework.DefaultApplicationEventManagerBase.GetCurrentUserIP">
- <summary>
- Gets the IP address of the current user.
- </summary>
- </member>
- <member name="M:MSharp.Framework.DefaultApplicationEventManagerBase.GetCurrentUserId(System.Security.Principal.IPrincipal)">
- <summary>
- Gets the current user id.
- </summary>
- </member>
- <member name="M:MSharp.Framework.DefaultApplicationEventManagerBase.GetChanges(MSharp.Framework.IEntity,MSharp.Framework.IEntity)">
- <summary>
- Gets the changes applied to the specified object.
- Each item in the result will be {PropertyName, { OldValue, NewValue } }.
- </summary>
- </member>
- <member name="M:MSharp.Framework.DefaultApplicationEventManagerBase.GetChangesXml(MSharp.Framework.IEntity)">
- <summary>
- Gets the changes XML for a specified object. That object should be in its OnSaving event state.
- </summary>
- </member>
- <member name="M:MSharp.Framework.DefaultApplicationEventManagerBase.GetDataToLog(MSharp.Framework.IEntity)">
- <summary>
- Gets the data of a specified object's properties in a dictionary.
- </summary>
- </member>
- <member name="M:MSharp.Framework.DefaultApplicationEventManagerBase.RecordScheduledTask(System.String,System.DateTime)">
- <summary>
- Records the execution result of a scheduled task.
- </summary>
- <param name="task">The name of the scheduled task.</param>
- <param name="startTime">The time when this task was started.</param>
- </member>
- <member name="M:MSharp.Framework.DefaultApplicationEventManagerBase.RecordScheduledTask(System.String,System.DateTime,System.Exception)">
- <summary>
- Records the execution result of a scheduled task.
- </summary>
- <param name="task">The name of the scheduled task.</param>
- <param name="startTime">The time when this task was started.</param>
- <param name="error">The Exception that occurred during the task execution.</param>
- </member>
- <member name="M:MSharp.Framework.DefaultApplicationEventManagerBase.RecordException(System.Exception)">
- <summary>
- Records the provided exception in the database.
- </summary>
- </member>
- <member name="M:MSharp.Framework.DefaultApplicationEventManagerBase.RecordException(System.String,System.Exception)">
- <summary>
- Records the provided exception in the database.
- </summary>
- </member>
- <member name="M:MSharp.Framework.DefaultApplicationEventManagerBase.Log(System.String,System.String,MSharp.Framework.IEntity,System.String,System.String)">
- <summary>
- Logs the specified event as a record in the ApplicationEvents database table.
- </summary>
- <param name="eventTitle">The event title.</param>
- <param name="details">The details of the event.</param>
- <param name="owner">The record for which this event is being logged (optional).</param>
- <param name="userId">The ID of the user involved in this event (optional). If not specified, the current ASP.NET context user will be used.</param>
- <param name="userIp">The IP address of the user involved in this event (optional). If not specified, the IP address of the current Http context (if available) will be used.</param>
- </member>
- <member name="M:MSharp.Framework.DefaultApplicationEventManagerBase.LoadItem(MSharp.Framework.IApplicationEvent)">
- <summary>
- Loads the item recorded in this event.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Log">
- <summary>
- Records information in the ApplicationEvents table.
- </summary>
- </member>
- <member name="M:MSharp.Framework.UndoContext.#ctor">
- <summary>
- Creates a new UndoContext instance.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Entity">
- <summary>
- Entity, a persistent object in the application.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Entity.#ctor">
- <summary>
- Base constructor (called implicitly in all typed entity classes) to initialize an object.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Entity.GetId">
- <summary>
- Gets the id of this entity.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Entity.InvalidateCachedReferences">
- <summary>
- Invalidates its cached references.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Entity.IsNew">
- <summary>
- Determines whether this is a newly created instace. This value will be True for new objects, and False for anything loaded from the database.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Entity.IsMarkedSoftDeleted">
- <summary>
- Determines whether this instance is "soft-deleted".
- </summary>
- </member>
- <member name="F:MSharp.Framework.Entity.IsStale">
- <summary>
- Determines whether this object is already cloned and updated in the database without this instance being updated.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Entity.Initialize">
- <summary>
- Initializes this instance.
- This can be overridden in the business entity types to provide "construction" logic.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Entity.GetPrimitiveProperties">
- <summary>
- Gets the primitive properties of this tye.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Entity.ExtractPrimitiveProperties(System.Type)">
- <summary>
- Extracts the primitive properties of a specified type.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Entity.ToString(System.String)">
- <summary>
- Returns a string that contains all primitive properties of this instance.
- This should be used normally in "full text search".
- </summary>
- </member>
- <member name="M:MSharp.Framework.Entity.ValidateProperties">
- <summary>
- Validates the data for the properties of the current instance.
- It throws a ValidationException if an error is detected
- </summary>
- </member>
- <member name="M:MSharp.Framework.Entity.Validate">
- <summary>
- Validates this instance to ensure it can be saved in a data repository.
- If this finds an issue, it throws a ValidationException for that.
- This calls ValidateProperties(). Override this method to provide custom validation logic in a type.
- </summary>
- </member>
- <member name="E:MSharp.Framework.Entity.Loaded">
- <summary>
- This even is raised just after this instance is loaded from the database.
- </summary>
- </member>
- <member name="E:MSharp.Framework.Entity.Saving">
- <summary>
- This event is raised just before this instance is saved in the data repository.
- </summary>
- </member>
- <member name="E:MSharp.Framework.Entity.Validating">
- <summary>
- This is raised just before the object is being Validated.
- It will automatically be called in Database.Save() method before calling the Validate() method.
- Use this to do any last-minute object modifications, such as initializing complex values.
- </summary>
- </member>
- <member name="E:MSharp.Framework.Entity.Saved">
- <summary>
- This event is raised after this instance is saved in the database.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Entity.OnSaved(MSharp.Framework.SaveEventArgs)">
- <summary>
- Raises the <see cref = "E:Saved"/> event.
- </summary>
- <param name = "e">The <see cref = "T:MSharp.Framework.SaveEventArgs"/> instance containing the event data.</param>
- </member>
- <member name="E:MSharp.Framework.Entity.Deleting">
- <summary>
- This event is raised just before this instance is deleted from the database.
- </summary>
- </member>
- <member name="E:MSharp.Framework.Entity.Deleted">
- <summary>
- This event is raised just after this instance is deleted from the database.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Entity.Clone">
- <summary>
- Creates a shallow copy of this object.
- If you need to update an instance loaded from the database, you must create a Clone of it before applying any changes.
- Otherwise you will be editing the "live" instance from the cache, that is used by all other threads!
- </summary>
- </member>
- <member name="M:MSharp.Framework.Entity.Equals(System.Object)">
- <summary>
- Determines whether the specified object is equal to this instance.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Entity.Equals(MSharp.Framework.Entity)">
- <summary>Determines whether the specified object is equal to this instance. </summary>
- </member>
- <member name="M:MSharp.Framework.Entity.op_Equality(MSharp.Framework.Entity,System.Object)">
- <summary>
- Implements the operator ==.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Entity.CompareTo(System.Object)">
- <summary>
- Compares the current instance with another object of the same type.
- </summary>
- <param name = "other">An object to compare with this instance.</param>
- </member>
- <member name="P:MSharp.Framework.Entity`1.ID">
- <summary>
- Gets or sets the ID of this object.
- </summary>
- </member>
- <member name="P:MSharp.Framework.Entity`1.OriginalId">
- <summary>
- Gets the original id of this type as it was in the database.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Entity`1.GetHashCode">
- <summary>
- Returns a hash code for this instance.
- </summary>
- <returns>
- A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
- </returns>
- </member>
- <member name="M:MSharp.Framework.Entity`1.Equals(MSharp.Framework.Entity)">
- <summary>
- Determines whether this instance is equal to another specified instance.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Entity`1.GetId">
- <summary>
- Gets the ID of this object.
- </summary>
- </member>
- <member name="T:MSharp.Framework.EntityManager">
- <summary>
- Provides services for Entity objects.
- </summary>
- </member>
- <member name="M:MSharp.Framework.EntityManager.IsImmutable(MSharp.Framework.IEntity)">
- <summary>
- Determines whether the specified record is immutable, or closed for changes.
- An object marked as immutable is shared in the application cache. Therefore it must not be changed.
- </summary>
- </member>
- <member name="M:MSharp.Framework.EntityManager.MarkImmutable(MSharp.Framework.IEntity)">
- <summary>
- Marks the specified object as immutable.
- </summary>
- </member>
- <member name="E:MSharp.Framework.EntityManager.InstanceSaving">
- <summary>
- This event is raised for the whole Entity type before "any" object is saved in the database.
- You can handle this to provide global functionality/event handling scenarios.
- </summary>
- </member>
- <member name="E:MSharp.Framework.EntityManager.InstanceSaved">
- <summary>
- This event is raised for the whole Entity type after "any" object is saved in the database.
- You can handle this to provide global functionality/event handling scenarios.
- </summary>
- </member>
- <member name="E:MSharp.Framework.EntityManager.InstanceDeleting">
- <summary>
- This event is raised for the whole Entity type before "any" object is deleted from the database.
- You can handle this to provide global functionality/event handling scenarios.
- </summary>
- </member>
- <member name="E:MSharp.Framework.EntityManager.InstanceValidating">
- <summary>
- This event is raised for the whole Entity type before "any" object is validated.
- You can handle this to provide global functionality/event handling scenarios.
- This will be called as the first line of the base Entity's OnValidating method.
- </summary>
- </member>
- <member name="E:MSharp.Framework.EntityManager.InstanceDeleted">
- <summary>
- This event is raised for the whole Entity type after "any" object is deleted from the database.
- You can handle this to provide global functionality/event handling scenarios.
- </summary>
- </member>
- <member name="M:MSharp.Framework.EntityManager.SetSaved(MSharp.Framework.IEntity,System.Boolean)">
- <summary>
- Sets the state of an entity instance to saved.
- </summary>
- </member>
- <member name="M:MSharp.Framework.EntityManager.CloneAsNew``1(``0)">
- <summary>
- Creates a new clone of an entity. This will work in a polymorphic way.
- </summary>
- </member>
- <member name="M:MSharp.Framework.EntityManager.CloneAsNew``1(``0,System.Action{``0})">
- <summary>
- Creates a new clone of an entity. This will work in a polymorphic way.
- </summary>
- </member>
- <member name="M:MSharp.Framework.EntityManager.RestsetOriginalId``1(MSharp.Framework.IEntity{``0})">
- <summary>
- Sets the ID of an object explicitly.
- </summary>
- </member>
- <member name="M:MSharp.Framework.EntityManager.ReadProperty(System.Object,System.String)">
- <summary>
- Read the value of a specified property from a specified object.
- </summary>
- </member>
- <member name="T:MSharp.Framework.GuidEntity">
- <summary>Represents a base Entity with ID of type Guid.</summary>
- </member>
- <member name="P:MSharp.Framework.GuidEntity.ID">
- <summary>
- Gets a unique Identifier for this instance. In the database, this will be the primary key of this object.
- </summary>
- </member>
- <member name="M:MSharp.Framework.GuidEntity.Clone">
- <summary>
- Creates a shallow copy of this object.
- If you need to update an instance loaded from the database, you must create a Clone of it before applying any changes.
- Otherwise you will be editing the "live" instance from the cache, that is used by all other threads!
- </summary>
- </member>
- <member name="T:MSharp.Framework.IEntity">
- <summary>
- Represents an M# Entity.
- </summary>
- </member>
- <member name="P:MSharp.Framework.IEntity.IsNew">
- <summary>
- Determines whether this object has just been instantiated as a new object, or represent an already persisted instance.
- </summary>
- </member>
- <member name="M:MSharp.Framework.IEntity.Validate">
- <summary>
- Validates this instance and throws ValidationException if necessary.
- </summary>
- </member>
- <member name="M:MSharp.Framework.IEntity.GetId">
- <summary>
- Gets the id of this entity.
- </summary>
- </member>
- <member name="M:MSharp.Framework.IEntity.InvalidateCachedReferences">
- <summary>
- Invalidates all its cached referencers.
- </summary>
- </member>
- <member name="T:MSharp.Framework.IEntity`1">
- <summary>
- A persistent object in the application.
- </summary>
- </member>
- <member name="P:MSharp.Framework.IEntity`1.ID">
- <summary>
- Gets the ID.
- </summary>
- </member>
- <member name="P:MSharp.Framework.IntEntity.ID">
- <summary>
- Gets a unique Identifier for this instance. In the database, this will be the primary key of this object.
- </summary>
- </member>
- <member name="M:MSharp.Framework.GeoLocationExtensions.GetDistance(MSharp.Framework.Services.IGeoLocation,MSharp.Framework.Services.IGeoLocation)">
- <summary>
- Gets the geo distance in miles between this and another specified location.
- </summary>
- </member>
- <member name="M:MSharp.Framework.GeoLocationExtensions.GetDistance(MSharp.Framework.Services.IGeoLocated,MSharp.Framework.Services.IGeoLocation)">
- <summary>
- Gets the geo distance in miles between this located object and a specified location.
- </summary>
- </member>
- <member name="M:MSharp.Framework.GeoLocationExtensions.GetDistance(MSharp.Framework.Services.IGeoLocation,MSharp.Framework.Services.IGeoLocated)">
- <summary>
- Gets the geo distance in miles between this location and a specified located object.
- </summary>
- </member>
- <member name="M:MSharp.Framework.GeoLocationExtensions.GetDistance(MSharp.Framework.Services.IGeoLocated,MSharp.Framework.Services.IGeoLocated)">
- <summary>
- Gets the geo distance in miles between this and another specified located object.
- </summary>
- </member>
- <member name="T:MSharp.Framework.Config">
- <summary>
- Provides shortcut access to the value specified in web.config (or App.config) under AppSettings or ConnectionStrings.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Config.GetConnectionString(System.String)">
- <summary>
- Gets the connection string with the specified key.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Config.Get(System.String)">
- <summary>
- Gets the value configured in Web.Config (or App.config) under AppSettings.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Config.Get(System.String,System.String)">
- <summary>
- Gets the value configured in Web.Config (or App.config) under AppSettings.
- If no value is found there, it will return the specified default value.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Config.Get``1(System.String)">
- <summary>
- Reads the value configured in Web.Config (or App.config) under AppSettings.
- It will then convert it into the specified type.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Config.Get``1(System.String,``0)">
- <summary>
- Reads the value configured in Web.Config (or App.config) under AppSettings.
- It will then convert it into the specified type.
- If no value is found there, it will return the specified default value.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Config.TryGet``1(System.String)">
- <summary>
- Reads the value configured in Web.Config (or App.config) under AppSettings.
- It will then try to convert it into the specified type.
- If no vale is found in AppSettings or the conversion fails, then it will return null, or the default value of the specified type T.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Config.IsDefined(System.String)">
- <summary>
- Determines whether the specified key is defined in configuration file.
- </summary>
- </member>
- <member name="M:MSharp.Framework.Config.ReadAppSettings(System.IO.FileInfo)">
- <summary>
- Reads the app settings from a specified configuration file.
- </summary>
- </member>
- <member name="T:MSharp.Framework.JsonExposedAttribute">
- <summary>
- Marks a property as Serializable (mainly for Json).
- </summary>
- </member>
- <member name="T:MSharp.Framework.CachedReference`1">
- <summary>
- Provides immediate access to retrieved entities. It is aware of deletes and updates.
- </summary>
- </member>
- <member name="T:MSharp.Framework.CachedReference`2">
- <summary>
- Provides immediate access to retrieved entities. It is aware of deletes and updates.
- </summary>
- </member>
- <member name="M:MSharp.Framework.CachedReference`2.Get(System.Nullable{`0})">
- <summary>
- Gets the entity record from a specified database call expression.
- The first time it is loaded, all future calls will be immediately served.
- </summary>
- </member>
- <member name="T:System.EscapeGCopAttribute">
- <summary>
- When applied to a method it will skip all GCop warnings for that method (not to be abused).
- It is bad to escape any cop. Always try to avoid using this attribute by fixing your code.
- </summary>
- </member>
- <member name="M:System.IUserExtensions.IsInRole(MSharp.Framework.Services.IUser,System.String)">
- <summary>
- Determines whether this user has a specified role.
- </summary>
- </member>
- <member name="M:System.IUserExtensions.IsAuthenticated(MSharp.Framework.Services.IUser)">
- <summary>
- Determines if this user Is Authenticated.
- </summary>
- </member>
- <member name="M:System.IO.Compression.SevenZip.Compress(System.String,System.String[])">
- <summary>
- Compresses the specified folders into a 7 Zip archive folder.
- </summary>
- </member>
- <member name="M:System.IO.Compression.SevenZip.Compress(System.String,System.Nullable{System.Int32},System.String[])">
- <summary>
- Compresses the specified folders into a 7 Zip archive folder.
- </summary>
- <param name="splitSize">The maximum size of each splitted size in Kilo Bytes</param>
- </member>
- <member name="M:System.IO.Compression.SevenZip.Compress(System.String,System.Nullable{System.Int32},System.IO.Compression.SevenZip.CompressionMode,System.String[])">
- <summary>
- Compresses the specified folders into a 7 Zip archive folder.
- </summary>
- <param name="splitSize">The maximum size of each splitted size in Kilo Bytes</param>
- </member>
- <member name="M:System.IO.Compression.SevenZip.Compress(System.Collections.Generic.IEnumerable{System.IO.FileInfo},System.IO.Compression.SevenZip.CompressionMode,System.String)">
- <summary>
- Compresses the specified source files into a temp 7Zip file and returns the temp 7Zip file.
- </summary>
- </member>
- <member name="M:System.IO.Compression.SevenZip.CompressToBytes(System.Collections.Generic.IEnumerable{System.IO.FileInfo},System.IO.Compression.SevenZip.CompressionMode,System.String)">
- <summary>
- Compresses the specified source files into a 7Zip file and returns the data of the 7Zip file. The temp file is deleted.
- </summary>
- </member>
- <member name="M:System.IO.Compression.SevenZip.Compress(System.IO.FileInfo,System.Collections.Generic.IEnumerable{System.IO.FileInfo},System.IO.Compression.SevenZip.CompressionMode,System.String)">
- <summary>
- Creates a 7Zip file from the specified files.
- </summary>
- </member>
- <member name="M:System.IO.Compression.SevenZip.Compress(System.String,System.Nullable{System.Int32},System.IO.Compression.SevenZip.CompressionMode,System.String,System.String[],System.String[])">
- <summary>
- Compresses the specified folders into a 7 Zip archive folder.
- </summary>
- <param name="excludedFilePatterns">Use wildcards. Example: *\Folder\Sub-folder\*</param>
- </member>
- <member name="M:System.Drawing.Imaging.BitmapHelper.ToBuffer(System.Drawing.Image,System.Drawing.Imaging.ImageFormat,System.Int32)">
- <summary>
- Gets the binary data of this image.
- </summary>
- </member>
- <member name="M:System.Drawing.Imaging.BitmapHelper.FromBuffer(System.Byte[])">
- <summary>
- Converts the specified binary data to a bitmap.
- </summary>
- </member>
- <member name="M:System.Drawing.Imaging.BitmapHelper.IsValidImage(System.Byte[])">
- <summary>
- Determines whether the specified binary data is for a valid image.
- </summary>
- </member>
- <member name="M:System.Drawing.Imaging.BitmapHelper.Resize(System.Drawing.Image,System.Int32,System.Int32)">
- <summary>
- Returns a resized version of this image.
- </summary>
- </member>
- <member name="M:System.Drawing.Imaging.BitmapHelper.Brighten(System.Drawing.Image,System.Int32)">
- <summary>
- Brightens or darkens this image to the specified level. Level should be between 0 and 255.
- 0 Means totally dark and 255 means totally bright.
- </summary>
- </member>
- <member name="M:System.Drawing.Imaging.BitmapHelper.CreateGraphics(System.Drawing.Image)">
- <summary>
- Creates a graphics object for this image.
- </summary>
- </member>
- <member name="M:System.Drawing.Imaging.BitmapHelper.Crop(System.Drawing.Image,System.Drawing.Rectangle)">
- <summary>
- Crops this image with the specified rectangle.
- </summary>
- </member>
- <member name="T:System.Drawing.Imaging.GifPalleteGenerator">
- <summary>
- Generates a color pallete for a GIF image.
- </summary>
- </member>
- <member name="M:System.Drawing.Imaging.GifPalleteGenerator.GeneratePallete(System.Drawing.Bitmap)">
- <summary>
- Generates a color pallete based on the colors used in a specified image.
- </summary>
- </member>
- <member name="M:System.Drawing.Imaging.GifPalleteGenerator.FindAllColours(System.Drawing.Bitmap)">
- <summary>
- Finds all colours used in the specified image.
- The result will be the list of colours sorted by then umber of times that is used.
- </summary>
- </member>
- <member name="M:System.Drawing.Imaging.GifProcessor.FindPalleteEntryIndex(System.Drawing.Color)">
- <summary>
- Finds the index of the relevant entry in the new pallete to the specified color.
- </summary>
- </member>
- <member name="M:System.Drawing.Imaging.GifProcessor.GetDifference(System.Drawing.Color,System.Drawing.Color)">
- <summary>
- Gets the difference between the 2 specified colors.
- </summary>
- </member>
- <member name="T:System.Drawing.Imaging.ImageOptimizer">
- <summary>
- A utility to resize and optimise image files.
- </summary>
- </member>
- <member name="M:System.Drawing.Imaging.ImageOptimizer.#ctor">
- <summary>
- Creates a new instance of ImageOptimizer class with default settings.
- </summary>
- </member>
- <member name="M:System.Drawing.Imaging.ImageOptimizer.#ctor(System.Int32,System.Int32,System.Int32)">
- <summary>
- Creates a new instance of ImageOptimizer class.
- </summary>
- </member>
- <member name="T:System.Drawing.Imaging.ImageOptimizer.ImageFormat">
- <summary>
- Gets the available output image formats.
- </summary>
- </member>
- <member name="M:System.Drawing.Imaging.ImageOptimizer.Optimize(System.Drawing.Image)">
- <summary>
- Applies the settings of this instance on a specified source image, and provides an output optimized/resized image.
- </summary>
- </member>
- <member name="M:System.Drawing.Imaging.ImageOptimizer.Optimize(System.Byte[],System.Boolean)">
- <summary>
- Optimizes the specified source image and returns the binary data of the output image.
- </summary>
- </member>
- <member name="M:System.Drawing.Imaging.ImageOptimizer.Optimize(System.String,System.String)">
- <summary>
- Applies optimization settings on a a source image file on the disk and saves the output to another file with the specified path.
- </summary>
- </member>
- <member name="M:System.Drawing.Imaging.ImageOptimizer.Optimize(System.String)">
- <summary>
- Applies optimization settings on a source image file.
- Please note that the original file data is lost (overwritten) in this overload.
- </summary>
- </member>
- <member name="M:System.GraphicExtensions.GetColumn(System.Drawing.Bitmap,System.Int32)">
- <summary>
- Gets an image which is a column of this image at the specified index.
- </summary>
- </member>
- <member name="M:System.GraphicExtensions.GetWidth(System.Drawing.Font,System.String,System.Boolean)">
- <summary>
- Gets the width of a specified text in this font.
- </summary>
- </member>
- <member name="M:System.GraphicExtensions.Insert(System.Drawing.Bitmap,System.Int32,System.Drawing.Bitmap)">
- <summary>
- Inserts the specified image at the specified column inside this host image.
- </summary>
- </member>
- <member name="M:System.GraphicExtensions.Rotate(System.Drawing.Image,System.Double)">
- <summary>
- Creates a rotated version from this image.
- </summary>
- <param name="degrees">The number of degrees to rotate this image. Direction of rotation will be clock-wise.</param>
- </member>
- <member name="M:System.GraphicExtensions.Stretch(System.Drawing.Bitmap,System.Int32)">
- <summary>
- Stretches the specified image.
- </summary>
- </member>
- <member name="M:System.Security.Encryption.GenerateAsymmetricKeys">
- <summary>
- Generates a public/private key for asymmetric encryption.
- </summary>
- </member>
- <member name="M:System.Security.Encryption.EncryptAsymmetric(System.String,System.String)">
- <summary>
- Encrypts the specified text with the specified public key.
- </summary>
- </member>
- <member name="M:System.Security.Encryption.DecryptAsymmetric(System.String,System.String)">
- <summary>
- Decrypts the specified text with the specified public/private key pair.
- </summary>
- </member>
- <member name="M:System.Security.Encryption.Encrypt(System.String,System.String)">
- <summary>
- Encrypts the specified text with the specified password.
- </summary>
- </member>
- <member name="M:System.Security.Encryption.Decrypt(System.String,System.String)">
- <summary>
- Decrypts the specified encrypted text with the specified password.
- </summary>
- </member>
- <member name="P:System.MethodPointer.Method">
- <summary>
- Gets or sets the Method of this MethodPointer.
- </summary>
- </member>
- <member name="P:System.MethodPointer.Name">
- <summary>
- Gets the name of this method.
- </summary>
- </member>
- <member name="M:System.MethodPointer.ToString">
- <summary>
- Returns a string that represents this instance.
- </summary>
- </member>
- <member name="M:System.MethodPointer.op_Implicit(System.Linq.Expressions.Expression{System.Func{System.Object}})~System.MethodPointer">
- <summary>
- Performs an implicit conversion from a specified lambda expression to <see cref="T:System.MethodPointer"/>.
- </summary>
- </member>
- <member name="M:System.MethodPointer.op_Implicit(System.Linq.Expressions.Expression{System.Action})~System.MethodPointer">
- <summary>
- Performs an implicit conversion from a specified lambda expression to <see cref="T:System.MethodPointer"/>.
- </summary>
- </member>
- <member name="M:System.MethodPointer.op_Implicit(System.Action)~System.MethodPointer">
- <summary>
- Performs an implicit conversion from a specified lambda expression to <see cref="T:System.MethodPointer"/>.
- </summary>
- </member>
- <member name="M:System.Base32Integer.#ctor(System.Int32)">
- <summary>
- Creates a new Base32Integer instance.
- </summary>
- </member>
- <member name="M:System.Base32Integer.#ctor(System.String)">
- <summary>
- Creates a new Base32Integer instance.
- </summary>
- </member>
- <member name="M:System.Base32Integer.ToBase32String(System.Int32)">
- <summary>
- Converts an array of bytes to a Base32-k string.
- </summary>
- </member>
- <member name="M:System.Base32Integer.FromBase32String(System.String)">
- <summary>
- Converts a Base32-k string into an array of bytes.
- </summary>
- </member>
- <member name="M:System.CachedValue.Create``1(System.Func{``0})">
- <summary>
- Creates a CachedValue the specified value builder.
- </summary>
- </member>
- <member name="M:System.CachedValue`1.#ctor(`0)">
- <summary>
- Creates a new CachedValue instance.
- </summary>
- </member>
- <member name="M:System.CachedValue`1.#ctor(System.Func{`0})">
- <summary>
- Initializes a new CachedValue instance with lazy loading support.
- </summary>
- <param name="valueBuilder">The value builder.</param>
- </member>
- <member name="F:System.CachedValue`1._Value">
- <summary>
- Stores the underlying value.
- </summary>
- </member>
- <member name="P:System.CachedValue`1.Value">
- <summary>
- Gets the underlying value.
- </summary>
- </member>
- <member name="P:System.EventArgs`1.Data">
- <summary>
- Gets or sets the Data property of this EventArgs.
- </summary>
- </member>
- <member name="M:System.EventArgs`1.#ctor(`0)">
- <summary>
- Creates a new EventArgs instance.
- </summary>
- </member>
- <member name="M:System.EventArgs`1.#ctor">
- <summary>
- Creates a new EventArgs instance.
- </summary>
- </member>
- <member name="P:System.EventArgs`2.Data1">
- <summary>
- Gets or sets the Data property of this EventArgs.
- </summary>
- </member>
- <member name="P:System.EventArgs`2.Data2">
- <summary>
- Gets or sets the Data property of this EventArgs.
- </summary>
- </member>
- <member name="M:System.EventArgs`2.#ctor(`0,`1)">
- <summary>
- Creates a new EventArgs instance.
- </summary>
- </member>
- <member name="M:System.EventArgs`2.#ctor(`0)">
- <summary>
- Creates a new EventArgs instance.
- </summary>
- </member>
- <member name="M:System.EventArgs`2.#ctor">
- <summary>
- Creates a new EventArgs instance.
- </summary>
- </member>
- <member name="F:System.LocalTime.CurrentTimeZone">
- <summary>
- By default provides the current server's timezone.
- You can override this to provide user-specific time-zones or based on any other system setting.
- </summary>
- </member>
- <member name="F:System.LocalTime.GlobalNowGetter">
- <summary>
- If set, it will provide the "Now" value.
- Note: This has lower priority than thread-level overrides.
- </summary>
- </member>
- <member name="P:System.LocalTime.Now">
- <summary>
- <para>Gets the local current date/time of the application.</para>
- <para>By default it equals to System.DateTime.Now.</para>
- <para>To override its value, you should wrap the calling code inside "using (LocalTime.SetNow(some date)) { ... }"</para>
- <para> </para>
- <para> Examples:</para>
- <para>—————————————————————————————————</para>
- <para>var now = LocalTime.Now // which is identical to DateTime.Now</para>
- <para>—————————————————————————————————</para>
- <para>using (LocalTime.Set(DateTime.Parse("15/01/2000 06:13")))</para>
- <para>{</para>
- <para> var date = LocalTime.Now; // that sets date to 15th Jan 200 at 6:13.</para>
- <para>}</para>
- </summary>
- </member>
- <member name="P:System.LocalTime.UtcNow">
- <summary>
- Gets the current Universal Time.
- </summary>
- </member>
- <member name="P:System.LocalTime.Today">
- <summary>
- <para>Gets the local current date of the application (no time).</para>
- <para>By default it equals to System.DateTime.Today.</para>
- <para>To override its value, you should wrap the calling code inside "using (LocalTime.SetNow(some date)) { ... }"</para>
- <para> </para>
- <para> Examples:</para>
- <para>—————————————————————————————————</para>
- <para>var now = LocalTime.Today // which is identical to DateTime.Today</para>
- <para>—————————————————————————————————</para>
- <para>using (LocalTime.Set(DateTime.Parse("15/01/2000 06:13")))</para>
- <para>{</para>
- <para> var date = LocalTime.Today; // that sets date to 15th Jan 200.</para>
- <para>}</para>
- </summary>
- </member>
- <member name="P:System.LocalTime.UtcToday">
- <summary>
- Gets the current Universal Time's date part (without time).
- </summary>
- </member>
- <member name="M:System.LocalTime.Set(System.DateTime)">
- <summary>
- <para>Sets the current time of the application.</para>
- <para> </para>
- <para> Examples:</para>
- <para>—————————————————————————————————</para>
- <para>using (LocalTime.Set(DateTime.Parse("15/01/2000 06:13")))</para>
- <para>{</para>
- <para><tab> </tab>//Here any call for LocalTime.Now/Today will return 15th of Jan 2000 (at 6:30).</para>
- <para>}</para>
- </summary>
- </member>
- <member name="M:System.LocalTime.Set(System.Func{System.DateTime})">
- <summary>
- <para>Sets the current time function of the application.</para>
- </summary>
- </member>
- <member name="M:System.LocalTime.RedefineNow(System.Func{System.DateTime})">
- <summary>
- Sets the current time function of the application.
- Note: This has lower priority than thread-level time setting.
- </summary>
- </member>
- <member name="M:System.LocalTime.Stop">
- <summary>
- <para>Freezes the time to the current system time.</para>
- <para> </para>
- <para> Examples:</para>
- <para>—————————————————————————————————</para>
- <para>using (LocalTime.Stop())</para>
- <para>{</para>
- <para> // Freezes the time to Datetime.Now.</para>
- <para>}</para>
- </summary>
- </member>
- <member name="M:System.LocalTime.Add(System.TimeSpan)">
- <summary>
- Adds the specified time to the current LocalTime.
- </summary>
- </member>
- <member name="M:System.OverriddenApplicationDate.#ctor(System.Func{System.DateTime})">
- <summary>
- Creates a new OverriddenApplicationDate instance.
- </summary>
- </member>
- <member name="T:System.ProcessContext`1">
- <summary>
- Provides process context data sharing mechanism to pass arguments and data around execution in a shared pipeline.
- It supports context nesting.
- </summary>
- </member>
- <member name="M:System.ProcessContext`1.#ctor(`0)">
- <summary>
- Creates a new Process Context.
- </summary>
- </member>
- <member name="M:System.ProcessContext`1.#ctor(System.String,`0)">
- <summary>
- Creates a new Process Context with the specified key and data.
- </summary>
- </member>
- <member name="M:System.ProcessContext`1.SetDefaultDataExpression(System.Func{`0})">
- <summary>
- Sets the default data expression, when no context data is available.
- </summary>
- </member>
- <member name="P:System.ProcessContext`1.Data">
- <summary>
- Gets or sets the Data of this ProcessContext.
- </summary>
- </member>
- <member name="P:System.ProcessContext`1.Key">
- <summary>
- Gets or sets the key of this ProcessContext.
- </summary>
- </member>
- <member name="M:System.ProcessContext`1.GetContexts(System.String)">
- <summary>
- A number of nested process context objects in the currenly executing thread.
- </summary>
- </member>
- <member name="P:System.ProcessContext`1.Current">
- <summary>
- Gets the data of the current context with default key (null).
- </summary>
- </member>
- <member name="M:System.ProcessContext`1.GetCurrent(System.String)">
- <summary>
- Gets the data of the current context with the specified key.
- </summary>
- </member>
- <member name="M:System.ProcessContext`1.Dispose">
- <summary>
- Disposes the current process context and switches the actual context to the containing process context.
- </summary>
- </member>
- <member name="T:System.ProcessContext">
- <summary>
- Provides a facade for easiper creation of a Process Context.
- </summary>
- </member>
- <member name="M:System.ProcessContext.Create``1(``0)">
- <summary>
- Create a process context for the specified object.
- To access the context object, you can use ProcessContext<Your Type>.Current.
- </summary>
- </member>
- <member name="M:System.ProcessContext.Create``1(System.String,``0)">
- <summary>
- Create a process context for the specified object with the specified key.
- To access the context object, you can use ProcessContext<Your Type>.GetCurrent(key).
- </summary>
- </member>
- <member name="T:System.Range`1">
- <summary>
- Provides a range of values.
- </summary>
- </member>
- <member name="M:System.Range`1.#ctor">
- <summary>
- Creates a new Range instance.
- </summary>
- </member>
- <member name="M:System.Range`1.#ctor(`0,`0)">
- <summary>
- Creates a new Range instance with the specified boundaries.
- </summary>
- </member>
- <member name="P:System.Range`1.From">
- <summary>
- Gets or sets the From of this Range.
- </summary>
- </member>
- <member name="P:System.Range`1.To">
- <summary>
- Gets or sets the To of this Range.
- </summary>
- </member>
- <member name="M:System.Range`1.GetLength">
- <summary>
- Gets the length of this range. For a date range, use the TimeOfDay property of the returned date time.
- </summary>
- </member>
- <member name="M:System.Range`1.Lacks(`0,System.Boolean)">
- <summary>
- Determines whether or not this range lacks the given value.
- </summary>
- </member>
- <member name="M:System.Range`1.Contains(`0,System.Boolean)">
- <summary>
- Determines whether or not this range cotnains the given value
- </summary>
- </member>
- <member name="M:System.Range`1.Contains(System.Range{`0})">
- <summary>
- Determines whether or not this range contains with the given range
- </summary>
- </member>
- <member name="M:System.Range`1.Intersects(System.Range{`0},System.Boolean)">
- <summary>
- Determines whether or not this range intersects with the given range
- </summary>
- </member>
- <member name="M:System.Range`1.ToString">
- <summary>
- Returns: {From} - {To}.
- </summary>
- </member>
- <member name="M:System.Range`1.ToString(System.String)">
- <summary>
- Returns {From}{rangeSeparator}{To}.
- </summary>
- </member>
- <member name="M:System.Range`1.ToString(System.String,System.String)">
- <summary>
- Returns the From and To values formatted by the specified format and then joined together with the specified rangeSeparator.
- </summary>
- <param name="perItemFormat">E.g. {0:dd MM yy}</param>
- </member>
- <member name="T:System.RangeCollection`1">
- <summary>
- Provides a collection of ranges to simplify the manipulation of them.
- This class is not thread-safe.
- </summary>
- </member>
- <member name="T:System.ShortGuid">
- <summary>
- Represents a globally unique identifier (GUID) with a shorter string value.
- </summary>
- </member>
- <member name="F:System.ShortGuid.Empty">
- <summary>
- Equivalent to Guid.Empty.
- </summary>
- </member>
- <member name="M:System.ShortGuid.Parse(System.String)">
- <summary>
- Parses a specified text (that is either a normal Guid or a short guid).
- </summary>
- </member>
- <member name="M:System.ShortGuid.#ctor(System.String)">
- <summary>
- Creates a ShortGuid from a base64 encoded string
- </summary>
- <param name="value">The encoded guid as a
- base64 string</param>
- </member>
- <member name="M:System.ShortGuid.#ctor(System.Guid)">
- <summary>
- Creates a ShortGuid from a Guid
- </summary>
- <param name="guid">The Guid to encode</param>
- </member>
- <member name="P:System.ShortGuid.Guid">
- <summary>
- Gets/sets the underlying Guid
- </summary>
- </member>
- <member name="P:System.ShortGuid.Value">
- <summary>
- Gets/sets the underlying base64 encoded string
- </summary>
- </member>
- <member name="M:System.ShortGuid.ToString">
- <summary>
- Returns the base64 encoded guid as a string
- </summary>
- <returns></returns>
- </member>
- <member name="M:System.ShortGuid.Equals(System.Object)">
- <summary>
- Returns a value indicating whether this instance and a
- specified Object represent the same type and value.
- </summary>
- <param name="obj">The object to compare</param>
- <returns></returns>
- </member>
- <member name="M:System.ShortGuid.GetHashCode">
- <summary>
- Returns the HashCode for underlying Guid.
- </summary>
- <returns></returns>
- </member>
- <member name="M:System.ShortGuid.NewGuid">
- <summary>
- Initialises a new instance of the ShortGuid class
- </summary>
- <returns></returns>
- </member>
- <member name="M:System.ShortGuid.Encode(System.String)">
- <summary>
- Creates a new instance of a Guid using the string value,
- then returns the base64 encoded version of the Guid.
- </summary>
- <param name="value">An actual Guid string (i.e. not a ShortGuid)</param>
- <returns></returns>
- </member>
- <member name="M:System.ShortGuid.Encode(System.Guid)">
- <summary>
- Encodes the given Guid as a base64 string that is 22
- characters long.
- </summary>
- <param name="guid">The Guid to encode</param>
- <returns></returns>
- </member>
- <member name="M:System.ShortGuid.Decode(System.String)">
- <summary>
- Decodes the given base64 string
- </summary>
- <param name="value">The base64 encoded string of a Guid</param>
- <returns>A new Guid</returns>
- </member>
- <member name="M:System.ShortGuid.op_Equality(System.ShortGuid,System.ShortGuid)">
- <summary>
- Determines if both ShortGuids have the same underlying Guid value.
- </summary>
- </member>
- <member name="M:System.ShortGuid.op_Inequality(System.ShortGuid,System.ShortGuid)">
- <summary>
- Determines if both ShortGuids do not have the
- same underlying Guid value.
- </summary>
- </member>
- <member name="M:System.ShortGuid.op_Implicit(System.ShortGuid)~System.String">
- <summary>
- Implicitly converts the ShortGuid to it's string equivilent
- </summary>
- </member>
- <member name="M:System.ShortGuid.op_Implicit(System.ShortGuid)~System.Guid">
- <summary>
- Implicitly converts the ShortGuid to it's Guid equivilent
- </summary>
- <param name="shortGuid"></param>
- <returns></returns>
- </member>
- <member name="M:System.ShortGuid.op_Implicit(System.String)~System.ShortGuid">
- <summary>
- Implicitly converts the string to a ShortGuid
- </summary>
- <param name="shortGuid"></param>
- <returns></returns>
- </member>
- <member name="M:System.ShortGuid.op_Implicit(System.Guid)~System.ShortGuid">
- <summary>
- Implicitly converts the Guid to a ShortGuid
- </summary>
- <param name="guid"></param>
- <returns></returns>
- </member>
- <member name="T:System.MSharpExtensions">
- <summary>
- Provides extensions methods to Standard .NET types.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetPath(System.AppDomain,System.String[])">
- <summary>
- Gets the full path of a file or directory from a specified relative path.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ReadAllBytes(System.IO.Stream)">
- <summary>
- Will set the Position to zero, and then copy all bytes to a memory stream's buffer.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Post(System.Net.WebClient,System.String,System.Object)">
- <summary>
- Posts the specified data to a url and returns the response as string.
- All properties of the postData object will be sent as individual FORM parameters to the destination.
- </summary>
- <param name="postData">An anonymous object containing post data.</param>
- </member>
- <member name="M:System.MSharpExtensions.GetString(System.Net.WebResponse)">
- <summary>
- Gets the response data as string.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetResponseString(System.Net.HttpWebRequest)">
- <summary>
- Gets the response data as string.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.PostJson(System.Uri,System.Object)">
- <summary>
- Posts the specified object as JSON data to this URL.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Post(System.Uri,System.Object,System.Action{System.Net.WebClient})">
- <summary>
- Posts the specified data to this url and returns the response as string.
- All items in the postData object will be sent as individual FORM parameters to the destination.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Post(System.Uri,System.Collections.Generic.Dictionary{System.String,System.String},System.Action{System.Net.WebClient})">
- <summary>
- Posts the specified data to this url and returns the response as string.
- All items in the postData object will be sent as individual FORM parameters to the destination.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Post(System.Net.WebClient,System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
- <summary>
- Posts the specified data to a url and returns the response as string.
- All items in the postData object will be sent as individual FORM parameters to the destination.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Post(System.Net.WebClient,System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.Text.Encoding)">
- <summary>
- Posts the specified data to a url and returns the response as string.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.PostAsync(System.Net.WebClient,System.String,System.Object)">
- <summary>
- Posts the specified data to a URL and returns the response as string asynchronously.
- </summary>
- <param name="postData">An anonymous object containing post data.</param>
- </member>
- <member name="M:System.MSharpExtensions.PostAsync(System.Net.WebClient,System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
- <summary>
- Posts the specified data to a URL and returns the response as string asynchronously.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.PostAsync(System.Net.WebClient,System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.Text.Encoding)">
- <summary>
- Posts the specified data to a URL and returns the response as string asynchronously.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.NullIfDefault``1(``0,``0)">
- <summary>
- Returns a nullable value wrapper object if this value is the default for its type.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToYesNoString(System.Boolean,System.String,System.String)">
- <summary>
- Returns Yes or No string depending on whether the result is true of false.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToYesNoString(System.Nullable{System.Boolean},System.String,System.String)">
- <summary>
- Returns Yes or No string depending on whether the result is true of false.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Darker(System.Drawing.Color,System.Double)">
- <summary>
- Darkens the specified color.
- </summary>
- <param name="color">The color.</param>
- <param name="pc">The pc.</param>
- </member>
- <member name="M:System.MSharpExtensions.Lighter(System.Drawing.Color,System.Double)">
- <summary>
- Lightens the specified color.
- </summary>
- <param name="color">The color.</param>
- <param name="pc">The pc.</param>
- </member>
- <member name="M:System.MSharpExtensions.AddQueryString(System.Uri,System.String,System.String)">
- <summary>
- Adds the specified query string setting to this Url.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetQueryString(System.Uri)">
- <summary>
- Gets the query string parameters of this Url.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.RemoveEmptyQueryParameters(System.Uri)">
- <summary>
- Removes the specified query string parameter.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.RemoveQueryString(System.Uri,System.String)">
- <summary>
- Removes the specified query string parameter.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ReplaceQueryString(System.Uri,System.Collections.Generic.Dictionary{System.String,System.String})">
- <summary>
- Removes all query string parameters of this Url and instead adds the specified ones.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetWebsiteRoot(System.Uri)">
- <summary>
- Gets the root of the requested website.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Download(System.Uri,System.String,System.Int32)">
- <summary>
- Downloads the text in this URL.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.DownloadData(System.Uri,System.String,System.Int32)">
- <summary>
- Downloads the data in this URL.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.DownloadDocument(System.Uri,System.String,System.Int32)">
- <summary>
- Downloads the data in this URL.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ReadAllText(System.IO.Stream)">
- <summary>
- Reads all text in this stream as UTF8.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToString(MSharp.Framework.IEntity,MSharp.Framework.Services.Globalization.ILanguage)">
- <summary>
- Returns the translation of this object's string representation.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.HtmlEncode(System.String)">
- <summary>
- Gets the Html Encoded version of this text.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.HtmlDecode(System.String)">
- <summary>
- Gets the Html Decoded version of this text.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.UrlEncode(System.String)">
- <summary>
- Gets the Url Encoded version of this text.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.UrlDecode(System.String)">
- <summary>
- Gets the Url Decoded version of this text.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.SetQueryString(System.Uri,System.String,System.Object)">
- <summary>
- Properly sets a query string key value in this Uri, returning a new Uri object.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.CastTo``1(System.Data.DataTable)">
- <summary>
- Casts this data table's records into a list of typed objects.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.CastTo``1(System.Data.DataTable,System.Object)">
- <summary>
- Casts this data table's records into a list of typed objects.
- <param name="propertyMappings">An anonymouse object containing property mapping information.
- e.g.: new {Property1 = "Property name in CSV", Property2 = "...", set_Property1 = new Func<string, object>(text => Client.Parse(value)) }</param>
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.CastAsDictionary``1(System.Data.DataTable,System.Object)">
- <summary>
- Casts this data table's records into a list of typed objects.
- <param name="propertyMappings">An anonymouse object containing property mapping information.
- e.g.: new {Property1 = "Property name in CSV", Property2 = "...", set_Property1 = new Func<string, object>(text => Client.Parse(value)) }</param>
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.FindPropertyMappings(System.Type,System.Data.DataColumnCollection,System.Object)">
- <summary>
- Finds the property mappings for the specified target type, CSV column names and user declared mappings.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ParseObject``1(System.Data.DataRow,System.Collections.Generic.Dictionary{System.String,System.String},System.Collections.Generic.Dictionary{System.String,System.Func{System.String,System.Object}})">
- <summary>
- Creates an object of the specified type with the specified data and property mappings.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToCSV(System.Data.DataTable)">
- <summary>
- Gets the CSV data equivalent to this data table.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetRows(System.Data.DataTable)">
- <summary>
- Gets the rows of this data table in a LINQ-able format..
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsEnglishHoliday(System.DateTime)">
- <summary>
- Determines if a specified date is an English national holiday or weekend.
- </summary>
- </member>
- <member name="F:System.MSharpExtensions.EarlyMayExceptions">
- <summary>
- Dictionary that contains exceptional dates for Early May Bank Holiday.
- Key: Year, Value: Exceptional Date for that year.
- </summary>
- </member>
- <member name="F:System.MSharpExtensions.SpringBankHolidayExceptions">
- <summary>
- Dictionary that contains exceptional dates for Spring Bank Holiday.
- Key: Year, Value: Exceptional Date for that year.
- </summary>
- </member>
- <member name="F:System.MSharpExtensions.LateSummerBankHolidayExceptions">
- <summary>
- Dictionary that contains exceptional dates for Last Summer Bank Holiday.
- Key: Year, Value: Exceptional Date for that year.
- </summary>
- </member>
- <member name="F:System.MSharpExtensions.AdditionalBankHolidays">
- <summary>
- Dictionary that contains exceptional dates for Last Summer Bank Holiday.
- Key: Year, Value: Exceptional Date for that year.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsAdditionalBankHoliday(System.DateTime)">
- <summary>
- Check if Date it is Additional bank holiday in that year
- </summary>
- <param name="date">the date to check</param>
- </member>
- <member name="M:System.MSharpExtensions.GetUpcoming(System.DateTime,System.DayOfWeek,System.Boolean)">
- <summary>
- Gets the first upcoming specified week day.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetLast(System.DateTime,System.DayOfWeek,System.Boolean)">
- <summary>
- Gets the last occurance of the specified week day.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetEarlyMayBankHoliday(System.Int32)">
- <summary>
- Get Early May Bank Holiday Date for the required year
- </summary>
- <param name="year">the year to check if in that year there is an exception to the normal bank holiday rule</param>
- </member>
- <member name="M:System.MSharpExtensions.GetSpringBankHoliday(System.Int32)">
- <summary>
- Get Spring Bank Holiday Date for the required year
- </summary>
- <param name="year">the year to check if in that year there is an exception to the normal bank holiday rule</param>
- </member>
- <member name="M:System.MSharpExtensions.GetLateSummerBankHoliday(System.Int32)">
- <summary>
- Get Late Summer Bank Holiday Date for the required year
- </summary>
- <param name="year">the year to check if in that year there is an exception to the normal bank holiday rule</param>
- </member>
- <member name="M:System.MSharpExtensions.GetBoxingDay(System.Int32)">
- <summary>
- Get Boxing Day Holiday Date for the required year
- </summary>
- <param name="year">the year to check if in that year there is an exception to the normal bank holiday rule</param>
- </member>
- <member name="M:System.MSharpExtensions.IsInSameWeek(System.DateTime,System.DateTime)">
- <summary>
- Determines whether this day is in the same week (Monday to Sunday) as the specified other date.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsInSameMonth(System.DateTime,System.DateTime)">
- <summary>
- Determines whether this day is in the same month as the specified other date.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.DaysInYear(System.DateTime)">
- <summary>
- Gets the number of days in this year.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.DaysInMonth(System.DateTime)">
- <summary>
- Gets the number of days in this month.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetBeginningOfWeek(System.DateTime)">
- <summary>
- Gets the mid-night of Monday of this week.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetEndOfWeek(System.DateTime,System.DayOfWeek)">
- <summary>
- Gets one tick before the start of next week.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetBeginningOfMonth(System.DateTime)">
- <summary>
- Gets the mid-night of the first day of this month.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.EndOfDay(System.DateTime)">
- <summary>
- Gets the end of this day (one tick before the next day).
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsInTheFuture(System.DateTime)">
- <summary>
- Determines whether this date is in the future.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsTodayOrFuture(System.DateTime)">
- <summary>
- Determines whether this date is in the future.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsToday(System.DateTime)">
- <summary>
- Determines whether this date is in the future.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToSmallTime(System.DateTime)">
- <summary>
- E.g. 4am or 6:30pm.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.NextWorkingDay(System.DateTime,System.Boolean)">
- <summary>
- Gets the next working day.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetDaysInBetween(System.DateTime,System.DateTime,System.Boolean)">
- <summary>
- Gets the days between this day and the specified other day.
- It will remove TIME information.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.PreviousWorkingDay(System.DateTime,System.Boolean)">
- <summary>
- Gets the previous working day.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsBetween(System.DateTime,System.DateTime,System.DateTime,System.Boolean)">
- <summary>
- Determines whether this date is between two sepcified dates.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.CalculateTotalWorkingHours(System.DateTime,System.TimeSpan,System.TimeSpan,System.TimeSpan,System.Boolean)">
- <summary>
- Calculates the total working times in the specified duration which are between the two specified day-hours.
- This can be used to calculate working hours in a particular duration.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetSqlSafeValue(System.DateTime)">
- <summary>
- Returns a MS T-SQL-safe DateTime value for use in queries (i.e. prevents date values earlier than 1/1/1753).
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetBeginningOfQuarter(System.DateTime)">
- <summary>
- Returns the Date of the beginning of Quarter for this DateTime value (time will be 00:00:00).
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetEndOfQuarter(System.DateTime)">
- <summary>
- Returns the Date of the end of Quarter for this DateTime value (time will be 11:59:59).
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetEndOfMonth(System.DateTime)">
- <summary>
- Returns the Date of the end of Quarter for this DateTime value (time will be 11:59:59).
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetLast(System.DateTime,System.CalendarMonth,System.Int32)">
- <summary>
- Gets the last date with the specified month and day.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetNext(System.DateTime,System.CalendarMonth,System.Int32)">
- <summary>
- Gets the last date with the specified month and day.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetEndOfYear(System.DateTime)">
- <summary>
- Returns the Date of the end of Quarter for this DateTime value (time will be 11:59:59).
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Min(System.DateTime,System.DateTime)">
- <summary>
- Gets the minimum value between this date and a specified other date.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Max(System.DateTime,System.DateTime)">
- <summary>
- Gets the maximum value between this date and a specified other date.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AddWeeks(System.DateTime,System.Int32)">
- <summary>
- Adds the specified number of weeks and returns the result.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetLast(System.DateTime,System.DayOfWeek,System.TimeSpan)">
- <summary>
- Gets the latest date with the specified day of week and time that is before (or same as) this date.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToLocal(System.Nullable{System.DateTime})">
- <summary>
- Returns the local time equivalent of this UTC date value based on the TimeZone specified in Localtime.TimeZoneProvider.
- Use this instead of ToLocalTime() so you get control over the TimeZone.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToLocal(System.DateTime)">
- <summary>
- Returns the local time equivalent of this UTC date value based on the TimeZone specified in Localtime.CurrentTimeZone().
- Use this instead of ToLocalTime() so you get control over the TimeZone.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToUniversal(System.Nullable{System.DateTime})">
- <summary>
- Returns the equivalent Universal Time (UTC) of this local date value.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToUniversal(System.DateTime)">
- <summary>
- Returns the equivalent Universal Time (UTC) of this local date value.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToUniversal(System.DateTime,System.TimeZoneInfo)">
- <summary>
- Returns the equivalent Universal Time (UTC) of this local date value.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.RoundToSecond(System.DateTime)">
- <summary>
- Rounds this up to the nearest whole second.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.RoundToMinute(System.DateTime)">
- <summary>
- Rounds this up to the nearest whole minute.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.RoundToHour(System.DateTime)">
- <summary>
- Rounds this up to the nearest whole hour.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Round(System.DateTime,System.TimeSpan)">
- <summary>
- Rounds this up to the nearest interval (e.g. second, minute, hour, etc).
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Invoke(System.Action,System.Int32,System.TimeSpan,System.Action{System.Exception})">
- <summary>
- Invokes the specified action for the specified number of times.
- </summary>
- <param name="action">The action to execute.</param>
- <param name="retries">The number of times to try running the action.</param>
- <param name="waitBeforeRetries">The time to wait before every two retries.</param>
- <param name="onEveryError">The action to run every time the method invokation fails. You can use this to log the error.</param>
- </member>
- <member name="M:System.MSharpExtensions.Invoke``1(System.Func{``0},System.Int32,System.TimeSpan,System.Action{System.Exception})">
- <summary>
- Invokes the specified function for the specified number of times.
- </summary>
- <param name="function">The function to evaluate.</param>
- <param name="retries">The number of times to try running the action.</param>
- <param name="waitBeforeRetries">The time to wait before every two retries.</param>
- <param name="onEveryError">The action to run every time the method invokation fails. You can use this to log the error.</param>
- </member>
- <member name="M:System.MSharpExtensions.InvokeWithTimeout(System.Action,System.TimeSpan)">
- <summary>
- Invokes this action with the specified timeout.
- If the specified time is up, a TimeoutException will be raised.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Delete(System.IO.DirectoryInfo,System.Boolean,System.Boolean)">
- <summary>
- If specified as recursive and harshly, then it tries multiple times to delete this directory.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.HarshDelete(System.IO.DirectoryInfo)">
- <summary>
- Will try to delete a specified directory by first deleting its sub-folders and files.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.CopyTo(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.Boolean)">
- <summary>
- Copies the entire content of a directory to a specified destination.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.HasExeContent(System.IO.FileInfo)">
- <summary>
- Determines whether the file's contents start with MZ which is the signature for EXE files.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.CopyTo(System.IO.DirectoryInfo,System.String,System.Boolean)">
- <summary>
- Copies the entire content of a directory to a specified destination.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.CopyTo(System.IO.FileInfo,System.IO.DirectoryInfo,System.Boolean)">
- <summary>
- Copies this file to a specified destination directiry with the original file name.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetFile(System.IO.DirectoryInfo,System.String)">
- <summary>
- Gets a file info with the specified name under this folder. That file does not have to exist already.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetSubDirectory(System.IO.DirectoryInfo,System.String,System.Boolean)">
- <summary>
- Gets a subdirectory with the specified name, or null if it doesn't exist.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetOrCreateSubDirectory(System.IO.DirectoryInfo,System.String)">
- <summary>
- Gets or creates a subdirectory with the specified name.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetDirectories(System.IO.DirectoryInfo,System.Boolean)">
- <summary>
- Gets the subdirectory tree of this directory.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.EnsureExists(System.IO.DirectoryInfo)">
- <summary>
- Creates the directory if it doesn't already exist.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Clear(System.IO.DirectoryInfo,System.Boolean)">
- <summary>
- Clears the specified folder by deleting all its sub-directories and files.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsEmpty(System.IO.DirectoryInfo)">
- <summary>
- Determines whether this folder is empty of any files or sub-directories.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Round(System.Double,System.Int32)">
- <summary>
- Rounds this value.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Round(System.Decimal,System.Int32)">
- <summary>
- Rounds this value.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Truncate(System.Double,System.Int32)">
- <summary>
- In mathematics and computer science, truncation is the term for limiting the number of digits right of the decimal point, by discarding the least significant ones.
- Note that in some cases, truncating would yield the same result as rounding, but truncation does not round up or round down the digits; it merely cuts off at the specified digit.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToShortMoneyString(System.Double)">
- <summary>
- Drops the floating point digits from the end of the money string.
- For example for 1500.00 it will yield "£1,500" and for 18.56 it will yield "£18.56".
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToInformalMoneyString(System.Double)">
- <summary>
- Drops the floating point digits from the end of the money string.
- For example for 1500.00 it will yield "£1,500" and for 18.56 it will yield "£18.56".
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToDateFromOA(System.Double)">
- <summary>
- Converts this OA date value to a DateTime object.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToDateFromOA(System.Nullable{System.Double})">
- <summary>
- Converts this OA date value to a DateTime object.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToRadians(System.Double)">
- <summary>
- Converts degree into radians.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AsPercentageOf(System.Double,System.Double,System.Boolean,System.Nullable{System.Int32})">
- <summary>
- Return this value as a percentages the of the given total.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AsPercentageOf(System.Decimal,System.Decimal,System.Boolean,System.Nullable{System.Int32})">
- <summary>
- Return this value as a percentages the of the given total.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.RoundUpToNearest(System.Double,System.Double)">
- <summary>
- Rounds up to nearest value.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.RoundUpToNearest(System.Decimal,System.Decimal)">
- <summary>
- Rounds up to nearest value.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.RoundDownToNearest(System.Double,System.Double)">
- <summary>
- Rounds down to nearest value with the intervals specified.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.RoundDownToNearest(System.Decimal,System.Decimal)">
- <summary>
- Rounds down to nearest value with the intervals specified.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AlmostEquals(System.Double,System.Double,System.Double)">
- <summary>
- Determines if this double value is almost equal to the specified other value.
- This should be used instead of == or != operators due to the nature of double processing in .NET.
- </summary>
- <param name="tolerance">Specifies the tolerated level of difference.</param>
- </member>
- <member name="M:System.MSharpExtensions.AlmostEquals(System.Single,System.Single,System.Single)">
- <summary>
- Determines if this float value is almost equal to the specified other value.
- This should be used instead of == or != operators due to the nature of float processing in .NET.
- </summary>
- <param name="tolerance">Specifies the tolerated level of difference.</param>
- </member>
- <member name="M:System.MSharpExtensions.GetEmbeddedResourceName(System.Reflection.Assembly,System.String,System.String)">
- <summary>
- Gets the embedded resource name for a specified relative file path in the project.
- If the resulting resource name does not exist in this assembly it will throw.
- </summary>
- <param name="rootNamespace">The default namespace of your Visual Studio project.</param>
- <param name="fileRelativePath">For example MyRootFolder\MySubFolder\MyFile.cs (this is case sensitive).</param>
- </member>
- <member name="M:System.MSharpExtensions.ReadEmbeddedResourceAsync(System.Reflection.Assembly,System.String,System.String)">
- <param name="rootNamespace">The default namespace of your Visual Studio project.</param>
- <param name="fileRelativePath">For example MyRootFolder\MySubFolder\MyFile.cs (this is case sensitive).</param>
- </member>
- <member name="M:System.MSharpExtensions.ReadEmbeddedTextFileAsync(System.Reflection.Assembly,System.String,System.String)">
- <param name="rootNamespace">The default namespace of your Visual Studio project.</param>
- <param name="fileRelativePath">For example MyRootFolder\MySubFolder\MyFile.cs (this is case sensitive).</param>
- </member>
- <member name="M:System.MSharpExtensions.ReadEmbeddedResource(System.Reflection.Assembly,System.String,System.String)">
- <param name="rootNamespace">The default namespace of your Visual Studio project.</param>
- <param name="fileRelativePath">For example MyRootFolder\MySubFolder\MyFile.cs (this is case sensitive).</param>
- </member>
- <member name="M:System.MSharpExtensions.ReadEmbeddedTextFile(System.Reflection.Assembly,System.String,System.String)">
- <param name="rootNamespace">The default namespace of your Visual Studio project.</param>
- <param name="fileRelativePath">For example MyRootFolder\MySubFolder\MyFile.cs (this is case sensitive).</param>
- </member>
- <member name="M:System.MSharpExtensions.IsAnyOf``1(``0,``0[])">
- <summary>
- Determines if this item is in a specified list of specified items.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsAnyOf``1(``0,System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Determines if this item is in a specified list of specified items.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsNoneOf``1(``0,``0[])">
- <summary>
- Determines if this item is none of a list of specified items.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsNoneOf``1(``0,System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Determines if this item is none of a list of specified items.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.CloneAll``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Clones all items of this collection.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsImage(MSharp.Framework.Document)">
- <summary>
- Determines whether this document is an image.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetFullIdentifierString(MSharp.Framework.IEntity)">
- <summary>
- Gets the id of this entity.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ValidateAll``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Validates all entities in this collection.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.OnlyWhen``1(``0,System.Func{``0,System.Boolean})">
- <summary>
- Returns this Entity only if the given predicate evaluates to true and this is not null.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IDs``1(System.Collections.Generic.IEnumerable{MSharp.Framework.IEntity{``0}})">
- <summary>
- Returns all entity Guid IDs for this collection.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToFullMessage(System.Exception,System.String,System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- Returns a more complete text dump of this exception, than just its text.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToLogString(System.Exception,System.String)">
- <summary>
- <para>Creates a log-string from the Exception.</para>
- <para>The result includes the stacktrace, innerexception et cetera, separated by <seealso cref = "P:System.Environment.NewLine"/>.</para>
- </summary>
- <param name = "ex">The exception to create the string from.</param>
- <param name = "additionalMessage">Additional message to place at the top of the string, maybe be empty or null.</param>
- </member>
- <member name="M:System.MSharpExtensions.AddData(System.Exception,System.String,System.Object)">
- <summary>
- Adds a piece of data to this exception.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ReadAllBytes(System.IO.FileInfo)">
- <summary>
- Gets the entire content of this file.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ReadAllText(System.IO.FileInfo)">
- <summary>
- Gets the entire content of this file.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ReadAllText(System.IO.FileInfo,System.Text.Encoding)">
- <summary>
- Gets the entire content of this file.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ReadAllBytesAsync(System.IO.Stream)">
- <summary>
- Will set the Position to zero, and then copy all bytes to a memory stream's buffer.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Delete(System.IO.FileInfo,System.Boolean)">
- <summary>
- Will try to delete a specified directory by first deleting its sub-folders and files.
- </summary>
- <param name="harshly">If set to true, then it will try multiple times, in case the file is temporarily locked.</param>
- </member>
- <member name="M:System.MSharpExtensions.WriteAllBytes(System.IO.FileInfo,System.Byte[])">
- <summary>
- Saves the specified content on this file.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.WriteAllText(System.IO.FileInfo,System.String)">
- <summary>
- Saves the specified content on this file using the Western European Windows Encoding 1252.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.WriteAllText(System.IO.FileInfo,System.String,System.Text.Encoding)">
- <summary>
- Saves the specified content on this file.
- Note: For backward compatibility, for UTF-8 encoding, it will always add the BOM signature.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AppendAllText(System.IO.FileInfo,System.String)">
- <summary>
- Saves the specified content to the end of this file.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AppendLine(System.IO.FileInfo,System.String)">
- <summary>
- Saves the specified content to the end of this file.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AppendAllText(System.IO.FileInfo,System.String,System.Text.Encoding)">
- <summary>
- Saves the specified content to the end of this file.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.CopyTo(System.IO.FileInfo,System.IO.FileInfo,System.Boolean)">
- <summary>
- Copies this file onto the specified desination path.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.WriteWhenDifferent(System.IO.FileInfo,System.String,System.Text.Encoding)">
- <summary>
- Writes the specified content on this file, only when this file does not already have the same content.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Exists(System.IO.DirectoryInfo)">
- <summary>
- Determines whether or not this directory exists.
- Note: The standard Exists property has a caching bug, so use this for accurate result.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Exists(System.IO.FileInfo)">
- <summary>
- Determines whether or not this file exists.
- Note: The standard Exists property has a caching bug, so use this for accurate result.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GZip(System.Byte[])">
- <summary>
- Compresses this data into Gzip.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GZip(System.String)">
- <summary>
- Compresses this string into Gzip. By default it will use UTF8 encoding.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GZip(System.String,System.Text.Encoding)">
- <summary>
- Compresses this string into Gzip.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetSize(System.IO.DirectoryInfo,System.Boolean)">
- <summary>
- Gets the total size of all files in this directory.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetSizeText(System.IO.DirectoryInfo,System.Boolean,System.Int32)">
- <summary>
- Gets the size of this folder in human readable text.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetSizeText(System.IO.FileInfo,System.Int32)">
- <summary>
- Gets the size of this file in human readable text.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToSafeFileName(System.String,System.Char)">
- <summary>
- Detects the characters which are not acceptable in File System and replaces them with a hyphen.
- </summary>
- <param name="replacement">The character with which to replace invalid characters in the name.</param>
- </member>
- <member name="M:System.MSharpExtensions.ToVirtualPath(System.IO.FileInfo)">
- <summary>
- Gets a virtual URL to this file. If the file is not in the current website folder it throws an exception.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Execute(System.IO.FileInfo,System.String,System.Boolean)">
- <summary>
- Executes this EXE file and returns the standard output.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Execute(System.IO.FileInfo,System.String,System.Boolean,System.Action{System.Diagnostics.Process})">
- <summary>
- Executes this EXE file and returns the standard output.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetMimeType(System.IO.FileInfo)">
- <summary>
- Gets the mime type based on the file extension.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetFilesOrEmpty(System.IO.DirectoryInfo,System.String)">
- <summary>
- Gets the files in this folder. If this folder is null or non-existent it will return an empty array.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.WriteAllTextAsync(System.IO.FileInfo,System.String,System.Text.Encoding)">
- <param name="encoding">By default it will be UTF-8</param>
- </member>
- <member name="M:System.MSharpExtensions.ExistsOrThrow(System.IO.FileInfo)">
- <summary>
- If this file exists, it will simply return it.
- Otherwise it will throw a FileNotFoundException with the message of 'File not found: {path}'.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ExistsOrThrow(System.IO.DirectoryInfo)">
- <summary>
- If this directory exists, it will simply return it.
- Otherwise it will throw a DirectoryNotFoundException with the message of 'Directory not found: {path}'.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Shorten(System.Guid)">
- <summary>
- Shortens this GUID.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.To``1(System.Nullable{System.Guid})">
- <summary>
- This will use Database.Get() to load the specified entity type with this ID.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.To``1(System.Guid)">
- <summary>
- This will use Database.Get() to load the specified entity type with this ID.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetFullPath(MSharp.Framework.Services.IHierarchy)">
- <summary>
- Gets the full path of this hirarchical entity, seperated by " > ".
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsRootNode(MSharp.Framework.Services.IHierarchy)">
- <summary>
- Gets whether this node is a root hierarchy node.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetFullPath(MSharp.Framework.Services.IHierarchy,System.String)">
- <summary>
- Gets the full path of this hirarchical entity, seperated by a specified seperation string.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.WithAllChildren(MSharp.Framework.Services.IHierarchy)">
- <summary>
- Gets this node as well as all its children hierarchy.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetAllChildren(MSharp.Framework.Services.IHierarchy)">
- <summary>
- Gets all children hierarchy of this node.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.WithAllParents(MSharp.Framework.Services.IHierarchy)">
- <summary>
- Gets this node as well as all its parents hierarchy.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetAllParents(MSharp.Framework.Services.IHierarchy)">
- <summary>
- Gets all parents hierarchy of this node.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.WithAllParents``1(``0)">
- <summary>
- Gets this node as well as all its parents hierarchy.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetAllParents``1(MSharp.Framework.Services.IHierarchy)">
- <summary>
- Gets all parents hierarchy of this node.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.RoundUpToNearest(System.Int32,System.Int32)">
- <summary>
- Rounds up to nearest value with the intervals specified.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.RoundDownToNearest(System.Int32,System.Int32)">
- <summary>
- Rounds down to nearest value with the intervals specified.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToBase32(System.Int32)">
- <summary>
- Converts this number to a short textual representation.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToWordString(System.Int32)">
- <summary>
- To the word string.
- </summary>
- <remarks>
- Some awesome code from http://stackoverflow.com/questions/2729752/converting-numbers-in-to-words-c-sharp
- </remarks>
- <param name="number">The number.</param>
- </member>
- <member name="M:System.MSharpExtensions.ToFileSizeString(System.Int64,System.String,System.Int32)">
- <summary>
- Emits a user readable file size (including units).
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToFileSizeString(System.Int32,System.Int32)">
- <summary>
- Gets the size text for the given number of bytes. E.g. 4.5MB or 11KB.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToFileSizeString(System.Int64,System.Int32)">
- <summary>
- Gets the size text for the given number of bytes.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToFileSizeString(System.Int32,System.String,System.Int32)">
- <summary>
- Emits a user readable file size (including units).
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AsPercentageOf(System.Int32,System.Int32,System.Boolean,System.Nullable{System.Int32})">
- <summary>
- Return this value as a percentages the of the given total.
- </summary>
- <param name="value">The value.</param>
- <param name="total">The total.</param>
- <param name="multiplyBy100">Multiply this by 100.</param>
- <param name="roundTo">Rounding decimals to.</param>
- </member>
- <member name="F:System.MSharpExtensions.NumberWordsUnits">
- <summary> Static mapping array, used by ToWordString for Units. </summary>
- </member>
- <member name="F:System.MSharpExtensions.NumberWordsTens">
- <summary> Static mapping array, used by ToWordString for Tens. </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToOrdinal(System.Int32)">
- <summary>
- E.g. converts 1 to 1st. Or converts 13 to 13th.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToGuid(System.Int32)">
- <summary>
- Concerts this integer value to GUID.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IndexOf``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
- <summary>
- Gets the index of the first item in this list which matches the specified criteria.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Add``2(System.Collections.Generic.IDictionary{``0,``1},System.Collections.Generic.IDictionary{``0,``1})">
- <summary>
- Adds all items from a specified dictionary to this dictionary.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Except``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
- <summary>
- Gets all items of this list except those meeting a specified criteria.
- </summary>
- <param name="criteria">Exclusion criteria</param>
- </member>
- <member name="M:System.MSharpExtensions.ExceptNull``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Gets all Non-NULL items of this list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ExceptNull(System.Collections.Generic.IEnumerable{System.Nullable{System.Int32}})">
- <summary>
- Gets all Non-NULL items of this list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ExceptNull(System.Collections.Generic.IEnumerable{System.Nullable{System.Double}})">
- <summary>
- Gets all Non-NULL items of this list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ExceptNull(System.Collections.Generic.IEnumerable{System.Nullable{System.TimeSpan}})">
- <summary>
- Gets all Non-NULL items of this list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ExceptNull(System.Collections.Generic.IEnumerable{System.Nullable{System.Decimal}})">
- <summary>
- Gets all Non-NULL items of this list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ExceptNull(System.Collections.Generic.IEnumerable{System.Nullable{System.Boolean}})">
- <summary>
- Gets all Non-NULL items of this list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ExceptNull(System.Collections.Generic.IEnumerable{System.Nullable{System.DateTime}})">
- <summary>
- Gets all Non-NULL items of this list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ExceptNull(System.Collections.Generic.IEnumerable{System.Nullable{System.Guid}})">
- <summary>
- Gets all Non-NULL items of this list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Prepend``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Adds the specified list to the beginning of this list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Prepend``1(System.Collections.Generic.IEnumerable{``0},``0[])">
- <summary>
- Adds the specified item(s) to the beginning of this list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Do``1(System.Collections.Generic.IEnumerable{``0},System.MSharpExtensions.ItemHandler{``0})">
- <summary>
- Performs an action for all items within the list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Do``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0,System.Int32})">
- <summary>
- Performs an action for all items within the list.
- It will provide the index of the item in the list to the action handler as well.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Cast(System.Collections.IEnumerable,System.Type)">
- <summary>
- Creates a list of the specified runtime type including all items of this collection.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.MinOrDefault``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
- <summary>
- Gets the minimum value of a specified expression in this list. If the list is empty, then the default value of the expression will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.MaxOrDefault``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
- <summary>
- Gets the maximum value of a specified expression in this list. If the list is empty, then the default value of the expression will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.MaxOrNull``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{``1}})">
- <summary>
- Gets the maximum value of the specified expression in this list.
- If no items exist in the list then null will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.MaxOrNull``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
- <summary>
- Gets the maximum value of the specified expression in this list.
- If no items exist in the list then null will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.MinOrNull``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{``1}})">
- <summary>
- Gets the minimum value of the specified expression in this list.
- If no items exist in the list then null will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.MinOrNull``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
- <summary>
- Gets the minimum value of the specified expression in this list.
- If no items exist in the list then null will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.OrderBy(System.Collections.IEnumerable,System.String)">
- <summary>
- Sorts this list by the specified property name.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsEquivalentTo``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Determines whether this list is equivalent to another specified list. Items in the list should be distinct for accurate result.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Count``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})">
- <summary>
- Counts the number of items in this list matching the specified criteria.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.PickRandom``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Picks an item from the list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Lacks``1(System.Collections.Generic.IEnumerable{``0},``0)">
- <summary>
- Works as opposite of Contains().
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.LacksAny``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Determines if this list lacks any item in the specified list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.LacksAll``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Determines if this list lacks all items in the specified list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Take``1(System.Collections.Generic.IEnumerable{``0},System.Int32,System.Int32)">
- <summary>
- Returns a subset of the items in a given collection in a range including the items at lower and upper bounds.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ContainsAll``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Determines of this list contains all items of another given list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ContainsAny``1(System.Collections.Generic.IEnumerable{``0},``0[])">
- <summary>
- Determines if this list contains any of the specified items.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.None``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
- <summary>
- Determines if none of the items in this list meet a given criteria.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.None``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Determines if this is null or an empty list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.HasAny``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>
- A null safe alternative to Any(). If the source is null it will return false instead of throwing an exception.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Intersects``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Determines if this list intersects with another specified list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Intersects``1(System.Collections.Generic.IEnumerable{``0},``0[])">
- <summary>
- Determines if this list intersects with another specified list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.WithMax``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
- <summary>
- Selects the item with maximum of the specified value.
- If this list is empty, NULL (or default of T) will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.WithMin``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
- <summary>
- Selects the item with minimum of the specified value.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetElementAfter``1(System.Collections.Generic.IEnumerable{``0},``0)">
- <summary>
- Gets the element after a specified item in this list.
- If the specified element does not exist in this list, an ArgumentException will be thrown.
- If the specified element is the last in the list, NULL will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetElementBefore``1(System.Collections.Generic.IEnumerable{``0},``0)">
- <summary>
- Gets the element before a specified item in this list.
- If the specified element does not exist in this list, an ArgumentException will be thrown.
- If the specified element is the first in the list, NULL will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Remove``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Removes a list of items from this list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AreItemsUnique``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Determines if all items in this collection are unique.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0}[])">
- <summary>
- Returns the union of this list with the specified other lists.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Union``1(System.Collections.Generic.IEnumerable{``0},``0[])">
- <summary>
- Returns the union of this list with the specified items.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AverageOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})">
- <summary>
- Gets the average of the specified expression on all items of this list.
- If the list is empty, null will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AverageOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})">
- <summary>
- Gets the average of the specified expression on all items of this list.
- If the list is empty, null will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AverageOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})">
- <summary>
- Gets the average of the specified expression on all items of this list.
- If the list is empty, null will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AverageOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})">
- <summary>
- Gets the average of the specified expression on all items of this list.
- If the list is empty, null will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AverageOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})">
- <summary>
- Gets the average of the specified expression on all items of this list.
- If the list is empty, null will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AverageOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})">
- <summary>
- Gets the average of the specified expression on all items of this list.
- If the list is empty, null will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Trim(System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- Trims all elements in this list and excludes all null and "empty string" elements from the list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Contains(System.Collections.Generic.IEnumerable{System.String},System.String,System.Boolean)">
- <summary>
- Determines whether this list of strings contains the specified string.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Lacks(System.Collections.Generic.IEnumerable{System.String},System.String,System.Boolean)">
- <summary>
- Determines whether this list of strings contains the specified string.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToLinesString``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Concats all elements in this list with Environment.NewLine.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.TryGet``2(System.Collections.Generic.IDictionary{``0,``1},``0)">
- <summary>
- Gets the value with the specified key, or null.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Chop``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
- <summary>
- Chops a list into same-size smaller lists. For example:
- new int[] { 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 }.Chop(5)
- will return: { {1,2,3,4,5}, {6,7,8,9,10}, {11,12,13,14,15}, {16} }
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetKeys``2(System.Collections.Generic.IDictionary{``0,``1})">
- <summary>
- Gets the keys of this dictionary.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.TimeSpan})">
- <summary>
- Returns the sum of a timespan selector on this list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AllIndicesOf``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
- <summary>
- Returns the indices of all items which matche a specified criteria.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Replace``1(System.Collections.Generic.IList{``0},``0,``0)">
- <summary>
- Replaces the specified item in this list with the specified new item.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetAllValues``2(System.Collections.Generic.IDictionary{``0,``1})">
- <summary>
- Gets all values from this dictionary.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetAllValues``2(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{``0,``1}})">
- <summary>
- Gets all values from this dictionary.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ExceptAt``1(System.Collections.Generic.IEnumerable{``0},System.Int32[])">
- <summary>
- Returns all elements of this list except those at the specified indices.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ExceptLast``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
- <summary>
- Returns all elements of this list except the last X items.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ExceptFirst``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
- <summary>
- Returns all elements of this list except the first X items.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.RemoveNulls``1(System.Collections.Generic.IList{``0})">
- <summary>
- Removes the nulls from this list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.TryRemove``2(System.Collections.Concurrent.ConcurrentDictionary{``0,``1},``0)">
- <summary>
- Tries to the remove an item with the specified key from this dictionary.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.TryRemoveAt``2(System.Collections.Concurrent.ConcurrentDictionary{``0,``1},System.Int32)">
- <summary>
- Tries to the remove an item with the specified key from this dictionary.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetValues(System.Collections.Specialized.NameValueCollection)">
- <summary>
- Gets all the values in this collection.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToDictionary(System.Collections.Specialized.NameValueCollection)">
- <summary>
- Converts this collection to a dictionary.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ContainsAtLeast(System.Collections.IEnumerable,System.Int32)">
- <summary>
- Determines whether this least contains at least the specified number of items.
- This can be faster than calling "x.Count() >= N" for complex iterators.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToNameValueCollection``2(System.Collections.Generic.IDictionary{``0,``1})">
- <summary>
- Converts this to a KeyValueCollection.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AddFromProperties``1(System.Collections.Generic.Dictionary{System.String,``0},System.Object)">
- <summary>
- Adds the properties of a specified [anonymous] object as items to this dictionary.
- It ignores duplicate entries and null values.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Add``2(System.Collections.Generic.IList{System.Collections.Generic.KeyValuePair{``0,``1}},``0,``1)">
- <summary>
- Adds the specified key/value pair to this list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AddRange``1(System.Collections.Generic.HashSet{``0},System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Adds the specified items to this set.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.DequeueAll``1(System.Collections.Generic.Queue{``0})">
- <summary>
- Dequeues all queued items in the right order.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToHashSet``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Returns a HashSet of type T (use for performance in place of ToList()).
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AllIndicesOf``1(System.Collections.Generic.IEnumerable{``0},``0)">
- <summary>
- Gets all indices of the specified item in this collection.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.OrEmpty``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Returns an empty collection if this collection is null.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToDataTable``1(System.Collections.Generic.IEnumerable{``0},System.String)">
- <summary>
- Returns a DataTable with columns based on the public properties of type T and the rows
- populated with the values in those properties for each item in this IEnumerable.
- </summary>
- <param name="tableName">Optional name for the DataTable (defaults to the plural of the name of type T).</param>
- </member>
- <member name="M:System.MSharpExtensions.Contains``1(System.Collections.Generic.IEnumerable{``0},System.Nullable{``0})">
- <summary>
- Determines if the specified item exists in this list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Lacks``1(System.Collections.Generic.IEnumerable{``0},System.Nullable{``0})">
- <summary>
- Determines if the specified item exists in this list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsAnyOf``1(System.Nullable{``0},System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Determines if this item is in the specified list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ContainsAny(System.Collections.Generic.IEnumerable{System.Guid},System.Nullable{System.Guid}[])">
- <summary>
- Specifies whether this list contains any of the specified values.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Median(System.Collections.Generic.IEnumerable{System.Int32})">
- <summary>
- Finds the median of a list of integers
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Or``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})">
- <summary>
- If this list is null or empty, then the specified alternative will be returned, otherwise this will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Perform``1(``0,System.Action{``0})">
- <summary>
- Performs a specified action on this item if it is not null. If it is null, it simply ignores the action.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Get``2(``0,System.Func{``0,``1})">
- <summary>
- Gets a specified member of this object. If this is null, null will be returned. Otherwise the specified expression will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Get``2(``0,System.Func{``0,System.Nullable{``1}})">
- <summary>
- Gets a specified member of this object. If this is null, null will be returned. Otherwise the specified expression will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Get``1(System.Nullable{System.TimeSpan},System.Func{System.TimeSpan,``0})">
- <summary>
- Gets a specified member of this object. If this is null, null will be returned. Otherwise the specified expression will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Get``1(``0,System.Func{``0,System.Guid})">
- <summary>
- Gets a specified member of this object. If this is null, null will be returned. Otherwise the specified expression will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Get``1(``0,System.Func{``0,System.Int32})">
- <summary>
- Gets a specified member of this object. If this is null, null will be returned. Otherwise the specified expression will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Get``1(``0,System.Func{``0,System.Double})">
- <summary>
- Gets a specified member of this object. If this is null, null will be returned. Otherwise the specified expression will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Get``1(``0,System.Func{``0,System.Decimal})">
- <summary>
- Gets a specified member of this object. If this is null, null will be returned. Otherwise the specified expression will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Get``1(``0,System.Func{``0,System.Boolean})">
- <summary>
- Gets a specified member of this object. If this is null, null will be returned. Otherwise the specified expression will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Get(System.Nullable{System.DateTime},System.Func{System.Nullable{System.DateTime},System.String})">
- <summary>
- Gets a specified member of this object. If this is null, null will be returned. Otherwise the specified expression will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Get``1(``0,System.Func{``0,System.Byte})">
- <summary>
- Gets a specified member of this object. If this is null, null will be returned. Otherwise the specified expression will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Get``1(``0,System.Func{``0,System.DateTime})">
- <summary>
- Gets a specified member of this object. If this is null, null will be returned. Otherwise the specified expression will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Get``1(``0,System.Func{``0,System.Nullable{System.DateTime}})">
- <summary>
- Gets a specified member of this object. If this is null, null will be returned. Otherwise the specified expression will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Get``1(System.Nullable{System.DateTime},System.Func{System.Nullable{System.DateTime},``0})">
- <summary>
- Gets a specified member of this object. If this is null, null will be returned. Otherwise the specified expression will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.NextBoolean(System.Random,System.Double)">
- <summary>
- Gets a random boolean value with the specified chance (0-100).
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.NextBoolean(System.Random)">
- <summary>
- Gets a random boolean value.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.NextAlphaNumericString(System.Random,System.Int32,System.Boolean)">
- <summary>
- Generates and returns a Random alphanumeric string.
- </summary>
- <param name="rng">Random instance.</param>
- <param name="length">Length of string to return</param>
- <param name="omitConfusableCharacters">Pass true to miss-out letters that can be confused with numbers (BDIOS)</param>
- <returns>String instance containing random alphanumeric characters.</returns>
- </member>
- <member name="M:System.MSharpExtensions.PickNumbers(System.Random,System.Int32,System.Int32,System.Int32)">
- <summary>
- Returns [quantity] number of unique random integers within the given range.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToString(System.Range{System.DateTime},System.String)">
- <summary>
- Returns a formatted string based on this Range<DateTime> object and the given string format.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetIntervals(System.Range{System.Double},System.Double)">
- <summary>
- Gets all possible items in the range based on the specified intervals.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetIntervals(System.Range{System.Decimal},System.Decimal)">
- <summary>
- Gets all possible items in the range based on the specified intervals.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetIntervals(System.Range{System.Int32},System.Int32)">
- <summary>
- Gets all possible items in the range based on the specified intervals.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.MergeAdjacents(System.Collections.Generic.IEnumerable{System.Range{System.DateTime}},System.TimeSpan)">
- <summary>
- Merges adjecant items in this list if their gap is within the specified tolerance.
- The result will be another list of ranges with potentially fewer (but larger) ranges.
- Consider sorting the items before calling this method.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Overlap``1(System.Collections.Generic.IEnumerable{System.Range{``0}},System.Boolean)">
- <summary>
- Determines if there is any overlap between any two ranges in this list of ranges.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetParentTypes(System.Type)">
- <summary>
- Gets all parent types hierarchy for this type.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.InhritsFrom(System.Type,System.Type)">
- <summary>
- Determines whether this type inherits from a specified base type, either directly or indirectly.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetCSharpName(System.Type,System.Boolean)">
- <summary>
- Retuns the name of this type in the same way that is used in C# programming.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetValue(System.Reflection.PropertyInfo,System.Object)">
- <summary>
- Gets the value of this property on the specified object.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.SetValue(System.Reflection.PropertyInfo,System.Object,System.Object)">
- <summary>
- Set the value of this property on the specified object.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Add``2(System.Collections.Generic.IDictionary{System.Type,System.Type})">
- <summary>
- Adds the specified types pair to this type dictionary.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.CreateInstance(System.Type,System.Object[])">
- <summary>
- Creates the instance of this type.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Defines``1(System.Reflection.MemberInfo,System.Boolean)">
- <summary>
- Determines whether it has a specified attribute applied to it.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.CreateInstance``1(System.Type,System.Object[])">
- <summary>
- Creates the instance of this type casted to the specified type.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsNullable(System.Type)">
- <summary>
- Determines if this type is a nullable of something.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Is``1(System.Reflection.PropertyInfo,System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
- <summary>
- Determines whether this property info is the specified property (in lambda expression).
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsStatic(System.Type)">
- <summary>
- Determines whether this type is static.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetSubTypes(System.Reflection.Assembly,System.Type)">
- <summary>
- Gets all types in this assembly that are directly inherited from a specified base type.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetProgrammingName(System.Type)">
- <summary>
- Gets the full programming name of this type. Unlike the standard FullName property, it handles Generic types properly.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetProgrammingName(System.Type,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- Gets the full programming name of this type. Unlike the standard FullName property, it handles Generic types properly.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsGenericOf(System.Type,System.Type,System.Type[])">
- <summary>
- Determines if this type is a generic class of the specified type.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetProperty``1(``0,System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
- <summary>
- Gets the specified property.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetPropertyName``1(``0,System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
- <summary>
- Gets the specified property.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetPropertyName``2(``0,System.Linq.Expressions.Expression{System.Func{``0,``1}})">
- <summary>
- Gets the specified property.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetMember``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})">
- <summary>
- Gets the property name for a specified expression.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetPropertyName``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})">
- <summary>
- Gets the property name for a specified expression.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetRootEntityType(System.Type)">
- <summary>
- Gets the root entity type of this type.
- If this type inherits directly from Entity<T> then it will be returned, otherwise its parent...
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.FindImplementerClasses(System.Type)">
- <summary>
- Gets all types in the current appDomain which implement this interface.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.CreateNew(System.Threading.Thread,System.Action)">
- <summary>
- Creates a new thread and copies the current Culture and UI Culture.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.CreateNew(System.Threading.Thread,System.Action,System.Action{System.Threading.Thread})">
- <summary>
- Creates a new thread and copies the current Culture and UI Culture.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetDefaultValue(System.Type)">
- <summary>
- Gets the default value for this type. It's equivalent to default(T).
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetDisplayName(System.Reflection.MemberInfo)">
- <summary>
- If it specifies DisplayNameAttribute the value from that will be returned.
- Otherwise it returns natural English literal text for the name of this member.
- For example it coverts "ThisIsSomething" to "This is something".
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsStatic(System.Reflection.PropertyInfo)">
- <summary>
- Determine whether this property is static.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Await(System.Threading.Tasks.Task)">
- <summary>
- Awaits this task. Use this method to skip the Visual Studio warning on calling async methods in sync callers.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AwaitResult``1(System.Threading.Tasks.Task{``0})">
- <summary>
- It works similar to calling .Result property, but it forces a context switch to prevent deadlocks in UI and ASP.NET context.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.InvokeStatic(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Invokes this static method.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetEnumerableItemType(System.Type)">
- <summary>
- If this type implements IEnumerable«T» it returns typeof(T).
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Is``1(System.String)">
- <summary>
- Determines whether this string can be converted to the specified type.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.TryParseAs``1(System.String)">
- <summary>
- Tries to parse this text to the specified type.
- Returns null if parsing is not possible.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.To``1(System.String)">
- <summary>
- It converts this text to the specified data type.
- It supports all primitive types, Enums, Guid, XElement, XDocument, Color, ...
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.To(System.String,System.Type)">
- <summary>
- Converts the value of this string object into the specified target type.
- It supports all primitive types, Enums, Guid, XElement, XDocument, Color, ...
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.TrimStart(System.String,System.String)">
- <summary>
- Removes the specified text from the start of this string instance.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.TrimEnd(System.String,System.Int32)">
- <summary>
- Trims the end of this instance of string with the specified number of characters.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.TrimOrNull(System.String)">
- <summary>
- If this string object is null, it will return null. Otherwise it will trim the text and return it.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.TrimOrEmpty(System.String)">
- <summary>
- If this string object is null, it will return empty string. Otherwise it will trim the text and return it.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToLowerOrEmpty(System.String)">
- <summary>
- Returns a copy of this text converted to lower case. If it is null it will return empty string.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToUpperOrEmpty(System.String)">
- <summary>
- Returns a copy of this text converted to upper case. If it is null it will return empty string.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsEmpty(System.String)">
- <summary>
- Determines whether this instance of string is null or empty.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.HasValue(System.String)">
- <summary>
- Determines whether this instance of string is not null or empty.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToHtmlLines(System.String)">
- <summary>
- Will replace all line breaks with a BR tag and return the result as a raw html.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToHtmlLines``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Will join all items with a BR tag and return the result as a raw html.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Or(System.String,System.String)">
- <summary>
- Gets the same string if it is not null or empty. Otherwise it returns the specified default value.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Or(System.String,System.Func{System.String})">
- <summary>
- Gets the same string if it is not null or empty.
- Otherwise it invokes the specified default value provider and returns the result.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Unless(System.String,System.String)">
- <summary>
- Gets the same string unless it is the same as the specified text. If they are the same, empty string will be returned.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Summarize(System.String,System.Int32,System.Boolean)">
- <summary>
- Summarizes the specified source.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Summarize(System.String,System.Int32)">
- <summary>
- Summarizes the specified text.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.TrimEnd(System.String,System.String)">
- <summary>
- Trims some unnecessary text from the end of this string, if it exists.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.TrimEnd(System.String,System.String,System.Boolean)">
- <summary>
- Trims some unnecessary text from the end of this string, if it exists.
- </summary>
- <param name="caseSensitive">By default it's TRUE.</param>
- </member>
- <member name="M:System.MSharpExtensions.Right(System.String,System.Int32)">
- <summary>
- Returns the last few characters of the string with a length
- specified by the given parameter. If the string's length is less than the
- given length the complete string is returned. If length is zero or
- less an empty string is returned
- </summary>
- <param name="length">Number of characters to return</param>
- </member>
- <member name="M:System.MSharpExtensions.Left(System.String,System.Int32)">
- <summary>
- Returns the first few characters of the string with a length
- specified by the given parameter. If the string's length is less than the
- given length the complete string is returned. If length is zero or
- less an empty string is returned
- </summary>
- <param name="length">Number of characters to return</param>
- </member>
- <member name="M:System.MSharpExtensions.EndsWithAny(System.String,System.String[])">
- <summary>
- Gets whether this string item ends with any of the specified items.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.RemoveHtmlTags(System.String)">
- <summary>
- Removes all Html tags from this html string.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AllIndicesOf(System.String,System.String)">
- <summary>
- Gets all indices of a specified string inside this text.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.WithPrefix(System.String,System.String)">
- <summary>
- Returns this text with the specified prefix if this has a value. If this text is empty or null, it will return empty string.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.WithSuffix(System.String,System.String)">
- <summary>
- Returns this text with the specified suffix if this has a value. If this text is empty or null, it will return empty string.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.WithWrappers(System.String,System.String,System.String)">
- <summary>
- Wraps this text between the left and right wrappers, only if this has a value.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Repeat(System.String,System.Int32)">
- <summary>
- Repeats this text by the number of times specified.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Repeat(System.String,System.Int32,System.String)">
- <summary>
- Repeats this text by the number of times specified, seperated with the specified seperator.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Contains(System.String,System.String,System.Boolean)">
- <summary>
- Determines if this string value contains a specified substring.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Remove(System.String,System.String,System.String[])">
- <summary>
- Removes the specified substrings from this string object.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Remove(System.String,System.String)">
- <summary>
- Removes the specified substrings from this string object.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.KeepReplacing(System.String,System.String,System.String)">
- <summary>
- Replaces all occurances of a specified phrase to a substitude, even if the original phrase gets produced again as the result of substitution. Note: It's an expensive call.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.OnlyWhen(System.String,System.Boolean)">
- <summary>
- Gets this same string when a specified condition is True, otherwise it returns empty string.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Unless(System.String,System.Boolean)">
- <summary>
- Gets this same string when a specified condition is False, otherwise it returns empty string.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToLines(System.String)">
- <summary>
- Gets the lines of this string.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsUpper(System.Char)">
- <summary>
- Indicates whether this character is categorized as an uppercase letter.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsLower(System.Char)">
- <summary>
- Indicates whether this character is categorized as a lowercase letter.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsLetter(System.Char)">
- <summary>
- Indicates whether this character is categorized as a letter.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsDigit(System.Char)">
- <summary>
- Indicates whether this character is categorized as digit.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsWhiteSpace(System.Char)">
- <summary>
- Indicates whether this character is categorized as White Space (space, tab, new line, etc).
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.IsLetterOrDigit(System.Char)">
- <summary>
- Indicates whether this character is categorized as a letter or digit.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToUpper(System.Char)">
- <summary>
- Converts the value of this character to its uppercase equivalent.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToLower(System.Char)">
- <summary>
- Converts the value of this character to its lowercase equivalent.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToStringOrEmpty(System.Object)">
- <summary>
- If this expression is null, returns an empty string. Otherwise, it returns the ToString() of this instance.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Lacks(System.String,System.String,System.Boolean)">
- <summary>
- Determines whether this string object does not contain the specified phrase.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.LacksAll(System.String,System.String[])">
- <summary>
- Determines whether this string object does not contain any of the specified phrases.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.LacksAll(System.String,System.Boolean,System.String[])">
- <summary>
- Determines whether this string object does not contain any of the specified phrases.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToLiteralFromPascalCase(System.String)">
- <summary>
- Returns natural English literal text for a specified pascal case string value.
- For example it coverts "ThisIsSomething" to "This is something".
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToLower(System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- Returns the all-lower-case version of this list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToUpper(System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- Returns the all-upper-case version of this list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetUtf8WithSignatureBytes(System.String)">
- <summary>
- Gets the UTF8-with-signature bytes of this text.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToBase64String(System.Byte[])">
- <summary>
- Converts this array of bytes to a Base64 string.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ContainsAny(System.String,System.Collections.Generic.IEnumerable{System.String},System.Boolean)">
- <summary>
- Determines whether this text contains any of the specified keywords.
- If the keywords list contains a null or empty string, it throws an exception. If you wish to ignore those, use .Trim() on your keywords list.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Split(System.Collections.Generic.IEnumerable{System.String},System.String)">
- <summary>
- Splits this list of string items by a specified separator into a number of smaller lists of string.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AsFile(System.String)">
- <summary>
- Converts this path into a file object.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AsFile(System.String,System.Boolean)">
- <summary>
- It will search in all environment PATH directories, as well as the current directory, to find this file.
- For example for 'git.exe' it will return `C:\Program Files\Git\bin\git.exe`.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AsUri(System.String)">
- <summary>
- Converts this path into a Uri object.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AsDirectory(System.String)">
- <summary>
- Converts this path into a directory object.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.XmlEncode(System.String)">
- <summary>
- Gets the Xml Encoded version of this text.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.XmlDecode(System.String)">
- <summary>
- Gets the Xml Decoded version of this text.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.CreateHash(System.String,System.Object)">
- <summary>
- Creates a hash of a specified clear text with a mix of MD5 and SHA1.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.CreateMD5Hash(System.String,System.Boolean)">
- <summary>
- Creates MD5 hash of this text
- <param name="asHex">Specifies whether a hex-compatible string is expected.</param>
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.CreateMD5Hash(System.String)">
- <summary>
- Creates MD5 hash of this text
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.CreateSHA1Hash(System.String)">
- <summary>
- Creates SHA1 hash of this text
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToJsonText(System.String)">
- <summary>
- Escapes all invalid characters of this string to it's usable as a valid json constant.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToSimplifiedSHA1Hash(System.String)">
- <summary>
- Getsa SHA1 hash of this text where all characters are alpha numeric.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.TryParseEnum``1(System.String,System.Nullable{``0})">
- <summary>
- Attempts to Parse this String as the given Enum type.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.OrEmpty(System.String)">
- <summary>
- If it's null, it return empty string. Otherwise it returns this.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetSingleMatchedValueOrDefault(System.Text.RegularExpressions.Regex,System.String)">
- <summary>
- Returns the only matched string in the given text using this Regex pattern.
- Returns null if more than one match found.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.HasMany``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>
- Returns true if this collection has more than one item.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.XmlEscape(System.String)">
- <summary>
- Returns a string value that can be saved in xml.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.XmlUnescape(System.String)">
- <summary>
- Returns a string value without any xml-escaped characters.
- </summary>
- </member>
- <member name="F:System.MSharpExtensions.JsUnsafeCharacters">
- <summary>
- Array of unsafe characters that need to be replaced with their character code literals in a JavaScript string.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.JavascriptEncode(System.String)">
- <summary>
- Returns valid JavaScript string content with reserved characters replaced by encoded literals.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToPascalCaseId(System.String)">
- <summary>
- Returns valid PascalCase JavaScript or C# string content.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToCamelCaseId(System.String)">
- <summary>
- Returns valid camelCase javaScript or C# string content.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.CapitaliseFirstLetters(System.String)">
- <summary>
- Converts [hello world] to [Hello World].
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.TrimBefore(System.String,System.String,System.Boolean,System.Boolean)">
- <summary>
- Trims all text before the specified search phrase.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.OrNullIfEmpty(System.String)">
- <summary>
- Returns this string. But if it's String.Empty, it returns NULL.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToProperCase(System.String)">
- <summary>
- Capitalises the first letter and lower-cases the rest.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ReplaceWholeWord(System.String,System.String,System.String,System.Boolean)">
- <summary>
- It will replace all occurances of a specified WHOLE WORD and skip occurances of the word with characters or digits attached to it.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ContainsWholeWord(System.String,System.String,System.Boolean)">
- <summary>
- Returns if a specified WHOLE WORD is found in this text. It skips occurances of the word with characters or digits attached to it.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.EnsureStartsWith(System.String,System.String,System.Boolean)">
- <summary>
- Ensure that this string object starts with a specified other one.
- If it does not, then it prepends that and return the combined text.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.EnsureEndsWith(System.String,System.String,System.Boolean)">
- <summary>
- Ensure that this string object ends with a specified other one.
- If it does not, then it appends that and return the combined text.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToBytes(System.String,System.Text.Encoding)">
- <summary>
- Converts this string to an array of bytes with the given encoding.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.WrapIn(System.Text.StringBuilder,System.String,System.String)">
- <summary>
- Wraps the content of this string builder with the provided text blocks.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.WrapInLines(System.Text.StringBuilder,System.String,System.String)">
- <summary>
- Wraps the content of this string builder with the provided lines of text.
- A line-break will be added to the left element, and another line break will be added before the right element.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.RiskDeadlockAndAwaitResult``1(System.Threading.Tasks.Task{``0})">
- <summary>
- It's recommended to use Task.Factory.RunSync() instead.
- If you can't, at then call this while making it explicit that you know what you're doing.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetAlreadyCompletedResult``1(System.Threading.Tasks.Task{``0})">
- <summary>
- If the task is not completed already it throws an exception warning you to await the task.
- If the task wraps an exception, the wrapped exception will be thrown.
- Otherwise the result will be returned.
- Use this instead of calling the Result property when you know that the result is ready to avoid deadlocks.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.RunSync(System.Threading.Tasks.TaskFactory,System.Func{System.Threading.Tasks.Task})">
- <summary>
- Runs a specified task in a new thread to prevent deadlock (context switch race).
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.WaitAndThrow(System.Threading.Tasks.Task)">
- <summary>
- Waits for a task to complete, and then if it contains an exception, it will be thrown.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.RunSync``1(System.Threading.Tasks.TaskFactory,System.Func{System.Threading.Tasks.Task{``0}})">
- <summary>
- Runs a specified task in a new thread to prevent deadlock (context switch race).
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AsTask``2(System.Threading.Tasks.Task{``0})">
- <summary>
- Casts the result type of the input task as if it were covariant.
- </summary>
- <typeparam name="TOriginal">The original result type of the task</typeparam>
- <typeparam name="TTarget">The covariant type to return</typeparam>
- <param name="this">The target task to cast</param>
- </member>
- <member name="M:System.MSharpExtensions.ForLinq``1(System.Threading.Tasks.Task{``0[]})">
- <summary>
- Casts it into a Task of IEnumerable, so the Linq methods can be invoked on it.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ForLinq``1(System.Threading.Tasks.Task{System.Collections.Generic.List{``0}})">
- <summary>
- Casts it into a Task of IEnumerable, so the Linq methods can be invoked on it.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ForLinq``1(System.Threading.Tasks.Task{System.Collections.Generic.IList{``0}})">
- <summary>
- Casts it into a Task of IEnumerable, so the Linq methods can be invoked on it.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ForLinq``1(System.Threading.Tasks.Task{System.Linq.IOrderedEnumerable{``0}})">
- <summary>
- Casts it into a Task of IEnumerable, so the Linq methods can be invoked on it.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Get``2(System.Threading.Tasks.Task{``0},System.Func{``0,``1})">
- <summary>
- A shorter more readable alternative to ContinueWith().
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Get``2(System.Threading.Tasks.Task{``0},System.Func{``0,System.Threading.Tasks.Task{``1}})">
- <summary>
- A shorter more readable alternative to nested ContinueWith() methods.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.Then``2(System.Threading.Tasks.Task{``0},System.Action{``0})">
- <summary>
- A shorter more readable alternative to nested ContinueWith() methods.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ResultOrDefault``1(System.Threading.Tasks.Task{``0})">
- <summary>
- Awaits this task. If the result was an exception,
- it will return the default value of TResult rather than throwing the exception.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ApproxTotalYears(System.TimeSpan)">
- <summary>
- Gets the approximate number of the total years equivalent to this timespan.
- This is not accurate due to unknown leap years in the actual period to which this TimeSpan relates.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToDate(System.TimeSpan)">
- <summary>
- Converts this time to the date time on date of 1900-01-01.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToDate(System.Nullable{System.TimeSpan})">
- <summary>
- Converts this time to the date time on date of 1900-01-01.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToNaturalTime(System.TimeSpan)">
- <summary>
- Gets the natural text for this timespan. For example "2 days, 4 hours and 3 minutes".
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.ToNaturalTime(System.TimeSpan,System.Int32,System.Boolean)">
- <summary>
- Gets the natural text for this timespan. For example "2 days, 4 hours and 3 minutes".
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetElement(System.Xml.Linq.XContainer,System.String)">
- <summary>
- Gets an Element with the specified path. For example "Tree/Branch1/Branch2".
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetNode(System.Xml.Linq.XContainer,System.String)">
- <summary>
- Gets a node with the specified path. For example "Tree/Branch1/Branch2".
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.GetValue``1(System.Xml.Linq.XContainer,System.String)">
- <summary>
- Gets the value of an attribute or inner text of an element with the specified path. For example "Tree/Branch1/Branch2".
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.AddTo``1(``0,System.Xml.Linq.XContainer)">
- <summary>
- Adds this node to a specified container and returns it back to be used as fluent API.
- </summary>
- </member>
- <member name="M:System.MSharpExtensions.RemoveNamespaces(System.Xml.Linq.XElement)">
- <summary>
- Removes all namespaces from this document.
- </summary>
- </member>
- <member name="T:System.Transactions.TransactionExtensions">
- <summary>
- Provides extension methods for transaction classes.
- </summary>
- </member>
- <member name="M:System.Transactions.TransactionExtensions.CreateScope(System.Transactions.IsolationLevel)">
- <summary>
- Creates a new transaction scope with this isolation level.
- </summary>
- </member>
- <member name="M:System.Transactions.TransactionExtensions.CreateScope(System.Transactions.IsolationLevel,System.Transactions.TransactionScopeOption)">
- <summary>
- Creates a new transaction scope with this isolation level.
- </summary> public static TransactionScope CreateScope(this IsolationLevel isolationLevel, TransactionScopeOption scopeOption)
- </member>
- <member name="T:LumenWorks.Framework.IO.Csv.CsvDataReader">
- <summary>
- Represents a reader that provides fast, non-cached, forward-only access to CSV data.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.DefaultBufferSize">
- <summary>
- Defines the default buffer size.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.DefaultDelimiter">
- <summary>
- Defines the default delimiter character separating each field.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.DefaultQuote">
- <summary>
- Defines the default quote character wrapping every field.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.DefaultEscape">
- <summary>
- Defines the default escape character letting insert quotation characters inside a quoted field.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.DefaultComment">
- <summary>
- Defines the default comment character indicating that a line is commented out.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.fieldHeaderComparer">
- <summary>
- Contains the field header comparer.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.reader">
- <summary>
- Contains the <see cref="T:TextReader"/> pointing to the CSV file.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.bufferSize">
- <summary>
- Contains the buffer size.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.comment">
- <summary>
- Contains the comment character indicating that a line is commented out.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.escape">
- <summary>
- Contains the escape character letting insert quotation characters inside a quoted field.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.delimiter">
- <summary>
- Contains the delimiter character separating each field.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.quote">
- <summary>
- Contains the quotation character wrapping every field.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.trimmingOptions">
- <summary>
- Determines which values should be trimmed.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.hasHeaders">
- <summary>
- Indicates if field names are located on the first non commented line.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.initialized">
- <summary>
- Indicates if the class is initialized.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.fieldHeaders">
- <summary>
- Contains the field headers.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.fieldHeaderIndexes">
- <summary>
- Contains the dictionary of field indexes by header. The key is the field name and the value is its index.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.currentRecordIndex">
- <summary>
- Contains the current record index in the CSV file.
- A value of <see cref="M:Int32.MinValue"/> means that the reader has not been initialized yet.
- Otherwise, a negative value means that no record has been read yet.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.nextFieldStart">
- <summary>
- Contains the starting position of the next unread field.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.nextFieldIndex">
- <summary>
- Contains the index of the next unread field.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.fields">
- <summary>
- Contains the array of the field values for the current record.
- A null value indicates that the field have not been parsed.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.fieldCount">
- <summary>
- Contains the maximum number of fields to retrieve for each record.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.buffer">
- <summary>
- Contains the read buffer.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.bufferLength">
- <summary>
- Contains the current read buffer length.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.eof">
- <summary>
- Indicates if the end of the reader has been reached.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.eol">
- <summary>
- Indicates if the last read operation reached an EOL character.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.firstRecordInCache">
- <summary>
- Indicates if the first record is in cache.
- This can happen when initializing a reader with no headers
- because one record must be read to get the field count automatically
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.missingFieldFlag">
- <summary>
- Indicates if one or more field are missing for the current record.
- Resets after each successful record read.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.parseErrorFlag">
- <summary>
- Indicates if a parse error occured for the current record.
- Resets after each successful record read.
- </summary>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.#ctor(System.IO.TextReader,System.Boolean)">
- <summary>
- Initializes a new instance of the CsvReader class.
- </summary>
- <param name="reader">A <see cref="T:TextReader"/> pointing to the CSV file.</param>
- <param name="hasHeaders"><see langword="true"/> if field names are located on the first non commented line, otherwise, <see langword="false"/>.</param>
- <exception cref="T:ArgumentNullException">
- <paramref name="reader"/> is a <see langword="null"/>.
- </exception>
- <exception cref="T:ArgumentException">
- Cannot read from <paramref name="reader"/>.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.#ctor(System.IO.TextReader,System.Boolean,System.Int32)">
- <summary>
- Initializes a new instance of the CsvReader class.
- </summary>
- <param name="reader">A <see cref="T:TextReader"/> pointing to the CSV file.</param>
- <param name="hasHeaders"><see langword="true"/> if field names are located on the first non commented line, otherwise, <see langword="false"/>.</param>
- <param name="bufferSize">The buffer size in bytes.</param>
- <exception cref="T:ArgumentNullException">
- <paramref name="reader"/> is a <see langword="null"/>.
- </exception>
- <exception cref="T:ArgumentException">
- Cannot read from <paramref name="reader"/>.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.#ctor(System.IO.TextReader,System.Boolean,System.Char)">
- <summary>
- Initializes a new instance of the CsvReader class.
- </summary>
- <param name="reader">A <see cref="T:TextReader"/> pointing to the CSV file.</param>
- <param name="hasHeaders"><see langword="true"/> if field names are located on the first non commented line, otherwise, <see langword="false"/>.</param>
- <param name="delimiter">The delimiter character separating each field (default is ',').</param>
- <exception cref="T:ArgumentNullException">
- <paramref name="reader"/> is a <see langword="null"/>.
- </exception>
- <exception cref="T:ArgumentException">
- Cannot read from <paramref name="reader"/>.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.#ctor(System.IO.TextReader,System.Boolean,System.Char,System.Int32)">
- <summary>
- Initializes a new instance of the CsvReader class.
- </summary>
- <param name="reader">A <see cref="T:TextReader"/> pointing to the CSV file.</param>
- <param name="hasHeaders"><see langword="true"/> if field names are located on the first non commented line, otherwise, <see langword="false"/>.</param>
- <param name="delimiter">The delimiter character separating each field (default is ',').</param>
- <param name="bufferSize">The buffer size in bytes.</param>
- <exception cref="T:ArgumentNullException">
- <paramref name="reader"/> is a <see langword="null"/>.
- </exception>
- <exception cref="T:ArgumentException">
- Cannot read from <paramref name="reader"/>.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.#ctor(System.IO.TextReader,System.Boolean,System.Char,System.Char,System.Char,System.Char,LumenWorks.Framework.IO.Csv.ValueTrimmingOptions)">
- <summary>
- Initializes a new instance of the CsvReader class.
- </summary>
- <param name="reader">A <see cref="T:TextReader"/> pointing to the CSV file.</param>
- <param name="hasHeaders"><see langword="true"/> if field names are located on the first non commented line, otherwise, <see langword="false"/>.</param>
- <param name="delimiter">The delimiter character separating each field (default is ',').</param>
- <param name="quote">The quotation character wrapping every field (default is ''').</param>
- <param name="escape">
- The escape character letting insert quotation characters inside a quoted field (default is '\').
- If no escape character, set to '\0' to gain some performance.
- </param>
- <param name="comment">The comment character indicating that a line is commented out (default is '#').</param>
- <param name="trimmingOptions">Determines which values should be trimmed.</param>
- <exception cref="T:ArgumentNullException">
- <paramref name="reader"/> is a <see langword="null"/>.
- </exception>
- <exception cref="T:ArgumentException">
- Cannot read from <paramref name="reader"/>.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.#ctor(System.IO.TextReader,System.Boolean,System.Char,System.Char,System.Char,System.Char,LumenWorks.Framework.IO.Csv.ValueTrimmingOptions,System.Int32)">
- <summary>
- Initializes a new instance of the CsvReader class.
- </summary>
- <param name="reader">A <see cref="T:TextReader"/> pointing to the CSV file.</param>
- <param name="hasHeaders"><see langword="true"/> if field names are located on the first non commented line, otherwise, <see langword="false"/>.</param>
- <param name="delimiter">The delimiter character separating each field (default is ',').</param>
- <param name="quote">The quotation character wrapping every field (default is ''').</param>
- <param name="escape">
- The escape character letting insert quotation characters inside a quoted field (default is '\').
- If no escape character, set to '\0' to gain some performance.
- </param>
- <param name="comment">The comment character indicating that a line is commented out (default is '#').</param>
- <param name="trimmingOptions">Determines which values should be trimmed.</param>
- <param name="bufferSize">The buffer size in bytes.</param>
- <exception cref="T:ArgumentNullException">
- <paramref name="reader"/> is a <see langword="null"/>.
- </exception>
- <exception cref="T:System.ArgumentOutOfRangeException">
- <paramref name="bufferSize"/> must be 1 or more.
- </exception>
- </member>
- <member name="E:LumenWorks.Framework.IO.Csv.CsvDataReader.ParseError">
- <summary>
- Occurs when there is an error while parsing the CSV stream.
- </summary>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.OnParseError(LumenWorks.Framework.IO.Csv.ParseErrorEventArgs)">
- <summary>
- Raises the <see cref="M:ParseError"/> event.
- </summary>
- <param name="e">The <see cref="T:LumenWorks.Framework.IO.Csv.ParseErrorEventArgs"/> that contains the event data.</param>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.Comment">
- <summary>
- Gets the comment character indicating that a line is commented out.
- </summary>
- <value>The comment character indicating that a line is commented out.</value>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.Escape">
- <summary>
- Gets the escape character letting insert quotation characters inside a quoted field.
- </summary>
- <value>The escape character letting insert quotation characters inside a quoted field.</value>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.Delimiter">
- <summary>
- Gets the delimiter character separating each field.
- </summary>
- <value>The delimiter character separating each field.</value>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.Quote">
- <summary>
- Gets the quotation character wrapping every field.
- </summary>
- <value>The quotation character wrapping every field.</value>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.HasHeaders">
- <summary>
- Indicates if field names are located on the first non commented line.
- </summary>
- <value><see langword="true"/> if field names are located on the first non commented line, otherwise, <see langword="false"/>.</value>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.TrimmingOption">
- <summary>
- Indicates if spaces at the start and end of a field are trimmed.
- </summary>
- <value><see langword="true"/> if spaces at the start and end of a field are trimmed, otherwise, <see langword="false"/>.</value>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.BufferSize">
- <summary>
- Gets the buffer size.
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.DefaultParseErrorAction">
- <summary>
- Gets or sets the default action to take when a parsing error has occured.
- </summary>
- <value>The default action to take when a parsing error has occured.</value>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.MissingFieldAction">
- <summary>
- Gets or sets the action to take when a field is missing.
- </summary>
- <value>The action to take when a field is missing.</value>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.SupportsMultiline">
- <summary>
- Gets or sets a value indicating if the reader supports multiline fields.
- </summary>
- <value>A value indicating if the reader supports multiline field.</value>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.SkipEmptyLines">
- <summary>
- Gets or sets a value indicating if the reader will skip empty lines.
- </summary>
- <value>A value indicating if the reader will skip empty lines.</value>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.DefaultHeaderName">
- <summary>
- Gets or sets the default header name when it is an empty string or only whitespaces.
- The header index will be appended to the specified name.
- </summary>
- <value>The default header name when it is an empty string or only whitespaces.</value>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.FieldCount">
- <summary>
- Gets the maximum number of fields to retrieve for each record.
- </summary>
- <value>The maximum number of fields to retrieve for each record.</value>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.EndOfStream">
- <summary>
- Gets a value that indicates whether the current stream position is at the end of the stream.
- </summary>
- <value><see langword="true"/> if the current stream position is at the end of the stream; otherwise <see langword="false"/>.</value>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.GetFieldHeaders">
- <summary>
- Gets the field headers.
- </summary>
- <returns>The field headers or an empty array if headers are not supported.</returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.CurrentRecordIndex">
- <summary>
- Gets the current record index in the CSV file.
- </summary>
- <value>The current record index in the CSV file.</value>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.MissingFieldFlag">
- <summary>
- Indicates if one or more field are missing for the current record.
- Resets after each successful record read.
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.ParseErrorFlag">
- <summary>
- Indicates if a parse error occured for the current record.
- Resets after each successful record read.
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.Item(System.Int32,System.String)">
- <summary>
- Gets the field with the specified name and record position. <see cref="M:hasHeaders"/> must be <see langword="true"/>.
- </summary>
- <value>
- The field with the specified name and record position.
- </value>
- <exception cref="T:ArgumentNullException">
- <paramref name="field"/> is <see langword="null"/> or an empty string.
- </exception>
- <exception cref="T:InvalidOperationException">
- The CSV does not have headers (<see cref="M:HasHeaders"/> property is <see langword="false"/>).
- </exception>
- <exception cref="T:ArgumentException">
- <paramref name="field"/> not found.
- </exception>
- <exception cref="T:ArgumentOutOfRangeException">
- Record index must be > 0.
- </exception>
- <exception cref="T:InvalidOperationException">
- Cannot move to a previous record in forward-only mode.
- </exception>
- <exception cref="T:EndOfStreamException">
- Cannot read record at <paramref name="record"/>.
- </exception>
- <exception cref="T:MalformedCsvException">
- The CSV appears to be corrupt at the current position.
- </exception>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.Item(System.Int32,System.Int32)">
- <summary>
- Gets the field at the specified index and record position.
- </summary>
- <value>
- The field at the specified index and record position.
- A <see langword="null"/> is returned if the field cannot be found for the record.
- </value>
- <exception cref="T:ArgumentOutOfRangeException">
- <paramref name="field"/> must be included in [0, <see cref="M:FieldCount"/>[.
- </exception>
- <exception cref="T:ArgumentOutOfRangeException">
- Record index must be > 0.
- </exception>
- <exception cref="T:InvalidOperationException">
- Cannot move to a previous record in forward-only mode.
- </exception>
- <exception cref="T:EndOfStreamException">
- Cannot read record at <paramref name="record"/>.
- </exception>
- <exception cref="T:MalformedCsvException">
- The CSV appears to be corrupt at the current position.
- </exception>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.Item(System.String)">
- <summary>
- Gets the field with the specified name. <see cref="M:hasHeaders"/> must be <see langword="true"/>.
- </summary>
- <value>
- The field with the specified name.
- </value>
- <exception cref="T:ArgumentNullException">
- <paramref name="field"/> is <see langword="null"/> or an empty string.
- </exception>
- <exception cref="T:InvalidOperationException">
- The CSV does not have headers (<see cref="M:HasHeaders"/> property is <see langword="false"/>).
- </exception>
- <exception cref="T:ArgumentException">
- <paramref name="field"/> not found.
- </exception>
- <exception cref="T:MalformedCsvException">
- The CSV appears to be corrupt at the current position.
- </exception>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.Item(System.Int32)">
- <summary>
- Gets the field at the specified index.
- </summary>
- <value>The field at the specified index.</value>
- <exception cref="T:ArgumentOutOfRangeException">
- <paramref name="field"/> must be included in [0, <see cref="M:FieldCount"/>[.
- </exception>
- <exception cref="T:InvalidOperationException">
- No record read yet. Call ReadLine() first.
- </exception>
- <exception cref="T:MalformedCsvException">
- The CSV appears to be corrupt at the current position.
- </exception>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.EnsureInitialize">
- <summary>
- Ensures that the reader is initialized.
- </summary>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.GetFieldIndex(System.String)">
- <summary>
- Gets the field index for the provided header.
- </summary>
- <param name="header">The header to look for.</param>
- <returns>The field index for the provided header. -1 if not found.</returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.CopyCurrentRecordTo(System.String[])">
- <summary>
- Copies the field array of the current record to a one-dimensional array, starting at the beginning of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the fields of the current record.</param>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.CopyCurrentRecordTo(System.String[],System.Int32)">
- <summary>
- Copies the field array of the current record to a one-dimensional array, starting at the beginning of the target array.
- </summary>
- <param name="array"> The one-dimensional <see cref="T:Array"/> that is the destination of the fields of the current record.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- <exception cref="T:ArgumentNullException">
- <paramref name="array"/> is <see langword="null"/>.
- </exception>
- <exception cref="T:ArgumentOutOfRangeException">
- <paramref name="index"/> is les than zero or is equal to or greater than the length <paramref name="array"/>.
- </exception>
- <exception cref="T:System.InvalidOperationException">
- No current record.
- </exception>
- <exception cref="T:System.ArgumentException">
- The number of fields in the record is greater than the available space from <paramref name="index"/> to the end of <paramref name="array"/>.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.GetCurrentRawData">
- <summary>
- Gets the current raw CSV data.
- </summary>
- <remarks>Used for exception handling purpose.</remarks>
- <returns>The current raw CSV data.</returns>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.IsWhiteSpace(System.Char)">
- <summary>
- Indicates whether the specified Unicode character is categorized as white space.
- </summary>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.MoveTo(System.Int64)">
- <summary>
- Moves to the specified record index.
- </summary>
- <param name="record">The record index.</param>
- <returns><c>true</c> if the operation was successful; otherwise, <c>false</c>.</returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.ParseNewLine(System.Int32@)">
- <summary>
- Parses a new line delimiter.
- </summary>
- <param name="pos">The starting position of the parsing. Will contain the resulting end position.</param>
- <returns><see langword="true"/> if a new line delimiter was found; otherwise, <see langword="false"/>.</returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.IsNewLine(System.Int32)">
- <summary>
- Determines whether the character at the specified position is a new line delimiter.
- </summary>
- <param name="pos">The position of the character to verify.</param>
- <returns>
- <see langword="true"/> if the character at the specified position is a new line delimiter; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.ReadBuffer">
- <summary>
- Fills the buffer with data from the reader.
- </summary>
- <returns><see langword="true"/> if data was successfully read; otherwise, <see langword="false"/>.</returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.ReadField(System.Int32,System.Boolean,System.Boolean)">
- <summary>
- Reads the field at the specified index.
- Any unread fields with an inferior index will also be read as part of the required parsing.
- </summary>
- <param name="field">The field index.</param>
- <param name="initializing">Indicates if the reader is currently initializing.</param>
- <param name="discardValue">Indicates if the value(s) are discarded.</param>
- <returns>
- The field at the specified index.
- A <see langword="null"/> indicates that an error occured or that the last field has been reached during initialization.
- </returns>
- <exception cref="T:System.ArgumentOutOfRangeException">
- <paramref name="field"/> is out of range.
- </exception>
- <exception cref="T:System.InvalidOperationException">
- There is no current record.
- </exception>
- <exception cref="T:LumenWorks.Framework.IO.Csv.MissingFieldCsvException">
- The CSV data appears to be missing a field.
- </exception>
- <exception cref="T:LumenWorks.Framework.IO.Csv.MalformedCsvException">
- The CSV data appears to be malformed.
- </exception>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.ReadNextRecord">
- <summary>
- Reads the next record.
- </summary>
- <returns><see langword="true"/> if a record has been successfully reads; otherwise, <see langword="false"/>.</returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.ReadNextRecord(System.Boolean,System.Boolean)">
- <summary>
- Reads the next record.
- </summary>
- <param name="onlyReadHeaders">
- Indicates if the reader will proceed to the next record after having read headers.
- <see langword="true"/> if it stops after having read headers; otherwise, <see langword="false"/>.
- </param>
- <param name="skipToNextLine">
- Indicates if the reader will skip directly to the next line without parsing the current one.
- To be used when an error occurs.
- </param>
- <returns><see langword="true"/> if a record has been successfully reads; otherwise, <see langword="false"/>.</returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.SkipEmptyAndCommentedLines(System.Int32@)">
- <summary>
- Skips empty and commented lines.
- If the end of the buffer is reached, its content be discarded and filled again from the reader.
- </summary>
- <param name="pos">
- The position in the buffer where to start parsing.
- Will contains the resulting position after the operation.
- </param>
- <returns><see langword="true"/> if the end of the reader has not been reached; otherwise, <see langword="false"/>.</returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.DoSkipEmptyAndCommentedLines(System.Int32@)">
- <summary>
- <para>Worker method.</para>
- <para>Skips empty and commented lines.</para>
- </summary>
- <param name="pos">
- The position in the buffer where to start parsing.
- Will contains the resulting position after the operation.
- </param>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.SkipWhiteSpaces(System.Int32@)">
- <summary>
- Skips whitespace characters.
- </summary>
- <param name="pos">The starting position of the parsing. Will contain the resulting end position.</param>
- <returns><see langword="true"/> if the end of the reader has not been reached; otherwise, <see langword="false"/>.</returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.SkipToNextLine(System.Int32@)">
- <summary>
- Skips ahead to the next NewLine character.
- If the end of the buffer is reached, its content be discarded and filled again from the reader.
- </summary>
- <param name="pos">
- The position in the buffer where to start parsing.
- Will contains the resulting position after the operation.
- </param>
- <returns><see langword="true"/> if the end of the reader has not been reached; otherwise, <see langword="false"/>.</returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.HandleParseError(LumenWorks.Framework.IO.Csv.MalformedCsvException,System.Int32@)">
- <summary>
- Handles a parsing error.
- </summary>
- <param name="error">The parsing error that occured.</param>
- <param name="pos">The current position in the buffer.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="error"/> is <see langword="null"/>.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.HandleMissingField(System.String,System.Int32,System.Int32@)">
- <summary>
- Handles a missing field error.
- </summary>
- <param name="value">The partially parsed value, if available.</param>
- <param name="fieldIndex">The missing field index.</param>
- <param name="currentPosition">The current position in the raw data.</param>
- <returns>
- The resulting value according to <see cref="M:MissingFieldAction"/>.
- If the action is set to <see cref="T:MissingFieldAction.TreatAsParseError"/>,
- then the parse error will be handled according to <see cref="P:LumenWorks.Framework.IO.Csv.CsvDataReader.DefaultParseErrorAction"/>.
- </returns>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.ValidateDataReader(LumenWorks.Framework.IO.Csv.CsvDataReader.DataReaderValidations)">
- <summary>
- Validates the state of the data reader.
- </summary>
- <param name="validations">The validations to accomplish.</param>
- <exception cref="T:System.InvalidOperationException">
- No current record.
- </exception>
- <exception cref="T:System.InvalidOperationException">
- This operation is invalid when the reader is closed.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.CopyFieldToArray(System.Int32,System.Int64,System.Array,System.Int32,System.Int32)">
- <summary>
- Copy the value of the specified field to an array.
- </summary>
- <param name="field">The index of the field.</param>
- <param name="fieldOffset">The offset in the field value.</param>
- <param name="destinationArray">The destination array where the field value will be copied.</param>
- <param name="destinationOffset">The destination array offset.</param>
- <param name="length">The number of characters to copy from the field value.</param>
- <returns></returns>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.GetEnumerator">
- <summary>
- Returns an <see cref="T:RecordEnumerator"/> that can iterate through CSV records.
- </summary>
- <returns>An <see cref="T:RecordEnumerator"/> that can iterate through CSV records.</returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.System#Collections#Generic#IEnumerable{System#String[]}#GetEnumerator">
- <summary>
- Returns an <see cref="T:System.Collections.Generics.IEnumerator"/> that can iterate through CSV records.
- </summary>
- <returns>An <see cref="T:System.Collections.Generics.IEnumerator"/> that can iterate through CSV records.</returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.System#Collections#IEnumerable#GetEnumerator">
- <summary>
- Returns an <see cref="T:System.Collections.IEnumerator"/> that can iterate through CSV records.
- </summary>
- <returns>An <see cref="T:System.Collections.IEnumerator"/> that can iterate through CSV records.</returns>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.allocStack">
- <summary>
- Contains the stack when the object was allocated.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.isDisposed">
- <summary>
- Contains the disposed status flag.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader._lock">
- <summary>
- Contains the locking object for multi-threading purpose.
- </summary>
- </member>
- <member name="E:LumenWorks.Framework.IO.Csv.CsvDataReader.Disposed">
- <summary>
- Occurs when the instance is disposed of.
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.IsDisposed">
- <summary>
- Gets a value indicating whether the instance has been disposed of.
- </summary>
- <value>
- <see langword="true"/> if the instance has been disposed of; otherwise, <see langword="false"/>.
- </value>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.OnDisposed(System.EventArgs)">
- <summary>
- Raises the <see cref="M:Disposed"/> event.
- </summary>
- <param name="e">A <see cref="T:System.EventArgs"/> that contains the event data.</param>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.CheckDisposed">
- <summary>
- Checks if the instance has been disposed of, and if it has, throws an <see cref="T:System.ComponentModel.ObjectDisposedException"/>; otherwise, does nothing.
- </summary>
- <exception cref="T:System.ComponentModel.ObjectDisposedException">
- The instance has been disposed of.
- </exception>
- <remarks>
- Derived classes should call this method at the start of all methods and properties that should not be accessed after a call to <see cref="M:Dispose()"/>.
- </remarks>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.Dispose">
- <summary>
- Releases all resources used by the instance.
- </summary>
- <remarks>
- Calls <see cref="M:Dispose(Boolean)"/> with the disposing parameter set to <see langword="true"/> to free unmanaged and managed resources.
- </remarks>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.Dispose(System.Boolean)">
- <summary>
- Releases the unmanaged resources used by this instance and optionally releases the managed resources.
- </summary>
- <param name="disposing">
- <see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.
- </param>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.Finalize">
- <summary>
- Releases unmanaged resources and performs other cleanup operations before the instance is reclaimed by garbage collection.
- </summary>
- </member>
- <member name="T:LumenWorks.Framework.IO.Csv.CsvDataReader.DataReaderValidations">
- <summary>
- Defines the data reader validations.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.DataReaderValidations.None">
- <summary>
- No validation.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.DataReaderValidations.IsInitialized">
- <summary>
- Validate that the data reader is initialized.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.DataReaderValidations.IsNotClosed">
- <summary>
- Validate that the data reader is not closed.
- </summary>
- </member>
- <member name="T:LumenWorks.Framework.IO.Csv.CsvDataReader.RecordEnumerator">
- <summary>
- Supports a simple iteration over the records of a <see cref="T:CsvReader"/>.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.RecordEnumerator._reader">
- <summary>
- Contains the enumerated <see cref="T:CsvReader"/>.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.RecordEnumerator._current">
- <summary>
- Contains the current record.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.CsvDataReader.RecordEnumerator._currentRecordIndex">
- <summary>
- Contains the current record index.
- </summary>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.RecordEnumerator.#ctor(LumenWorks.Framework.IO.Csv.CsvDataReader)">
- <summary>
- Initializes a new instance of the <see cref="T:RecordEnumerator"/> class.
- </summary>
- <param name="reader">The <see cref="T:CsvReader"/> to iterate over.</param>
- <exception cref="T:ArgumentNullException">
- <paramref name="reader"/> is a <see langword="null"/>.
- </exception>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.RecordEnumerator.Current">
- <summary>
- Gets the current record.
- </summary>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.RecordEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next record of the CSV.
- </summary>
- <returns><see langword="true"/> if the enumerator was successfully advanced to the next record, <see langword="false"/> if the enumerator has passed the end of the CSV.</returns>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.RecordEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the first record in the CSV.
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.CsvDataReader.RecordEnumerator.System#Collections#IEnumerator#Current">
- <summary>
- Gets the current record.
- </summary>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.CsvDataReader.RecordEnumerator.Dispose">
- <summary>
- Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
- </summary>
- </member>
- <member name="T:LumenWorks.Framework.IO.Csv.ParseErrorAction">
- <summary>
- Specifies the action to take when a parsing error has occured.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.ParseErrorAction.RaiseEvent">
- <summary>
- Raises the <see cref="M:CsvReader.ParseError"/> event.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.ParseErrorAction.AdvanceToNextLine">
- <summary>
- Tries to advance to next line.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.ParseErrorAction.ThrowException">
- <summary>
- Throws an exception.
- </summary>
- </member>
- <member name="T:LumenWorks.Framework.IO.Csv.MissingFieldAction">
- <summary>
- Specifies the action to take when a field is missing.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.MissingFieldAction.ParseError">
- <summary>
- Treat as a parsing error.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.MissingFieldAction.ReplaceByEmpty">
- <summary>
- Replaces by an empty value.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.MissingFieldAction.ReplaceByNull">
- <summary>
- Replaces by a null value (<see langword="null"/>).
- </summary>
- </member>
- <member name="T:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage">
- <summary>
- A strongly-typed resource class, for looking up localized strings, etc.
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.ResourceManager">
- <summary>
- Returns the cached ResourceManager instance used by this class.
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.Culture">
- <summary>
- Overrides the current thread's CurrentUICulture property for all
- resource lookups using this strongly typed resource class.
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.BufferSizeTooSmall">
- <summary>
- Looks up a localized string similar to Buffer size must be 1 or more..
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.CannotMovePreviousRecordInForwardOnly">
- <summary>
- Looks up a localized string similar to Cannot move to a previous record in forward-only mode..
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.CannotReadRecordAtIndex">
- <summary>
- Looks up a localized string similar to Cannot read record at index '{0}'..
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.EnumerationFinishedOrNotStarted">
- <summary>
- Looks up a localized string similar to Enumeration has either not started or has already finished..
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.EnumerationVersionCheckFailed">
- <summary>
- Looks up a localized string similar to Collection was modified; enumeration operation may not execute..
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.FieldHeaderNotFound">
- <summary>
- Looks up a localized string similar to '{0}' field header not found..
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.FieldIndexOutOfRange">
- <summary>
- Looks up a localized string similar to Field index must be included in [0, FieldCount[. Specified field index was : '{0}'..
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.MalformedCsvException">
- <summary>
- Looks up a localized string similar to The CSV appears to be corrupt near record '{0}' field '{1} at position '{2}'. Current raw data : '{3}'..
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.MissingFieldActionNotSupported">
- <summary>
- Looks up a localized string similar to '{0}' is not a supported missing field action..
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.NoCurrentRecord">
- <summary>
- Looks up a localized string similar to No current record..
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.NoHeaders">
- <summary>
- Looks up a localized string similar to The CSV does not have headers (CsvReader.HasHeaders property is false)..
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.NotEnoughSpaceInArray">
- <summary>
- Looks up a localized string similar to The number of fields in the record is greater than the available space from index to the end of the destination array..
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.ParseErrorActionInvalidInsideParseErrorEvent">
- <summary>
- Looks up a localized string similar to '{0}' is not a valid ParseErrorAction while inside a ParseError event..
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.ParseErrorActionNotSupported">
- <summary>
- Looks up a localized string similar to '{0}' is not a supported ParseErrorAction..
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.ReaderClosed">
- <summary>
- Looks up a localized string similar to This operation is invalid when the reader is closed..
- </summary>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.Resources.ExceptionMessage.RecordIndexLessThanZero">
- <summary>
- Looks up a localized string similar to Record index must be 0 or more..
- </summary>
- </member>
- <member name="T:LumenWorks.Framework.IO.Csv.MalformedCsvException">
- <summary>
- Represents the exception that is thrown when a CSV file is malformed.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.MalformedCsvException.message">
- <summary>
- Contains the message that describes the error.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.MalformedCsvException.rawData">
- <summary>
- Contains the raw data when the error occured.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.MalformedCsvException.currentFieldIndex">
- <summary>
- Contains the current field index.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.MalformedCsvException.currentRecordIndex">
- <summary>
- Contains the current record index.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.MalformedCsvException.currentPosition">
- <summary>
- Contains the current position in the raw data.
- </summary>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.MalformedCsvException.#ctor">
- <summary>
- Initializes a new instance of the MalformedCsvException class.
- </summary>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.MalformedCsvException.#ctor(System.String)">
- <summary>
- Initializes a new instance of the MalformedCsvException class.
- </summary>
- <param name="message">The message that describes the error.</param>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.MalformedCsvException.#ctor(System.String,System.Exception)">
- <summary>
- Initializes a new instance of the MalformedCsvException class.
- </summary>
- <param name="message">The message that describes the error.</param>
- <param name="innerException">The exception that is the cause of the current exception.</param>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.MalformedCsvException.#ctor(System.String,System.Int32,System.Int64,System.Int32)">
- <summary>
- Initializes a new instance of the MalformedCsvException class.
- </summary>
- <param name="rawData">The raw data when the error occured.</param>
- <param name="currentPosition">The current position in the raw data.</param>
- <param name="currentRecordIndex">The current record index.</param>
- <param name="currentFieldIndex">The current field index.</param>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.MalformedCsvException.#ctor(System.String,System.Int32,System.Int64,System.Int32,System.Exception)">
- <summary>
- Initializes a new instance of the MalformedCsvException class.
- </summary>
- <param name="rawData">The raw data when the error occured.</param>
- <param name="currentPosition">The current position in the raw data.</param>
- <param name="currentRecordIndex">The current record index.</param>
- <param name="currentFieldIndex">The current field index.</param>
- <param name="innerException">The exception that is the cause of the current exception.</param>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.MalformedCsvException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Initializes a new instance of the MalformedCsvException class with serialized data.
- </summary>
- <param name="info">The <see cref="T:SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
- <param name="context">The <see cref="T:StreamingContext"/> that contains contextual information about the source or destination.</param>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.MalformedCsvException.RawData">
- <summary>
- Gets the raw data when the error occured.
- </summary>
- <value>The raw data when the error occured.</value>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.MalformedCsvException.CurrentPosition">
- <summary>
- Gets the current position in the raw data.
- </summary>
- <value>The current position in the raw data.</value>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.MalformedCsvException.CurrentRecordIndex">
- <summary>
- Gets the current record index.
- </summary>
- <value>The current record index.</value>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.MalformedCsvException.CurrentFieldIndex">
- <summary>
- Gets the current field index.
- </summary>
- <value>The current record index.</value>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.MalformedCsvException.Message">
- <summary>
- Gets a message that describes the current exception.
- </summary>
- <value>A message that describes the current exception.</value>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.MalformedCsvException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- When overridden in a derived class, sets the <see cref="T:SerializationInfo"/> with information about the exception.
- </summary>
- <param name="info">The <see cref="T:SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
- <param name="context">The <see cref="T:StreamingContext"/> that contains contextual information about the source or destination.</param>
- </member>
- <member name="T:LumenWorks.Framework.IO.Csv.MissingFieldCsvException">
- <summary>
- Represents the exception that is thrown when a there is a missing field in a record of the CSV file.
- </summary>
- <remarks>
- MissingFieldException would have been a better name, but there is already a <see cref="T:System.MissingFieldException"/>.
- </remarks>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.MissingFieldCsvException.#ctor">
- <summary>
- Initializes a new instance of the MissingFieldCsvException class.
- </summary>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.MissingFieldCsvException.#ctor(System.String)">
- <summary>
- Initializes a new instance of the MissingFieldCsvException class.
- </summary>
- <param name="message">The message that describes the error.</param>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.MissingFieldCsvException.#ctor(System.String,System.Exception)">
- <summary>
- Initializes a new instance of the MissingFieldCsvException class.
- </summary>
- <param name="message">The message that describes the error.</param>
- <param name="innerException">The exception that is the cause of the current exception.</param>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.MissingFieldCsvException.#ctor(System.String,System.Int32,System.Int64,System.Int32)">
- <summary>
- Initializes a new instance of the MissingFieldCsvException class.
- </summary>
- <param name="rawData">The raw data when the error occured.</param>
- <param name="currentPosition">The current position in the raw data.</param>
- <param name="currentRecordIndex">The current record index.</param>
- <param name="currentFieldIndex">The current field index.</param>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.MissingFieldCsvException.#ctor(System.String,System.Int32,System.Int64,System.Int32,System.Exception)">
- <summary>
- Initializes a new instance of the MissingFieldCsvException class.
- </summary>
- <param name="rawData">The raw data when the error occured.</param>
- <param name="currentPosition">The current position in the raw data.</param>
- <param name="currentRecordIndex">The current record index.</param>
- <param name="currentFieldIndex">The current field index.</param>
- <param name="innerException">The exception that is the cause of the current exception.</param>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.MissingFieldCsvException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Initializes a new instance of the MissingFieldCsvException class with serialized data.
- </summary>
- <param name="info">The <see cref="T:SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
- <param name="context">The <see cref="T:StreamingContext"/> that contains contextual information about the source or destination.</param>
- </member>
- <member name="T:LumenWorks.Framework.IO.Csv.ParseErrorEventArgs">
- <summary>
- Provides data for the <see cref="M:CsvReader.ParseError"/> event.
- </summary>
- </member>
- <member name="F:LumenWorks.Framework.IO.Csv.ParseErrorEventArgs._error">
- <summary>
- Contains the error that occured.
- </summary>
- </member>
- <member name="M:LumenWorks.Framework.IO.Csv.ParseErrorEventArgs.#ctor(LumenWorks.Framework.IO.Csv.MalformedCsvException,LumenWorks.Framework.IO.Csv.ParseErrorAction)">
- <summary>
- Initializes a new instance of the ParseErrorEventArgs class.
- </summary>
- <param name="error">The error that occured.</param>
- <param name="defaultAction">The default action to take.</param>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.ParseErrorEventArgs.Error">
- <summary>
- Gets the error that occured.
- </summary>
- <value>The error that occured.</value>
- </member>
- <member name="P:LumenWorks.Framework.IO.Csv.ParseErrorEventArgs.Action">
- <summary>
- Gets or sets the action to take.
- </summary>
- <value>The action to take.</value>
- </member>
- <member name="M:AE.Net.Mail.AlternateViewCollection.OfType(System.String)">
- <summary>
- Find views matching a specific content-type.
- </summary>
- <param name="contentType">The content-type to search for; such as "text/html"</param>
- <returns></returns>
- </member>
- <member name="M:AE.Net.Mail.AlternateViewCollection.OfType(System.Func{System.String,System.Boolean})">
- <summary>
- Find views where the content-type matches a condition
- </summary>
- <param name="predicate"></param>
- </member>
- <member name="M:AE.Net.Mail.Imap.ModifiedUtf7Encoding.Decode(System.String)">
- <summary>
- Decodes modified UTF-7 according to RFC 3501 5.1.3: Mailbox International Naming Convention
- </summary>
- <param name="input"></param>
- <returns></returns>
- </member>
- <member name="M:AE.Net.Mail.Imap.ModifiedUtf7Encoding.Encode(System.String)">
- <summary>
- Encodes to modified UTF-7 according to RFC 3501 5.1.3: Mailbox International Naming Convention
- </summary>
- <param name="input"></param>
- <returns></returns>
- </member>
- <member name="M:AE.Net.Mail.Utilities.ParseCharsetToEncoding(System.String,System.Text.Encoding)">
- <param name="characterSet">The character set to parse</param>
- <param name="default">The character set to default to if it can't be parsed</param>
- <returns>An encoding which corresponds to the character set</returns>
- <exception cref="T:System.ArgumentNullException">If <paramref name="characterSet"/> is <see langword="null"/></exception>
- </member>
- </members>
- </doc>
|