| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013 | <?xml version="1.0"?><doc>    <assembly>        <name>XPTable</name>    </assembly>    <members>        <member name="T:XPTable.Themes.ThemeManager">            <summary>            A class that contains methods for drawing Windows XP themed Control parts            </summary>        </member>        <member name="M:XPTable.Themes.ThemeManager.#ctor">            <summary>            Initializes a new instance of the ThemeManager class with default settings            </summary>        </member>        <member name="M:XPTable.Themes.ThemeManager.DrawButton(System.Drawing.Graphics,System.Drawing.Rectangle,System.Windows.Forms.VisualStyles.PushButtonState,System.Boolean)">            <summary>            Draws a push button in the specified state, on the specified graphics             surface, and within the specified bounds            </summary>            <param name="g">The Graphics to draw on</param>            <param name="buttonRect">The Rectangle that represents the dimensions             of the button</param>            <param name="state">A PushButtonState value that specifies the             state to draw the button in</param>            <param name="flatStyle">If true, then the button is drawn in flat style, but only if VisualStyles are not being used.</param>        </member>        <member name="M:XPTable.Themes.ThemeManager.DrawButton(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Windows.Forms.VisualStyles.PushButtonState,System.Boolean)">            <summary>            Draws a push button in the specified state, on the specified graphics             surface, and within the specified bounds            </summary>            <param name="g">The Graphics to draw on</param>            <param name="buttonRect">The Rectangle that represents the dimensions             of the button</param>            <param name="clipRect">The Rectangle that represents the clipping area</param>            <param name="state">A PushButtonState value that specifies the             state to draw the button in</param>            <param name="flatStyle">If true, then the button is drawn in flat style, but only if VisualStyles are not being used.</param>        </member>        <member name="M:XPTable.Themes.ThemeManager.ConvertPushButtonStateToButtonState(System.Windows.Forms.VisualStyles.PushButtonState)">            <summary>            Converts the specified PushButtonState value to a ButtonState value            </summary>            <param name="state">The PushButtonState value to be converted</param>            <returns>A ButtonState value that represents the specified PushButtonState             value</returns>        </member>        <member name="M:XPTable.Themes.ThemeManager.DrawCheck(System.Drawing.Graphics,System.Drawing.Rectangle,System.Windows.Forms.VisualStyles.CheckBoxState)">            <summary>            Draws a check box in the specified state, on the specified graphics             surface, and within the specified bounds            </summary>            <param name="g">The Graphics to draw on</param>            <param name="checkRect">The Rectangle that represents the dimensions             of the check box</param>            <param name="state">A CheckBoxState value that specifies the             state to draw the check box in</param>        </member>        <member name="M:XPTable.Themes.ThemeManager.DrawCheck(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Windows.Forms.VisualStyles.CheckBoxState)">            <summary>            Draws a check box in the specified state, on the specified graphics             surface, and within the specified bounds            </summary>            <param name="g">The Graphics to draw on</param>            <param name="checkRect">The Rectangle that represents the dimensions             of the check box</param>            <param name="clipRect">The Rectangle that represents the clipping area</param>            <param name="state">A CheckBoxState value that specifies the             state to draw the check box in</param>        </member>        <member name="M:XPTable.Themes.ThemeManager.ConvertCheckBoxStateToButtonState(System.Windows.Forms.VisualStyles.CheckBoxState)">            <summary>            Converts the specified CheckBoxState value to a ButtonState value            </summary>            <param name="state">The CheckBoxState value to be converted</param>            <returns>A ButtonState value that represents the specified CheckBoxState             value</returns>        </member>        <member name="M:XPTable.Themes.ThemeManager.IsMixed(System.Windows.Forms.VisualStyles.CheckBoxState)">            <summary>            Returns whether the specified CheckBoxState value is in an             indeterminate state            </summary>            <param name="state">The CheckBoxState value to be checked</param>            <returns>true if the specified CheckBoxState value is in an             indeterminate state, false otherwise</returns>        </member>        <member name="M:XPTable.Themes.ThemeManager.DrawColumnHeader(System.Drawing.Graphics,System.Drawing.Rectangle,XPTable.Themes.ColumnHeaderState)">            <summary>            Draws a column header in the specified state, on the specified graphics             surface, and within the specified bounds            </summary>            <param name="g">The Graphics to draw on</param>            <param name="headerRect">The Rectangle that represents the dimensions             of the column header</param>            <param name="state">A ColumnHeaderState value that specifies the             state to draw the column header in</param>        </member>        <member name="M:XPTable.Themes.ThemeManager.DrawColumnHeader(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Rectangle,XPTable.Themes.ColumnHeaderState)">            <summary>            Draws a column header in the specified state, on the specified graphics             surface, and within the specified bounds            </summary>            <param name="g">The Graphics to draw on</param>            <param name="headerRect">The Rectangle that represents the dimensions             of the column header</param>            <param name="clipRect">The Rectangle that represents the clipping area</param>            <param name="state">A ColumnHeaderState value that specifies the             state to draw the column header in</param>        </member>        <member name="M:XPTable.Themes.ThemeManager.DrawComboBoxButton(System.Drawing.Graphics,System.Drawing.Rectangle,System.Windows.Forms.VisualStyles.ComboBoxState)">            <summary>            Draws a combobox button in the specified state, on the specified graphics             surface, and within the specified bounds            </summary>            <param name="g">The Graphics to draw on</param>            <param name="buttonRect">The Rectangle that represents the dimensions             of the combobox button</param>            <param name="state">A ComboBoxState value that specifies the             state to draw the combobox button in</param>        </member>        <member name="M:XPTable.Themes.ThemeManager.DrawComboBoxButton(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Windows.Forms.VisualStyles.ComboBoxState)">            <summary>            Draws a combobox button in the specified state, on the specified graphics             surface, and within the specified bounds            </summary>            <param name="g">The Graphics to draw on</param>            <param name="buttonRect">The Rectangle that represents the dimensions             of the button</param>            <param name="clipRect">The Rectangle that represents the clipping area</param>            <param name="state">A ComboBoxState value that specifies the             state to draw the combobox button in</param>        </member>        <member name="M:XPTable.Themes.ThemeManager.ConvertComboBoxStateToButtonState(System.Windows.Forms.VisualStyles.ComboBoxState)">            <summary>            Converts the specified ComboBoxState value to a ButtonState value            </summary>            <param name="state">The ComboBoxState value to be converted</param>            <returns>A ButtonState value that represents the specified ComboBoxState             value</returns>        </member>        <member name="M:XPTable.Themes.ThemeManager.DrawProgressBar(System.Drawing.Graphics,System.Drawing.Rectangle)">            <summary>            Draws a ProgressBar on the specified graphics surface, and within             the specified bounds            </summary>            <param name="g">The Graphics to draw on</param>            <param name="drawRect">The Rectangle that represents the dimensions             of the ProgressBar</param>        </member>        <member name="M:XPTable.Themes.ThemeManager.DrawProgressBar(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Rectangle)">            <summary>            Draws a ProgressBar on the specified graphics surface, and within             the specified bounds            </summary>            <param name="g">The Graphics to draw on</param>            <param name="drawRect">The Rectangle that represents the dimensions             of the ProgressBar</param>            <param name="clipRect">The Rectangle that represents the clipping area</param>        </member>        <member name="M:XPTable.Themes.ThemeManager.DrawProgressBarChunks(System.Drawing.Graphics,System.Drawing.Rectangle)">            <summary>            Draws the ProgressBar's chunks on the specified graphics surface, and within             the specified bounds            </summary>            <param name="g">The Graphics to draw on</param>            <param name="drawRect">The Rectangle that represents the dimensions             of the ProgressBar</param>        </member>        <member name="M:XPTable.Themes.ThemeManager.DrawProgressBarChunks(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Rectangle)">            <summary>            Draws the ProgressBar's chunks on the specified graphics surface, and within             the specified bounds            </summary>            <param name="g">The Graphics to draw on</param>            <param name="drawRect">The Rectangle that represents the dimensions             of the ProgressBar</param>            <param name="clipRect">The Rectangle that represents the clipping area</param>        </member>        <member name="M:XPTable.Themes.ThemeManager.DrawRadioButton(System.Drawing.Graphics,System.Drawing.Rectangle,System.Windows.Forms.VisualStyles.RadioButtonState)">            <summary>            Draws a RadioButton in the specified state, on the specified graphics             surface, and within the specified bounds            </summary>            <param name="g">The Graphics to draw on</param>            <param name="checkRect">The Rectangle that represents the dimensions             of the RadioButton</param>            <param name="state">A RadioButtonState value that specifies the             state to draw the RadioButton in</param>        </member>        <member name="M:XPTable.Themes.ThemeManager.DrawRadioButton(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Windows.Forms.VisualStyles.RadioButtonState)">            <summary>            Draws a RadioButton in the specified state, on the specified graphics             surface, and within the specified bounds            </summary>            <param name="g">The Graphics to draw on</param>            <param name="checkRect">The Rectangle that represents the dimensions             of the RadioButton</param>            <param name="clipRect">The Rectangle that represents the clipping area</param>            <param name="state">A RadioButtonState value that specifies the             state to draw the RadioButton in</param>        </member>        <member name="M:XPTable.Themes.ThemeManager.ConvertRadioButtonStateToButtonState(System.Windows.Forms.VisualStyles.RadioButtonState)">            <summary>            Converts the specified RadioButtonState value to a ButtonState value            </summary>            <param name="state">The RadioButtonState value to be converted</param>            <returns>A ButtonState value that represents the specified RadioButtonState             value</returns>        </member>        <member name="M:XPTable.Themes.ThemeManager.DrawTabPageBody(System.Drawing.Graphics,System.Drawing.Rectangle)">            <summary>            Draws a TabPage body on the specified graphics surface, and within the             specified bounds            </summary>            <param name="g">The Graphics to draw on</param>            <param name="tabRect">The Rectangle that represents the dimensions             of the TabPage body</param>        </member>        <member name="M:XPTable.Themes.ThemeManager.DrawTabPageBody(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Rectangle)">            <summary>            Draws a TabPage body on the specified graphics surface, and within the             specified bounds            </summary>            <param name="g">The Graphics to draw on</param>            <param name="tabRect">The Rectangle that represents the dimensions             of the TabPage body</param>            <param name="clipRect">The Rectangle that represents the clipping area</param>        </member>        <member name="M:XPTable.Themes.ThemeManager.DrawTextBox(System.Drawing.Graphics,System.Drawing.Rectangle,System.Windows.Forms.VisualStyles.TextBoxState)">            <summary>            Draws a TextBox in the specified state, on the specified graphics             surface, and within the specified bounds            </summary>            <param name="g">The Graphics to draw on</param>            <param name="textRect">The Rectangle that represents the dimensions             of the TextBox</param>            <param name="state">A TextBoxState value that specifies the             state to draw the TextBox in</param>        </member>        <member name="M:XPTable.Themes.ThemeManager.DrawTextBox(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Windows.Forms.VisualStyles.TextBoxState)">            <summary>            Draws a TextBox in the specified state, on the specified graphics             surface, and within the specified bounds            </summary>            <param name="g">The Graphics to draw on</param>            <param name="textRect">The Rectangle that represents the dimensions             of the TextBox</param>            <param name="clipRect">The Rectangle that represents the clipping area</param>            <param name="state">A TextBoxState value that specifies the             state to draw the TextBox in</param>        </member>        <member name="M:XPTable.Themes.ThemeManager.DrawUpDownButtons(System.Drawing.Graphics,System.Drawing.Rectangle,XPTable.Themes.UpDownState,System.Drawing.Rectangle,XPTable.Themes.UpDownState)">            <summary>            Draws an UpDown's up and down buttons in the specified state, on the specified             graphics surface, and within the specified bounds            </summary>            <param name="g">The Graphics to draw on</param>            <param name="upButtonRect">The Rectangle that represents the dimensions             of the up button</param>            <param name="upButtonState">An UpDownState value that specifies the             state to draw the up button in</param>            <param name="downButtonRect">The Rectangle that represents the dimensions             of the down button</param>            <param name="downButtonState">An UpDownState value that specifies the             state to draw the down button in</param>        </member>        <member name="M:XPTable.Themes.ThemeManager.DrawUpDownButtons(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Rectangle,XPTable.Themes.UpDownState,System.Drawing.Rectangle,System.Drawing.Rectangle,XPTable.Themes.UpDownState)">            <summary>            Draws an UpDown's up and down buttons in the specified state, on the specified             graphics surface, and within the specified bounds            </summary>            <param name="g">The Graphics to draw on</param>            <param name="upButtonRect">The Rectangle that represents the dimensions             of the up button</param>            <param name="upButtonClipRect">The Rectangle that represents the clipping area            for the up button</param>            <param name="upButtonState">An UpDownState value that specifies the             state to draw the up button in</param>            <param name="downButtonRect">The Rectangle that represents the dimensions             of the down button</param>            <param name="downButtonClipRect">The Rectangle that represents the clipping area            for the down button</param>            <param name="downButtonState">An UpDownState value that specifies the             state to draw the down button in</param>        </member>        <member name="M:XPTable.Themes.ThemeManager.ConvertUpDownStateToButtonState(XPTable.Themes.UpDownState)">            <summary>            Converts the specified UpDownState value to a ButtonState value            </summary>            <param name="state">The UpDownState value to be converted</param>            <returns>A ButtonState value that represents the specified UpDownState             value</returns>        </member>        <member name="P:XPTable.Themes.ThemeManager.VisualStylesSupported">            <summary>            Gets whether Visual Styles are supported by the system            </summary>        </member>        <member name="P:XPTable.Themes.ThemeManager.VisualStylesEnabled">            <summary>            Gets whether Visual Styles are enabled for the application            </summary>        </member>        <member name="T:XPTable.Renderers.ImageCellRenderer">            <summary>            A CellRenderer that draws Cell contents as Images            </summary>        </member>        <member name="T:XPTable.Renderers.CellRenderer">            <summary>            Base class for Renderers that draw Cells            </summary>        </member>        <member name="T:XPTable.Renderers.Renderer">            <summary>            Base class for Renderers            </summary>        </member>        <member name="T:XPTable.Renderers.IRenderer">            <summary>            Exposes common methods provided by renderers            </summary>        </member>        <member name="P:XPTable.Renderers.IRenderer.ClientRectangle">            <summary>            Gets a Rectangle that represents the client area of the object             being rendered            </summary>        </member>        <member name="P:XPTable.Renderers.IRenderer.Bounds">            <summary>            Gets or sets a Rectangle that represents the size and location             of the object being rendered            </summary>        </member>        <member name="P:XPTable.Renderers.IRenderer.Font">            <summary>            Gets or sets the font of the text displayed by the object being             rendered            </summary>        </member>        <member name="P:XPTable.Renderers.IRenderer.ForeColor">            <summary>            Gets or sets the foreground color of the object being rendered            </summary>        </member>        <member name="P:XPTable.Renderers.IRenderer.BackColor">            <summary>            Gets or sets the background color for the object being rendered            </summary>        </member>        <member name="P:XPTable.Renderers.IRenderer.Alignment">            <summary>            Gets or sets how the Renderers contents are aligned horizontally            </summary>        </member>        <member name="P:XPTable.Renderers.IRenderer.LineAlignment">            <summary>            Gets or sets how the Renderers contents are aligned vertically            </summary>        </member>        <member name="F:XPTable.Renderers.Renderer.stringFormat">            <summary>            A StringFormat object that specifies how the Renderers             contents are drawn            </summary>        </member>        <member name="F:XPTable.Renderers.Renderer.backBrush">            <summary>            The brush used to draw the Renderers background            </summary>        </member>        <member name="F:XPTable.Renderers.Renderer.foreBrush">            <summary>            The brush used to draw the Renderers foreground            </summary>        </member>        <member name="F:XPTable.Renderers.Renderer.bounds">            <summary>            A Rectangle that specifies the size and location of the Renderer            </summary>        </member>        <member name="F:XPTable.Renderers.Renderer.font">            <summary>            The Font of the text displayed by the Renderer            </summary>        </member>        <member name="F:XPTable.Renderers.Renderer.BorderWidth">            <summary>            The width of a Cells border            </summary>        </member>        <member name="M:XPTable.Renderers.Renderer.#ctor">            <summary>            Initializes a new instance of the Renderer class with default settings            </summary>        </member>        <member name="M:XPTable.Renderers.Renderer.Dispose">            <summary>            Releases the unmanaged resources used by the Renderer and             optionally releases the managed resources            </summary>        </member>        <member name="M:XPTable.Renderers.Renderer.SetBackBrushColor(System.Drawing.Color)">            <summary>            Sets the color of the brush used to draw the background            </summary>            <param name="color">The color of the brush</param>        </member>        <member name="M:XPTable.Renderers.Renderer.SetForeBrushColor(System.Drawing.Color)">            <summary>            Sets the color of the brush used to draw the foreground            </summary>            <param name="color">The color of the brush</param>        </member>        <member name="M:XPTable.Renderers.Renderer.IsTextTrimmed(System.Drawing.Graphics,System.String)">            <summary>            Returns true if the given text is too long to be displayed in the client rectangle.            </summary>            <param name="graphics"></param>            <param name="text"></param>            <returns></returns>        </member>        <member name="P:XPTable.Renderers.Renderer.ClientRectangle">            <summary>            Gets the rectangle that represents the client area of the Renderer            </summary>        </member>        <member name="P:XPTable.Renderers.Renderer.Bounds">            <summary>            Gets or sets the size and location of the Renderer            </summary>        </member>        <member name="P:XPTable.Renderers.Renderer.Font">            <summary>            Gets or sets the font of the text displayed by the Renderer            </summary>        </member>        <member name="P:XPTable.Renderers.Renderer.BackBrush">            <summary>            Gets the brush used to draw the Renderers background            </summary>        </member>        <member name="P:XPTable.Renderers.Renderer.ForeBrush">            <summary>            Gets the brush used to draw the Renderers foreground            </summary>        </member>        <member name="P:XPTable.Renderers.Renderer.ForeColor">            <summary>            Gets or sets the foreground Color of the Renderer            </summary>        </member>        <member name="P:XPTable.Renderers.Renderer.BackColor">            <summary>            Gets or sets the background Color of the Renderer            </summary>        </member>        <member name="P:XPTable.Renderers.Renderer.StringFormat">            <summary>            Gets or sets a StringFormat object that specifies how the Renderers             contents are drawn            </summary>        </member>        <member name="P:XPTable.Renderers.Renderer.Trimming">            <summary>            Gets or sets a StringTrimming enumeration that indicates how text that             is drawn by the Renderer is trimmed when it exceeds the edges of the             layout rectangle            </summary>        </member>        <member name="P:XPTable.Renderers.Renderer.Alignment">            <summary>            Gets or sets how the Renderers contents are aligned horizontally            </summary>        </member>        <member name="P:XPTable.Renderers.Renderer.LineAlignment">            <summary>            Gets or sets how the Renderers contents are aligned vertically            </summary>        </member>        <member name="P:XPTable.Renderers.Renderer.VisualStylesEnabled">            <summary>            Gets whether Visual Styles are enabled for the application            </summary>        </member>        <member name="T:XPTable.Renderers.ICellRenderer">            <summary>            Exposes common methods provided by Cell renderers            </summary>        </member>        <member name="M:XPTable.Renderers.ICellRenderer.OnPaintCell(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the PaintCell event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ICellRenderer.OnGotFocus(XPTable.Events.CellFocusEventArgs)">            <summary>            Raises the GotFocus event            </summary>            <param name="e">A CellFocusEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ICellRenderer.OnLostFocus(XPTable.Events.CellFocusEventArgs)">            <summary>            Raises the LostFocus event            </summary>            <param name="e">A CellFocusEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ICellRenderer.OnKeyDown(XPTable.Events.CellKeyEventArgs)">            <summary>            Raises the KeyDown event            </summary>            <param name="e">A CellKeyEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ICellRenderer.OnKeyUp(XPTable.Events.CellKeyEventArgs)">            <summary>            Raises the KeyUp event            </summary>            <param name="e">A CellKeyEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ICellRenderer.OnMouseEnter(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseEnter event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ICellRenderer.OnMouseLeave(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseLeave event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ICellRenderer.OnMouseUp(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseUp event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ICellRenderer.OnMouseDown(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseDown event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ICellRenderer.OnMouseMove(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseMove event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ICellRenderer.OnClick(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the Click event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ICellRenderer.OnDoubleClick(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the DoubleClick event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ICellRenderer.GetCellHeight(System.Drawing.Graphics,XPTable.Models.Cell)">            <summary>            Returns the height that is required to render this cell. If zero is returned then the default row height is used.            </summary>            <param name="cell"></param>            <param name="graphics">The GDI+ drawing surface provided by the Paint event.</param>            <returns></returns>        </member>        <member name="F:XPTable.Renderers.CellRenderer.format">            <summary>            A string that specifies how a Cells contents are formatted            </summary>        </member>        <member name="F:XPTable.Renderers.CellRenderer.formatProvider">            <summary>            An object that controls how cell contents are formatted.            </summary>        </member>        <member name="F:XPTable.Renderers.CellRenderer.grayTextBrush">            <summary>            The Brush used to draw disabled text            </summary>        </member>        <member name="F:XPTable.Renderers.CellRenderer.padding">            <summary>            The amount of padding for the cell being rendered            </summary>        </member>        <member name="M:XPTable.Renderers.CellRenderer.#ctor">            <summary>            Initializes a new instance of the CellRenderer class with default settings            </summary>        </member>        <member name="M:XPTable.Renderers.CellRenderer.Dispose">            <summary>            Releases the unmanaged resources used by the Renderer and             optionally releases the managed resources            </summary>        </member>        <member name="M:XPTable.Renderers.CellRenderer.GetRendererData(XPTable.Models.Cell)">            <summary>            Gets the renderer specific data used by the Renderer from             the specified Cell            </summary>            <param name="cell">The Cell to get the renderer data for</param>            <returns>The renderer data for the specified Cell</returns>        </member>        <member name="M:XPTable.Renderers.CellRenderer.SetRendererData(XPTable.Models.Cell,System.Object)">            <summary>            Sets the specified renderer specific data used by the Renderer for             the specified Cell            </summary>            <param name="cell">The Cell for which the data is to be stored</param>            <param name="value">The renderer specific data to be stored</param>        </member>        <member name="M:XPTable.Renderers.CellRenderer.GetCellHeight(System.Drawing.Graphics,XPTable.Models.Cell)">            <summary>            Returns the height that is required to render this cell. If zero is returned then the default row height is used.            </summary>            <param name="cell"></param>            <param name="graphics">The GDI+ drawing surface provided by the Paint event.</param>            <returns></returns>        </member>        <member name="M:XPTable.Renderers.CellRenderer.DrawString(System.Drawing.Graphics,System.String,System.Drawing.Font,System.Drawing.Brush,System.Drawing.RectangleF,System.Boolean)">            <summary>            Draws the given string just like the Graphics.DrawString(). It changes the StringFormat to set the NoWrap flag if required.            </summary>            <param name="graphics"></param>            <param name="s"></param>            <param name="font"></param>            <param name="brush"></param>            <param name="layoutRectangle"></param>            <param name="canWrap"></param>        </member>        <member name="M:XPTable.Renderers.CellRenderer.OnGotFocus(XPTable.Events.CellFocusEventArgs)">            <summary>            Raises the GotFocus event            </summary>            <param name="e">A CellFocusEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.CellRenderer.OnLostFocus(XPTable.Events.CellFocusEventArgs)">            <summary>            Raises the LostFocus event            </summary>            <param name="e">A CellFocusEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.CellRenderer.OnKeyDown(XPTable.Events.CellKeyEventArgs)">            <summary>            Raises the KeyDown event            </summary>            <param name="e">A CellKeyEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.CellRenderer.OnKeyUp(XPTable.Events.CellKeyEventArgs)">            <summary>            Raises the KeyUp event            </summary>            <param name="e">A CellKeyEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.CellRenderer.OnMouseEnter(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseEnter event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.CellRenderer.OnMouseLeave(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseLeave event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.CellRenderer.OnMouseUp(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseUp event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.CellRenderer.OnMouseDown(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseDown event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.CellRenderer.OnMouseMove(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseMove event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.CellRenderer.OnClick(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the Click event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.CellRenderer.OnDoubleClick(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the DoubleClick event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.CellRenderer.OnPaintCell(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the PaintCell event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.CellRenderer.OnPaintBackground(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the PaintBackground event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.CellRenderer.OnPaint(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the Paint event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.CellRenderer.OnPaintBorder(XPTable.Events.PaintCellEventArgs,System.Drawing.Pen)">            <summary>            Raises the PaintBorder event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>            <param name="pen">The pen used to draw the border</param>        </member>        <member name="P:XPTable.Renderers.CellRenderer.ClientRectangle">            <summary>            Overrides Renderer.ClientRectangle            </summary>        </member>        <member name="P:XPTable.Renderers.CellRenderer.Format">            <summary>            Gets or sets the string that specifies how a Cells contents are formatted            </summary>        </member>        <member name="P:XPTable.Renderers.CellRenderer.FormatProvider">            <summary>            Gets or sets the object that controls how cell contents are formatted            </summary>        </member>        <member name="P:XPTable.Renderers.CellRenderer.GrayTextBrush">            <summary>            Gets the Brush used to draw disabled text            </summary>        </member>        <member name="P:XPTable.Renderers.CellRenderer.Padding">            <summary>            Gets or sets the amount of padding around the Cell being rendered            </summary>        </member>        <member name="F:XPTable.Renderers.ImageCellRenderer.drawText">            <summary>            Specifies whether any text contained in the Cell should be drawn            </summary>        </member>        <member name="M:XPTable.Renderers.ImageCellRenderer.#ctor">            <summary>            Initializes a new instance of the ImageCellRenderer class with             default settings            </summary>        </member>        <member name="M:XPTable.Renderers.ImageCellRenderer.CalcImageRect(System.Drawing.Image,XPTable.Models.ImageSizeMode,XPTable.Models.RowAlignment,XPTable.Models.ColumnAlignment)">            <summary>            Gets the Rectangle that specifies the Size and Location of             the Image contained in the current Cell            </summary>            <param name="image">The Image to be drawn</param>            <param name="sizeMode">An ImageSizeMode that specifies how the             specified Image is scaled</param>            <param name="rowAlignment">The alignment of the current Cell's row</param>            <param name="columnAlignment">The alignment of the current Cell's Column</param>            <returns>A Rectangle that specifies the Size and Location of             the Image contained in the current Cell</returns>        </member>        <member name="M:XPTable.Renderers.ImageCellRenderer.OnPaintCell(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the PaintCell event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ImageCellRenderer.OnPaint(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the Paint event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ImageCellRenderer.DrawImage(System.Drawing.Graphics,System.Drawing.Image,System.Drawing.Rectangle,System.Boolean,System.Boolean)">            <summary>            Draws the Image contained in the Cell            </summary>            <param name="g">The Graphics used to paint the Image</param>            <param name="image">The Image to be drawn</param>            <param name="imageRect">A rectangle that specifies the Size and             Location of the Image</param>            <param name="scaled">Specifies whether the image is to be scaled</param>            <param name="enabled">Specifies whether the Image should be drawn             in an enabled state</param>        </member>        <member name="P:XPTable.Renderers.ImageCellRenderer.DrawText">            <summary>            Gets or sets whether any text contained in the Cell should be drawn            </summary>        </member>        <member name="T:XPTable.Models.SelectionStyle">            <summary>            Specifies how selected Cells are drawn by a Table            </summary>        </member>        <member name="F:XPTable.Models.SelectionStyle.ListView">            <summary>            The first visible Cell in the selected Cells Row is drawn as selected            </summary>        </member>        <member name="F:XPTable.Models.SelectionStyle.Grid">            <summary>            The selected Cells are drawn as selected            </summary>        </member>        <member name="T:XPTable.Models.GridLines">            <summary>            Specifies how a Table draws grid lines between its rows and columns            </summary>        </member>        <member name="F:XPTable.Models.GridLines.None">            <summary>            No grid lines are drawn            </summary>        </member>        <member name="F:XPTable.Models.GridLines.Columns">            <summary>            Grid lines are only drawn between columns            </summary>        </member>        <member name="F:XPTable.Models.GridLines.Rows">            <summary>            Grid lines are only drawn between rows            </summary>        </member>        <member name="F:XPTable.Models.GridLines.Both">            <summary>            Grid lines are drawn between rows and columns            </summary>        </member>        <member name="F:XPTable.Models.GridLines.RowsOnlyParent">            <summary>            Grid lines are only drawn between families of rows (i.e. main row plus sub row)            </summary>        </member>        <member name="F:XPTable.Models.GridLines.RowsColumnsOnlyParent">            <summary>            Grid lines are only drawn between families of rows (i.e. main row plus sub row) and parent columns            </summary>        </member>        <member name="T:XPTable.Models.DragDropHelper">            <summary>            Encapsulates drag drop functionality for Table.            </summary>        </member>        <member name="M:XPTable.Models.DragDropHelper.#ctor(XPTable.Models.Table)">            <summary>            Creates a drag drop helper for the given table.            </summary>            <param name="table"></param>        </member>        <member name="M:XPTable.Models.DragDropHelper.MouseDown(System.Int32)">            <summary>            Called by the MouseDown event, if drag drop is enabled and the left            button is pressed.            </summary>            <param name="selectedRow"></param>        </member>        <member name="M:XPTable.Models.DragDropHelper.MouseMove(System.Windows.Forms.MouseEventArgs)">            <summary>            Called by the MouseMove event (if the left button is pressed).            </summary>            <param name="e"></param>        </member>        <member name="M:XPTable.Models.DragDropHelper.MouseUp">            <summary>            Called by the MouseUp event for the left mouse button.            </summary>        </member>        <member name="P:XPTable.Models.DragDropHelper.DragDropRenderer">            <summary>            Gets or sets the renderer that draws the drag drop hover indicator.            </summary>        </member>        <member name="T:XPTable.Models.DragDropExternalTypeEffectsHandler">            <summary>            Represents the method that will handle selecting the correct DragDropEffects value            for an external data type.            </summary>        </member>        <member name="T:XPTable.Models.DragDropExternalTypeEventHandler">            <summary>            Represents the method that will handle Drop functionality when the data is an external type.            </summary>        </member>        <member name="T:XPTable.Models.DragDropRowInsertedAtEventHandler">            <summary>            Represents the method that will supply the index of the new row following a            successful DragDrop operation.            </summary>        </member>        <member name="T:XPTable.Models.DragDropRowMovedEventHandler">            <summary>            Represents the method that will supply the source and destination index             when a row is moved following a successful DragDrop operation.            </summary>        </member>        <member name="T:XPTable.Models.Design.HelpfulCollectionEditor">            <summary>            A CollectionEditor that displays the help and command areas of its PropertyGrid            </summary>        </member>        <member name="M:XPTable.Models.Design.HelpfulCollectionEditor.#ctor(System.Type)">            <summary>            Initializes a new instance of the HelpfulCollectionEditor class using             the specified collection type            </summary>            <param name="type">The type of the collection for this editor to edit</param>        </member>        <member name="M:XPTable.Models.Design.HelpfulCollectionEditor.CreateCollectionForm">            <summary>            Discovers the CollectionForm's property grid            </summary>            <returns>The CollectionEditor.CollectionForm returned from base method</returns>        </member>        <member name="P:XPTable.Models.Design.HelpfulCollectionEditor.PropertyGrid">            <summary>            If it can be found, the PropertyGrid is made available here, it's availability not guaranteed.            Inheritors should check that it is available before attempting to access its members.  It is             discovered in the <see cref="M:XPTable.Models.Design.HelpfulCollectionEditor.CreateCollectionForm"/> method, inheritors            who want to change the PropertyGrids properties would typically do so in an override of             that method, after invoking the base method.            </summary>        </member>        <member name="T:XPTable.Models.CheckBoxColumnStyle">            <summary>            Determines the visual appearance of CheckBoxes in a CheckBoxColumn            </summary>        </member>        <member name="F:XPTable.Models.CheckBoxColumnStyle.CheckBox">            <summary>            Indicates that CheckBoxes will look like CheckBoxes            </summary>        </member>        <member name="F:XPTable.Models.CheckBoxColumnStyle.RadioButton">            <summary>            Indicates that CheckBoxes will look like RadioButtons            </summary>        </member>        <member name="T:XPTable.Models.CellCollection">            <summary>            Represents a collection of Cell objects            </summary>        </member>        <member name="F:XPTable.Models.CellCollection.owner">            <summary>            The Row that owns the CellCollection            </summary>        </member>        <member name="M:XPTable.Models.CellCollection.#ctor(XPTable.Models.Row)">            <summary>            Initializes a new instance of the CellCollection class             that belongs to the specified Row            </summary>            <param name="owner">A Row representing the row that owns             the Cell collection</param>        </member>        <member name="M:XPTable.Models.CellCollection.Add(XPTable.Models.Cell)">            <summary>            Adds the specified Cell to the end of the collection            </summary>            <param name="cell">The Cell to add</param>        </member>        <member name="M:XPTable.Models.CellCollection.AddRange(XPTable.Models.Cell[])">            <summary>            Adds an array of Cell objects to the collection            </summary>            <param name="cells">An array of Cell objects to add             to the collection</param>        </member>        <member name="M:XPTable.Models.CellCollection.Remove(XPTable.Models.Cell)">            <summary>            Removes the specified Cell from the model            </summary>            <param name="cell">The Cell to remove</param>        </member>        <member name="M:XPTable.Models.CellCollection.RemoveRange(XPTable.Models.Cell[])">            <summary>            Removes an array of Cell objects from the collection            </summary>            <param name="cells">An array of Cell objects to remove             from the collection</param>        </member>        <member name="M:XPTable.Models.CellCollection.RemoveAt(System.Int32)">            <summary>            Removes the Cell at the specified index from the collection            </summary>            <param name="index">The index of the Cell to remove</param>        </member>        <member name="M:XPTable.Models.CellCollection.Clear">            <summary>            Removes all Cells from the collection            </summary>        </member>        <member name="M:XPTable.Models.CellCollection.Insert(System.Int32,XPTable.Models.Cell)">            <summary>            Inserts a Cell into the collection at the specified index            </summary>            <param name="index">The zero-based index at which the Cell             should be inserted</param>            <param name="cell">The Cell to insert</param>        </member>        <member name="M:XPTable.Models.CellCollection.InsertRange(System.Int32,XPTable.Models.Cell[])">            <summary>            Inserts an array of Cells into the collection at the specified index            </summary>            <param name="index">The zero-based index at which the cells should be inserted</param>            <param name="cells">An array of Cells to be inserted into the collection</param>        </member>        <member name="M:XPTable.Models.CellCollection.IndexOf(XPTable.Models.Cell)">            <summary>            Returns the index of the specified Cell in the model            </summary>            <param name="cell">The Cell to look for</param>            <returns>The index of the specified Cell in the model</returns>        </member>        <member name="M:XPTable.Models.CellCollection.OnCellAdded(XPTable.Events.RowEventArgs)">            <summary>            Raises the CellAdded event            </summary>            <param name="e">A RowEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.CellCollection.OnCellRemoved(XPTable.Events.RowEventArgs)">            <summary>            Raises the CellRemoved event            </summary>            <param name="e">A RowEventArgs that contains the event data</param>        </member>        <member name="P:XPTable.Models.CellCollection.Item(System.Int32)">            <summary>            Gets the Cell at the specified index            </summary>        </member>        <member name="T:XPTable.Events.CellKeyEventHandler">            <summary>            Represents the method that will handle the CellKeyDown and CellKeyUp             events of a Table            </summary>        </member>        <member name="T:XPTable.Events.CellKeyEventArgs">            <summary>            Provides data for the CellKeyDown and CellKeyUp events of a Table            </summary>        </member>        <member name="F:XPTable.Events.CellKeyEventArgs.cell">            <summary>            The Cell that Raised the event            </summary>        </member>        <member name="F:XPTable.Events.CellKeyEventArgs.table">            <summary>            The Table the Cell belongs to            </summary>        </member>        <member name="F:XPTable.Events.CellKeyEventArgs.row">            <summary>            The Row index of the Cell            </summary>        </member>        <member name="F:XPTable.Events.CellKeyEventArgs.column">            <summary>            The Column index of the Cell            </summary>        </member>        <member name="F:XPTable.Events.CellKeyEventArgs.cellRect">            <summary>            The Cells bounding rectangle            </summary>        </member>        <member name="M:XPTable.Events.CellKeyEventArgs.#ctor(XPTable.Models.Cell,XPTable.Models.Table,System.Int32,System.Int32,System.Drawing.Rectangle,System.Windows.Forms.KeyEventArgs)">            <summary>            Initializes a new instance of the CellKeyEventArgs class with             the specified source Cell, table, row index, column index, cell             bounds and KeyEventArgs            </summary>            <param name="cell">The Cell that Raised the event</param>            <param name="table">The Table the Cell belongs to</param>            <param name="row">The Row index of the Cell</param>            <param name="column">The Column index of the Cell</param>            <param name="cellRect">The Cell's bounding rectangle</param>            <param name="kea"></param>        </member>        <member name="M:XPTable.Events.CellKeyEventArgs.#ctor(XPTable.Models.Cell,XPTable.Models.Table,XPTable.Models.CellPos,System.Drawing.Rectangle,System.Windows.Forms.KeyEventArgs)">            <summary>            Initializes a new instance of the CellKeyEventArgs class with             the specified source Cell, table, row index, column index and             cell bounds            </summary>            <param name="cell">The Cell that Raised the event</param>            <param name="table">The Table the Cell belongs to</param>            <param name="cellPos"></param>            <param name="cellRect">The Cell's bounding rectangle</param>            <param name="kea"></param>        </member>        <member name="P:XPTable.Events.CellKeyEventArgs.Cell">            <summary>            Gets the Cell that Raised the event            </summary>        </member>        <member name="P:XPTable.Events.CellKeyEventArgs.Table">            <summary>            Gets the Table the Cell belongs to            </summary>        </member>        <member name="P:XPTable.Events.CellKeyEventArgs.Row">            <summary>            Gets the Row index of the Cell            </summary>        </member>        <member name="P:XPTable.Events.CellKeyEventArgs.Column">            <summary>            Gets the Column index of the Cell            </summary>        </member>        <member name="P:XPTable.Events.CellKeyEventArgs.CellRect">            <summary>            Gets the Cells bounding rectangle            </summary>        </member>        <member name="P:XPTable.Events.CellKeyEventArgs.CellPos">            <summary>            Gets the position of the Cell            </summary>        </member>        <member name="T:XPTable.Events.CellCheckBoxEventHandler">            <summary>            Represents the method that will handle the CellCheckChanged event of a Table            </summary>        </member>        <member name="T:XPTable.Events.CellCheckBoxEventArgs">            <summary>            Provides data for the CellCheckChanged event of a Table            </summary>        </member>        <member name="T:XPTable.Events.CellEventArgsBase">            <summary>            Base class for classes containing Cell event data            </summary>        </member>        <member name="F:XPTable.Events.CellEventArgsBase.source">            <summary>            The Cell that Raised the event            </summary>        </member>        <member name="F:XPTable.Events.CellEventArgsBase.column">            <summary>            The Column index of the Cell            </summary>        </member>        <member name="F:XPTable.Events.CellEventArgsBase.row">            <summary>            The Row index of the Cell            </summary>        </member>        <member name="M:XPTable.Events.CellEventArgsBase.#ctor(XPTable.Models.Cell)">            <summary>            Initializes a new instance of the CellEventArgs class with             the specified Cell source and event type            </summary>            <param name="source">The Cell that Raised the event</param>        </member>        <member name="M:XPTable.Events.CellEventArgsBase.#ctor(XPTable.Models.Cell,System.Int32,System.Int32)">            <summary>            Initializes a new instance of the CellEventArgs class with             the specified Cell source, column index and row index            </summary>            <param name="source">The Cell that Raised the event</param>            <param name="column">The Column index of the Cell</param>            <param name="row">The Row index of the Cell</param>        </member>        <member name="M:XPTable.Events.CellEventArgsBase.SetColumn(System.Int32)">            <summary>                        </summary>            <param name="column"></param>        </member>        <member name="M:XPTable.Events.CellEventArgsBase.SetRow(System.Int32)">            <summary>                        </summary>            <param name="row"></param>        </member>        <member name="P:XPTable.Events.CellEventArgsBase.Cell">            <summary>            Returns the Cell that Raised the event            </summary>        </member>        <member name="P:XPTable.Events.CellEventArgsBase.Column">            <summary>            Gets the Column index of the Cell            </summary>        </member>        <member name="P:XPTable.Events.CellEventArgsBase.Row">            <summary>            Gets the Row index of the Cell            </summary>        </member>        <member name="P:XPTable.Events.CellEventArgsBase.CellPos">            <summary>            Gets the position of the Cell            </summary>        </member>        <member name="M:XPTable.Events.CellCheckBoxEventArgs.#ctor(XPTable.Models.Cell,System.Int32,System.Int32)">            <summary>            Initializes a new instance of the CellButtonEventArgs class with             the specified Cell source, row index and column index            </summary>            <param name="source">The Cell that Raised the event</param>            <param name="column">The Column index of the Cell</param>            <param name="row">The Row index of the Cell</param>        </member>        <member name="T:XPTable.Renderers.IDragDropRenderer">            <summary>            Draws a rectangle round the destination drag drop row.            </summary>        </member>        <member name="M:XPTable.Renderers.IDragDropRenderer.PaintDragDrop(System.Drawing.Graphics,XPTable.Models.Row,System.Drawing.Rectangle)">            <summary>            Called when the given row is hovered during drag drop.            </summary>            <param name="g"></param>            <param name="row"></param>            <param name="rowRect"></param>        </member>        <member name="T:XPTable.Renderers.GradientHeaderRenderer">            <summary>            A HeaderRenderer that draws gradient Column headers            </summary>        </member>        <member name="T:XPTable.Renderers.HeaderRenderer">            <summary>            Base class for Renderers that draw Column headers            </summary>        </member>        <member name="T:XPTable.Renderers.IHeaderRenderer">            <summary>            Exposes common methods provided by Column header renderers            </summary>        </member>        <member name="M:XPTable.Renderers.IHeaderRenderer.OnPaintHeader(XPTable.Events.PaintHeaderEventArgs)">            <summary>            Raises the PaintHeader event            </summary>            <param name="e">A PaintHeaderEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.IHeaderRenderer.OnMouseEnter(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the MouseEnter event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.IHeaderRenderer.OnMouseLeave(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the MouseLeave event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.IHeaderRenderer.OnMouseUp(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the MouseUp event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.IHeaderRenderer.OnMouseDown(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the MouseDown event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.IHeaderRenderer.OnMouseMove(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the MouseMove event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.IHeaderRenderer.OnClick(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the Click event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.IHeaderRenderer.OnDoubleClick(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the DoubleClick event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.HeaderRenderer.#ctor">            <summary>            Initializes a new instance of the HeaderRenderer class with default settings            </summary>        </member>        <member name="M:XPTable.Renderers.HeaderRenderer.CalcImageRect">            <summary>            Returns a Rectangle that represents the size and location of the Image             displayed on the ColumnHeader            </summary>            <returns>A Rectangle that represents the size and location of the Image             displayed on the ColumnHeader</returns>        </member>        <member name="M:XPTable.Renderers.HeaderRenderer.CalcSortArrowRect">            <summary>            Returns a Rectangle that represents the size and location of the sort arrow            </summary>            <returns>A Rectangle that represents the size and location of the sort arrow</returns>        </member>        <member name="M:XPTable.Renderers.HeaderRenderer.OnMouseEnter(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the MouseEnter event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.HeaderRenderer.OnMouseLeave(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the MouseLeave event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.HeaderRenderer.OnMouseUp(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the MouseUp event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.HeaderRenderer.OnMouseDown(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the MouseDown event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.HeaderRenderer.OnMouseMove(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the MouseMove event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.HeaderRenderer.OnClick(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the Click event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.HeaderRenderer.OnDoubleClick(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the DoubleClick event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.HeaderRenderer.OnPaintHeader(XPTable.Events.PaintHeaderEventArgs)">            <summary>            Raises the PaintHeader event            </summary>            <param name="e">A PaintHeaderEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.HeaderRenderer.OnPaintBackground(XPTable.Events.PaintHeaderEventArgs)">            <summary>            Raises the PaintBackground event            </summary>            <param name="e">A PaintHeaderEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.HeaderRenderer.OnPaint(XPTable.Events.PaintHeaderEventArgs)">            <summary>            Raises the Paint event            </summary>            <param name="e">A PaintHeaderEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.HeaderRenderer.DrawColumnHeaderImage(System.Drawing.Graphics,System.Drawing.Image,System.Drawing.Rectangle,System.Boolean)">            <summary>            Draws the Image contained in the ColumnHeader            </summary>            <param name="g">The Graphics used to paint the Image</param>            <param name="image">The Image to be drawn</param>            <param name="imageRect">A rectangle that specifies the Size and             Location of the Image</param>            <param name="enabled">Specifies whether the Image should be drawn             in an enabled state</param>        </member>        <member name="M:XPTable.Renderers.HeaderRenderer.DrawSortArrow(System.Drawing.Graphics,System.Drawing.Rectangle,System.Windows.Forms.SortOrder,System.Boolean)">            <summary>            Draws the ColumnHeader's sort arrow            </summary>            <param name="g">The Graphics to draw on</param>            <param name="drawRect">A Rectangle that specifies the location             of the sort arrow</param>            <param name="direction">The direction of the sort arrow</param>            <param name="enabled">Specifies whether the sort arrow should be             drawn in an enabled state</param>        </member>        <member name="P:XPTable.Renderers.HeaderRenderer.ClientRectangle">            <summary>            Overrides Renderer.ClientRectangle            </summary>        </member>        <member name="F:XPTable.Renderers.GradientHeaderRenderer.startColor">            <summary>            The start Color of the gradient            </summary>        </member>        <member name="F:XPTable.Renderers.GradientHeaderRenderer.endColor">            <summary>            The ned Color of the gradient            </summary>        </member>        <member name="F:XPTable.Renderers.GradientHeaderRenderer.pressedColor">            <summary>            The Color of the Column header when it is pressed            </summary>        </member>        <member name="M:XPTable.Renderers.GradientHeaderRenderer.#ctor">            <summary>            Initializes a new instance of the GradientHeaderRenderer class             with default settings            </summary>        </member>        <member name="M:XPTable.Renderers.GradientHeaderRenderer.OnPaintBackground(XPTable.Events.PaintHeaderEventArgs)">            <summary>            Raises the PaintBackground event            </summary>            <param name="e">A PaintHeaderEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.GradientHeaderRenderer.OnPaint(XPTable.Events.PaintHeaderEventArgs)">            <summary>            Raises the Paint event            </summary>            <param name="e">A PaintHeaderEventArgs that contains the event data</param>        </member>        <member name="P:XPTable.Renderers.GradientHeaderRenderer.StartColor">            <summary>            Gets or sets the start Color of the gradient            </summary>        </member>        <member name="P:XPTable.Renderers.GradientHeaderRenderer.EndColor">            <summary>            Gets or sets the end Color of the gradient            </summary>        </member>        <member name="P:XPTable.Renderers.GradientHeaderRenderer.PressedColor">            <summary>            Gets or sets the Color of the Column header when it is pressed            </summary>        </member>        <member name="T:XPTable.Renderers.DateTimeCellRenderer">            <summary>            A CellRenderer that draws Cell contents as a DateTime            </summary>        </member>        <member name="T:XPTable.Renderers.DropDownCellRenderer">            <summary>            Base class for CellRenderers that Cell contents like ComboBoxes            </summary>        </member>        <member name="F:XPTable.Renderers.DropDownCellRenderer.buttonWidth">            <summary>            The width of the DropDownCellRenderer's dropdown button            </summary>        </member>        <member name="F:XPTable.Renderers.DropDownCellRenderer.showButton">            <summary>            Specifies whether the DropDownCellRenderer dropdown button should be drawn            </summary>        </member>        <member name="M:XPTable.Renderers.DropDownCellRenderer.#ctor">            <summary>            Initializes a new instance of the DropDownCellRenderer class with             default settings            </summary>        </member>        <member name="M:XPTable.Renderers.DropDownCellRenderer.CalcDropDownButtonBounds">            <summary>            Gets the Rectangle that specifies the Size and Location of             the current Cell's dropdown button            </summary>            <returns>A Rectangle that specifies the Size and Location of             the current Cell's dropdown button</returns>        </member>        <member name="M:XPTable.Renderers.DropDownCellRenderer.GetDropDownRendererData(XPTable.Models.Cell)">            <summary>            Gets the DropDownRendererData specific data used by the Renderer from             the specified Cell            </summary>            <param name="cell">The Cell to get the DropDownRendererData data for</param>            <returns>The DropDownRendererData data for the specified Cell</returns>        </member>        <member name="M:XPTable.Renderers.DropDownCellRenderer.OnMouseLeave(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseLeave event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.DropDownCellRenderer.OnMouseUp(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseUp event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.DropDownCellRenderer.OnMouseDown(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseDown event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.DropDownCellRenderer.OnMouseMove(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseMove event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.DropDownCellRenderer.OnPaintCell(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the PaintCell event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.DropDownCellRenderer.OnPaintBackground(XPTable.Events.PaintCellEventArgs)">            <summary>            Paints the Cells background            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="P:XPTable.Renderers.DropDownCellRenderer.ButtonWidth">            <summary>            Gets or sets the width of the dropdown button            </summary>        </member>        <member name="P:XPTable.Renderers.DropDownCellRenderer.ShowDropDownButton">            <summary>            Gets or sets whether the DropDownCellRenderer dropdown button should be drawn            </summary>        </member>        <member name="F:XPTable.Renderers.DateTimeCellRenderer.dateFormat">            <summary>            The format of the date and time displayed in the Cell            </summary>        </member>        <member name="M:XPTable.Renderers.DateTimeCellRenderer.#ctor">            <summary>            Initializes a new instance of the DateTimeCellRenderer class with             default settings            </summary>        </member>        <member name="M:XPTable.Renderers.DateTimeCellRenderer.OnPaintCell(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the PaintCell event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.DateTimeCellRenderer.OnPaint(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the Paint event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.DateTimeCellRenderer.FormatDate(System.DateTime)">            <summary>            Returns the string used to display this date.            </summary>            <param name="dateTime"></param>            <returns></returns>        </member>        <member name="P:XPTable.Renderers.DateTimeCellRenderer.DateTimeFormat">            <summary>            Gets or sets the format of the date and time displayed in the Cell            </summary>        </member>        <member name="T:XPTable.Models.ColorColumn">            <summary>            Represents a Column whose Cells are displayed as a Color            </summary>        </member>        <member name="T:XPTable.Models.DropDownColumn">            <summary>            Represents a Column whose Cells are displayed with a drop down             button for editing            </summary>        </member>        <member name="T:XPTable.Models.Column">            <summary>            Abstract class used as a base for all specific column types.            </summary>        </member>        <member name="F:XPTable.Models.Column.ResizePadding">            <summary>            The amount of space on each side of the Column that can             be used as a resizing handle            </summary>        </member>        <member name="F:XPTable.Models.Column.DefaultWidth">            <summary>            The default width of a Column            </summary>        </member>        <member name="F:XPTable.Models.Column.MaximumWidth">            <summary>            The maximum width of a Column            </summary>        </member>        <member name="F:XPTable.Models.Column.MinimumWidth">            <summary>            The minimum width of a Column            </summary>        </member>        <member name="F:XPTable.Models.Column.state">            <summary>            Contains the current state of the the Column            </summary>        </member>        <member name="F:XPTable.Models.Column.text">            <summary>            The text displayed in the Column's header            </summary>        </member>        <member name="F:XPTable.Models.Column.format">            <summary>            A string that specifies how a Column's Cell contents are formatted            </summary>        </member>        <member name="F:XPTable.Models.Column.alignment">            <summary>            The alignment of the text displayed in the Column's Cells            </summary>        </member>        <member name="F:XPTable.Models.Column.resizeMode">            <summary>            Specifies how the column behaves when it is auto-resized.            </summary>        </member>        <member name="F:XPTable.Models.Column.width">            <summary>            The width of the Column            </summary>        </member>        <member name="F:XPTable.Models.Column.image">            <summary>            The Image displayed on the Column's header            </summary>        </member>        <member name="F:XPTable.Models.Column.imageOnRight">            <summary>            Specifies whether the Image displayed on the Column's header should             be draw on the right hand side of the Column            </summary>        </member>        <member name="F:XPTable.Models.Column.columnState">            <summary>            The current state of the Column            </summary>        </member>        <member name="F:XPTable.Models.Column.tooltipText">            <summary>            The text displayed when a ToolTip is shown for the Column's header            </summary>        </member>        <member name="F:XPTable.Models.Column.columnModel">            <summary>            The ColumnModel that the Column belongs to            </summary>        </member>        <member name="F:XPTable.Models.Column.x">            <summary>            The x-coordinate of the column's left edge in pixels            </summary>        </member>        <member name="F:XPTable.Models.Column.sortOrder">            <summary>            The current SortOrder of the Column            </summary>        </member>        <member name="F:XPTable.Models.Column.renderer">            <summary>            The CellRenderer used to draw the Column's Cells            </summary>        </member>        <member name="F:XPTable.Models.Column.editor">            <summary>            The CellEditor used to edit the Column's Cells            </summary>        </member>        <member name="F:XPTable.Models.Column.comparer">            <summary>            The Type of the IComparer used to compare the Column's Cells            </summary>        </member>        <member name="M:XPTable.Models.Column.#ctor">            <summary>            Creates a new Column with default values            </summary>        </member>        <member name="M:XPTable.Models.Column.#ctor(System.String)">            <summary>            Creates a new Column with the specified header text            </summary>            <param name="text">The text displayed in the column's header</param>        </member>        <member name="M:XPTable.Models.Column.#ctor(System.String,System.Int32)">            <summary>            Creates a new Column with the specified header text and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.Column.#ctor(System.String,System.Int32,System.Boolean)">            <summary>            Creates a new Column with the specified header text, width and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.Column.#ctor(System.String,System.Drawing.Image)">            <summary>            Creates a new Column with the specified header text and image            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>        </member>        <member name="M:XPTable.Models.Column.#ctor(System.String,System.Drawing.Image,System.Int32)">            <summary>            Creates a new Column with the specified header text, image and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.Column.#ctor(System.String,System.Drawing.Image,System.Int32,System.Boolean)">            <summary>            Creates a new Column with the specified header text, image, width and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.Column.Init">            <summary>            Initialise default values            </summary>        </member>        <member name="M:XPTable.Models.Column.GetDefaultRendererName">            <summary>            Gets a string that specifies the name of the Column's default CellRenderer            </summary>            <returns>A string that specifies the name of the Column's default             CellRenderer</returns>        </member>        <member name="M:XPTable.Models.Column.CreateDefaultRenderer">            <summary>            Gets the Column's default CellRenderer            </summary>            <returns>The Column's default CellRenderer</returns>        </member>        <member name="M:XPTable.Models.Column.GetDefaultEditorName">            <summary>            Gets a string that specifies the name of the Column's default CellEditor            </summary>            <returns>A string that specifies the name of the Column's default             CellEditor</returns>        </member>        <member name="M:XPTable.Models.Column.CreateDefaultEditor">            <summary>            Gets the Column's default CellEditor            </summary>            <returns>The Column's default CellEditor</returns>        </member>        <member name="M:XPTable.Models.Column.GetState(System.Int32)">            <summary>            Returns the state represented by the specified state flag            </summary>            <param name="flag">A flag that represents the state to return</param>            <returns>The state represented by the specified state flag</returns>        </member>        <member name="M:XPTable.Models.Column.SetState(System.Int32,System.Boolean)">            <summary>            Sets the state represented by the specified state flag to the specified value            </summary>            <param name="flag">A flag that represents the state to be set</param>            <param name="value">The new value of the state</param>        </member>        <member name="M:XPTable.Models.Column.ShouldSerializeWidth">            <summary>            Specifies whether the Width property should be serialized at             design time            </summary>            <returns>true if the Width property should be serialized,             false otherwise</returns>        </member>        <member name="F:XPTable.Models.Column._isTextTrimmed">            <summary>            Indicates whether the text has all been shown when rendered.            </summary>        </member>        <member name="M:XPTable.Models.Column.ShouldSerializeEditable">            <summary>            Specifies whether the Editable property should be serialized at             design time            </summary>            <returns>true if the Editable property should be serialized,             false otherwise</returns>        </member>        <member name="M:XPTable.Models.Column.ShouldSerializeEnabled">            <summary>            Specifies whether the Enabled property should be serialized at             design time            </summary>            <returns>true if the Enabled property should be serialized,             false otherwise</returns>        </member>        <member name="M:XPTable.Models.Column.OnPropertyChanged(XPTable.Events.ColumnEventArgs)">            <summary>            Raises the PropertyChanged event            </summary>            <param name="e">A ColumnEventArgs that contains the event data</param>        </member>        <member name="E:XPTable.Models.Column.PropertyChanged">            <summary>            Occurs when one of the Column's properties changes            </summary>        </member>        <member name="P:XPTable.Models.Column.Text">            <summary>            Gets or sets the text displayed on the Column header            </summary>        </member>        <member name="P:XPTable.Models.Column.Format">            <summary>            Gets or sets the string that specifies how a Column's Cell contents             are formatted            </summary>        </member>        <member name="P:XPTable.Models.Column.Alignment">            <summary>            Gets or sets the horizontal alignment of the Column's Cell contents            </summary>        </member>        <member name="P:XPTable.Models.Column.AutoResizeMode">            <summary>            Gets or sets how the column behaves when it is auto-resized.            </summary>        </member>        <member name="P:XPTable.Models.Column.Width">            <summary>            Gets or sets the width of the Column            </summary>        </member>        <member name="P:XPTable.Models.Column.IsTextTrimmed">            <summary>            Gets or sets a value that indicates whether the text has all been shown when rendered.            </summary>        </member>        <member name="P:XPTable.Models.Column.ContentWidth">            <summary>            Gets or sets the minimum width required to display this column header.            </summary>        </member>        <member name="P:XPTable.Models.Column.WidthNotSet">            <summary>            Returns true if the cells width property has been assigned.            </summary>        </member>        <member name="P:XPTable.Models.Column.Image">            <summary>            Gets or sets the Image displayed in the Column's header            </summary>        </member>        <member name="P:XPTable.Models.Column.ImageOnRight">            <summary>            Gets or sets whether the Image displayed on the Column's header should             be draw on the right hand side of the Column            </summary>        </member>        <member name="P:XPTable.Models.Column.ColumnState">            <summary>            Gets the state of the Column            </summary>        </member>        <member name="P:XPTable.Models.Column.InternalColumnState">            <summary>            Gets or sets the state of the Column            </summary>        </member>        <member name="P:XPTable.Models.Column.Visible">            <summary>            Gets or sets the whether the Column is displayed            </summary>        </member>        <member name="P:XPTable.Models.Column.Sortable">            <summary>            Gets or sets whether the Column is able to be sorted            </summary>        </member>        <member name="P:XPTable.Models.Column.Resizable">            <summary>            Gets or sets whether the Column is able to be resized            </summary>        </member>        <member name="P:XPTable.Models.Column.Renderer">            <summary>            Gets or sets the user specified ICellRenderer that is used to draw the             Column's Cells            </summary>        </member>        <member name="P:XPTable.Models.Column.Editor">            <summary>            Gets or sets the user specified ICellEditor that is used to edit the             Column's Cells            </summary>        </member>        <member name="P:XPTable.Models.Column.Comparer">            <summary>            Gets or sets the user specified Comparer type that is used to edit the             Column's Cells            </summary>        </member>        <member name="P:XPTable.Models.Column.DefaultComparerType">            <summary>            Gets the Type of the default Comparer used to compare the Column's Cells when             the Column is sorting            </summary>        </member>        <member name="P:XPTable.Models.Column.SortOrder">            <summary>            Gets the current SortOrder of the Column            </summary>        </member>        <member name="P:XPTable.Models.Column.InternalSortOrder">            <summary>            Gets or sets the current SortOrder of the Column            </summary>        </member>        <member name="P:XPTable.Models.Column.Editable">            <summary>            Gets or sets a value indicating whether the Column's Cells contents             are able to be edited            </summary>        </member>        <member name="P:XPTable.Models.Column.Enabled">            <summary>            Gets or sets a value indicating whether the Column's Cells can respond to             user interaction            </summary>        </member>        <member name="P:XPTable.Models.Column.Selectable">            <summary>            Gets or sets a value indicating whether the Column's Cells can be selected            </summary>        </member>        <member name="P:XPTable.Models.Column.ToolTipText">            <summary>            Gets or sets the ToolTip text associated with the Column            </summary>        </member>        <member name="P:XPTable.Models.Column.X">            <summary>            Gets the x-coordinate of the column's left edge in pixels            </summary>        </member>        <member name="P:XPTable.Models.Column.Left">            <summary>            Gets the x-coordinate of the column's left edge in pixels            </summary>        </member>        <member name="P:XPTable.Models.Column.Right">            <summary>            Gets the x-coordinate of the column's right edge in pixels            </summary>        </member>        <member name="P:XPTable.Models.Column.ColumnModel">            <summary>            Gets or sets the ColumnModel the Column belongs to            </summary>        </member>        <member name="P:XPTable.Models.Column.Parent">            <summary>            Gets the ColumnModel the Column belongs to.  This member is not             intended to be used directly from your code            </summary>        </member>        <member name="P:XPTable.Models.Column.CanRaiseEvents">            <summary>            Gets whether the Column is able to raise events            </summary>        </member>        <member name="P:XPTable.Models.Column.CanRaiseEventsInternal">            <summary>            Gets the value for CanRaiseEvents.            </summary>        </member>        <member name="F:XPTable.Models.DropDownColumn.showButton">            <summary>            Specifies whether the Cells should draw a drop down button            </summary>        </member>        <member name="M:XPTable.Models.DropDownColumn.#ctor">            <summary>            Creates a new DropDownColumn with default values            </summary>        </member>        <member name="M:XPTable.Models.DropDownColumn.#ctor(System.String)">            <summary>            Creates a new DropDownColumn with the specified header text            </summary>            <param name="text">The text displayed in the column's header</param>        </member>        <member name="M:XPTable.Models.DropDownColumn.#ctor(System.String,System.Int32)">            <summary>            Creates a new DropDownColumn with the specified header text and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.DropDownColumn.#ctor(System.String,System.Int32,System.Boolean)">            <summary>            Creates a new DropDownColumn with the specified header text, width and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.DropDownColumn.#ctor(System.String,System.Drawing.Image)">            <summary>            Creates a new DropDownColumn with the specified header text and image            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>        </member>        <member name="M:XPTable.Models.DropDownColumn.#ctor(System.String,System.Drawing.Image,System.Int32)">            <summary>            Creates a new DropDownColumn with the specified header text, image and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.DropDownColumn.#ctor(System.String,System.Drawing.Image,System.Int32,System.Boolean)">            <summary>            Creates a new DropDownColumn with the specified header text, image, width and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.DropDownColumn.Init">            <summary>            Initializes the DropDownColumn with default values            </summary>        </member>        <member name="P:XPTable.Models.DropDownColumn.ShowDropDownButton">            <summary>            Gets or sets whether the Column's Cells should draw a drop down button            </summary>        </member>        <member name="F:XPTable.Models.ColorColumn.showColor">            <summary>            Specifies whether the Cells should draw their Color value            </summary>        </member>        <member name="F:XPTable.Models.ColorColumn.showColorName">            <summary>            Specifies whether the Cells should draw their Color name            </summary>        </member>        <member name="M:XPTable.Models.ColorColumn.#ctor">            <summary>            Creates a new ColorColumn with default values            </summary>        </member>        <member name="M:XPTable.Models.ColorColumn.#ctor(System.String)">            <summary>            Creates a new ColorColumn with the specified header text            </summary>            <param name="text">The text displayed in the column's header</param>        </member>        <member name="M:XPTable.Models.ColorColumn.#ctor(System.String,System.Int32)">            <summary>            Creates a new ColorColumn with the specified header text and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.ColorColumn.#ctor(System.String,System.Int32,System.Boolean)">            <summary>            Creates a new ColorColumn with the specified header text, width and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.ColorColumn.#ctor(System.String,System.Drawing.Image)">            <summary>            Creates a new ColorColumn with the specified header text and image            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>        </member>        <member name="M:XPTable.Models.ColorColumn.#ctor(System.String,System.Drawing.Image,System.Int32)">            <summary>            Creates a new ColorColumn with the specified header text, image and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.ColorColumn.#ctor(System.String,System.Drawing.Image,System.Int32,System.Boolean)">            <summary>            Creates a new ColorColumn with the specified header text, image, width and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.ColorColumn.Init">            <summary>            Initializes the ColorColumn with default values            </summary>        </member>        <member name="M:XPTable.Models.ColorColumn.GetDefaultRendererName">            <summary>            Gets a string that specifies the name of the Column's default CellRenderer            </summary>            <returns>A string that specifies the name of the Column's default             CellRenderer</returns>        </member>        <member name="M:XPTable.Models.ColorColumn.CreateDefaultRenderer">            <summary>            Gets the Column's default CellRenderer            </summary>            <returns>The Column's default CellRenderer</returns>        </member>        <member name="M:XPTable.Models.ColorColumn.GetDefaultEditorName">            <summary>            Gets a string that specifies the name of the Column's default CellEditor            </summary>            <returns>A string that specifies the name of the Column's default             CellEditor</returns>        </member>        <member name="M:XPTable.Models.ColorColumn.CreateDefaultEditor">            <summary>            Gets the Column's default CellEditor            </summary>            <returns>The Column's default CellEditor</returns>        </member>        <member name="P:XPTable.Models.ColorColumn.ShowColor">            <summary>            Gets or sets whether the Column's Cells should draw their Color value            </summary>        </member>        <member name="P:XPTable.Models.ColorColumn.ShowColorName">            <summary>            Gets or sets whether the Column's Cells should draw their Color name            </summary>        </member>        <member name="P:XPTable.Models.ColorColumn.DefaultComparerType">            <summary>            Gets the Type of the Comparer used to compare the Column's Cells when             the Column is sorting            </summary>        </member>        <member name="T:XPTable.Editors.ICellEditor">            <summary>            Exposes common methods provided by Cell editors            </summary>        </member>        <member name="M:XPTable.Editors.ICellEditor.PrepareForEditing(XPTable.Models.Cell,XPTable.Models.Table,XPTable.Models.CellPos,System.Drawing.Rectangle,System.Boolean)">            <summary>            Prepares the ICellEditor to edit the specified Cell            </summary>            <param name="cell">The Cell to be edited</param>            <param name="table">The Table that contains the Cell</param>            <param name="cellPos">A CellPos representing the position of the Cell</param>            <param name="cellRect">The Rectangle that represents the Cells location and size</param>            <param name="userSetEditorValues">Specifies whether the ICellEditors             starting value has already been set by the user</param>            <returns>true if the ICellEditor can continue editing the Cell, false otherwise</returns>        </member>        <member name="M:XPTable.Editors.ICellEditor.StartEditing">            <summary>            Starts editing the Cell            </summary>        </member>        <member name="M:XPTable.Editors.ICellEditor.StopEditing">            <summary>            Stops editing the Cell and commits any changes            </summary>        </member>        <member name="M:XPTable.Editors.ICellEditor.CancelEditing">            <summary>            Stops editing the Cell and ignores any changes            </summary>        </member>        <member name="T:XPTable.Editors.EditStartAction">            <summary>            Specifies the action that causes a Cell to start editing            </summary>        </member>        <member name="F:XPTable.Editors.EditStartAction.DoubleClick">            <summary>            A double click will start cell editing            </summary>        </member>        <member name="F:XPTable.Editors.EditStartAction.SingleClick">            <summary>            A single click will start cell editing            </summary>        </member>        <member name="F:XPTable.Editors.EditStartAction.CustomKey">            <summary>            A user defined key press will start cell editing            </summary>        </member>        <member name="F:XPTable.Editors.EditStartAction.KeyPress">            <summary>            A key press event will start cell editing            </summary>        </member>        <member name="F:XPTable.Editors.EditStartAction.KeyPressDoubleClick">            <summary>            A key press event or double-click will start cell editing            </summary>        </member>        <member name="T:XPTable.Editors.DropDownCellEditor">            <summary>            A base class for editing Cells that contain drop down buttons            </summary>        </member>        <member name="T:XPTable.Editors.CellEditor">            <summary>            Base class for Cell editors            </summary>        </member>        <member name="T:XPTable.Editors.IMouseMessageFilterClient">            <summary>            Indicates that an object is interested in receiving mouse messages             before they are sent to their destination            </summary>        </member>        <member name="M:XPTable.Editors.IMouseMessageFilterClient.ProcessMouseMessage(System.Windows.Forms.Control,XPTable.Win32.WindowMessage,System.Int32,System.Int32)">            <summary>            Filters out a mouse message before it is dispatched            </summary>            <param name="target">The Control that will receive the message</param>            <param name="msg">A WindowMessage that represents the message to process</param>            <param name="wParam">Specifies the WParam field of the message</param>            <param name="lParam">Specifies the LParam field of the message</param>            <returns>true to filter the message and prevent it from being dispatched;             false to allow the message to continue to the next filter or control</returns>        </member>        <member name="T:XPTable.Editors.IKeyMessageFilterClient">            <summary>            Indicates that an object is interested in receiving key messages             before they are sent to their destination            </summary>        </member>        <member name="M:XPTable.Editors.IKeyMessageFilterClient.ProcessKeyMessage(System.Windows.Forms.Control,XPTable.Win32.WindowMessage,System.Int64,System.Int64)">            <summary>            Filters out a key message before it is dispatched            </summary>            <param name="target">The Control that will receive the message</param>            <param name="msg">A WindowMessage that represents the message to process</param>            <param name="wParam">Specifies the WParam field of the message</param>            <param name="lParam">Specifies the LParam field of the message</param>            <returns>true to filter the message and prevent it from being dispatched;             false to allow the message to continue to the next filter or control</returns>        </member>        <member name="F:XPTable.Editors.CellEditor.control">            <summary>            The Control that is performing the editing            </summary>        </member>        <member name="F:XPTable.Editors.CellEditor.cell">            <summary>            The Cell that is being edited            </summary>        </member>        <member name="F:XPTable.Editors.CellEditor.table">            <summary>            The Table that contains the Cell being edited            </summary>        </member>        <member name="F:XPTable.Editors.CellEditor.cellPos">            <summary>            A CellPos that represents the position of the Cell being edited            </summary>        </member>        <member name="F:XPTable.Editors.CellEditor.cellRect">            <summary>            The Rectangle that represents the Cells location and size            </summary>        </member>        <member name="F:XPTable.Editors.CellEditor.mouseMessageFilter">            <summary>            A MouseMessageFilter that receives mouse messages before they             are dispatched to their destination            </summary>        </member>        <member name="F:XPTable.Editors.CellEditor.keyMessageFilter">            <summary>            A KeyMessageFilter that receives key messages before they             are dispatched to their destination            </summary>        </member>        <member name="M:XPTable.Editors.CellEditor.#ctor">            <summary>            Initializes a new instance of the CellEditor class with default settings            </summary>        </member>        <member name="M:XPTable.Editors.CellEditor.PrepareForEditing(XPTable.Models.Cell,XPTable.Models.Table,XPTable.Models.CellPos,System.Drawing.Rectangle,System.Boolean)">            <summary>            Prepares the CellEditor to edit the specified Cell            </summary>            <param name="cell">The Cell to be edited</param>            <param name="table">The Table that contains the Cell</param>            <param name="cellPos">A CellPos representing the position of the Cell</param>            <param name="cellRect">The Rectangle that represents the Cells location and size</param>            <param name="userSetEditorValues">Specifies whether the ICellEditors             starting value has already been set by the user</param>            <returns>true if the ICellEditor can continue editing the Cell, false otherwise</returns>        </member>        <member name="M:XPTable.Editors.CellEditor.SetEditLocation(System.Drawing.Rectangle)">            <summary>            Sets the location and size of the CellEditor            </summary>            <param name="cellRect">A Rectangle that represents the size and location             of the Cell being edited</param>        </member>        <member name="M:XPTable.Editors.CellEditor.SetEditValue">            <summary>            Sets the initial value of the editor based on the contents of             the Cell being edited            </summary>        </member>        <member name="M:XPTable.Editors.CellEditor.SetCellValue">            <summary>            Sets the contents of the Cell being edited based on the value             in the editor            </summary>        </member>        <member name="M:XPTable.Editors.CellEditor.ShowEditControl">            <summary>            Displays the editor to the user and adds it to the Table's Control            collection            </summary>        </member>        <member name="M:XPTable.Editors.CellEditor.HideEditControl">            <summary>            Conceals the editor from the user, but does not remove it from the             Table's Control collection            </summary>        </member>        <member name="M:XPTable.Editors.CellEditor.RemoveEditControl">            <summary>            Conceals the editor from the user and removes it from the Table's             Control collection            </summary>        </member>        <member name="M:XPTable.Editors.CellEditor.StartEditing">            <summary>            Starts editing the Cell            </summary>        </member>        <member name="M:XPTable.Editors.CellEditor.StopEditing">            <summary>            Stops editing the Cell and commits any changes            </summary>        </member>        <member name="M:XPTable.Editors.CellEditor.CancelEditing">            <summary>            Stops editing the Cell and ignores any changes            </summary>        </member>        <member name="M:XPTable.Editors.CellEditor.ProcessMouseMessage(System.Windows.Forms.Control,XPTable.Win32.WindowMessage,System.Int32,System.Int32)">            <summary>            Filters out a mouse message before it is dispatched            </summary>            <param name="target">The Control that will receive the message</param>            <param name="msg">A WindowMessage that represents the message to process</param>            <param name="wParam">Specifies the WParam field of the message</param>            <param name="lParam">Specifies the LParam field of the message</param>            <returns>true to filter the message and prevent it from being dispatched;             false to allow the message to continue to the next filter or control</returns>        </member>        <member name="M:XPTable.Editors.CellEditor.ProcessKeyMessage(System.Windows.Forms.Control,XPTable.Win32.WindowMessage,System.Int64,System.Int64)">            <summary>            Filters out a key message before it is dispatched            </summary>            <param name="target">The Control that will receive the message</param>            <param name="msg">A WindowMessage that represents the message to process</param>            <param name="wParam">Specifies the WParam field of the message</param>            <param name="lParam">Specifies the LParam field of the message</param>            <returns>true to filter the message and prevent it from being dispatched;             false to allow the message to continue to the next filter or control</returns>        </member>        <member name="M:XPTable.Editors.CellEditor.OnBeginEdit(XPTable.Events.CellEditEventArgs)">            <summary>            Raises the BeginEdit event            </summary>            <param name="e">A CellEditEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.CellEditor.OnEndEdit(XPTable.Events.CellEditEventArgs)">            <summary>            Raises the EndEdit event            </summary>            <param name="e">A CellEditEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.CellEditor.OnCancelEdit(XPTable.Events.CellEditEventArgs)">            <summary>            Raises the CancelEdit event            </summary>            <param name="e">A CellEditEventArgs that contains the event data</param>        </member>        <member name="E:XPTable.Editors.CellEditor.BeginEdit">            <summary>            Occurs when the CellEditor begins editing a Cell            </summary>        </member>        <member name="E:XPTable.Editors.CellEditor.EndEdit">            <summary>            Occurs when the CellEditor stops editing a Cell            </summary>        </member>        <member name="E:XPTable.Editors.CellEditor.CancelEdit">            <summary>            Occurs when the editing of a Cell is cancelled            </summary>        </member>        <member name="P:XPTable.Editors.CellEditor.Control">            <summary>            Gets or sets the Control that is being used to edit the Cell            </summary>        </member>        <member name="P:XPTable.Editors.CellEditor.EditingCell">            <summary>            Gets the Cell that is being edited            </summary>        </member>        <member name="P:XPTable.Editors.CellEditor.EditingTable">            <summary>            Gets the Table that contains the Cell being edited            </summary>        </member>        <member name="P:XPTable.Editors.CellEditor.EditingCellPos">            <summary>            Gets a CellPos that represents the position of the Cell being edited            </summary>        </member>        <member name="P:XPTable.Editors.CellEditor.IsEditing">            <summary>            Gets whether the CellEditor is currently editing a Cell            </summary>        </member>        <member name="T:XPTable.Editors.IEditorUsesRendererButtons">            <summary>            Specifies that a CellEditor uses the buttons provided by its counter-part             CellRenderer during editing            </summary>        </member>        <member name="M:XPTable.Editors.IEditorUsesRendererButtons.OnEditorButtonMouseDown(System.Object,XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the EditorButtonMouseDown event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.IEditorUsesRendererButtons.OnEditorButtonMouseUp(System.Object,XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the EditorButtonMouseUp event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="F:XPTable.Editors.DropDownCellEditor.dropDownContainer">            <summary>            The container that holds the Control displayed when editor is dropped down            </summary>        </member>        <member name="F:XPTable.Editors.DropDownCellEditor.droppedDown">            <summary>            Specifies whether the DropDownContainer is currently displayed            </summary>        </member>        <member name="F:XPTable.Editors.DropDownCellEditor.dropDownStyle">            <summary>            Specifies the DropDown style            </summary>        </member>        <member name="F:XPTable.Editors.DropDownCellEditor.dropDownWidth">            <summary>            The user defined width of the DropDownContainer            </summary>        </member>        <member name="F:XPTable.Editors.DropDownCellEditor.activationListener">            <summary>            Listener for WM_NCACTIVATE and WM_ACTIVATEAPP messages            </summary>        </member>        <member name="F:XPTable.Editors.DropDownCellEditor.parentForm">            <summary>            The Form that will own the DropDownContainer            </summary>        </member>        <member name="F:XPTable.Editors.DropDownCellEditor.containsMouse">            <summary>            Specifies whether the mouse is currently over the             DropDownContainer            </summary>        </member>        <member name="M:XPTable.Editors.DropDownCellEditor.#ctor">            <summary>            Initializes a new instance of the DropDownCellEditor class with default settings            </summary>        </member>        <member name="M:XPTable.Editors.DropDownCellEditor.PrepareForEditing(XPTable.Models.Cell,XPTable.Models.Table,XPTable.Models.CellPos,System.Drawing.Rectangle,System.Boolean)">            <summary>            Prepares the CellEditor to edit the specified Cell            </summary>            <param name="cell">The Cell to be edited</param>            <param name="table">The Table that contains the Cell</param>            <param name="cellPos">A CellPos representing the position of the Cell</param>            <param name="cellRect">The Rectangle that represents the Cells location and size</param>            <param name="userSetEditorValues">Specifies whether the ICellEditors             starting value has already been set by the user</param>            <returns>true if the ICellEditor can continue editing the Cell, false otherwise</returns>        </member>        <member name="M:XPTable.Editors.DropDownCellEditor.StartEditing">            <summary>            Starts editing the Cell            </summary>        </member>        <member name="M:XPTable.Editors.DropDownCellEditor.StopEditing">            <summary>            Stops editing the Cell and commits any changes            </summary>        </member>        <member name="M:XPTable.Editors.DropDownCellEditor.CancelEditing">            <summary>            Stops editing the Cell and ignores any changes            </summary>        </member>        <member name="M:XPTable.Editors.DropDownCellEditor.ShowDropDown">            <summary>            Displays the drop down portion to the user            </summary>        </member>        <member name="M:XPTable.Editors.DropDownCellEditor.HideDropDown">            <summary>            Conceals the drop down portion from the user            </summary>        </member>        <member name="M:XPTable.Editors.DropDownCellEditor.ShouldStopEditing(System.Windows.Forms.Control,System.Drawing.Point)">            <summary>            Gets whether the editor should stop editing if a mouse click occurs             outside of the DropDownContainer while it is dropped down            </summary>            <param name="target">The Control that will receive the message</param>            <param name="cursorPos">The current position of the mouse cursor</param>            <returns>true if the editor should stop editing, false otherwise</returns>        </member>        <member name="M:XPTable.Editors.DropDownCellEditor.ProcessMouseMessage(System.Windows.Forms.Control,XPTable.Win32.WindowMessage,System.Int32,System.Int32)">            <summary>            Filters out a mouse message before it is dispatched            </summary>            <param name="target">The Control that will receive the message</param>            <param name="msg">A WindowMessage that represents the message to process</param>            <param name="wParam">Specifies the WParam field of the message</param>            <param name="lParam">Specifies the LParam field of the message</param>            <returns>true to filter the message and prevent it from being dispatched;             false to allow the message to continue to the next filter or control</returns>        </member>        <member name="M:XPTable.Editors.DropDownCellEditor.ProcessKeyMessage(System.Windows.Forms.Control,XPTable.Win32.WindowMessage,System.Int64,System.Int64)">            <summary>            Filters out a key message before it is dispatched            </summary>            <param name="target">The Control that will receive the message</param>            <param name="msg">A WindowMessage that represents the message to process</param>            <param name="wParam">Specifies the WParam field of the message</param>            <param name="lParam">Specifies the LParam field of the message</param>            <returns>true to filter the message and prevent it from being dispatched;             false to allow the message to continue to the next filter or control</returns>        </member>        <member name="M:XPTable.Editors.DropDownCellEditor.OnKeyPress(System.Object,System.Windows.Forms.KeyPressEventArgs)">            <summary>            Handler for the editors TextBox.KeyPress event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">A KeyPressEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.DropDownCellEditor.OnLostFocus(System.Object,System.EventArgs)">            <summary>            Handler for the editors TextBox.LostFocus event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.DropDownCellEditor.OnEditorButtonMouseDown(System.Object,XPTable.Events.CellMouseEventArgs)">            <summary>            Handler for the editors drop down button MouseDown event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.DropDownCellEditor.OnEditorButtonMouseUp(System.Object,XPTable.Events.CellMouseEventArgs)">            <summary>            Handler for the editors drop down button MouseUp event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.DropDownCellEditor.textbox_MouseEnter(System.Object,System.EventArgs)">            <summary>            Handler for the editors textbox MouseEnter event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="P:XPTable.Editors.DropDownCellEditor.TextBox">            <summary>            Gets the TextBox used to edit the Cells contents            </summary>        </member>        <member name="P:XPTable.Editors.DropDownCellEditor.DropDown">            <summary>            Gets the container that holds the Control displayed when editor is dropped down            </summary>        </member>        <member name="P:XPTable.Editors.DropDownCellEditor.DroppedDown">            <summary>            Gets or sets whether the editor is displaying its drop-down portion            </summary>        </member>        <member name="P:XPTable.Editors.DropDownCellEditor.DropDownWidth">            <summary>            Gets or sets the width of the of the drop-down portion of the editor            </summary>        </member>        <member name="P:XPTable.Editors.DropDownCellEditor.InternalDropDownWidth">            <summary>            Gets the user defined width of the of the drop-down portion of the editor            </summary>        </member>        <member name="P:XPTable.Editors.DropDownCellEditor.DropDownStyle">            <summary>            Gets or sets a value specifying the style of the drop down editor            </summary>        </member>        <member name="P:XPTable.Editors.DropDownCellEditor.SelectedText">            <summary>            Gets or sets the text that is selected in the editable portion of the editor            </summary>        </member>        <member name="P:XPTable.Editors.DropDownCellEditor.SelectionLength">            <summary>            Gets or sets the number of characters selected in the editable portion             of the editor            </summary>        </member>        <member name="P:XPTable.Editors.DropDownCellEditor.SelectionStart">            <summary>            Gets or sets the starting index of text selected in the editor            </summary>        </member>        <member name="P:XPTable.Editors.DropDownCellEditor.Text">            <summary>            Gets or sets the text associated with the editor            </summary>        </member>        <member name="T:XPTable.Editors.DropDownCellEditor.ActivationListener">            <summary>            Listener for WM_NCACTIVATE and WM_ACTIVATEAPP messages            </summary>        </member>        <member name="T:XPTable.Win32.NativeWindow">            <summary>            Summary description for NativeWindow            </summary>        </member>        <member name="F:XPTable.Win32.NativeWindow.GWL_WNDPROC">            <summary>                        </summary>        </member>        <member name="F:XPTable.Win32.NativeWindow.handle">            <summary>                        </summary>        </member>        <member name="F:XPTable.Win32.NativeWindow.wndProcDelegate">            <summary>            Prevents the delegate being collected            </summary>        </member>        <member name="F:XPTable.Win32.NativeWindow.oldWndFunc">            <summary>                        </summary>        </member>        <member name="M:XPTable.Win32.NativeWindow.#ctor">            <summary>            Initializes a new instance of the NativeWindow class            </summary>        </member>        <member name="M:XPTable.Win32.NativeWindow.AssignHandle(System.IntPtr)">            <summary>            Assigns a handle to this window            </summary>            <param name="hWnd">The handle to assign to this window</param>        </member>        <member name="M:XPTable.Win32.NativeWindow.ReleaseHandle">            <summary>            Releases the handle associated with this window            </summary>        </member>        <member name="M:XPTable.Win32.NativeWindow.WndProc(System.Windows.Forms.Message@)">            <summary>            Invokes the default window procedure associated with this window            </summary>            <param name="msg">A Message that is associated with the current Windows message</param>        </member>        <member name="M:XPTable.Win32.NativeWindow.DefWndProc(System.Windows.Forms.Message@)">            <summary>            Invokes the default window procedure associated with this window.             It is an error to call this method when the Handle property is 0            </summary>            <param name="m">A Message that is associated with the current Windows message</param>        </member>        <member name="M:XPTable.Win32.NativeWindow.WndProc(System.IntPtr,System.Int32,System.IntPtr,System.IntPtr)">            <summary>            Handler for the WndProcDelegate            </summary>            <param name="hWnd">Handle to the window procedure to receive the message</param>            <param name="msg">Specifies the message</param>            <param name="wParam">Specifies additional message-specific information. The contents             of this parameter depend on the value of the Msg parameter</param>            <param name="lParam">Specifies additional message-specific information. The contents             of this parameter depend on the value of the Msg parameter</param>            <returns>The return value specifies the result of the message processing and depends             on the message sent</returns>        </member>        <member name="M:XPTable.Win32.NativeWindow.SetWindowLong(System.IntPtr,System.Int32,XPTable.Win32.NativeWindow.WndProcDelegate)">            <summary>            The SetWindowLong function changes an attribute of the specified window. The             function also sets the 32-bit (long) value at the specified offset into the             extra window memory            </summary>            <param name="hWnd">Handle to the window and, indirectly, the class to which             the window belongs</param>            <param name="nIndex">Specifies the zero-based offset to the value to be set.</param>            <param name="wndProcDelegate">Specifies the replacement value</param>            <returns>If the function succeeds, the return value is the previous value of             the specified 32-bit integer. If the function fails, the return value is zero</returns>        </member>        <member name="M:XPTable.Win32.NativeWindow.SetWindowLong(System.IntPtr,System.Int32,System.IntPtr)">            <summary>            The SetWindowLong function changes an attribute of the specified window. The             function also sets the 32-bit (long) value at the specified offset into the             extra window memory            </summary>            <param name="hWnd">Handle to the window and, indirectly, the class to which             the window belongs</param>            <param name="nIndex">Specifies the zero-based offset to the value to be set.</param>            <param name="wndFunc">Specifies the replacement value</param>            <returns>If the function succeeds, the return value is the previous value of             the specified 32-bit integer. If the function fails, the return value is zero</returns>        </member>        <member name="M:XPTable.Win32.NativeWindow.CallWindowProc(System.IntPtr,System.IntPtr,System.Int32,System.IntPtr,System.IntPtr)">            <summary>            The CallWindowProc function passes message information to the specified window             procedure            </summary>            <param name="prevWndFunc">Pointer to the previous window procedure. If this value             is obtained by calling the GetWindowLong function with the nIndex parameter set to             GWL_WNDPROC or DWL_DLGPROC, it is actually either the address of a window or dialog             box procedure, or a special internal value meaningful only to CallWindowProc</param>            <param name="hWnd">Handle to the window procedure to receive the message</param>            <param name="iMsg">Specifies the message</param>            <param name="wParam">Specifies additional message-specific information. The contents             of this parameter depend on the value of the Msg parameter</param>            <param name="lParam">Specifies additional message-specific information. The contents             of this parameter depend on the value of the Msg parameter</param>            <returns>The return value specifies the result of the message processing and depends             on the message sent</returns>        </member>        <member name="P:XPTable.Win32.NativeWindow.Handle">            <summary>            Gets the handle for this window            </summary>        </member>        <member name="T:XPTable.Win32.NativeWindow.WndProcDelegate">            <summary>                        </summary>        </member>        <member name="F:XPTable.Editors.DropDownCellEditor.ActivationListener.owner">            <summary>            The DropDownCellEditor that owns the listener            </summary>        </member>        <member name="M:XPTable.Editors.DropDownCellEditor.ActivationListener.#ctor(XPTable.Editors.DropDownCellEditor)">            <summary>            Initializes a new instance of the DropDownCellEditor class with the             specified DropDownCellEditor owner            </summary>            <param name="owner">The DropDownCellEditor that owns the listener</param>        </member>        <member name="M:XPTable.Editors.DropDownCellEditor.ActivationListener.WndProc(System.Windows.Forms.Message@)">            <summary>            Processes Windows messages            </summary>            <param name="m">The Windows Message to process</param>        </member>        <member name="P:XPTable.Editors.DropDownCellEditor.ActivationListener.Editor">            <summary>            Gets or sets the DropDownCellEditor that owns the listener            </summary>        </member>        <member name="T:XPTable.Models.RowAlignment">            <summary>            Specifies alignment of a Rows content            </summary>        </member>        <member name="F:XPTable.Models.RowAlignment.Top">            <summary>            The Rows content is aligned to the top            </summary>        </member>        <member name="F:XPTable.Models.RowAlignment.Center">            <summary>            The Rows content is aligned to the center            </summary>        </member>        <member name="F:XPTable.Models.RowAlignment.Bottom">            <summary>            The Rows content is aligned to the bottom            </summary>        </member>        <member name="T:XPTable.Themes.UpDownState">            <summary>            Represents the different states of a UpDown control's button            </summary>        </member>        <member name="F:XPTable.Themes.UpDownState.Normal">            <summary>            The UpDown button is in its normal state            </summary>        </member>        <member name="F:XPTable.Themes.UpDownState.Hot">            <summary>            The UpDown button is highlighted            </summary>        </member>        <member name="F:XPTable.Themes.UpDownState.Pressed">            <summary>            The UpDown button is being pressed by the mouse            </summary>        </member>        <member name="F:XPTable.Themes.UpDownState.Disabled">            <summary>            The UpDown button disabled            </summary>        </member>        <member name="T:XPTable.Renderers.ProgressBarCellRenderer">            <summary>            A CellRenderer that draws Cell contents as a ProgressBar            </summary>        </member>        <member name="F:XPTable.Renderers.ProgressBarCellRenderer.drawPercentageText">            <summary>            Specifies whether the ProgressBar's value as a string             should be displayed            </summary>        </member>        <member name="M:XPTable.Renderers.ProgressBarCellRenderer.#ctor">            <summary>            Initializes a new instance of the ProgressBarCellRenderer class with             default settings            </summary>        </member>        <member name="M:XPTable.Renderers.ProgressBarCellRenderer.OnPaintCell(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the PaintCell event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ProgressBarCellRenderer.OnPaintBackground(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the PaintBackground event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ProgressBarCellRenderer.OnPaint(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the Paint event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="P:XPTable.Renderers.ProgressBarCellRenderer.ClientRectangle">            <summary>            Gets the rectangle that represents the client area of the Renderer            </summary>        </member>        <member name="P:XPTable.Renderers.ProgressBarCellRenderer.DrawPercentageText">            <summary>            Gets or sets whether the ProgressBar's value as a string             should be displayed            </summary>        </member>        <member name="T:XPTable.Renderers.NumberCellRenderer">            <summary>            A base class for drawing Cells contents as numbers            </summary>        </member>        <member name="F:XPTable.Renderers.NumberCellRenderer.buttonWidth">            <summary>            The width of the ComboBox's dropdown button            </summary>        </member>        <member name="F:XPTable.Renderers.NumberCellRenderer.showUpDownButtons">            <summary>            Specifies whether the up and down buttons should be drawn            </summary>        </member>        <member name="F:XPTable.Renderers.NumberCellRenderer.upDownAlignment">            <summary>            The alignment of the up and down buttons in the Cell            </summary>        </member>        <member name="F:XPTable.Renderers.NumberCellRenderer.maximum">            <summary>            The maximum value for the Cell            </summary>        </member>        <member name="F:XPTable.Renderers.NumberCellRenderer.minimum">            <summary>            The minimum value for the Cell            </summary>        </member>        <member name="M:XPTable.Renderers.NumberCellRenderer.#ctor">            <summary>            Initializes a new instance of the NumberCellRenderer class with             default settings            </summary>        </member>        <member name="M:XPTable.Renderers.NumberCellRenderer.CalcButtonBounds">            <summary>            Returns a Rectangle that specifies the size and location of the             up and down buttons            </summary>            <returns>A Rectangle that specifies the size and location of the             up and down buttons</returns>        </member>        <member name="M:XPTable.Renderers.NumberCellRenderer.GetUpButtonBounds">            <summary>            Returns a Rectangle that specifies the size and location of the up button            </summary>            <returns>A Rectangle that specifies the size and location of the up button</returns>        </member>        <member name="M:XPTable.Renderers.NumberCellRenderer.GetDownButtonBounds">            <summary>            Returns a Rectangle that specifies the size and location of the down button            </summary>            <returns>A Rectangle that specifies the size and location of the down button</returns>        </member>        <member name="M:XPTable.Renderers.NumberCellRenderer.GetNumberRendererData(XPTable.Models.Cell)">            <summary>            Gets the NumberRendererData specific data used by the Renderer from             the specified Cell            </summary>            <param name="cell">The Cell to get the NumberRendererData data for</param>            <returns>The NumberRendererData data for the specified Cell</returns>        </member>        <member name="M:XPTable.Renderers.NumberCellRenderer.TableUsingNumericCellEditor(XPTable.Models.Table,XPTable.Models.CellPos)">            <summary>            Gets whether the specified Table is using a NumericCellEditor to edit the             Cell at the specified CellPos            </summary>            <param name="table">The Table to check</param>            <param name="cellPos">A CellPos that represents the Cell to check</param>            <returns>true if the specified Table is using a NumericCellEditor to edit the             Cell at the specified CellPos, false otherwise</returns>        </member>        <member name="M:XPTable.Renderers.NumberCellRenderer.OnMouseLeave(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseLeave event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.NumberCellRenderer.OnMouseUp(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseUp event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.NumberCellRenderer.OnMouseDown(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseDown event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.NumberCellRenderer.OnMouseMove(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseMove event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.NumberCellRenderer.OnPaintCell(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the PaintCell event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.NumberCellRenderer.OnPaintBackground(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the PaintBackground event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.NumberCellRenderer.OnPaint(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the Paint event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="P:XPTable.Renderers.NumberCellRenderer.ButtonWidth">            <summary>            Gets or sets the width of the dropdown button            </summary>        </member>        <member name="P:XPTable.Renderers.NumberCellRenderer.ShowUpDownButtons">            <summary>            Gets or sets whether the up and down buttons should be drawn            </summary>        </member>        <member name="P:XPTable.Renderers.NumberCellRenderer.UpDownAlign">            <summary>            Gets or sets the alignment of the up and down buttons in the Cell            </summary>        </member>        <member name="P:XPTable.Renderers.NumberCellRenderer.Maximum">            <summary>            Gets or sets the maximum value for the Cell            </summary>        </member>        <member name="P:XPTable.Renderers.NumberCellRenderer.Minimum">            <summary>            Gets or sets the minimum value for the Cell            </summary>        </member>        <member name="T:XPTable.Renderers.DropDownRendererData">            <summary>            Contains information about the current state of a DropDownRenderer's button            </summary>        </member>        <member name="F:XPTable.Renderers.DropDownRendererData.buttonState">            <summary>            The current state of the button            </summary>        </member>        <member name="F:XPTable.Renderers.DropDownRendererData.clickX">            <summary>            The x coordinate of the last mouse click point            </summary>        </member>        <member name="F:XPTable.Renderers.DropDownRendererData.clickY">            <summary>            The y coordinate of the last mouse click point            </summary>        </member>        <member name="M:XPTable.Renderers.DropDownRendererData.#ctor">            <summary>            Initializes a new instance of the DropDownRendererData class            </summary>        </member>        <member name="P:XPTable.Renderers.DropDownRendererData.ButtonState">            <summary>            Gets or sets the current state of the button            </summary>        </member>        <member name="P:XPTable.Renderers.DropDownRendererData.ClickPoint">            <summary>            Gets or sets the Point that the mouse was last clicked in the button            </summary>        </member>        <member name="T:XPTable.Renderers.ControlRendererData">            <summary>            Contains the control shown in a control column.            </summary>        </member>        <member name="M:XPTable.Renderers.ControlRendererData.#ctor(System.Windows.Forms.Control)">            <summary>            Creates a ControlRendererData with the given control.            </summary>            <param name="cellControl"></param>        </member>        <member name="P:XPTable.Renderers.ControlRendererData.Control">            <summary>            Gets the control for the cell.            </summary>        </member>        <member name="T:XPTable.Models.Row">            <summary>            SRepresents a row of Cells displayed in a Table            </summary>        </member>        <member name="F:XPTable.Models.Row.cells">            <summary>            The collection of Cells's contained in the Row            </summary>        </member>        <member name="F:XPTable.Models.Row.subrows">            <summary>            The collection of subrows contained in this Row            </summary>        </member>        <member name="F:XPTable.Models.Row.parentrow">            <summary>            The row that is the parent to this one (if this is a sub row)            </summary>        </member>        <member name="F:XPTable.Models.Row.childindex">            <summary>            The index that gives the order this row was added in            </summary>        </member>        <member name="F:XPTable.Models.Row.height">            <summary>            The actual rendered height of this row. If negative then it has not been rendered and height is unknown.            </summary>        </member>        <member name="F:XPTable.Models.Row.tag">            <summary>            An object that contains data about the Row            </summary>        </member>        <member name="F:XPTable.Models.Row.tableModel">            <summary>            The TableModel that the Row belongs to            </summary>        </member>        <member name="F:XPTable.Models.Row.index">            <summary>            The index of the Row            </summary>        </member>        <member name="F:XPTable.Models.Row.state">            <summary>            the current state of the Row            </summary>        </member>        <member name="F:XPTable.Models.Row.rowStyle">            <summary>            The Row's RowStyle            </summary>        </member>        <member name="F:XPTable.Models.Row.selectedCellCount">            <summary>            The number of Cells in the Row that are selected            </summary>        </member>        <member name="F:XPTable.Models.Row.disposed">            <summary>            Specifies whether the Row has been disposed            </summary>        </member>        <member name="F:XPTable.Models.Row.expandSubRows">            <summary>            Indicates whether this row's sub-rows are shown or hidden.            </summary>        </member>        <member name="F:XPTable.Models.Row._internalGridLineFlags">            <summary>            Holds flags indicating whether the RHS vertical grid line should be drawn for the cell at the position            given by the index.            </summary>        </member>        <member name="M:XPTable.Models.Row.#ctor">            <summary>            Initializes a new instance of the Row class with default settings            </summary>        </member>        <member name="M:XPTable.Models.Row.#ctor(XPTable.Models.Row)">            <summary>            Initializes a new instance of the Row class with default settings and a parent row. The new row            is a sub row            </summary>        </member>        <member name="M:XPTable.Models.Row.#ctor(System.String[])">            <summary>            Initializes a new instance of the Row class with an array of strings             representing Cells            </summary>            <param name="items">An array of strings that represent the Cells of             the Row</param>        </member>        <member name="M:XPTable.Models.Row.#ctor(XPTable.Models.Cell[])">            <summary>            Initializes a new instance of the Row class with an array of Cell objects             </summary>            <param name="cells">An array of Cell objects that represent the Cells of the Row</param>        </member>        <member name="M:XPTable.Models.Row.#ctor(System.String[],System.Drawing.Color,System.Drawing.Color,System.Drawing.Font)">            <summary>            Initializes a new instance of the Row class with an array of strings             representing Cells and the foreground color, background color, and font             of the Row            </summary>            <param name="items">An array of strings that represent the Cells of the Row</param>            <param name="foreColor">The foreground Color of the Row</param>            <param name="backColor">The background Color of the Row</param>            <param name="font">The Font used to draw the text in the Row's Cells</param>        </member>        <member name="M:XPTable.Models.Row.#ctor(XPTable.Models.Cell[],System.Drawing.Color,System.Drawing.Color,System.Drawing.Font)">            <summary>            Initializes a new instance of the Row class with an array of Cell objects and             the foreground color, background color, and font of the Row            </summary>            <param name="cells">An array of Cell objects that represent the Cells of the Row</param>            <param name="foreColor">The foreground Color of the Row</param>            <param name="backColor">The background Color of the Row</param>            <param name="font">The Font used to draw the text in the Row's Cells</param>        </member>        <member name="M:XPTable.Models.Row.Init">            <summary>            Initialise default values            </summary>        </member>        <member name="M:XPTable.Models.Row.Dispose">            <summary>            Releases all resources used by the Row            </summary>        </member>        <member name="M:XPTable.Models.Row.GetState(System.Int32)">            <summary>            Returns the state represented by the specified state flag            </summary>            <param name="flag">A flag that represents the state to return</param>            <returns>The state represented by the specified state flag</returns>        </member>        <member name="M:XPTable.Models.Row.SetState(System.Int32,System.Boolean)">            <summary>            Sets the state represented by the specified state flag to the specified value            </summary>            <param name="flag">A flag that represents the state to be set</param>            <param name="value">The new value of the state</param>        </member>        <member name="M:XPTable.Models.Row.GetRenderedCellIndex(System.Int32)">            <summary>            Returns the column that contains the cell that renders over the given column.            This is only different if there is a colspan cell on this row, to the left of the given position.            </summary>            <param name="columnIndex"></param>            <returns></returns>        </member>        <member name="M:XPTable.Models.Row.IsCellSelected(System.Int32)">            <summary>            Returns whether the Cell at the specified index is selected            </summary>            <param name="index">The index of the Cell in the Row's Row.CellCollection</param>            <returns>True if the Cell at the specified index is selected,             otherwise false</returns>        </member>        <member name="M:XPTable.Models.Row.ClearSelection">            <summary>            Removes the selected state from all the Cells within the Row            </summary>        </member>        <member name="M:XPTable.Models.Row.UpdateCellIndicies(System.Int32)">            <summary>            Updates the Cell's Index property so that it matches the Cells             position in the CellCollection            </summary>            <param name="start">The index to start updating from</param>        </member>        <member name="M:XPTable.Models.Row.ShouldSerializeBackColor">            <summary>            Specifies whether the BackColor property should be serialized at             design time            </summary>            <returns>true if the BackColor property should be serialized,             false otherwise</returns>        </member>        <member name="M:XPTable.Models.Row.ShouldSerializeForeColor">            <summary>            Specifies whether the ForeColor property should be serialized at             design time            </summary>            <returns>true if the ForeColor property should be serialized,             false otherwise</returns>        </member>        <member name="M:XPTable.Models.Row.ShouldSerializeFont">            <summary>            Specifies whether the Font property should be serialized at             design time            </summary>            <returns>true if the Font property should be serialized,             false otherwise</returns>        </member>        <member name="M:XPTable.Models.Row.ShouldSerializeEditable">            <summary>            Specifies whether the Editable property should be serialized at             design time            </summary>            <returns>true if the Editable property should be serialized,             false otherwise</returns>        </member>        <member name="M:XPTable.Models.Row.ShouldSerializeEnabled">            <summary>            Specifies whether the Enabled property should be serialized at             design time            </summary>            <returns>true if the Enabled property should be serialized,             false otherwise</returns>        </member>        <member name="M:XPTable.Models.Row.OnPropertyChanged(XPTable.Events.RowEventArgs)">            <summary>            Raises the PropertyChanged event            </summary>            <param name="e">A RowEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Row.OnCellAdded(XPTable.Events.RowEventArgs)">            <summary>            Raises the CellAdded event            </summary>            <param name="e">A RowEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Row.OnCellRemoved(XPTable.Events.RowEventArgs)">            <summary>            Raises the CellRemoved event            </summary>            <param name="e">A RowEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Row.OnSubRowAdded(XPTable.Events.RowEventArgs)">            <summary>            Raises the SubRowAdded event            </summary>            <param name="e"></param>        </member>        <member name="M:XPTable.Models.Row.OnSubRowRemoved(XPTable.Events.RowEventArgs)">            <summary>            Raises the SubRowRemoved event            </summary>            <param name="e"></param>        </member>        <member name="M:XPTable.Models.Row.OnCellPropertyChanged(XPTable.Events.CellEventArgs)">            <summary>            Raises the CellPropertyChanged event            </summary>            <param name="e">A CellEventArgs that contains the event data</param>        </member>        <member name="E:XPTable.Models.Row.CellAdded">            <summary>            Occurs when a Cell is added to the Row            </summary>        </member>        <member name="E:XPTable.Models.Row.CellRemoved">            <summary>            Occurs when a Cell is removed from the Row            </summary>        </member>        <member name="E:XPTable.Models.Row.SubRowAdded">            <summary>            Occurs when a SubRow is added to the Row            </summary>        </member>        <member name="E:XPTable.Models.Row.SubRowRemoved">            <summary>            Occurs when a SubRow is removed from the Row            </summary>        </member>        <member name="E:XPTable.Models.Row.PropertyChanged">            <summary>            Occurs when the value of a Row's property changes            </summary>        </member>        <member name="P:XPTable.Models.Row.Cells">            <summary>            A CellCollection representing the collection of             Cells contained within the Row            </summary>        </member>        <member name="P:XPTable.Models.Row.SubRows">            <summary>            A RowCollection representing the collection of             SubRows contained within the Row            </summary>        </member>        <member name="P:XPTable.Models.Row.Parent">            <summary>            The Row that is the parent (if this row is a sub-row).            </summary>        </member>        <member name="P:XPTable.Models.Row.ExpandSubRows">            <summary>            Gets or sets whether this row's sub-rows are shown or hidden. Is True by default.            </summary>        </member>        <member name="P:XPTable.Models.Row.ChildIndex">            <summary>            If this is a sub-row (i.e. it has a Parent), this gets the index of the Row within its Parent.            Used when sorting.            </summary>        </member>        <member name="P:XPTable.Models.Row.Tag">            <summary>            Gets or sets the object that contains data about the Row            </summary>        </member>        <member name="P:XPTable.Models.Row.RowStyle">            <summary>            Gets or sets the RowStyle used by the Row            </summary>        </member>        <member name="P:XPTable.Models.Row.BackColor">            <summary>            Gets or sets the background color for the Row            </summary>        </member>        <member name="P:XPTable.Models.Row.ForeColor">            <summary>            Gets or sets the foreground Color for the Row            </summary>        </member>        <member name="P:XPTable.Models.Row.Alignment">            <summary>            Gets or sets the vertical alignment of the objects displayed in the Row            </summary>        </member>        <member name="P:XPTable.Models.Row.Font">            <summary>            Gets or sets the Font used by the Row            </summary>        </member>        <member name="P:XPTable.Models.Row.Editable">            <summary>            Gets or sets a value indicating whether the Row's Cells are able             to be edited            </summary>        </member>        <member name="P:XPTable.Models.Row.Enabled">            <summary>            Gets or sets a value indicating whether the Row's Cells can respond to             user interaction            </summary>        </member>        <member name="P:XPTable.Models.Row.TableModel">            <summary>            Gets the TableModel the Row belongs to            </summary>        </member>        <member name="P:XPTable.Models.Row.InternalTableModel">            <summary>            Gets or sets the TableModel the Row belongs to            </summary>        </member>        <member name="P:XPTable.Models.Row.Index">            <summary>            Gets the index of the Row within its TableModel            </summary>        </member>        <member name="P:XPTable.Models.Row.InternalIndex">            <summary>            Gets or sets the index of the Row within its TableModel            </summary>        </member>        <member name="P:XPTable.Models.Row.InternalHeight">            <summary>            Gets or sets the height of the Row. If this row has not been rendered             (and the so exact height has not been calculated) -1 is returned.            </summary>        </member>        <member name="P:XPTable.Models.Row.Height">            <summary>            Gets the height of the Row. If this row has not been rendered             (and the so exact height has not been calculated) the table default            row height is returned.            </summary>        </member>        <member name="P:XPTable.Models.Row.CanRaiseEvents">            <summary>            Gets whether the Row is able to raise events            </summary>        </member>        <member name="P:XPTable.Models.Row.SelectedCellCount">            <summary>            Gets the number of Cells that are selected within the Row            </summary>        </member>        <member name="P:XPTable.Models.Row.InternalSelectedCellCount">            <summary>            Gets or sets the number of Cells that are selected within the Row            </summary>        </member>        <member name="P:XPTable.Models.Row.WordWrapCellIndex">            <summary>            Gets the index of the word wrap cell (if any).            </summary>        </member>        <member name="P:XPTable.Models.Row.AnyCellsSelected">            <summary>            Gets whether any Cells within the Row are selected            </summary>        </member>        <member name="P:XPTable.Models.Row.SelectedItems">            <summary>            Returns an array of Cells that contains all the selected Cells             within the Row            </summary>        </member>        <member name="P:XPTable.Models.Row.SelectedIndicies">            <summary>            Returns an array that contains the indexes of all the selected Cells             within the Row            </summary>        </member>        <member name="P:XPTable.Models.Row.InternalGridLineFlags">            <summary>            Holds flags indicating whether the RHS vertical grid line should be drawn for the cell at the position            given by the index.            </summary>        </member>        <member name="T:XPTable.Events.CellEventType">            <summary>            Specifies the type of event generated when the value of a             Cell's property changes            </summary>        </member>        <member name="F:XPTable.Events.CellEventType.Unknown">            <summary>            Occurs when the Cell's property change type is unknown            </summary>        </member>        <member name="F:XPTable.Events.CellEventType.ValueChanged">            <summary>            Occurs when the value displayed by a Cell has changed            </summary>        </member>        <member name="F:XPTable.Events.CellEventType.FontChanged">            <summary>            Occurs when the value of a Cell's Font property changes            </summary>        </member>        <member name="F:XPTable.Events.CellEventType.BackColorChanged">            <summary>            Occurs when the value of a Cell's BackColor property changes            </summary>        </member>        <member name="F:XPTable.Events.CellEventType.ForeColorChanged">            <summary>            Occurs when the value of a Cell's ForeColor property changes            </summary>        </member>        <member name="F:XPTable.Events.CellEventType.StyleChanged">            <summary>            Occurs when the value of a Cell's CellStyle property changes            </summary>        </member>        <member name="F:XPTable.Events.CellEventType.PaddingChanged">            <summary>            Occurs when the value of a Cell's Padding property changes            </summary>        </member>        <member name="F:XPTable.Events.CellEventType.EditableChanged">            <summary>            Occurs when the value of a Cell's Editable property changes            </summary>        </member>        <member name="F:XPTable.Events.CellEventType.EnabledChanged">            <summary>            Occurs when the value of a Cell's Enabled property changes            </summary>        </member>        <member name="F:XPTable.Events.CellEventType.ToolTipTextChanged">            <summary>            Occurs when the value of a Cell's ToolTipText property changes            </summary>        </member>        <member name="F:XPTable.Events.CellEventType.CheckStateChanged">            <summary>            Occurs when the value of a Cell's CheckState property changes            </summary>        </member>        <member name="F:XPTable.Events.CellEventType.ThreeStateChanged">            <summary>            Occurs when the value of a Cell's ThreeState property changes            </summary>        </member>        <member name="F:XPTable.Events.CellEventType.ImageChanged">            <summary>            Occurs when the value of a Cell's Image property changes            </summary>        </member>        <member name="F:XPTable.Events.CellEventType.ImageSizeModeChanged">            <summary>            Occurs when the value of a Cell's ImageSizeMode property changes            </summary>        </member>        <member name="F:XPTable.Events.CellEventType.WordWrapChanged">            <summary>            Occurs when the value of a Cell's WordWrap property changes            </summary>        </member>        <member name="T:XPTable.Win32.WindowMessage">            <summary>            The WindowMessage enemeration contains Windows messages that the             XPTable may be interested in listening for            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_ACTIVATE">            <summary>            The WM_ACTIVATE message is sent to both the window being activated and the             window being deactivated. If the windows use the same input queue, the message             is sent synchronously, first to the window procedure of the top-level window             being deactivated, then to the window procedure of the top-level window being             activated. If the windows use different input queues, the message is sent             asynchronously, so the window is activated immediately            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_PAINT">            <summary>            The WM_PAINT message is sent when the system or another application makes a request             to paint a portion of an application's window. The message is sent when the             UpdateWindow or RedrawWindow function is called, or by the DispatchMessage             function when the application obtains a WM_PAINT message by using the GetMessage             or PeekMessage function. A window receives this message through its WindowProc             function            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_CLOSE">            <summary>            The WM_CLOSE message is sent as a signal that a window or an application             should terminate            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_ACTIVATEAPP">            <summary>            The WM_ACTIVATEAPP message is sent when a window belonging to a different             application than the active window is about to be activated. The message is             sent to the application whose window is being activated and to the application             whose window is being deactivated            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_MOUSEACTIVATE">            <summary>            The WM_MOUSEACTIVATE message is sent when the cursor is in an inactive window             and the user presses a mouse button. The parent window receives this message             only if the child window passes it to the DefWindowProc function            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_NCACTIVATE">            <summary>            The WM_NCACTIVATE message is sent to a window when its nonclient area needs to             be changed to indicate an active or inactive state            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_NCMOUSEMOVE">            <summary>            The WM_NCMOUSEMOVE message is posted to a window when the cursor is moved             within the nonclient area of the window. This message is posted to the window             that contains the cursor. If a window has captured the mouse, this message             is not posted            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_NCLBUTTONDOWN">            <summary>            The WM_NCLBUTTONDOWN message is posted when the user presses the left mouse             button while the cursor is within the nonclient area of a window. This message             is posted to the window that contains the cursor. If a window has captured             the mouse, this message is not posted            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_NCLBUTTONUP">            <summary>            The WM_NCLBUTTONUP message is posted when the user releases the left mouse             button while the cursor is within the nonclient area of a window. This message             is posted to the window that contains the cursor. If a window has captured             the mouse, this message is not posted            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_NCLBUTTONDBLCLK">            <summary>            The WM_NCLBUTTONDBLCLK message is posted when the user double-clicks the             left mouse button while the cursor is within the nonclient area of a window.             This message is posted to the window that contains the cursor. If a window             has captured the mouse, this message is not posted            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_NCRBUTTONDOWN">            <summary>            The WM_NCRBUTTONDOWN message is posted when the user presses the right mouse             button while the cursor is within the nonclient area of a window. This message             is posted to the window that contains the cursor. If a window has captured             the mouse, this message is not posted            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_NCRBUTTONUP">            <summary>            The WM_NCRBUTTONUP message is posted when the user releases the right mouse             button while the cursor is within the nonclient area of a window. This message             is posted to the window that contains the cursor. If a window has captured             the mouse, this message is not posted            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_NCRBUTTONDBLCLK">            <summary>            The WM_NCRBUTTONDBLCLK message is posted when the user double-clicks the right             mouse button while the cursor is within the nonclient area of a window. This             message is posted to the window that contains the cursor. If a window has             captured the mouse, this message is not posted            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_NCMBUTTONDOWN">            <summary>            The WM_NCMBUTTONDOWN message is posted when the user presses the middle mouse             button while the cursor is within the nonclient area of a window. This message             is posted to the window that contains the cursor. If a window has captured the             mouse, this message is not posted            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_NCMBUTTONUP">            <summary>            The WM_NCMBUTTONUP message is posted when the user releases the middle mouse             button while the cursor is within the nonclient area of a window. This message             is posted to the window that contains the cursor. If a window has captured the             mouse, this message is not posted            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_NCMBUTTONDBLCLK">            <summary>            The WM_NCMBUTTONDBLCLK message is posted when the user double-clicks the middle             mouse button while the cursor is within the nonclient area of a window. This             message is posted to the window that contains the cursor. If a window has             captured the mouse, this message is not posted            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_NCXBUTTONDOWN">            <summary>            The WM_NCXBUTTONDOWN message is posted when the user presses the first or second X             button while the cursor is in the nonclient area of a window. This message is posted             to the window that contains the cursor. If a window has captured the mouse, this             message is not posted            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_NCXBUTTONUP">            <summary>            The WM_NCXBUTTONUP message is posted when the user releases the first or second             X button while the cursor is in the nonclient area of a window. This message is             posted to the window that contains the cursor. If a window has captured the mouse,             this message is not posted            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_NCXBUTTONDBLCLK">            <summary>            The WM_NCXBUTTONDBLCLK message is posted when the user double-clicks the first or             second X button while the cursor is in the nonclient area of a window. This message             is posted to the window that contains the cursor. If a window has captured the mouse,             this message is not posted            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_KEYDOWN">            <summary>            The WM_KEYDOWN message is posted to the window with the keyboard focus when a             nonsystem key is pressed. A nonsystem key is a key that is pressed when the ALT             key is not pressed            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_KEYUP">            <summary>            The WM_KEYUP message is posted to the window with the keyboard focus when a             nonsystem key is released. A nonsystem key is a key that is pressed when the ALT             key is not pressed, or a keyboard key that is pressed when a window has the             keyboard focus            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_CHAR">            <summary>            The WM_CHAR message is posted to the window with the keyboard focus when a             WM_KEYDOWN message is translated by the TranslateMessage function. The WM_CHAR             message contains the character code of the key that was pressed            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_DEADCHAR">            <summary>            The WM_DEADCHAR message is posted to the window with the keyboard focus when a             WM_KEYUP message is translated by the TranslateMessage function. WM_DEADCHAR             specifies a character code generated by a dead key. A dead key is a key that             generates a character, such as the umlaut (double-dot), that is combined with             another character to form a composite character. For example, the umlaut-O             character (Ö) is generated by typing the dead key for the umlaut character,             and then typing the O key            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_SYSKEYDOWN">            <summary>            The WM_SYSKEYDOWN message is posted to the window with the keyboard focus when             the user presses the F10 key (which activates the menu bar) or holds down the             ALT key and then presses another key. It also occurs when no window currently             has the keyboard focus; in this case, the WM_SYSKEYDOWN message is sent to the             active window. The window that receives the message can distinguish between             these two contexts by checking the context code in the lParam parameter            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_SYSKEYUP">            <summary>            The WM_SYSKEYUP message is posted to the window with the keyboard focus when             the user releases a key that was pressed while the ALT key was held down. It             also occurs when no window currently has the keyboard focus; in this case, the             WM_SYSKEYUP message is sent to the active window. The window that receives the             message can distinguish between these two contexts by checking the context code             in the lParam parameter            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_MOUSEMOVE">            <summary>            The WM_MOUSEMOVE message is posted to a window when the cursor moves. If the mouse             is not captured, the message is posted to the window that contains the cursor.             Otherwise, the message is posted to the window that has captured the mouse            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_LBUTTONDOWN">            <summary>            The WM_LBUTTONDOWN message is posted when the user presses the left mouse button             while the cursor is in the client area of a window. If the mouse is not captured,             the message is posted to the window beneath the cursor. Otherwise, the message is             posted to the window that has captured the mouse            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_LBUTTONUP">            <summary>            The WM_LBUTTONUP message is posted when the user releases the left mouse button             while the cursor is in the client area of a window. If the mouse is not captured,             the message is posted to the window beneath the cursor. Otherwise, the message is             posted to the window that has captured the mouse            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_LBUTTONDBLCLK">            <summary>            The WM_LBUTTONDBLCLK message is posted when the user double-clicks the left mouse             button while the cursor is in the client area of a window. If the mouse is not             captured, the message is posted to the window beneath the cursor. Otherwise, the             message is posted to the window that has captured the mouse            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_RBUTTONDOWN">            <summary>            The WM_RBUTTONDOWN message is posted when the user presses the right mouse button             while the cursor is in the client area of a window. If the mouse is not captured,             the message is posted to the window beneath the cursor. Otherwise, the message is             posted to the window that has captured the mouse            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_RBUTTONUP">            <summary>            The WM_RBUTTONUP message is posted when the user releases the right mouse button             while the cursor is in the client area of a window. If the mouse is not captured,             the message is posted to the window beneath the cursor. Otherwise, the message is             posted to the window that has captured the mouse            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_RBUTTONDBLCLK">            <summary>            The WM_RBUTTONDBLCLK message is posted when the user double-clicks the right mouse             button while the cursor is in the client area of a window. If the mouse is not             captured, the message is posted to the window beneath the cursor. Otherwise, the             message is posted to the window that has captured the mouse            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_MBUTTONDOWN">            <summary>            The WM_MBUTTONDOWN message is posted when the user presses the middle mouse button             while the cursor is in the client area of a window. If the mouse is not captured,             the message is posted to the window beneath the cursor. Otherwise, the message is             posted to the window that has captured the mouse            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_MBUTTONUP">            <summary>            The WM_MBUTTONUP message is posted when the user releases the middle mouse button             while the cursor is in the client area of a window. If the mouse is not captured,             the message is posted to the window beneath the cursor. Otherwise, the message is             posted to the window that has captured the mouse            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_MBUTTONDBLCLK">            <summary>            The WM_MBUTTONDBLCLK message is posted when the user double-clicks the middle mouse             button while the cursor is in the client area of a window. If the mouse is not             captured, the message is posted to the window beneath the cursor. Otherwise, the             message is posted to the window that has captured the mouse            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_XBUTTONDOWN">            <summary>            The WM_XBUTTONDOWN message is posted when the user presses the first or second X             button while the cursor is in the client area of a window. If the mouse is not captured,             the message is posted to the window beneath the cursor. Otherwise, the message is             posted to the window that has captured the mouse            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_XBUTTONUP">            <summary>            The WM_XBUTTONUP message is posted when the user releases the first or second X             button while the cursor is in the client area of a window. If the mouse is not             captured, the message is posted to the window beneath the cursor. Otherwise, the             message is posted to the window that has captured the mouse            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_XBUTTONDBLCLK">            <summary>            The WM_XBUTTONDBLCLK message is posted when the user double-clicks the first or             second X button while the cursor is in the client area of a window. If the mouse             is not captured, the message is posted to the window beneath the cursor. Otherwise,             the message is posted to the window that has captured the mouse            </summary>        </member>        <member name="F:XPTable.Win32.WindowMessage.WM_MOUSEWHEEL">            <summary>            The WM_MOUSEWHEEL message is sent to the focus window when the mouse wheel is             rotated. The DefWindowProc function propagates the message to the window's parent.             There should be no internal forwarding of the message, since DefWindowProc propagates             it up the parent chain until it finds a window that processes it            </summary>        </member>        <member name="T:XPTable.Win32.WindowExtendedStyles">            <summary>            Specifies the extended window style of the window being created            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_DLGMODALFRAME">            <summary>            Creates a window that has a double border; the window can, optionally, be             created with a title bar by specifying the WS_CAPTION style in the dwStyle             parameter            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_NOPARENTNOTIFY">            <summary>            Specifies that a child window created with this style does not send the             WM_PARENTNOTIFY message to its parent window when it is created or destroyed            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_TOPMOST">            <summary>            Specifies that a window created with this style should be placed above all             non-topmost windows and should stay above them, even when the window is             deactivated. To add or remove this style, use the SetWindowPos function            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_ACCEPTFILES">            <summary>            Specifies that a window created with this style accepts drag-drop files            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_TRANSPARENT">            <summary>            Specifies that a window created with this style should not be painted until             siblings beneath the window (that were created by the same thread) have been             painted. The window appears transparent because the bits of underlying sibling             windows have already been painted. To achieve transparency without these             restrictions, use the SetWindowRgn function            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_MDICHILD">            <summary>            Creates a multiple-document interface (MDI) child window            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_TOOLWINDOW">            <summary>            Creates a tool window; that is, a window intended to be used as a floating             toolbar. A tool window has a title bar that is shorter than a normal title             bar, and the window title is drawn using a smaller font. A tool window does             not appear in the taskbar or in the dialog that appears when the user presses             ALT+TAB. If a tool window has a system menu, its icon is not displayed on the             title bar. However, you can display the system menu by right-clicking or by             typing ALT+SPACE            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_WINDOWEDGE">            <summary>            Specifies that a window has a border with a raised edge            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_CLIENTEDGE">            <summary>            Specifies that a window has a border with a sunken edge            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_CONTEXTHELP">            <summary>            Includes a question mark in the title bar of the window. When the user             clicks the question mark, the cursor changes to a question mark with a             pointer. If the user then clicks a child window, the child receives a             WM_HELP message. The child window should pass the message to the parent             window procedure, which should call the WinHelp function using the             HELP_WM_HELP command. The Help application displays a pop-up window that             typically contains help for the child window. WS_EX_CONTEXTHELP cannot be             used with the WS_MAXIMIZEBOX or WS_MINIMIZEBOX styles            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_RIGHT">            <summary>            The window has generic "right-aligned" properties. This depends on the window             class. This style has an effect only if the shell language is Hebrew, Arabic,             or another language that supports reading-order alignment; otherwise, the style             is ignored. Using the WS_EX_RIGHT style for static or edit controls has the             same effect as using the SS_RIGHT or ES_RIGHT style, respectively. Using this             style with button controls has the same effect as using BS_RIGHT and BS_RIGHTBUTTON             styles            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_LEFT">            <summary>            Creates a window that has generic left-aligned properties. This is the default            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_RTLREADING">            <summary>            If the shell language is Hebrew, Arabic, or another language that supports             reading-order alignment, the window text is displayed using right-to-left             reading-order properties. For other languages, the style is ignored            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_LTRREADING">            <summary>            The window text is displayed using left-to-right reading-order properties.             This is the default            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_LEFTSCROLLBAR">            <summary>            If the shell language is Hebrew, Arabic, or another language that supports             reading order alignment, the vertical scroll bar (if present) is to the left             of the client area. For other languages, the style is ignored            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_RIGHTSCROLLBAR">            <summary>            Vertical scroll bar (if present) is to the right of the client area. This             is the default            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_CONTROLPARENT">            <summary>            The window itself contains child windows that should take part in dialog             box navigation. If this style is specified, the dialog manager recurses             into children of this window when performing navigation operations such             as handling the TAB key, an arrow key, or a keyboard mnemonic            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_STATICEDGE">            <summary>            Creates a window with a three-dimensional border style intended to be used             for items that do not accept user input            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_APPWINDOW">            <summary>            Forces a top-level window onto the taskbar when the window is visible            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_LAYERED">            <summary>            Windows 2000/XP: Creates a layered window. Note that this cannot be used             for child windows. Also, this cannot be used if the window has a class             style of either CS_OWNDC or CS_CLASSDC            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_NOINHERITLAYOUT">            <summary>            Windows 2000/XP: A window created with this style does not pass its window             layout to its child windows            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_LAYOUTRTL">            <summary>            Arabic and Hebrew versions of Windows 98/Me, Windows 2000/XP: Creates a window             whose horizontal origin is on the right edge. Increasing horizontal values             advance to the left            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_COMPOSITED">            <summary>            Windows XP: Paints all descendants of a window in bottom-to-top painting order             using double-buffering. This cannot be used if the window has a class style of             either CS_OWNDC or CS_CLASSDC            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_NOACTIVATE">            <summary>            Windows 2000/XP: A top-level window created with this style does not become the             foreground window when the user clicks it. The system does not bring this window             to the foreground when the user minimizes or closes the foreground window. To             activate the window, use the SetActiveWindow or SetForegroundWindow function.             The window does not appear on the taskbar by default. To force the window to             appear on the taskbar, use the WS_EX_APPWINDOW style            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_OVERLAPPEDWINDOW">            <summary>            Combines the WS_EX_CLIENTEDGE and WS_EX_WINDOWEDGE styles            </summary>        </member>        <member name="F:XPTable.Win32.WindowExtendedStyles.WS_EX_PALETTEWINDOW">            <summary>            Combines the WS_EX_WINDOWEDGE, WS_EX_TOOLWINDOW, and WS_EX_TOPMOST styles            </summary>        </member>        <member name="T:XPTable.Win32.AsciiChars">            <summary>            Represents the Ascii character values.            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Null">            <summary>            Null character (NUL)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.StartOfHeading">            <summary>            Start of heading character (SOH)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.StartOfText">            <summary>            Start of text character (STX)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.EndOfText">            <summary>            End of text character (ETX)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.EndOfTransmission">            <summary>            End of transmission character (EOT)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Enquiry">            <summary>            Enquiry character (ENQ)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Acknowledge">            <summary>            Acknowledge character (ACK)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Bell">            <summary>            Bell character (BEL)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Backspace">            <summary>            Backspace character (BS)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.HorizontalTab">            <summary>            Horizontal tab character (HT)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LineFeed">            <summary>            Line Feed character (LF)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.VerticalTab">            <summary>            Vertical tab character (VT)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.FormFeed">            <summary>            Form Feed character (FF)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.CarriageReturn">            <summary>            Carriage Return character (CR)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.ShiftOut">            <summary>            Shift Out character (SO)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.ShiftIn">            <summary>            Shift In character (SI)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.DataLinkEscape">            <summary>            Data link escape character (DLE)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.XON">            <summary>            XON character (DC1)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.DeviceControl2">            <summary>            Device control 2 character (DC2)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.XOFF">            <summary>            XOFF character (DC3)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.DeviceControl4">            <summary>            Device control 4 character (DC4)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.NegativeAcknowledge">            <summary>            Negative acknowledge character (NAK)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.SynchronousIdle">            <summary>            Synchronous idle character (SYN)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.EndTransmissionBlock">            <summary>            End transmission block character (ETB)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.CancelLine">            <summary>            Cancel line character (CAN)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.EndOfMedium">            <summary>            End of medium character (EM)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Substitute">            <summary>            Substitute character (SUB)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Escape">            <summary>            Escape character (ESC)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.FileSeparator">            <summary>            File separator character (FS)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.GroupSeparator">            <summary>            Group separator character (GS)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.RecordSeparator">            <summary>            Record separator character (RS)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UnitSeparator">            <summary>            Unit separator character (US)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Space">            <summary>            Space character (SP)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.ExclamationMark">            <summary>            Exclamation mark character (!)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.QuotationMark">            <summary>            Quotation mark character (")            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.CrossHatch">            <summary>            Cross hatch character (#)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.DollarSign">            <summary>            Dollar sign character ($)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.PercentSign">            <summary>            Percent sign character (%)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Ampersand">            <summary>            Ampersand character (&)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.ClosingSingleQuote">            <summary>            Closing single quote or Apostrophe character (')            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.OpeningParentheses">            <summary>            Opening parentheses character (()            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.ClosingParentheses">            <summary>            Closing parentheses character ())            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Asterisk">            <summary>            Asterisk character (*)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Plus">            <summary>            Plus character (+)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Comma">            <summary>            Comma character (,)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Hyphen">            <summary>            Hyphen character (-)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.FullStop">            <summary>            FullStop character (.)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.ForwardSlash">            <summary>            Forward slash character (/)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Zero">            <summary>            Zero (0)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.One">            <summary>            One character (1)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Two">            <summary>            Two (2)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Three">            <summary>            Three (3)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Four">            <summary>            Four (4)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Five">            <summary>            Five (5)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Six">            <summary>            Six (6)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Seven">            <summary>            Seven (7)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Eight">            <summary>            Eight (8)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Nine">            <summary>            Nine (9)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Colon">            <summary>            Colon character (:)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Semicolon">            <summary>            Semicolon character (;)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LessThan">            <summary>            Less than character (<)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.EqualsSign">            <summary>            Equals character (=)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.GreaterThan">            <summary>            Greater than character (>)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.QuestionMark">            <summary>            Question mark character (?)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.AtSign">            <summary>            At-sign character (@)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseA">            <summary>            Uppercase A            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseB">            <summary>            Uppercase B            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseC">            <summary>            Uppercase C            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseD">            <summary>            Uppercase D            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseE">            <summary>            Uppercase E            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseF">            <summary>            Uppercase F            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseG">            <summary>            Uppercase G            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseH">            <summary>            Uppercase H            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseI">            <summary>            Uppercase I            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseJ">            <summary>            Uppercase J            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseK">            <summary>            Uppercase K            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseL">            <summary>            Uppercase L            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseM">            <summary>            Uppercase M            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseN">            <summary>            Uppercase N            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseO">            <summary>            Uppercase O            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseP">            <summary>            Uppercase P            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseQ">            <summary>            Uppercase Q            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseR">            <summary>            Uppercase R            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseS">            <summary>            Uppercase S            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseT">            <summary>            Uppercase T            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseU">            <summary>            Uppercase U            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseV">            <summary>            Uppercase V            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseW">            <summary>            Uppercase W            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseX">            <summary>            Uppercase X            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseY">            <summary>            Uppercase Y            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.UppercaseZ">            <summary>            Uppercase Z            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.OpeningSquareBracket">            <summary>            Opening square bracket character ([)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Backslash">            <summary>            Backslash character (\)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.ClosingSquareBracket">            <summary>            Closing square bracket character (])            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Caret">            <summary>            Caret (Circumflex) character (^)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Underscore">            <summary>            Underscore character (_)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.OpeningSingleQuote">            <summary>            Opening single quote character (`)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseA">            <summary>            Lowercase a            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseB">            <summary>            Lowercase b            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseC">            <summary>            Lowercase c            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseD">            <summary>            Lowercase d            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseE">            <summary>            Lowercase e            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseF">            <summary>            Lowercase f            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseG">            <summary>            Lowercase g            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseH">            <summary>            Lowercase h            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseI">            <summary>            Lowercase i            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseJ">            <summary>            Lowercase j            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseK">            <summary>            Lowercase k            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseL">            <summary>            Lowercase l            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseM">            <summary>            Lowercase m            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseN">            <summary>            Lowercase n            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseO">            <summary>            Lowercase o            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseP">            <summary>            Lowercase p            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseQ">            <summary>            Lowercase q            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseR">            <summary>            Lowercase r            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseS">            <summary>            Lowercase s            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseT">            <summary>            Lowercase t            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseU">            <summary>            Lowercase u            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseV">            <summary>            Lowercase v            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseW">            <summary>            Lowercase w            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseX">            <summary>            Lowercase x            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseY">            <summary>            Lowercase y            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.LowercaseZ">            <summary>            Lowercase z            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.OpeningCurlyBrace">            <summary>            Opening curly brace character ({)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.VerticalLine">            <summary>            Vertical line character (|)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.ClosingCurlyBrace">            <summary>            Closing curly brace character (})            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Tilde">            <summary>            Tilde character (~)            </summary>        </member>        <member name="F:XPTable.Win32.AsciiChars.Delete">            <summary>            Delete character (DEL)            </summary>        </member>        <member name="T:XPTable.Sorting.SortType">            <summary>            Defimes the type of sort to be used            </summary>        </member>        <member name="F:XPTable.Sorting.SortType.AutoSort">            <summary>            System to determine Sort method            </summary>        </member>        <member name="F:XPTable.Sorting.SortType.HeapSort">            <summary>            Use Heap Sort method            </summary>        </member>        <member name="F:XPTable.Sorting.SortType.InsertionSort">            <summary>            Use Insertion Sort Method            </summary>        </member>        <member name="F:XPTable.Sorting.SortType.MergeSort">            <summary>            Use Merge Sort Method            </summary>        </member>        <member name="F:XPTable.Sorting.SortType.ShellSort">            <summary>            Use Shell Sort Method            </summary>        </member>        <member name="T:XPTable.Sorting.ImageComparer">            <summary>            An IComparer for sorting Cells that contain Images            </summary>        </member>        <member name="T:XPTable.Sorting.ComparerBase">            <summary>            Base class for comparers used to sort the Cells contained in a TableModel            </summary>        </member>        <member name="F:XPTable.Sorting.ComparerBase.tableModel">            <summary>            The TableModel that contains the Cells to be sorted            </summary>        </member>        <member name="F:XPTable.Sorting.ComparerBase.column">            <summary>            The index of the Column to be sorted            </summary>        </member>        <member name="M:XPTable.Sorting.ComparerBase.#ctor(XPTable.Models.TableModel,System.Int32,System.Windows.Forms.SortOrder)">            <summary>            Initializes a new instance of the ComparerBase class with the specified             TableModel, Column index and SortOrder            </summary>            <param name="tableModel">The TableModel that contains the data to be sorted</param>            <param name="column">The index of the Column to be sorted</param>            <param name="sortOrder">Specifies how the Column is to be sorted</param>        </member>        <member name="M:XPTable.Sorting.ComparerBase.Compare(System.Object,System.Object)">            <summary>            Compares two objects and returns a value indicating whether one is less             than, equal to or greater than the other.            </summary>            <param name="a">First object to compare</param>            <param name="b">Second object to compare</param>            <returns>-1 if a is less than b, 1 if a is greater than b, or 0 if a equals b</returns>        </member>        <member name="M:XPTable.Sorting.ComparerBase.CompareCells(XPTable.Models.Cell,XPTable.Models.Cell)">            <summary>            Compares two cells and returns a value indicating whether one is less             than, equal to or greater than the other.            Both cells are non-null;            </summary>            <param name="cell1"></param>            <param name="cell2"></param>            <returns></returns>        </member>        <member name="P:XPTable.Sorting.ComparerBase.TableModel">            <summary>            Gets the TableModel that contains the Cells to be sorted            </summary>        </member>        <member name="P:XPTable.Sorting.ComparerBase.SortColumn">            <summary>            Gets the index of the Column to be sorted            </summary>        </member>        <member name="M:XPTable.Sorting.ImageComparer.#ctor(XPTable.Models.TableModel,System.Int32,System.Windows.Forms.SortOrder)">            <summary>            Initializes a new instance of the ImageComparer class with the specified             TableModel, Column index and SortOrder            </summary>            <param name="tableModel">The TableModel that contains the data to be sorted</param>            <param name="column">The index of the Column to be sorted</param>            <param name="sortOrder">Specifies how the Column is to be sorted</param>        </member>        <member name="M:XPTable.Sorting.ImageComparer.CompareCells(XPTable.Models.Cell,XPTable.Models.Cell)">            <summary>            Compares two cells and returns a value indicating whether one is less             than, equal to or greater than the other.            </summary>            <param name="cell1"></param>            <param name="cell2"></param>            <returns></returns>        </member>        <member name="T:XPTable.Models.ProgressBarColumn">            <summary>            Represents a Column whose Cells are displayed as a ProgressBar            </summary>        </member>        <member name="F:XPTable.Models.ProgressBarColumn.drawPercentageText">            <summary>            Specifies whether the ProgressBar's value as a string             should be displayed            </summary>        </member>        <member name="M:XPTable.Models.ProgressBarColumn.#ctor">            <summary>            Creates a new ProgressBarColumn with default values            </summary>        </member>        <member name="M:XPTable.Models.ProgressBarColumn.#ctor(System.String)">            <summary>            Creates a new ProgressBarColumn with the specified header text            </summary>            <param name="text">The text displayed in the column's header</param>        </member>        <member name="M:XPTable.Models.ProgressBarColumn.#ctor(System.String,System.Int32)">            <summary>            Creates a new ProgressBarColumn with the specified header text and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.ProgressBarColumn.#ctor(System.String,System.Int32,System.Boolean)">            <summary>            Creates a new ProgressBarColumn with the specified header text, width and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.ProgressBarColumn.#ctor(System.String,System.Drawing.Image)">            <summary>            Creates a new ProgressBarColumn with the specified header text and image            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>        </member>        <member name="M:XPTable.Models.ProgressBarColumn.#ctor(System.String,System.Drawing.Image,System.Int32)">            <summary>            Creates a new ProgressBarColumn with the specified header text, image             and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.ProgressBarColumn.#ctor(System.String,System.Drawing.Image,System.Int32,System.Boolean)">            <summary>            Creates a new ProgressBarColumn with the specified header text, image,             width and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.ProgressBarColumn.Init">            <summary>            Initializes the ProgressBarColumn with default values            </summary>        </member>        <member name="M:XPTable.Models.ProgressBarColumn.GetDefaultRendererName">            <summary>            Gets a string that specifies the name of the Column's default CellRenderer            </summary>            <returns>A string that specifies the name of the Column's default             CellRenderer</returns>        </member>        <member name="M:XPTable.Models.ProgressBarColumn.CreateDefaultRenderer">            <summary>            Gets the Column's default CellRenderer            </summary>            <returns>The Column's default CellRenderer</returns>        </member>        <member name="M:XPTable.Models.ProgressBarColumn.GetDefaultEditorName">            <summary>            Gets a string that specifies the name of the Column's default CellEditor            </summary>            <returns>A string that specifies the name of the Column's default             CellEditor</returns>        </member>        <member name="M:XPTable.Models.ProgressBarColumn.CreateDefaultEditor">            <summary>            Gets the Column's default CellEditor            </summary>            <returns>The Column's default CellEditor</returns>        </member>        <member name="P:XPTable.Models.ProgressBarColumn.DrawPercentageText">            <summary>            Gets or sets whether a Cell's percantage value should be drawn as a string            </summary>        </member>        <member name="P:XPTable.Models.ProgressBarColumn.DefaultComparerType">            <summary>            Gets the Type of the Comparer used to compare the Column's Cells when             the Column is sorting            </summary>        </member>        <member name="P:XPTable.Models.ProgressBarColumn.Editable">            <summary>            Gets or sets a value indicating whether the Column's Cells contents             are able to be edited            </summary>        </member>        <member name="T:XPTable.Events.SelectionEventHandler">            <summary>            Represents the methods that will handle the SelectionChanged event of a TableModel            </summary>        </member>        <member name="T:XPTable.Events.SelectionEventArgs">            <summary>            Provides data for a TableModel's SelectionChanged event            </summary>        </member>        <member name="F:XPTable.Events.SelectionEventArgs.source">            <summary>            The TableModel that Raised the event            </summary>        </member>        <member name="F:XPTable.Events.SelectionEventArgs.oldSelectedIndicies">            <summary>            The previously selected Row indicies            </summary>        </member>        <member name="F:XPTable.Events.SelectionEventArgs.newSelectedIndicies">            <summary>            The newly selected Row indicies            </summary>        </member>        <member name="F:XPTable.Events.SelectionEventArgs.oldSelectionBounds">            <summary>            The Rectangle that bounds the previously selected Rows            </summary>        </member>        <member name="F:XPTable.Events.SelectionEventArgs.newSelectionBounds">            <summary>            The Rectangle that bounds the newly selected Rows            </summary>        </member>        <member name="M:XPTable.Events.SelectionEventArgs.#ctor(XPTable.Models.TableModel,System.Int32[],System.Int32[])">            <summary>            Initializes a new instance of the SelectionEventArgs class with             the specified TableModel source, old selected indicies and new             selected indicies            </summary>            <param name="source">The TableModel that originated the event</param>            <param name="oldSelectedIndicies">An array of the previously selected Rows</param>            <param name="newSelectedIndicies">An array of the newly selected Rows</param>        </member>        <member name="P:XPTable.Events.SelectionEventArgs.TableModel">            <summary>            Gets the TableModel that Raised the event            </summary>        </member>        <member name="P:XPTable.Events.SelectionEventArgs.OldSelectedIndicies">            <summary>            Gets the previously selected Row indicies            </summary>        </member>        <member name="P:XPTable.Events.SelectionEventArgs.NewSelectedIndicies">            <summary>            Gets the newly selected Row indicies            </summary>        </member>        <member name="P:XPTable.Events.SelectionEventArgs.OldSelectionBounds">            <summary>            Gets the Rectangle that bounds the previously selected Rows            </summary>        </member>        <member name="P:XPTable.Events.SelectionEventArgs.NewSelectionBounds">            <summary>            Gets the Rectangle that bounds the newly selected Rows            </summary>        </member>        <member name="T:XPTable.Events.CellMouseEventHandler">            <summary>            Represents the method that will handle the CellMouseEnter, CellMouseLeave,             CellMouseDown, CellMouseUp, CellMouseMove and CellMouseHover events of a Table            </summary>        </member>        <member name="T:XPTable.Events.CellMouseEventArgs">            <summary>            Provides data for the CellMouseEnter, CellMouseLeave, CellMouseDown,             CellMouseUp and CellMouseMove events of a Table            </summary>        </member>        <member name="F:XPTable.Events.CellMouseEventArgs.cell">            <summary>            The Cell that raised the event            </summary>        </member>        <member name="F:XPTable.Events.CellMouseEventArgs.table">            <summary>            The Table the Cell belongs to            </summary>        </member>        <member name="F:XPTable.Events.CellMouseEventArgs.row">            <summary>            The Row index of the Cell            </summary>        </member>        <member name="F:XPTable.Events.CellMouseEventArgs.column">            <summary>            The Column index of the Cell            </summary>        </member>        <member name="F:XPTable.Events.CellMouseEventArgs.cellRect">            <summary>            The Cells bounding rectangle            </summary>        </member>        <member name="M:XPTable.Events.CellMouseEventArgs.#ctor(XPTable.Models.Cell,XPTable.Models.Table,XPTable.Models.CellPos,System.Drawing.Rectangle)">            <summary>            Initializes a new instance of the CellMouseEventArgs class with             the specified source Cell, table, row index, column index and             cell bounds            </summary>            <param name="cell">The Cell that Raised the event</param>            <param name="table">The Table the Cell belongs to</param>            <param name="cellPos"></param>            <param name="cellRect">The Cell's bounding rectangle</param>        </member>        <member name="M:XPTable.Events.CellMouseEventArgs.#ctor(XPTable.Models.Cell,XPTable.Models.Table,System.Int32,System.Int32,System.Drawing.Rectangle)">            <summary>            Initializes a new instance of the CellMouseEventArgs class with             the specified source Cell, table, row index, column index and             cell bounds            </summary>            <param name="cell">The Cell that Raised the event</param>            <param name="table">The Table the Cell belongs to</param>            <param name="row">The Row index of the Cell</param>            <param name="column">The Column index of the Cell</param>            <param name="cellRect">The Cell's bounding rectangle</param>        </member>        <member name="M:XPTable.Events.CellMouseEventArgs.#ctor(XPTable.Models.Cell,XPTable.Models.Table,System.Int32,System.Int32,System.Drawing.Rectangle,System.Windows.Forms.MouseEventArgs)">            <summary>            Initializes a new instance of the CellMouseEventArgs class with             the specified source Cell, table, row index, column index, cell             bounds and MouseEventArgs            </summary>            <param name="cell">The Cell that Raised the event</param>            <param name="table">The Table the Cell belongs to</param>            <param name="row">The Row index of the Cell</param>            <param name="column">The Column index of the Cell</param>            <param name="cellRect">The Cell's bounding rectangle</param>            <param name="mea">The MouseEventArgs that contains data about the             mouse event</param>        </member>        <member name="M:XPTable.Events.CellMouseEventArgs.#ctor(XPTable.Models.Cell,XPTable.Models.Table,XPTable.Models.CellPos,System.Drawing.Rectangle,System.Windows.Forms.MouseEventArgs)">            <summary>            Initializes a new instance of the CellMouseEventArgs class with             the specified source Cell, table, row index, column index and             cell bounds            </summary>            <param name="cell">The Cell that Raised the event</param>            <param name="table">The Table the Cell belongs to</param>            <param name="cellPos"></param>            <param name="cellRect">The Cell's bounding rectangle</param>            <param name="mea"></param>        </member>        <member name="P:XPTable.Events.CellMouseEventArgs.Cell">            <summary>            Gets the Cell that Raised the event            </summary>        </member>        <member name="P:XPTable.Events.CellMouseEventArgs.Table">            <summary>            Gets the Table the Cell belongs to            </summary>        </member>        <member name="P:XPTable.Events.CellMouseEventArgs.Row">            <summary>            Gets the Row index of the Cell            </summary>        </member>        <member name="P:XPTable.Events.CellMouseEventArgs.Column">            <summary>            Gets the Column index of the Cell            </summary>        </member>        <member name="P:XPTable.Events.CellMouseEventArgs.CellRect">            <summary>            Gets the Cells bounding rectangle            </summary>        </member>        <member name="P:XPTable.Events.CellMouseEventArgs.CellPos">            <summary>            Gets the position of the Cell            </summary>        </member>        <member name="T:XPTable.Sorting.ShellSorter">            <summary>            A ShellSort implementation for sorting the Cells contained in a TableModel            </summary>        </member>        <member name="T:XPTable.Sorting.SorterBase">            <summary>            Base class for the sorters used to sort the Cells contained in a TableModel            </summary>        </member>        <member name="F:XPTable.Sorting.SorterBase.tableModel">            <summary>            The TableModel that contains the Cells to be sorted            </summary>        </member>        <member name="F:XPTable.Sorting.SorterBase.column">            <summary>            The index of the Column to be sorted            </summary>        </member>        <member name="F:XPTable.Sorting.SorterBase.comparer">            <summary>            The IComparer used to sort the Column's Cells            </summary>        </member>        <member name="F:XPTable.Sorting.SorterBase.sortOrder">            <summary>            Specifies how the Column is to be sorted            </summary>        </member>        <member name="F:XPTable.Sorting.SorterBase.secondarySortOrder">            <summary>            Specifies a collection of underlying sort order(s)            </summary>        </member>        <member name="F:XPTable.Sorting.SorterBase.secondaryComparers">            <summary>            Specifies a collection of comparers for the underlying sort order(s)            </summary>        </member>        <member name="M:XPTable.Sorting.SorterBase.#ctor(XPTable.Models.TableModel,System.Int32,System.Collections.IComparer,System.Windows.Forms.SortOrder)">            <summary>            Initializes a new instance of the SorterBase class with the specified             TableModel, Column index, IComparer and SortOrder            </summary>            <param name="tableModel">The TableModel that contains the data to be sorted</param>            <param name="column">The index of the Column to be sorted</param>            <param name="comparer">The IComparer used to sort the Column's Cells</param>            <param name="sortOrder">Specifies how the Column is to be sorted</param>        </member>        <member name="M:XPTable.Sorting.SorterBase.Compare(XPTable.Models.Row,XPTable.Models.Row)">            <summary>            Compares two rows and returns a value indicating whether one is less             than, equal to or greater than the other. Takes into account the sort order.            </summary>            <param name="row1">First row to compare</param>            <param name="row2">Second row to compare</param>            <returns>-1 if a is less than b, 1 if a is greater than b, or 0 if a equals b</returns>        </member>        <member name="M:XPTable.Sorting.SorterBase.CompareRows(XPTable.Models.Row,XPTable.Models.Row)">            <summary>            Compares two rows and returns a value indicating whether one is less             than, equal to or greater than the other.            Compares the given rows without considering parent/sub-rows.            </summary>            <param name="row1"></param>            <param name="row2"></param>            <returns></returns>        </member>        <member name="M:XPTable.Sorting.SorterBase.CompareRows(XPTable.Models.Row,XPTable.Models.Row,System.Int32,System.Collections.IComparer)">            <summary>            Compares two rows and returns a value indicating whether one is less             than, equal to or greater than the other.            Compares the given rows without considering parent/sub-rows.            </summary>            <param name="row1"></param>            <param name="row2"></param>            <param name="column"></param>            <param name="comparer"></param>            <returns></returns>        </member>        <member name="M:XPTable.Sorting.SorterBase.Sort">            <summary>            Starts sorting the Cells in the TableModel            </summary>        </member>        <member name="M:XPTable.Sorting.SorterBase.Swap(System.Int32,System.Int32)">            <summary>            Swaps the Rows in the TableModel at the specified indexes            </summary>            <param name="a">The index of the first Row to be swapped</param>            <param name="b">The index of the second Row to be swapped</param>        </member>        <member name="M:XPTable.Sorting.SorterBase.Set(System.Int32,System.Int32)">            <summary>            Replaces the Row in the TableModel located at index a with the Row             located at index b            </summary>            <param name="a">The index of the Row that will be replaced</param>            <param name="b">The index of the Row that will be moved to index a</param>        </member>        <member name="M:XPTable.Sorting.SorterBase.Set(System.Int32,XPTable.Models.Row)">            <summary>            Replaces the Row in the TableModel located at index a with the specified Row            </summary>            <param name="a">The index of the Row that will be replaced</param>            <param name="row">The Row that will be moved to index a</param>        </member>        <member name="P:XPTable.Sorting.SorterBase.TableModel">            <summary>            Gets the TableModel that contains the Cells to be sorted            </summary>        </member>        <member name="P:XPTable.Sorting.SorterBase.SortColumn">            <summary>            Gets the index of the Column to be sorted            </summary>        </member>        <member name="P:XPTable.Sorting.SorterBase.Comparer">            <summary>            Gets the IComparer used to sort the Column's Cells            </summary>        </member>        <member name="P:XPTable.Sorting.SorterBase.SortOrder">            <summary>            Gets how the Column is to be sorted            </summary>        </member>        <member name="P:XPTable.Sorting.SorterBase.SecondarySortOrders">            <summary>            Gets or sets a collection of underlying sort order(s)            </summary>        </member>        <member name="P:XPTable.Sorting.SorterBase.SecondaryComparers">            <summary>            Gets or sets a collection of comparers for the underlying sort order(s)            </summary>        </member>        <member name="M:XPTable.Sorting.ShellSorter.#ctor(XPTable.Models.TableModel,System.Int32,System.Collections.IComparer,System.Windows.Forms.SortOrder)">            <summary>            Initializes a new instance of the ShellSorter class with the specified             TableModel, Column index, IComparer and SortOrder            </summary>            <param name="tableModel">The TableModel that contains the data to be sorted</param>            <param name="column">The index of the Column to be sorted</param>            <param name="comparer">The IComparer used to sort the Column's Cells</param>            <param name="sortOrder">Specifies how the Column is to be sorted</param>        </member>        <member name="M:XPTable.Sorting.ShellSorter.Sort">            <summary>            Starts sorting the Cells in the TableModel            </summary>        </member>        <member name="T:XPTable.Sorting.MergeSorter">            <summary>            A MergeSort implementation for sorting the Cells contained in a TableModel            </summary>        </member>        <member name="M:XPTable.Sorting.MergeSorter.#ctor(XPTable.Models.TableModel,System.Int32,System.Collections.IComparer,System.Windows.Forms.SortOrder)">            <summary>            Initializes a new instance of the MergeSorter class with the specified             TableModel, Column index, IComparer and SortOrder            </summary>            <param name="tableModel">The TableModel that contains the data to be sorted</param>            <param name="column">The index of the Column to be sorted</param>            <param name="comparer">The IComparer used to sort the Column's Cells</param>            <param name="sortOrder">Specifies how the Column is to be sorted</param>        </member>        <member name="M:XPTable.Sorting.MergeSorter.Sort">            <summary>            Starts sorting the Cells in the TableModel            </summary>        </member>        <member name="M:XPTable.Sorting.MergeSorter.Sort(System.Int32,System.Int32)">            <summary>                        </summary>            <param name="fromPos"></param>            <param name="toPos"></param>        </member>        <member name="T:XPTable.Renderers.FlatHeaderRenderer">            <summary>            A HeaderRenderer that draws flat Column headers            </summary>        </member>        <member name="M:XPTable.Renderers.FlatHeaderRenderer.#ctor">            <summary>            Initializes a new instance of the XPHeaderRenderer class             with default settings            </summary>        </member>        <member name="M:XPTable.Renderers.FlatHeaderRenderer.OnPaintBackground(XPTable.Events.PaintHeaderEventArgs)">            <summary>            Raises the PaintBackground event            </summary>            <param name="e">A PaintHeaderEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.FlatHeaderRenderer.OnPaint(XPTable.Events.PaintHeaderEventArgs)">            <summary>            Raises the Paint event            </summary>            <param name="e">A PaintHeaderEventArgs that contains the event data</param>        </member>        <member name="T:XPTable.Renderers.CheckBoxCellRenderer">            <summary>            A CellRenderer that draws Cell contents as CheckBoxes            </summary>        </member>        <member name="F:XPTable.Renderers.CheckBoxCellRenderer.checkSize">            <summary>            The size of the checkbox            </summary>        </member>        <member name="F:XPTable.Renderers.CheckBoxCellRenderer.drawText">            <summary>            Specifies whether any text contained in the Cell should be drawn            </summary>        </member>        <member name="M:XPTable.Renderers.CheckBoxCellRenderer.#ctor">            <summary>            Initializes a new instance of the CheckBoxCellRenderer class with             default settings            </summary>        </member>        <member name="M:XPTable.Renderers.CheckBoxCellRenderer.CalcCheckRect(XPTable.Models.RowAlignment,XPTable.Models.ColumnAlignment)">            <summary>            Gets the Rectangle that specifies the Size and Location of             the check box contained in the current Cell            </summary>            <returns>A Rectangle that specifies the Size and Location of             the check box contained in the current Cell</returns>        </member>        <member name="M:XPTable.Renderers.CheckBoxCellRenderer.GetCheckBoxRendererData(XPTable.Models.Cell)">            <summary>            Gets the CheckBoxCellRenderer specific data used by the Renderer from             the specified Cell            </summary>            <param name="cell">The Cell to get the CheckBoxCellRenderer data for</param>            <returns>The CheckBoxCellRenderer data for the specified Cell</returns>        </member>        <member name="M:XPTable.Renderers.CheckBoxCellRenderer.ValidateCheckState(XPTable.Models.Cell,XPTable.Renderers.CheckBoxRendererData)">            <summary>            Corrects any differences between the check state of the specified Cell             and the check state in its rendererData            </summary>            <param name="cell">The Cell to chech</param>            <param name="rendererData">The CheckBoxRendererData to check</param>        </member>        <member name="M:XPTable.Renderers.CheckBoxCellRenderer.OnKeyDown(XPTable.Events.CellKeyEventArgs)">            <summary>            Raises the KeyDown event            </summary>            <param name="e">A CellKeyEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.CheckBoxCellRenderer.OnKeyUp(XPTable.Events.CellKeyEventArgs)">            <summary>            Raises the KeyUp event            </summary>            <param name="e">A CellKeyEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.CheckBoxCellRenderer.OnMouseLeave(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseLeave event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.CheckBoxCellRenderer.OnMouseUp(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseUp event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.CheckBoxCellRenderer.OnMouseDown(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseDown event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.CheckBoxCellRenderer.OnMouseMove(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseMove event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.CheckBoxCellRenderer.OnPaintCell(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the PaintCell event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.CheckBoxCellRenderer.OnPaint(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the Paint event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="P:XPTable.Renderers.CheckBoxCellRenderer.CheckSize">            <summary>            Gets the size of the checkbox            </summary>        </member>        <member name="P:XPTable.Renderers.CheckBoxCellRenderer.DrawText">            <summary>            Gets or sets whether any text contained in the Cell should be drawn            </summary>        </member>        <member name="T:XPTable.Models.TextColumn">            <summary>            Represents a Column whose Cells are displayed as strings            </summary>        </member>        <member name="M:XPTable.Models.TextColumn.#ctor">            <summary>            Creates a new TextColumn with default values            </summary>        </member>        <member name="M:XPTable.Models.TextColumn.#ctor(System.String)">            <summary>            Creates a new TextColumn with the specified header text            </summary>            <param name="text">The text displayed in the column's header</param>        </member>        <member name="M:XPTable.Models.TextColumn.#ctor(System.String,System.Int32)">            <summary>            Creates a new TextColumn with the specified header text and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.TextColumn.#ctor(System.String,System.Int32,System.Boolean)">            <summary>            Creates a new TextColumn with the specified header text, width and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.TextColumn.#ctor(System.String,System.Drawing.Image)">            <summary>            Creates a new TextColumn with the specified header text and image            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>        </member>        <member name="M:XPTable.Models.TextColumn.#ctor(System.String,System.Drawing.Image,System.Int32)">            <summary>            Creates a new TextColumn with the specified header text, image and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.TextColumn.#ctor(System.String,System.Drawing.Image,System.Int32,System.Boolean)">            <summary>            Creates a new TextColumn with the specified header text, image, width and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.TextColumn.GetDefaultRendererName">            <summary>            Gets a string that specifies the name of the Column's default CellRenderer            </summary>            <returns>A string that specifies the name of the Column's default             CellRenderer</returns>        </member>        <member name="M:XPTable.Models.TextColumn.CreateDefaultRenderer">            <summary>            Gets the Column's default CellRenderer            </summary>            <returns>The Column's default CellRenderer</returns>        </member>        <member name="M:XPTable.Models.TextColumn.GetDefaultEditorName">            <summary>            Gets a string that specifies the name of the Column's default CellEditor            </summary>            <returns>A string that specifies the name of the Column's default             CellEditor</returns>        </member>        <member name="M:XPTable.Models.TextColumn.CreateDefaultEditor">            <summary>            Gets the Column's default CellEditor            </summary>            <returns>The Column's default CellEditor</returns>        </member>        <member name="P:XPTable.Models.TextColumn.DefaultComparerType">            <summary>            Gets the Type of the Comparer used to compare the Column's Cells when             the Column is sorting            </summary>        </member>        <member name="T:XPTable.Models.ImageColumn">            <summary>            Represents a Column whose Cells are displayed as an Image            </summary>        </member>        <member name="F:XPTable.Models.ImageColumn.drawText">            <summary>            Specifies whether any text contained in the Cell should be drawn            </summary>        </member>        <member name="M:XPTable.Models.ImageColumn.#ctor">            <summary>            Creates a new ImageColumn with default values            </summary>        </member>        <member name="M:XPTable.Models.ImageColumn.#ctor(System.String)">            <summary>            Creates a new ImageColumn with the specified header text            </summary>            <param name="text">The text displayed in the column's header</param>        </member>        <member name="M:XPTable.Models.ImageColumn.#ctor(System.String,System.Int32)">            <summary>            Creates a new ImageColumn with the specified header text and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.ImageColumn.#ctor(System.String,System.Int32,System.Boolean)">            <summary>            Creates a new ImageColumn with the specified header text, width and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.ImageColumn.#ctor(System.String,System.Drawing.Image)">            <summary>            Creates a new ImageColumn with the specified header text and image            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>        </member>        <member name="M:XPTable.Models.ImageColumn.#ctor(System.String,System.Drawing.Image,System.Int32)">            <summary>            Creates a new ImageColumn with the specified header text, image and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.ImageColumn.#ctor(System.String,System.Drawing.Image,System.Int32,System.Boolean)">            <summary>            Creates a new ImageColumn with the specified header text, image, width             and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.ImageColumn.Init">            <summary>            Initializes the ImageColumn with default values            </summary>        </member>        <member name="M:XPTable.Models.ImageColumn.GetDefaultRendererName">            <summary>            Gets a string that specifies the name of the Column's default CellRenderer            </summary>            <returns>A string that specifies the name of the Column's default             CellRenderer</returns>        </member>        <member name="M:XPTable.Models.ImageColumn.CreateDefaultRenderer">            <summary>            Gets the Column's default CellRenderer            </summary>            <returns>The Column's default CellRenderer</returns>        </member>        <member name="M:XPTable.Models.ImageColumn.GetDefaultEditorName">            <summary>            Gets a string that specifies the name of the Column's default CellEditor            </summary>            <returns>A string that specifies the name of the Column's default             CellEditor</returns>        </member>        <member name="M:XPTable.Models.ImageColumn.CreateDefaultEditor">            <summary>            Gets the Column's default CellEditor            </summary>            <returns>The Column's default CellEditor</returns>        </member>        <member name="P:XPTable.Models.ImageColumn.DrawText">            <summary>            Gets or sets whether any text contained in the Column's Cells should be drawn            </summary>        </member>        <member name="P:XPTable.Models.ImageColumn.DefaultComparerType">            <summary>            Gets the Type of the Comparer used to compare the Column's Cells when             the Column is sorting            </summary>        </member>        <member name="P:XPTable.Models.ImageColumn.Editable">            <summary>            Gets or sets a value indicating whether the Column's Cells contents             are able to be edited            </summary>        </member>        <member name="T:XPTable.Models.Design.RowCollectionEditor">            <summary>            Provides a user interface that can edit collections of Rows             at design time            </summary>        </member>        <member name="F:XPTable.Models.Design.RowCollectionEditor.rows">            <summary>            The RowCollection being edited            </summary>        </member>        <member name="M:XPTable.Models.Design.RowCollectionEditor.#ctor(System.Type)">            <summary>            Initializes a new instance of the RowCollectionEditor class             using the specified collection type            </summary>            <param name="type">The type of the collection for this editor to edit</param>        </member>        <member name="M:XPTable.Models.Design.RowCollectionEditor.EditValue(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Object)">            <summary>            Edits the value of the specified object using the specified             service provider and context            </summary>            <param name="context">An ITypeDescriptorContext that can be             used to gain additional context information</param>            <param name="isp">A service provider object through which             editing services can be obtained</param>            <param name="value">The object to edit the value of</param>            <returns>The new value of the object. If the value of the             object has not changed, this should return the same object             it was passed</returns>        </member>        <member name="M:XPTable.Models.Design.RowCollectionEditor.CreateInstance(System.Type)">            <summary>            Creates a new instance of the specified collection item type            </summary>            <param name="itemType">The type of item to create</param>            <returns>A new instance of the specified object</returns>        </member>        <member name="M:XPTable.Models.Design.RowCollectionEditor.DestroyInstance(System.Object)">            <summary>            Destroys the specified instance of the object            </summary>            <param name="instance">The object to destroy</param>        </member>        <member name="T:XPTable.Models.Design.ColumnCollectionEditor">            <summary>            Provides a user interface that can edit collections of Columns             at design time            </summary>        </member>        <member name="F:XPTable.Models.Design.ColumnCollectionEditor.columnCollection">            <summary>            The ColumnCollection being edited            </summary>        </member>        <member name="M:XPTable.Models.Design.ColumnCollectionEditor.#ctor(System.Type)">            <summary>            Constructor            </summary>            <param name="type">The type of the collection to be edited</param>        </member>        <member name="M:XPTable.Models.Design.ColumnCollectionEditor.CreateCollectionForm">            <summary>            If the property grid is available it's HelpVisible property is set to true, the help pane backcolor is changed and            the CommandsVisibleIfAvailable property is set to true ((hot) commands are elsewhere known as designer verbs).            </summary>            <returns>The CollectionEditor.CollectionForm returned from base method</returns>        </member>        <member name="M:XPTable.Models.Design.ColumnCollectionEditor.CreateNewItemTypes">            <summary>            Gets the data types that this collection editor can contain            </summary>            <returns>An array of data types that this collection can contain</returns>        </member>        <member name="M:XPTable.Models.Design.ColumnCollectionEditor.CreateInstance(System.Type)">            <summary>            Creates a new instance of the specified collection item type            </summary>            <param name="itemType">The type of item to create</param>            <returns>A new instance of the specified object</returns>        </member>        <member name="M:XPTable.Models.Design.ColumnCollectionEditor.DestroyInstance(System.Object)">            <summary>            Destroys the specified instance of the object            </summary>            <param name="instance">The object to destroy</param>        </member>        <member name="M:XPTable.Models.Design.ColumnCollectionEditor.EditValue(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Object)">            <summary>            Edits the value of the specified object using the specified             service provider and context            </summary>            <param name="context">An ITypeDescriptorContext that can be used to gain additional context information</param>            <param name="isp">A service provider object through which editing services can be obtained</param>            <param name="value">the value of the object under edit</param>            <returns>The new value of the object. If the value is not changed, this should return the original value</returns>        </member>        <member name="M:XPTable.Models.Design.ColumnCollectionEditor.column_PropertyChanged(System.Object,XPTable.Events.ColumnEventArgs)">            <summary>            Handler for a Column's PropertyChanged event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">A ColumnEventArgs that contains the event data</param>        </member>        <member name="T:XPTable.Models.ColumnState">            <summary>            Specifies the state of a Column            </summary>        </member>        <member name="F:XPTable.Models.ColumnState.Normal">            <summary>            Column is in its normal state            </summary>        </member>        <member name="F:XPTable.Models.ColumnState.Hot">            <summary>            Mouse is over the Column            </summary>        </member>        <member name="F:XPTable.Models.ColumnState.Pressed">            <summary>            Column is being pressed            </summary>        </member>        <member name="T:XPTable.Events.NumericCellEditEventHandler">            <summary>            Represents the methods that will handle the BeginEdit, StopEdit and             CancelEdit events of a Table            </summary>        </member>        <member name="T:XPTable.Events.NumericCellEditEventArgs">            <summary>            Provides data for the BeforeChange event of a Table            </summary>        </member>        <member name="T:XPTable.Events.CellEditEventArgs">            <summary>            Provides data for the BeginEdit, StopEdit and CancelEdit events of a Table            </summary>        </member>        <member name="F:XPTable.Events.CellEditEventArgs.editor">            <summary>            The CellEditor used to edit the Cell            </summary>        </member>        <member name="F:XPTable.Events.CellEditEventArgs.table">            <summary>            The Table the Cell belongs to            </summary>        </member>        <member name="F:XPTable.Events.CellEditEventArgs.cellRect">            <summary>            The Cells bounding Rectangle            </summary>        </member>        <member name="F:XPTable.Events.CellEditEventArgs.cancel">            <summary>            Specifies whether the event should be cancelled            </summary>        </member>        <member name="F:XPTable.Events.CellEditEventArgs.handled">            <summary>            Indicates whether the event was handled            </summary>        </member>        <member name="M:XPTable.Events.CellEditEventArgs.#ctor(XPTable.Models.Cell,XPTable.Editors.ICellEditor,XPTable.Models.Table)">            <summary>            Initializes a new instance of the CellEventArgs class with             the specified Cell source, column index and row index            </summary>            <param name="source">The Cell that Raised the event</param>            <param name="editor">The CellEditor used to edit the Cell</param>            <param name="table">The Table that the Cell belongs to</param>        </member>        <member name="M:XPTable.Events.CellEditEventArgs.#ctor(XPTable.Models.Cell,XPTable.Editors.ICellEditor,XPTable.Models.Table,System.Int32,System.Int32,System.Drawing.Rectangle)">            <summary>            Initializes a new instance of the CellEventArgs class with             the specified Cell source, column index and row index            </summary>            <param name="source">The Cell that Raised the event</param>            <param name="editor">The CellEditor used to edit the Cell</param>            <param name="table">The Table that the Cell belongs to</param>            <param name="row">The Column index of the Cell</param>            <param name="column">The Row index of the Cell</param>            <param name="cellRect"></param>        </member>        <member name="P:XPTable.Events.CellEditEventArgs.Editor">            <summary>            Gets the CellEditor used to edit the Cell            </summary>        </member>        <member name="P:XPTable.Events.CellEditEventArgs.Table">            <summary>            Gets the Table the Cell belongs to            </summary>        </member>        <member name="P:XPTable.Events.CellEditEventArgs.CellRect">            <summary>            Gets the Cells bounding Rectangle            </summary>        </member>        <member name="P:XPTable.Events.CellEditEventArgs.Cancel">            <summary>            Gets or sets whether the event should be cancelled            </summary>        </member>        <member name="P:XPTable.Events.CellEditEventArgs.Handled">            <summary>            Gets or sets a value indicating whether the event was handled            </summary>        </member>        <member name="M:XPTable.Events.NumericCellEditEventArgs.#ctor(XPTable.Models.Cell,XPTable.Editors.ICellEditor,XPTable.Models.Table,System.Int32,System.Int32,System.Drawing.Rectangle,System.Decimal)">            <summary>            Initializes a new instance of the NumericCellEditEventArgs class with             the specified Cell source, column index and row index            </summary>            <param name="source"></param>            <param name="editor"></param>            <param name="table"></param>            <param name="row"></param>            <param name="column"></param>            <param name="cellRect"></param>            <param name="oldValue"></param>        </member>        <member name="F:XPTable.Events.NumericCellEditEventArgs.oldValue">            <summary>            The old value of the editor            </summary>        </member>        <member name="F:XPTable.Events.NumericCellEditEventArgs.newValue">            <summary>            The new value of the editor            </summary>        </member>        <member name="P:XPTable.Events.NumericCellEditEventArgs.OldValue">            <summary>            Gets the editors old value            </summary>        </member>        <member name="P:XPTable.Events.NumericCellEditEventArgs.NewValue">            <summary>            Gets or sets the editors new value            </summary>        </member>        <member name="T:XPTable.Sorting.SortColumn">            <summary>            Represents a single sortable column             </summary>        </member>        <member name="F:XPTable.Sorting.SortColumn.sortOrder">            <summary>            Specifies how the Column is to be sorted            </summary>        </member>        <member name="F:XPTable.Sorting.SortColumn.column">            <summary>            The index of the Column to be sorted            </summary>        </member>        <member name="M:XPTable.Sorting.SortColumn.#ctor(System.Int32,System.Windows.Forms.SortOrder)">            <summary>            Initializes a new instance of the SortColumn class with the specified             Column index and SortOrder            </summary>            <param name="column">The index of the Column to be sorted</param>            <param name="sortOrder">Specifies how the Column is to be sorted</param>        </member>        <member name="P:XPTable.Sorting.SortColumn.SortColumnIndex">            <summary>            Gets the index of the Column to be sorted            </summary>        </member>        <member name="P:XPTable.Sorting.SortColumn.SortOrder">            <summary>            Gets how the Column is to be sorted            </summary>        </member>        <member name="T:XPTable.Sorting.NumberComparer">            <summary>            An IComparer for sorting Cells that contain numbers            </summary>        </member>        <member name="M:XPTable.Sorting.NumberComparer.#ctor(XPTable.Models.TableModel,System.Int32,System.Windows.Forms.SortOrder)">            <summary>            Initializes a new instance of the NumberComparer class with the specified             TableModel, Column index and SortOrder            </summary>            <param name="tableModel">The TableModel that contains the data to be sorted</param>            <param name="column">The index of the Column to be sorted</param>            <param name="sortOrder">Specifies how the Column is to be sorted</param>        </member>        <member name="M:XPTable.Sorting.NumberComparer.CompareCells(XPTable.Models.Cell,XPTable.Models.Cell)">            <summary>            Compares two cells and returns a value indicating whether one is less             than, equal to or greater than the other.            </summary>            <param name="cell1"></param>            <param name="cell2"></param>            <returns></returns>        </member>        <member name="T:XPTable.Renderers.ColorCellRenderer">            <summary>            A CellRenderer that draws Cell contents as Buttons            </summary>        </member>        <member name="F:XPTable.Renderers.ColorCellRenderer.showColor">            <summary>            Specifies whether the Cells Color should be drawn            </summary>        </member>        <member name="F:XPTable.Renderers.ColorCellRenderer.showColorName">            <summary>            Specifies whether the Cells Color name should be drawn            </summary>        </member>        <member name="M:XPTable.Renderers.ColorCellRenderer.#ctor">            <summary>            Initializes a new instance of the ColorCellRenderer class with             default settings            </summary>        </member>        <member name="M:XPTable.Renderers.ColorCellRenderer.CalcColorRect(XPTable.Models.RowAlignment,XPTable.Models.ColumnAlignment)">            <summary>            Returns a Rectangle that specifies the size and location of the Color             rectangle            </summary>            <param name="rowAlignment">The alignment of the Cells Row</param>            <param name="columnAlignment">The alignment of the Cells Column</param>            <returns>A Rectangle that specifies the size and location of the Color             rectangle</returns>        </member>        <member name="M:XPTable.Renderers.ColorCellRenderer.OnPaintCell(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the PaintCell event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ColorCellRenderer.OnPaint(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the Paint event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="P:XPTable.Renderers.ColorCellRenderer.ShowColor">            <summary>            Gets or sets whether the Cells Color should be drawn            </summary>        </member>        <member name="P:XPTable.Renderers.ColorCellRenderer.ShowColorName">            <summary>            Gets or sets whether the Cells Color name should be drawn            </summary>        </member>        <member name="T:XPTable.Editors.DropDownContainer">            <summary>            Summary description for DropDownContainer.            </summary>        </member>        <member name="F:XPTable.Editors.DropDownContainer.editor">            <summary>            The DropDownCellEditor that owns the DropDownContainer            </summary>        </member>        <member name="F:XPTable.Editors.DropDownContainer.dropdownControl">            <summary>            The Control displayed in the DropDownContainer            </summary>        </member>        <member name="F:XPTable.Editors.DropDownContainer.panel">            <summary>            A Panel that provides the black border around the DropDownContainer            </summary>        </member>        <member name="M:XPTable.Editors.DropDownContainer.#ctor(XPTable.Editors.DropDownCellEditor)">            <summary>            Initializes a new instance of the DropDownContainer class with the             specified DropDownCellEditor owner            </summary>        </member>        <member name="M:XPTable.Editors.DropDownContainer.ShowDropDown">            <summary>            Displays the DropDownContainer to the user            </summary>        </member>        <member name="M:XPTable.Editors.DropDownContainer.HideDropDown">            <summary>            Hides the DropDownContainer from the user            </summary>        </member>        <member name="M:XPTable.Editors.DropDownContainer.FlushPaintMessages">            <summary>            Processes any Paint messages in the message queue            </summary>        </member>        <member name="M:XPTable.Editors.DropDownContainer.DropDownContainer_SizeChanged(System.Object,System.EventArgs)">            <summary>            Handler for the DropDownContainer's SizeChanged event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="P:XPTable.Editors.DropDownContainer.Control">            <summary>            Gets or sets the Control displayed in the DropDownContainer            </summary>        </member>        <member name="P:XPTable.Editors.DropDownContainer.CreateParams">            <summary>            Gets the required creation parameters when the control handle is created            </summary>        </member>        <member name="T:XPTable.Win32.TRACKMOUSEEVENT">            <summary>            The TRACKMOUSEEVENT structure is used by the TrackMouseEvent function             to track when the mouse pointer leaves a window or hovers over a window             for a specified amount of time            </summary>        </member>        <member name="F:XPTable.Win32.TRACKMOUSEEVENT.cbSize">            <summary>            Specifies the size of the TRACKMOUSEEVENT structure            </summary>        </member>        <member name="F:XPTable.Win32.TRACKMOUSEEVENT.dwFlags">            <summary>            Specifies the services requested            </summary>        </member>        <member name="F:XPTable.Win32.TRACKMOUSEEVENT.hwndTrack">            <summary>            Specifies a handle to the window to track            </summary>        </member>        <member name="F:XPTable.Win32.TRACKMOUSEEVENT.dwHoverTime">            <summary>            Specifies the hover time-out in milliseconds            </summary>        </member>        <member name="M:XPTable.Win32.TRACKMOUSEEVENT.#ctor">            <summary>            Creates a new TRACKMOUSEEVENT struct with default settings            </summary>        </member>        <member name="T:XPTable.Sorting.IComparerCollection">            <summary>            Represents a collection of IComparer objects            </summary>        </member>        <member name="M:XPTable.Sorting.IComparerCollection.#ctor">            <summary>            Initializes a new instance of the IComparerCollection class             </summary>        </member>        <member name="M:XPTable.Sorting.IComparerCollection.Add(System.Collections.IComparer)">            <summary>            Adds the specified IComparer to the end of the collection            </summary>            <param name="comparer">The IComparer to add</param>        </member>        <member name="P:XPTable.Sorting.IComparerCollection.Item(System.Int32)">            <summary>            Gets the IComparer at the specified index            </summary>        </member>        <member name="T:XPTable.Models.ImageSizeMode">            <summary>            Specifies how Images are sized within a Cell            </summary>        </member>        <member name="F:XPTable.Models.ImageSizeMode.Normal">            <summary>            The Image will be displayed normally            </summary>        </member>        <member name="F:XPTable.Models.ImageSizeMode.SizedToFit">            <summary>            The Image will be stretched/shrunken to fit the Cell. NOT IMPLEMENTED.            </summary>        </member>        <member name="F:XPTable.Models.ImageSizeMode.ScaledToFit">            <summary>            The Image will be scaled to fit the Cell            </summary>        </member>        <member name="F:XPTable.Models.ImageSizeMode.NoClip">            <summary>            The image is not scaled and is not clipped to the cell.            </summary>        </member>        <member name="T:XPTable.Models.ColumnCollection">            <summary>            Represents a collection of Column objects            </summary>        </member>        <member name="F:XPTable.Models.ColumnCollection.owner">            <summary>            The ColumnModel that owns the CollumnCollection            </summary>        </member>        <member name="F:XPTable.Models.ColumnCollection.totalColumnWidth">            <summary>            A local cache of the combined width of all columns            </summary>        </member>        <member name="F:XPTable.Models.ColumnCollection.visibleColumnsWidth">            <summary>            A local cache of the combined width of all visible columns            </summary>        </member>        <member name="F:XPTable.Models.ColumnCollection.visibleColumnCount">            <summary>            A local cache of the number of visible columns            </summary>        </member>        <member name="F:XPTable.Models.ColumnCollection.lastVisibleColumn">            <summary>            A local cache of the last visible column in the collection            </summary>        </member>        <member name="M:XPTable.Models.ColumnCollection.#ctor(XPTable.Models.ColumnModel)">            <summary>            Initializes a new instance of the ColumnModel.ColumnCollection class             that belongs to the specified ColumnModel            </summary>            <param name="owner">A ColumnModel representing the columnModel that owns             the Column collection</param>        </member>        <member name="M:XPTable.Models.ColumnCollection.Add(XPTable.Models.Column)">            <summary>            Adds the specified Column to the end of the collection            </summary>            <param name="column">The Column to add</param>        </member>        <member name="M:XPTable.Models.ColumnCollection.AddRange(XPTable.Models.Column[])">            <summary>            Adds an array of Column objects to the collection            </summary>            <param name="columns">An array of Column objects to add             to the collection</param>        </member>        <member name="M:XPTable.Models.ColumnCollection.Remove(XPTable.Models.Column)">            <summary>            Removes the specified Column from the model            </summary>            <param name="column">The Column to remove</param>        </member>        <member name="M:XPTable.Models.ColumnCollection.RemoveRange(XPTable.Models.Column[])">            <summary>            Removes an array of Column objects from the collection            </summary>            <param name="columns">An array of Column objects to remove             from the collection</param>        </member>        <member name="M:XPTable.Models.ColumnCollection.RemoveAt(System.Int32)">            <summary>            Removes the Column at the specified index from the collection            </summary>            <param name="index">The index of the Column to remove</param>        </member>        <member name="M:XPTable.Models.ColumnCollection.Clear">            <summary>            Removes all Columns from the collection            </summary>        </member>        <member name="M:XPTable.Models.ColumnCollection.IndexOf(XPTable.Models.Column)">            <summary>            Returns the index of the specified Column in the model            </summary>            <param name="column">The Column to look for</param>            <returns>The index of the specified Column in the model</returns>        </member>        <member name="M:XPTable.Models.ColumnCollection.IndexOf(System.String)">            <summary>            Returns the index of the named Column in the model            </summary>            <param name="name"></param>            <returns></returns>        </member>        <member name="M:XPTable.Models.ColumnCollection.RecalcWidthCache">            <summary>            Recalculates the total combined width of all columns            </summary>        </member>        <member name="M:XPTable.Models.ColumnCollection.OnColumnAdded(XPTable.Events.ColumnModelEventArgs)">            <summary>            Raises the ColumnAdded event            </summary>            <param name="e">A ColumnModelEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.ColumnCollection.OnColumnRemoved(XPTable.Events.ColumnModelEventArgs)">            <summary>            Raises the ColumnRemoved event            </summary>            <param name="e">A ColumnModelEventArgs that contains the event data</param>        </member>        <member name="P:XPTable.Models.ColumnCollection.Item(System.Int32)">            <summary>            Gets the Column at the specified index            </summary>        </member>        <member name="P:XPTable.Models.ColumnCollection.Item(System.String)">            <summary>            Gets the Column with the specified name            </summary>            <param name="name"></param>            <returns></returns>        </member>        <member name="P:XPTable.Models.ColumnCollection.ColumnModel">            <summary>            Gets the ColumnModel that owns this ColumnCollection            </summary>        </member>        <member name="P:XPTable.Models.ColumnCollection.TotalColumnWidth">            <summary>            Returns the total width of all the Columns in the model            </summary>        </member>        <member name="P:XPTable.Models.ColumnCollection.VisibleColumnsWidth">            <summary>            Returns the total width of all the visible Columns in the model            </summary>        </member>        <member name="P:XPTable.Models.ColumnCollection.VisibleColumnCount">            <summary>            Returns the number of visible Columns in the model            </summary>        </member>        <member name="P:XPTable.Models.ColumnCollection.LastVisibleColumn">            <summary>            Returns the index of the last visible Column in the model            </summary>        </member>        <member name="T:XPTable.Models.CellPadding">            <summary>            Specifies the amount of space between the border and any contained             items along each edge of an object            </summary>        </member>        <member name="F:XPTable.Models.CellPadding.Empty">            <summary>            Represents a Padding structure with its properties             left uninitialized            </summary>        </member>        <member name="F:XPTable.Models.CellPadding.left">            <summary>            The width of the left padding            </summary>        </member>        <member name="F:XPTable.Models.CellPadding.right">            <summary>            The width of the right padding            </summary>        </member>        <member name="F:XPTable.Models.CellPadding.top">            <summary>            The width of the top padding            </summary>        </member>        <member name="F:XPTable.Models.CellPadding.bottom">            <summary>            The width of the bottom padding            </summary>        </member>        <member name="M:XPTable.Models.CellPadding.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">            <summary>            Initializes a new instance of the Padding class            </summary>            <param name="left">The width of the left padding value</param>            <param name="top">The height of top padding value</param>            <param name="right">The width of the right padding value</param>            <param name="bottom">The height of bottom padding value</param>        </member>        <member name="M:XPTable.Models.CellPadding.Equals(System.Object)">            <summary>            Tests whether obj is a CellPadding structure with the same values as             this Padding structure            </summary>            <param name="obj">The Object to test</param>            <returns>This method returns true if obj is a CellPadding structure             and its Left, Top, Right, and Bottom properties are equal to             the corresponding properties of this CellPadding structure;             otherwise, false</returns>        </member>        <member name="M:XPTable.Models.CellPadding.GetHashCode">            <summary>            Returns the hash code for this CellPadding structure            </summary>            <returns>An integer that represents the hashcode for this             padding</returns>        </member>        <member name="M:XPTable.Models.CellPadding.op_Equality(XPTable.Models.CellPadding,XPTable.Models.CellPadding)">            <summary>            Tests whether two CellPadding structures have equal Left, Top,             Right, and Bottom properties            </summary>            <param name="left">The CellPadding structure that is to the left             of the equality operator</param>            <param name="right">The CellPadding structure that is to the right             of the equality operator</param>            <returns>This operator returns true if the two CellPadding structures             have equal Left, Top, Right, and Bottom properties</returns>        </member>        <member name="M:XPTable.Models.CellPadding.op_Inequality(XPTable.Models.CellPadding,XPTable.Models.CellPadding)">            <summary>            Tests whether two CellPadding structures differ in their Left, Top,             Right, and Bottom properties            </summary>            <param name="left">The CellPadding structure that is to the left             of the equality operator</param>            <param name="right">The CellPadding structure that is to the right             of the equality operator</param>            <returns>This operator returns true if any of the Left, Top, Right,             and Bottom properties of the two CellPadding structures are unequal;             otherwise false</returns>        </member>        <member name="P:XPTable.Models.CellPadding.Left">            <summary>            Gets or sets the width of the left padding value            </summary>        </member>        <member name="P:XPTable.Models.CellPadding.Right">            <summary>            Gets or sets the width of the right padding value            </summary>        </member>        <member name="P:XPTable.Models.CellPadding.Top">            <summary>            Gets or sets the height of the top padding value            </summary>        </member>        <member name="P:XPTable.Models.CellPadding.Bottom">            <summary>            Gets or sets the height of the bottom padding value            </summary>        </member>        <member name="P:XPTable.Models.CellPadding.IsEmpty">            <summary>            Tests whether all numeric properties of this CellPadding have             values of zero            </summary>        </member>        <member name="T:XPTable.Models.CellPaddingConverter">            <summary>            A custom TypeConverter used to help convert CellPadding objects from             one Type to another            </summary>        </member>        <member name="M:XPTable.Models.CellPaddingConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">            <summary>            Returns whether this converter can convert an object of the             given type to the type of this converter, using the specified context            </summary>            <param name="context">An ITypeDescriptorContext that provides             a format context</param>            <param name="sourceType">A Type that represents the type you             want to convert from</param>            <returns>true if this converter can perform the conversion;             otherwise, false</returns>        </member>        <member name="M:XPTable.Models.CellPaddingConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">            <summary>            Returns whether this converter can convert the object to the             specified type, using the specified context            </summary>            <param name="context">An ITypeDescriptorContext that provides a             format context</param>            <param name="destinationType">A Type that represents the type you             want to convert to</param>            <returns>true if this converter can perform the conversion;             otherwise, false</returns>        </member>        <member name="M:XPTable.Models.CellPaddingConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">            <summary>            Converts the given object to the type of this converter, using             the specified context and culture information            </summary>            <param name="context">An ITypeDescriptorContext that provides a             format context</param>            <param name="culture">The CultureInfo to use as the current culture</param>            <param name="value">The Object to convert</param>            <returns>An Object that represents the converted value</returns>        </member>        <member name="M:XPTable.Models.CellPaddingConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">            <summary>            Converts the given value object to the specified type, using             the specified context and culture information            </summary>            <param name="context">An ITypeDescriptorContext that provides             a format context</param>            <param name="culture">A CultureInfo object. If a null reference             is passed, the current culture is assumed</param>            <param name="value">The Object to convert</param>            <param name="destinationType">The Type to convert the value             parameter to</param>            <returns>An Object that represents the converted value</returns>        </member>        <member name="M:XPTable.Models.CellPaddingConverter.CreateInstance(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary)">            <summary>            Creates an instance of the Type that this TypeConverter is associated             with, using the specified context, given a set of property values for             the object            </summary>            <param name="context">An ITypeDescriptorContext that provides a format             context</param>            <param name="propertyValues">An IDictionary of new property values</param>            <returns>An Object representing the given IDictionary, or a null             reference if the object cannot be created</returns>        </member>        <member name="M:XPTable.Models.CellPaddingConverter.GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)">            <summary>            Returns whether changing a value on this object requires a call to             CreateInstance to create a new value, using the specified context            </summary>            <param name="context">An ITypeDescriptorContext that provides a             format context</param>            <returns>true if changing a property on this object requires a call             to CreateInstance to create a new value; otherwise, false</returns>        </member>        <member name="M:XPTable.Models.CellPaddingConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">            <summary>            Returns a collection of properties for the type of array specified             by the value parameter, using the specified context and attributes            </summary>            <param name="context">An ITypeDescriptorContext that provides a format             context</param>            <param name="value">An Object that specifies the type of array for             which to get properties</param>            <param name="attributes">An array of type Attribute that is used as             a filter</param>            <returns>A PropertyDescriptorCollection with the properties that are             exposed for this data type, or a null reference if there are no             properties</returns>        </member>        <member name="M:XPTable.Models.CellPaddingConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">            <summary>            Returns whether this object supports properties, using the specified context            </summary>            <param name="context">An ITypeDescriptorContext that provides a format context</param>            <returns>true if GetProperties should be called to find the properties of this             object; otherwise, false</returns>        </member>        <member name="T:XPTable.Events.TableModelEventHandler">            <summary>            Represents the methods that will handle the RowAdded and RowRemoved             events of a TableModel            </summary>        </member>        <member name="T:XPTable.Events.TableModelEventArgs">            <summary>            Provides data for a TableModel's RowAdded and RowRemoved events            </summary>        </member>        <member name="F:XPTable.Events.TableModelEventArgs.source">            <summary>            The TableModel that Raised the event            </summary>        </member>        <member name="F:XPTable.Events.TableModelEventArgs.row">            <summary>            The affected Row            </summary>        </member>        <member name="F:XPTable.Events.TableModelEventArgs.toIndex">            <summary>            The start index of the affected Row(s)            </summary>        </member>        <member name="F:XPTable.Events.TableModelEventArgs.fromIndex">            <summary>            The end index of the affected Row(s)            </summary>        </member>        <member name="M:XPTable.Events.TableModelEventArgs.#ctor(XPTable.Models.TableModel)">            <summary>            Initializes a new instance of the TableModelEventArgs class with             the specified TableModel source, start index, end index and affected Column            </summary>            <param name="source">The TableModel that originated the event</param>        </member>        <member name="M:XPTable.Events.TableModelEventArgs.#ctor(XPTable.Models.TableModel,System.Int32,System.Int32)">            <summary>            Initializes a new instance of the TableModelEventArgs class with             the specified TableModel source, start index, end index and affected Column            </summary>            <param name="source">The TableModel that originated the event</param>            <param name="fromIndex">The start index of the affected Row(s)</param>            <param name="toIndex">The end index of the affected Row(s)</param>        </member>        <member name="M:XPTable.Events.TableModelEventArgs.#ctor(XPTable.Models.TableModel,XPTable.Models.Row,System.Int32,System.Int32)">            <summary>            Initializes a new instance of the TableModelEventArgs class with             the specified TableModel source, start index, end index and affected Column            </summary>            <param name="source">The TableModel that originated the event</param>            <param name="row">The affected Row</param>            <param name="fromIndex">The start index of the affected Row(s)</param>            <param name="toIndex">The end index of the affected Row(s)</param>        </member>        <member name="P:XPTable.Events.TableModelEventArgs.TableModel">            <summary>            Gets the TableModel that Raised the event            </summary>        </member>        <member name="P:XPTable.Events.TableModelEventArgs.Row">            <summary>            Gets the affected Row            </summary>        </member>        <member name="P:XPTable.Events.TableModelEventArgs.RowFromIndex">            <summary>            Gets the start index of the affected Row(s)            </summary>        </member>        <member name="P:XPTable.Events.TableModelEventArgs.RowToIndex">            <summary>            Gets the end index of the affected Row(s)            </summary>        </member>        <member name="T:XPTable.Events.TableEventType">            <summary>            Things that happen to tables, essentially the properties that can change,             Sort Start and End should be here rather than in Column Events            </summary>        </member>        <member name="F:XPTable.Events.TableEventType.TableModelChanged">            <summary>            The Row Store Changed            </summary>        </member>        <member name="F:XPTable.Events.TableEventType.ColumnModelChanged">            <summary>            The Column Store Changed            </summary>        </member>        <member name="T:XPTable.Events.HeaderMouseEventHandler">            <summary>            Represents the method that will handle the HeaderMouseEnter, HeaderMouseLeave,             HeaderMouseDown, HeaderMouseUp, HeaderMouseMove, HeaderClick and HeaderDoubleClick             events of a Table            </summary>        </member>        <member name="T:XPTable.Events.HeaderMouseEventArgs">            <summary>            Provides data for the HeaderMouseEnter, HeaderMouseLeave, HeaderMouseDown,             HeaderMouseUp, HeaderMouseMove, HeaderClick and HeaderDoubleClick events of a Table            </summary>        </member>        <member name="F:XPTable.Events.HeaderMouseEventArgs.column">            <summary>            The Column that raised the event            </summary>        </member>        <member name="F:XPTable.Events.HeaderMouseEventArgs.table">            <summary>            The Table the Column belongs to            </summary>        </member>        <member name="F:XPTable.Events.HeaderMouseEventArgs.index">            <summary>            The index of the Column            </summary>        </member>        <member name="F:XPTable.Events.HeaderMouseEventArgs.headerRect">            <summary>            The column header's bounding rectangle            </summary>        </member>        <member name="M:XPTable.Events.HeaderMouseEventArgs.#ctor(XPTable.Models.Column,XPTable.Models.Table,System.Int32,System.Drawing.Rectangle)">            <summary>            Initializes a new instance of the HeaderMouseEventArgs class with             the specified source Column, Table, column index and column header bounds            </summary>            <param name="column">The Column that Raised the event</param>            <param name="table">The Table the Column belongs to</param>            <param name="index">The index of the Column</param>            <param name="headerRect">The column header's bounding rectangle</param>        </member>        <member name="M:XPTable.Events.HeaderMouseEventArgs.#ctor(XPTable.Models.Column,XPTable.Models.Table,System.Int32,System.Drawing.Rectangle,System.Windows.Forms.MouseEventArgs)">            <summary>            Initializes a new instance of the HeaderMouseEventArgs class with             the specified source Column, Table, column index, column header bounds             and MouseEventArgs            </summary>            <param name="column">The Column that Raised the event</param>            <param name="table">The Table the Column belongs to</param>            <param name="index">The index of the Column</param>            <param name="headerRect">The column header's bounding rectangle</param>            <param name="mea">The MouseEventArgs that contains data about the             mouse event</param>        </member>        <member name="P:XPTable.Events.HeaderMouseEventArgs.Column">            <summary>            Gets the Column that Raised the event            </summary>        </member>        <member name="P:XPTable.Events.HeaderMouseEventArgs.Table">            <summary>            Gets the Table the Cell belongs to            </summary>        </member>        <member name="P:XPTable.Events.HeaderMouseEventArgs.Index">            <summary>            Gets the index of the Column            </summary>        </member>        <member name="P:XPTable.Events.HeaderMouseEventArgs.HeaderRect">            <summary>            Gets the column header's bounding rectangle            </summary>        </member>        <member name="T:XPTable.Events.ColumnEventType">            <summary>            Specifies the type of event generated when the value of a             Column's property changes            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventType.Unknown">            <summary>            Occurs when the Column's property change type is unknown            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventType.TextChanged">            <summary>            Occurs when the value of a Column's Text property changes            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventType.AlignmentChanged">            <summary>            Occurs when the value of a Column's Alignment property changes            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventType.HeaderAlignmentChanged">            <summary>            Occurs when the value of a Column's HeaderAlignment property changes            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventType.WidthChanged">            <summary>            Occurs when the value of a Column's Width property changes            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventType.VisibleChanged">            <summary>            Occurs when the value of a Column's Visible property changes            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventType.ImageChanged">            <summary>            Occurs when the value of a Column's Image property changes            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventType.FormatChanged">            <summary>            Occurs when the value of a Column's Format property changes            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventType.StateChanged">            <summary>            Occurs when the value of a Column's ColumnState property changes            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventType.RendererChanged">            <summary>            Occurs when the value of a Column's Renderer property changes            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventType.EditorChanged">            <summary>            Occurs when the value of a Column's Editor property changes            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventType.ComparerChanged">            <summary>            Occurs when the value of a Column's Comparer property changes            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventType.EnabledChanged">            <summary>            Occurs when the value of a Column's Enabled property changes            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventType.EditableChanged">            <summary>            Occurs when the value of a Column's Editable property changes            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventType.SelectableChanged">            <summary>            Occurs when the value of a Column's Selectable property changes            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventType.SortableChanged">            <summary>            Occurs when the value of a Column's Sortable property changes            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventType.SortOrderChanged">            <summary>            Occurs when the value of a Column's SortOrder property changes            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventType.ToolTipTextChanged">            <summary>            Occurs when the value of a Column's ToolTipText property changes            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventType.Sorting">            <summary>            Occurs when a Column is being sorted            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventType.ResizableChanged">            <summary>            Occurs when the value of a Column's Resizable property changes            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventType.AutoResizeModeChanged">            <summary>            Occurs when the value of a Column's AutoResizeMode property changes            </summary>        </member>        <member name="T:XPTable.Events.CellFocusEventHandler">            <summary>            Represents the method that will handle the CellGotFocus and CellLostFocus             events of a Table            </summary>        </member>        <member name="T:XPTable.Events.CellFocusEventArgs">            <summary>            Provides data for the CellGotFocus and CellLostFocus events of a Table            </summary>        </member>        <member name="F:XPTable.Events.CellFocusEventArgs.table">            <summary>            The Table the Cell belongs to            </summary>        </member>        <member name="F:XPTable.Events.CellFocusEventArgs.cellRect">            <summary>            The Cells bounding rectangle            </summary>        </member>        <member name="M:XPTable.Events.CellFocusEventArgs.#ctor(XPTable.Models.Cell,XPTable.Models.Table,System.Int32,System.Int32,System.Drawing.Rectangle)">            <summary>            Initializes a new instance of the CellFocusEventArgs class with             the specified source Cell, table, row index, column index and             cell bounds            </summary>            <param name="source">The Cell that Raised the event</param>            <param name="table">The Table the Cell belongs to</param>            <param name="row">The Row index of the Cell</param>            <param name="column">The Column index of the Cell</param>            <param name="cellRect">The Cell's bounding rectangle</param>        </member>        <member name="P:XPTable.Events.CellFocusEventArgs.Table">            <summary>            Gets the Table the Cell belongs to            </summary>        </member>        <member name="P:XPTable.Events.CellFocusEventArgs.CellRect">            <summary>            Gets the Cell's bounding rectangle            </summary>        </member>        <member name="T:XPTable.Events.CellEventHandler">            <summary>            Represents the methods that will handle the PropertyChanged event of a Cell            </summary>        </member>        <member name="T:XPTable.Events.CellEventArgs">            <summary>            Provides data for a Cell's PropertyChanged event            </summary>        </member>        <member name="F:XPTable.Events.CellEventArgs.eventType">            <summary>            The type of event            </summary>        </member>        <member name="F:XPTable.Events.CellEventArgs.oldValue">            <summary>            The old value of the property            </summary>        </member>        <member name="M:XPTable.Events.CellEventArgs.#ctor(XPTable.Models.Cell,XPTable.Events.CellEventType,System.Object)">            <summary>            Initializes a new instance of the CellEventArgs class with             the specified Cell source and event type            </summary>            <param name="source">The Cell that Raised the event</param>            <param name="eventType">The type of event</param>            <param name="oldValue">The old value of the property</param>        </member>        <member name="M:XPTable.Events.CellEventArgs.#ctor(XPTable.Models.Cell,System.Int32,System.Int32,XPTable.Events.CellEventType,System.Object)">            <summary>            Initializes a new instance of the CellEventArgs class with             the specified Cell source, column index, row index and event type            </summary>            <param name="source">The Cell that Raised the event</param>            <param name="column">The Column index of the Cell</param>            <param name="row">The Row index of the Cell</param>            <param name="eventType">The type of event</param>            <param name="oldValue">The old value of the property</param>        </member>        <member name="P:XPTable.Events.CellEventArgs.EventType">            <summary>            Gets or sets the type of event            </summary>        </member>        <member name="P:XPTable.Events.CellEventArgs.OldValue">            <summary>            Gets the old value of the property            </summary>        </member>        <member name="T:XPTable.Events.CellEditEventHandler">            <summary>            Represents the methods that will handle the BeginEdit, StopEdit and             CancelEdit events of a Table            </summary>        </member>        <member name="T:XPTable.Events.CellButtonEventHandler">            <summary>            Represents the method that will handle the CellButtonClicked event of a Table            </summary>        </member>        <member name="T:XPTable.Events.CellButtonEventArgs">            <summary>            Provides data for the CellButtonClicked event of a Table            </summary>        </member>        <member name="M:XPTable.Events.CellButtonEventArgs.#ctor(XPTable.Models.Cell,System.Int32,System.Int32)">            <summary>            Initializes a new instance of the CellButtonEventArgs class with             the specified Cell source, row index and column index            </summary>            <param name="source">The Cell that raised the event</param>            <param name="column">The Column index of the Cell</param>            <param name="row">The Row index of the Cell</param>        </member>        <member name="T:XPTable.Renderers.GroupRendererData">            <summary>            Contains information about the current state of a grouping Cell.            </summary>        </member>        <member name="F:XPTable.Renderers.GroupRendererData.grouped">            <summary>            The current state of the Cell            </summary>        </member>        <member name="M:XPTable.Renderers.GroupRendererData.#ctor">            <summary>            Initializes a new instance of the GroupRendererData class            </summary>        </member>        <member name="P:XPTable.Renderers.GroupRendererData.Grouped">            <summary>            Gets or sets the current state of the Cell            </summary>        </member>        <member name="T:XPTable.Renderers.ButtonRendererData">            <summary>            Contains information about the current state of a Cell's button            </summary>        </member>        <member name="F:XPTable.Renderers.ButtonRendererData.buttonState">            <summary>            The current state of the button            </summary>        </member>        <member name="F:XPTable.Renderers.ButtonRendererData.clickX">            <summary>            The x coordinate of the last mouse click point            </summary>        </member>        <member name="F:XPTable.Renderers.ButtonRendererData.clickY">            <summary>            The y coordinate of the last mouse click point            </summary>        </member>        <member name="M:XPTable.Renderers.ButtonRendererData.#ctor">            <summary>            Initializes a new instance of the ButtonRendererData class            </summary>        </member>        <member name="P:XPTable.Renderers.ButtonRendererData.ButtonState">            <summary>            Gets or sets the current state of the button            </summary>        </member>        <member name="P:XPTable.Renderers.ButtonRendererData.ClickPoint">            <summary>            Gets or sets the Point that the mouse was last clicked in the button            </summary>        </member>        <member name="T:XPTable.Models.TableState">            <summary>            Specifies the current state of the Table            </summary>        </member>        <member name="F:XPTable.Models.TableState.Normal">            <summary>            The Table is in its normal state            </summary>        </member>        <member name="F:XPTable.Models.TableState.ColumnSelecting">            <summary>            The Table is selecting a Column            </summary>        </member>        <member name="F:XPTable.Models.TableState.ColumnResizing">            <summary>            The Table is resizing a Column            </summary>        </member>        <member name="F:XPTable.Models.TableState.Editing">            <summary>            The Table is editing a Cell            </summary>        </member>        <member name="F:XPTable.Models.TableState.Sorting">            <summary>            The Table is sorting a Column            </summary>        </member>        <member name="F:XPTable.Models.TableState.Selecting">            <summary>            The Table is selecting Cells            </summary>        </member>        <member name="T:XPTable.Models.TableRegion">            <summary>            Specifies the part of the Table the user has clicked            </summary>        </member>        <member name="F:XPTable.Models.TableRegion.Cells">            <summary>            A cell in the Table            </summary>        </member>        <member name="F:XPTable.Models.TableRegion.ColumnHeader">            <summary>            A column header in the Table            </summary>        </member>        <member name="F:XPTable.Models.TableRegion.NonClientArea">            <summary>            The non-client area of a Table, such as the border            </summary>        </member>        <member name="F:XPTable.Models.TableRegion.NoWhere">            <summary>            The click occured outside ot the Table            </summary>        </member>        <member name="T:XPTable.Models.RowStyle">            <summary>            Stores visual appearance related properties for a Row            </summary>        </member>        <member name="F:XPTable.Models.RowStyle.backColor">            <summary>            The background color of the Row            </summary>        </member>        <member name="F:XPTable.Models.RowStyle.foreColor">            <summary>            The foreground color of the Row            </summary>        </member>        <member name="F:XPTable.Models.RowStyle.font">            <summary>            The font used to draw the text in the Row            </summary>        </member>        <member name="F:XPTable.Models.RowStyle.alignment">            <summary>            The alignment of the text in the Row            </summary>        </member>        <member name="M:XPTable.Models.RowStyle.#ctor">            <summary>            Initializes a new instance of the RowStyle class with default settings.            </summary>        </member>        <member name="M:XPTable.Models.RowStyle.IsPropertySet(XPTable.Models.RowStyle.AllProperties)">            <summary>            Returns true if this property has been specified.            </summary>            <param name="propertyToCheck"></param>            <returns></returns>        </member>        <member name="P:XPTable.Models.RowStyle.Font">            <summary>            Gets or sets the Font used by the Row            </summary>        </member>        <member name="P:XPTable.Models.RowStyle.BackColor">            <summary>            Gets or sets the background color for the Row            </summary>        </member>        <member name="P:XPTable.Models.RowStyle.ForeColor">            <summary>            Gets or sets the foreground color for the Row            </summary>        </member>        <member name="P:XPTable.Models.RowStyle.Alignment">            <summary>            Gets or sets the vertical alignment of the text displayed in the Row            </summary>        </member>        <member name="P:XPTable.Models.RowStyle.IsBackColorSet">            <summary>            Returns true if the BackColor property has been set.            </summary>        </member>        <member name="P:XPTable.Models.RowStyle.IsFontSet">            <summary>            Returns true if the Font property has been set.            </summary>        </member>        <member name="P:XPTable.Models.RowStyle.IsForeColorSet">            <summary>            Returns true if the ForeColor property has been set.            </summary>        </member>        <member name="P:XPTable.Models.RowStyle.IsAlignmentSet">            <summary>            Returns true if the Alignment property has been set.            </summary>        </member>        <member name="T:XPTable.Models.RowCollection">            <summary>            Represents a collection of Row objects            </summary>        </member>        <member name="F:XPTable.Models.RowCollection.owner">            <summary>            The TableModel that owns the RowCollection            </summary>        </member>        <member name="F:XPTable.Models.RowCollection.rowowner">            <summary>            A Row that owns this row            </summary>        </member>        <member name="M:XPTable.Models.RowCollection.#ctor(XPTable.Models.TableModel)">            <summary>            Initializes a new instance of the RowCollection class             that belongs to the specified TableModel            </summary>            <param name="owner">A TableModel representing the tableModel that owns             the RowCollection</param>        </member>        <member name="M:XPTable.Models.RowCollection.#ctor(XPTable.Models.Row)">            <summary>            Initializes a new instance of the RowCollection class             that belongs to the specified Row            </summary>            <param name="owner"></param>        </member>        <member name="M:XPTable.Models.RowCollection.Add(XPTable.Models.Row)">            <summary>            Adds the specified Row to the end of the collection            </summary>            <param name="row">The Row to add</param>        </member>        <member name="M:XPTable.Models.RowCollection.HiddenRowCountBefore(System.Int32)">            <summary>            Count the number of hidden rows before the supplied row.            </summary>            <param name="row">The row to count up to.</param>            <returns>The number of hidden rows.</returns>        </member>        <member name="M:XPTable.Models.RowCollection.HiddenRowCountBefore(XPTable.Models.Row)">            <summary>            Count the number of hidden rows before the supplied row.            </summary>            <param name="row">The row to count up to.</param>            <returns>The number of hidden rows.</returns>        </member>        <member name="M:XPTable.Models.RowCollection.CollapseAllSubRows">            <summary>            Collapses all sub rows.            </summary>        </member>        <member name="M:XPTable.Models.RowCollection.ExpandAllSubRows">            <summary>            Expands all sub rows.            </summary>        </member>        <member name="M:XPTable.Models.RowCollection.AddRange(XPTable.Models.Row[])">            <summary>            Adds an array of Row objects to the collection            </summary>            <param name="rows">An array of Row objects to add             to the collection</param>        </member>        <member name="M:XPTable.Models.RowCollection.Remove(XPTable.Models.Row)">            <summary>            Removes the specified Row from the model            </summary>            <param name="row">The Row to remove</param>        </member>        <member name="M:XPTable.Models.RowCollection.RemoveRange(XPTable.Models.Row[])">            <summary>            Removes an array of Row objects from the collection            </summary>            <param name="rows">An array of Row objects to remove             from the collection</param>        </member>        <member name="M:XPTable.Models.RowCollection.RemoveAt(System.Int32)">            <summary>            Removes the Row at the specified index from the collection            </summary>            <param name="index">The index of the Row to remove</param>        </member>        <member name="M:XPTable.Models.RowCollection.Clear">            <summary>            Removes all Rows from the collection            </summary>        </member>        <member name="M:XPTable.Models.RowCollection.Insert(System.Int32,XPTable.Models.Row)">            <summary>            Inserts a Row into the collection at the specified index            </summary>            <param name="index">The zero-based index at which the Row             should be inserted</param>            <param name="row">The Row to insert</param>        </member>        <member name="M:XPTable.Models.RowCollection.InsertRange(System.Int32,XPTable.Models.Row[])">            <summary>            Inserts an array of Rows into the collection at the specified             index            </summary>            <param name="index">The zero-based index at which the rows             should be inserted</param>            <param name="rows">The array of Rows to be inserted into             the collection</param>        </member>        <member name="M:XPTable.Models.RowCollection.IndexOf(XPTable.Models.Row)">            <summary>            Returns the index of the specified Row in the model            </summary>            <param name="row">The Row to look for</param>            <returns>The index of the specified Row in the model</returns>        </member>        <member name="M:XPTable.Models.RowCollection.SetRow(System.Int32,XPTable.Models.Row)">            <summary>            Replaces the Row at the specified index to the specified Row            </summary>            <param name="index">The index of the Row to be replaced</param>            <param name="row">The Row to be placed at the specified index</param>        </member>        <member name="M:XPTable.Models.RowCollection.OnRowAdded(XPTable.Events.TableModelEventArgs)">            <summary>            Raises the RowAdded event            </summary>            <param name="e">A TableModelEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.RowCollection.OnRowRemoved(XPTable.Events.TableModelEventArgs)">            <summary>            Raises the RowRemoved event            </summary>            <param name="e">A TableModelEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.RowCollection.OnRowAdded(XPTable.Events.RowEventArgs)">            <summary>            Raises the RowAdded event            </summary>            <param name="e">A TableModelEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.RowCollection.OnRowRemoved(XPTable.Events.RowEventArgs)">            <summary>            Raises the RowRemoved event            </summary>            <param name="e">A TableModelEventArgs that contains the event data</param>        </member>        <member name="P:XPTable.Models.RowCollection.HiddenSubRows">            <summary>            Gets the total number of subrows that are currently not expanded.            </summary>        </member>        <member name="P:XPTable.Models.RowCollection.Item(System.Int32)">            <summary>            Gets the Row at the specified index            </summary>        </member>        <member name="T:XPTable.Models.ColumnModel">            <summary>            A ColumnModel contains a collection of Columns that will be displayed in a Table. It also keeps track of whether a             CellRenderer or CellEditor has been created for a particular Column.             </summary>        </member>        <member name="F:XPTable.Models.ColumnModel.DefaultHeaderHeight">            <summary>            The default height of a column header            </summary>        </member>        <member name="F:XPTable.Models.ColumnModel.MinimumHeaderHeight">            <summary>            The minimum height of a column header            </summary>        </member>        <member name="F:XPTable.Models.ColumnModel.MaximumHeaderHeight">            <summary>            The maximum height of a column header            </summary>        </member>        <member name="F:XPTable.Models.ColumnModel.columns">            <summary>            The collection of Column's contained in the ColumnModel            </summary>        </member>        <member name="F:XPTable.Models.ColumnModel.cellRenderers">            <summary>            The list of all default CellRenderers used by the Columns in the ColumnModel            </summary>        </member>        <member name="F:XPTable.Models.ColumnModel.cellEditors">            <summary>            The list of all default CellEditors used by the Columns in the ColumnModel            </summary>        </member>        <member name="F:XPTable.Models.ColumnModel.table">            <summary>            The Table that the ColumnModel belongs to            </summary>        </member>        <member name="F:XPTable.Models.ColumnModel.headerHeight">            <summary>            The height of the column headers            </summary>        </member>        <member name="F:XPTable.Models.ColumnModel.secondarySortOrder">            <summary>            Specifies a collection of underlying sort order(s)            </summary>        </member>        <member name="M:XPTable.Models.ColumnModel.#ctor">            <summary>            Initializes a new instance of the ColumnModel class with default settings            </summary>        </member>        <member name="M:XPTable.Models.ColumnModel.#ctor(System.String[])">            <summary>            Initializes a new instance of the ColumnModel class with an array of strings             representing TextColumns            </summary>            <param name="columns">An array of strings that represent the Columns of             the ColumnModel</param>        </member>        <member name="M:XPTable.Models.ColumnModel.#ctor(XPTable.Models.Column[])">            <summary>            Initializes a new instance of the Row class with an array of Column objects            </summary>            <param name="columns">An array of Cell objects that represent the Columns             of the ColumnModel</param>        </member>        <member name="M:XPTable.Models.ColumnModel.Init">            <summary>            Initialise default settings            </summary>        </member>        <member name="M:XPTable.Models.ColumnModel.ColumnIndexAtX(System.Int32)">            <summary>            Returns the index of the Column that lies on the specified position            </summary>            <param name="xPosition">The x-coordinate to check</param>            <returns>The index of the Column or -1 if no Column is found</returns>        </member>        <member name="M:XPTable.Models.ColumnModel.ColumnAtX(System.Int32)">            <summary>            Returns the Column that lies on the specified position            </summary>            <param name="xPosition">The x-coordinate to check</param>            <returns>The Column that lies on the specified position,             or null if not found</returns>        </member>        <member name="M:XPTable.Models.ColumnModel.ColumnHeaderRect(System.Int32)">            <summary>            Returns a rectangle that contains the header of the column             at the specified index in the ColumnModel            </summary>            <param name="index">The index of the column</param>            <returns>that countains the header of the specified column</returns>        </member>        <member name="M:XPTable.Models.ColumnModel.ColumnHeaderRect(XPTable.Models.Column)">            <summary>            Returns a rectangle that contains the header of the specified column            </summary>            <param name="column">The column</param>            <returns>A rectangle that countains the header of the specified column</returns>        </member>        <member name="M:XPTable.Models.ColumnModel.Dispose(System.Boolean)">            <summary>             Releases the unmanaged resources used by the ColumnModel and optionally             releases the managed resources            </summary>        </member>        <member name="M:XPTable.Models.ColumnModel.GetCellEditor(System.String)">            <summary>            Returns the ICellEditor that is associated with the specified name            </summary>            <param name="name">The name thst is associated with an ICellEditor</param>            <returns>The ICellEditor that is associated with the specified name,             or null if the name or ICellEditor do not exist</returns>        </member>        <member name="M:XPTable.Models.ColumnModel.GetCellEditor(System.Int32)">            <summary>            Gets the ICellEditor for the Column at the specified index in the             ColumnModel            </summary>            <param name="column">The index of the Column in the ColumnModel for             which an ICellEditor will be retrieved</param>            <returns>The ICellEditor for the Column at the specified index, or             null if the editor does not exist</returns>        </member>        <member name="M:XPTable.Models.ColumnModel.SetCellEditor(System.String,XPTable.Editors.ICellEditor)">            <summary>            Associates the specified ICellRenderer with the specified name            </summary>            <param name="name">The name to be associated with the specified ICellEditor</param>            <param name="editor">The ICellEditor to be added to the ColumnModel</param>        </member>        <member name="M:XPTable.Models.ColumnModel.ContainsCellEditor(System.String)">            <summary>            Gets whether the ColumnModel contains an ICellEditor with the             specified name            </summary>            <param name="name">The name associated with the ICellEditor</param>            <returns>true if the ColumnModel contains an ICellEditor with the             specified name, false otherwise</returns>        </member>        <member name="M:XPTable.Models.ColumnModel.GetCellRenderer(System.String)">            <summary>            Returns the ICellRenderer that is associated with the specified name            </summary>            <param name="name">The name thst is associated with an ICellEditor</param>            <returns>The ICellRenderer that is associated with the specified name,             or null if the name or ICellRenderer do not exist</returns>        </member>        <member name="M:XPTable.Models.ColumnModel.GetCellRenderer(System.Int32)">            <summary>            Gets the ICellRenderer for the Column at the specified index in the             ColumnModel            </summary>            <param name="column">The index of the Column in the ColumnModel for             which an ICellRenderer will be retrieved</param>            <returns>The ICellRenderer for the Column at the specified index, or             null if the renderer does not exist</returns>        </member>        <member name="M:XPTable.Models.ColumnModel.SetCellRenderer(System.String,XPTable.Renderers.ICellRenderer)">            <summary>            Associates the specified ICellRenderer with the specified name            </summary>            <param name="name">The name to be associated with the specified ICellRenderer</param>            <param name="renderer">The ICellRenderer to be added to the ColumnModel</param>        </member>        <member name="M:XPTable.Models.ColumnModel.ContainsCellRenderer(System.String)">            <summary>            Gets whether the ColumnModel contains an ICellRenderer with the             specified name            </summary>            <param name="name">The name associated with the ICellRenderer</param>            <returns>true if the ColumnModel contains an ICellRenderer with the             specified name, false otherwise</returns>        </member>        <member name="M:XPTable.Models.ColumnModel.PreviousVisibleColumn(System.Int32)">            <summary>            Returns the index of the first visible Column that is to the             left of the Column at the specified index in the ColumnModel            </summary>            <param name="index">The index of the Column for which the first             visible Column that is to the left of the specified Column is to             be found</param>            <returns>the index of the first visible Column that is to the             left of the Column at the specified index in the ColumnModel, or             -1 if the Column at the specified index is the first visible column,             or there are no Columns in the Column model</returns>        </member>        <member name="M:XPTable.Models.ColumnModel.NextVisibleColumn(System.Int32)">            <summary>            Returns the index of the first visible Column that is to the             right of the Column at the specified index in the ColumnModel            </summary>            <param name="index">The index of the Column for which the first             visible Column that is to the right of the specified Column is to             be found</param>            <returns>the index of the first visible Column that is to the             right of the Column at the specified index in the ColumnModel, or             -1 if the Column at the specified index is the last visible column,             or there are no Columns in the Column model</returns>        </member>        <member name="M:XPTable.Models.ColumnModel.ShouldSerializeHeaderHeight">            <summary>            Specifies whether the HeaderHeight property should be serialized at             design time            </summary>            <returns>true if the HeaderHeight property should be serialized,             false otherwise</returns>        </member>        <member name="M:XPTable.Models.ColumnModel.OnColumnAdded(XPTable.Events.ColumnModelEventArgs)">            <summary>            Raises the ColumnAdded event            </summary>            <param name="e">A ColumnModelEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.ColumnModel.OnColumnRemoved(XPTable.Events.ColumnModelEventArgs)">            <summary>            Raises the ColumnRemoved event            </summary>            <param name="e">A ColumnModelEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.ColumnModel.OnHeaderHeightChanged(System.EventArgs)">            <summary>            Raises the HeaderHeightChanged event            </summary>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.ColumnModel.OnColumnPropertyChanged(XPTable.Events.ColumnEventArgs)">            <summary>            Raises the ColumnPropertyChanged event            </summary>            <param name="e">A ColumnEventArgs that contains the event data</param>        </member>        <member name="E:XPTable.Models.ColumnModel.ColumnAdded">            <summary>            Occurs when a Column has been added to the ColumnModel            </summary>        </member>        <member name="E:XPTable.Models.ColumnModel.ColumnRemoved">            <summary>            Occurs when a Column is removed from the ColumnModel            </summary>        </member>        <member name="E:XPTable.Models.ColumnModel.HeaderHeightChanged">            <summary>            Occurs when the value of the HeaderHeight property changes            </summary>        </member>        <member name="P:XPTable.Models.ColumnModel.EditorCount">            <summary>            Gets the number of ICellEditors contained in the ColumnModel            </summary>        </member>        <member name="P:XPTable.Models.ColumnModel.RendererCount">            <summary>            Gets the number of ICellRenderers contained in the ColumnModel            </summary>        </member>        <member name="P:XPTable.Models.ColumnModel.Columns">            <summary>            A ColumnCollection representing the collection of             Columns contained within the ColumnModel            </summary>        </member>        <member name="P:XPTable.Models.ColumnModel.HeaderHeight">            <summary>            Gets or sets the height of the column headers            </summary>        </member>        <member name="P:XPTable.Models.ColumnModel.HeaderRect">            <summary>            Gets a rectangle that specifies the width and height of all the             visible column headers in the model            </summary>        </member>        <member name="P:XPTable.Models.ColumnModel.TotalColumnWidth">            <summary>            Gets the total width of all the Columns in the model            </summary>        </member>        <member name="P:XPTable.Models.ColumnModel.VisibleColumnsWidth">            <summary>            Gets the total width of all the visible Columns in the model            </summary>        </member>        <member name="P:XPTable.Models.ColumnModel.LastVisibleColumnIndex">            <summary>            Gets the index of the last Column that is not hidden            </summary>        </member>        <member name="P:XPTable.Models.ColumnModel.VisibleColumnCount">            <summary>            Gets the number of Columns in the ColumnModel that are visible            </summary>        </member>        <member name="P:XPTable.Models.ColumnModel.Table">            <summary>            Gets the Table the ColumnModel belongs to            </summary>        </member>        <member name="P:XPTable.Models.ColumnModel.SecondarySortOrders">            <summary>            Gets or sets a collection of underlying sort order(s)            </summary>        </member>        <member name="P:XPTable.Models.ColumnModel.InternalTable">            <summary>            Gets or sets the Table the ColumnModel belongs to            </summary>        </member>        <member name="P:XPTable.Models.ColumnModel.CanRaiseEvents">            <summary>            Gets whether the ColumnModel is able to raise events            </summary>        </member>        <member name="P:XPTable.Models.ColumnModel.CanRaiseEventsInternal">            <summary>            Gets the value for CanRaiseEvents.            </summary>        </member>        <member name="P:XPTable.Models.ColumnModel.Enabled">            <summary>            Gets whether the ColumnModel is enabled            </summary>        </member>        <member name="T:XPTable.Models.CellPos">            <summary>            Represents the position of a Cell in a Table            </summary>        </member>        <member name="F:XPTable.Models.CellPos.Empty">            <summary>            Repsesents a null CellPos            </summary>        </member>        <member name="F:XPTable.Models.CellPos.row">            <summary>            The Row index of this CellPos            </summary>        </member>        <member name="F:XPTable.Models.CellPos.column">            <summary>            The Column index of this CellPos            </summary>        </member>        <member name="M:XPTable.Models.CellPos.#ctor(System.Int32,System.Int32)">            <summary>            Initializes a new instance of the CellPos class with the specified             row index and column index            </summary>            <param name="row">The Row index of the CellPos</param>            <param name="column">The Column index of the CellPos</param>        </member>        <member name="M:XPTable.Models.CellPos.Offset(System.Int32,System.Int32)">            <summary>            Translates this CellPos by the specified amount            </summary>            <param name="rows">The amount to offset the row index</param>            <param name="columns">The amount to offset the column index</param>        </member>        <member name="M:XPTable.Models.CellPos.Equals(System.Object)">            <summary>            Tests whether obj is a CellPos structure with the same values as             this CellPos structure            </summary>            <param name="obj">The Object to test</param>            <returns>This method returns true if obj is a CellPos structure             and its Row and Column properties are equal to the corresponding             properties of this CellPos structure; otherwise, false</returns>        </member>        <member name="M:XPTable.Models.CellPos.GetHashCode">            <summary>            Returns the hash code for this CellPos structure            </summary>            <returns>An integer that represents the hashcode for this             CellPos</returns>        </member>        <member name="M:XPTable.Models.CellPos.ToString">            <summary>            Converts the attributes of this CellPos to a human-readable string            </summary>            <returns>A string that contains the row and column indexes of this             CellPos structure </returns>        </member>        <member name="M:XPTable.Models.CellPos.op_Equality(XPTable.Models.CellPos,XPTable.Models.CellPos)">            <summary>            Tests whether two CellPos structures have equal Row and Column             properties            </summary>            <param name="left">The CellPos structure that is to the left             of the equality operator</param>            <param name="right">The CellPos structure that is to the right             of the equality operator</param>            <returns>This operator returns true if the two CellPos structures             have equal Row and Column properties</returns>        </member>        <member name="M:XPTable.Models.CellPos.op_Inequality(XPTable.Models.CellPos,XPTable.Models.CellPos)">            <summary>            Tests whether two CellPos structures differ in their Row and             Column properties            </summary>            <param name="left">The CellPos structure that is to the left             of the equality operator</param>            <param name="right">The CellPos structure that is to the right             of the equality operator</param>            <returns>This operator returns true if any of the Row and Column             properties of the two CellPos structures are unequal; otherwise             false</returns>        </member>        <member name="P:XPTable.Models.CellPos.Row">            <summary>            Gets or sets the Row index of this CellPos            </summary>        </member>        <member name="P:XPTable.Models.CellPos.Column">            <summary>            Gets or sets the Column index of this CellPos            </summary>        </member>        <member name="P:XPTable.Models.CellPos.IsEmpty">            <summary>            Tests whether any numeric properties of this CellPos have             values of -1            </summary>        </member>        <member name="T:XPTable.Editors.DropDownStyle">            <summary>            Specifies the DropDownCellEditor style            </summary>        </member>        <member name="F:XPTable.Editors.DropDownStyle.DropDown">            <summary>            The text portion is editable. The user must click the arrow             button to display the list portion            </summary>        </member>        <member name="F:XPTable.Editors.DropDownStyle.DropDownList">            <summary>            The user cannot directly edit the text portion. The user must             click the arrow button to display the list portion            </summary>        </member>        <member name="T:XPTable.Win32.NativeMethods">            <summary>            A class that contains methods for P/Invoking the Win32 API            </summary>        </member>        <member name="M:XPTable.Win32.NativeMethods.SendMessage(System.IntPtr,System.Int32,System.Int32,System.Int32)">            <summary>            The SendMessage function sends the specified message to a             window or windows. It calls the window procedure for the             specified window and does not return until the window             procedure has processed the message            </summary>            <param name="hwnd">Handle to the window whose window procedure will             receive the message</param>            <param name="msg">Specifies the message to be sent</param>            <param name="wParam">Specifies additional message-specific information</param>            <param name="lParam">Specifies additional message-specific information</param>            <returns>The return value specifies the result of the message processing;             it depends on the message sent</returns>        </member>        <member name="M:XPTable.Win32.NativeMethods.TrackMouseEvent(XPTable.Win32.TRACKMOUSEEVENT)">            <summary>            The TrackMouseEvent function posts messages when the mouse pointer             leaves a window or hovers over a window for a specified amount of time            </summary>            <param name="tme">A TRACKMOUSEEVENT structure that contains tracking             information</param>            <returns>true if the function succeeds, false otherwise</returns>        </member>        <member name="M:XPTable.Win32.NativeMethods.PostMessage(System.IntPtr,System.Int32,System.Int32,System.Int32)">            <summary>            The PostMessage function places (posts) a message in the message queue associated             with the thread that created the specified window and returns without waiting for             the thread to process the message            </summary>            <param name="hwnd">Handle to the window whose window procedure is to receive the             message</param>            <param name="msg">Specifies the message to be posted</param>            <param name="wparam">Specifies additional message-specific information</param>            <param name="lparam">Specifies additional message-specific information</param>            <returns>If the function succeeds, the return value is nonzero. If the function             fails, the return value is zero</returns>        </member>        <member name="M:XPTable.Win32.NativeMethods.MessageBeep(System.Int32)">            <summary>            The MessageBeep function plays a waveform sound. The waveform sound for each             sound type is identified by an entry in the registry            </summary>            <param name="type">Sound type, as identified by an entry in the registry</param>            <returns>If the function succeeds, the return value is nonzero. If the function             fails, the return value is zero</returns>        </member>        <member name="M:XPTable.Win32.NativeMethods.NotifyWinEvent(System.Int32,System.IntPtr,System.Int32,System.Int32)">            <summary>            The NotifyWinEvent function signals the system that a predefined event occurred.             If any client applications have registered a hook function for the event, the             system calls the client's hook function            </summary>            <param name="winEvent">Specifies the event that occurred</param>            <param name="hwnd">Handle to the window that contains the object that generated             the event</param>            <param name="objType">Identifies the kind of object that generated the event</param>            <param name="objID">Identifies whether the event was generated by an object or             by a child element of the object. If this value is CHILDID_SELF, the event was             generated by the object itself. If not, this value is the child ID of the element             that generated the event</param>        </member>        <member name="M:XPTable.Win32.NativeMethods.ScrollWindow(System.IntPtr,System.Int32,System.Int32,XPTable.Win32.RECT@,XPTable.Win32.RECT@)">            <summary>            The ScrollWindow function scrolls the contents of the specified window's client area            </summary>            <param name="hWnd">Handle to the window where the client area is to be scrolled</param>            <param name="XAmount">Specifies the amount, in device units, of horizontal scrolling.             This parameter must be a negative value to scroll the content of the window to the left</param>            <param name="YAmount">Specifies the amount, in device units, of vertical scrolling.             This parameter must be a negative value to scroll the content of the window up</param>            <param name="lpRect">Pointer to the RECT structure specifying the portion of the             client area to be scrolled. If this parameter is NULL, the entire client area is             scrolled</param>            <param name="lpClipRect">Pointer to the RECT structure containing the coordinates             of the clipping rectangle. Only device bits within the clipping rectangle are affected.             Bits scrolled from the outside of the rectangle to the inside are painted; bits scrolled             from the inside of the rectangle to the outside are not painted</param>            <returns>If the function succeeds, the return value is nonzero. If the function fails,             the return value is zero</returns>        </member>        <member name="M:XPTable.Win32.NativeMethods.keybd_event(System.Byte,System.Byte,XPTable.Win32.KeyEventFFlags,System.Int32)">            <summary>            The keybd_event function synthesizes a keystroke. The system can use such a synthesized             keystroke to generate a WM_KEYUP or WM_KEYDOWN message. The keyboard driver's interrupt             handler calls the keybd_event function            </summary>            <param name="bVk">Specifies a virtual-key code</param>            <param name="bScan">This parameter is not used</param>            <param name="dwFlags">Specifies various aspects of function operation</param>            <param name="dwExtraInfo"></param>        </member>        <member name="M:XPTable.Win32.NativeMethods.PeekMessage(XPTable.Win32.MSG@,System.IntPtr,System.Int32,System.Int32,System.Int32)">            <summary>            The PeekMessage function dispatches incoming sent messages, checks the thread message             queue for a posted message, and retrieves the message (if any exist).            </summary>            <param name="msg">Pointer to an MSG structure that receives message information</param>            <param name="hwnd">Handle to the window whose messages are to be examined. The window             must belong to the current thread. If hWnd is NULL, PeekMessage retrieves messages for             any window that belongs to the current thread. If hWnd is INVALID_HANDLE_VALUE,             PeekMessage retrieves messages whose hWnd value is NULL, as posted by the PostThreadMessage             function</param>            <param name="msgMin">Specifies the value of the first message in the range of messages             to be examined. Use WM_KEYFIRST to specify the first keyboard message or WM_MOUSEFIRST             to specify the first mouse message. If wMsgFilterMin and wMsgFilterMax are both zero,             PeekMessage returns all available messages (that is, no range filtering is performed).</param>            <param name="msgMax">Specifies the value of the last message in the range of messages             to be examined. Use WM_KEYLAST to specify the first keyboard message or WM_MOUSELAST             to specify the last mouse message. If wMsgFilterMin and wMsgFilterMax are both zero,             PeekMessage returns all available messages (that is, no range filtering is performed).</param>            <param name="remove">Specifies how messages are handled</param>            <returns>If a message is available, the return value is nonzero. If no messages are             available, the return value is zero</returns>        </member>        <member name="M:XPTable.Win32.NativeMethods.TranslateMessage(XPTable.Win32.MSG@)">            <summary>            The TranslateMessage function translates virtual-key messages into character messages.             The character messages are posted to the calling thread's message queue, to be read the             next time the thread calls the GetMessage or PeekMessage function            </summary>            <param name="msg">Pointer to an MSG structure that contains message information retrieved             from the calling thread's message queue by using the GetMessage or PeekMessage function</param>            <returns>If the message is translated (that is, a character message is posted to the             thread's message queue), the return value is nonzero.If the message is WM_KEYDOWN,             WM_KEYUP, WM_SYSKEYDOWN, or WM_SYSKEYUP, the return value is nonzero, regardless of             the translation. If the message is not translated (that is, a character message is not             posted to the thread's message queue), the return value is zero</returns>        </member>        <member name="M:XPTable.Win32.NativeMethods.DispatchMessage(XPTable.Win32.MSG@)">            <summary>            The DispatchMessage function dispatches a message to a window procedure. It is typically             used to dispatch a message retrieved by the GetMessage funct            </summary>            <param name="msg">Pointer to an MSG structure that contains the message</param>            <returns>The return value specifies the value returned by the window procedure. Although             its meaning depends on the message being dispatched, the return value generally is ignored</returns>        </member>        <member name="M:XPTable.Win32.NativeMethods.PressKey(System.Char)">            <summary>            Simulates a keystroke.            </summary>            <param name="keyCode">char KeyPressEventArgs.KeyChar</param>        </member>        <member name="T:XPTable.Sorting.HeapSorter">            <summary>            A HeapSort implementation for sorting the Cells contained in a TableModel            </summary>        </member>        <member name="M:XPTable.Sorting.HeapSorter.#ctor(XPTable.Models.TableModel,System.Int32,System.Collections.IComparer,System.Windows.Forms.SortOrder)">            <summary>            Initializes a new instance of the HeapSorter class with the specified             TableModel, Column index, IComparer and SortOrder            </summary>            <param name="tableModel">The TableModel that contains the data to be sorted</param>            <param name="column">The index of the Column to be sorted</param>            <param name="comparer">The IComparer used to sort the Column's Cells</param>            <param name="sortOrder">Specifies how the Column is to be sorted</param>        </member>        <member name="M:XPTable.Sorting.HeapSorter.Sort">            <summary>            Starts sorting the Cells in the TableModel            </summary>        </member>        <member name="M:XPTable.Sorting.HeapSorter.DownHeap(System.Int32,System.Int32)">            <summary>                        </summary>            <param name="k"></param>            <param name="n"></param>        </member>        <member name="T:XPTable.Models.GroupColumn">            <summary>            Represents a Column whose Cells are displayed as a collapse/expand icon.            </summary>        </member>        <member name="F:XPTable.Models.GroupColumn.drawText">            <summary>            Specifies whether any text contained in the Cell should be drawn            </summary>        </member>        <member name="F:XPTable.Models.GroupColumn.lineColor">            <summary>            Specifies the colour of the box and connecting lines            </summary>        </member>        <member name="F:XPTable.Models.GroupColumn.toggleOnSingleClick">            <summary>            Determies whether the collapse/expand is performed on the Click event. If false then Double Click toggles the state.            </summary>        </member>        <member name="M:XPTable.Models.GroupColumn.#ctor">            <summary>            Creates a new GroupColumn with default values            </summary>        </member>        <member name="M:XPTable.Models.GroupColumn.#ctor(System.String)">            <summary>            Creates a new GroupColumn with the specified header text            </summary>            <param name="text">The text displayed in the column's header</param>        </member>        <member name="M:XPTable.Models.GroupColumn.#ctor(System.String,System.Int32)">            <summary>            Creates a new GroupColumn with the specified header text and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.GroupColumn.Init">            <summary>            Initializes the GroupColumn with default values            </summary>        </member>        <member name="M:XPTable.Models.GroupColumn.GetDefaultRendererName">            <summary>            Gets a string that specifies the name of the Column's default CellRenderer            </summary>            <returns>A string that specifies the name of the Column's default             CellRenderer</returns>        </member>        <member name="M:XPTable.Models.GroupColumn.CreateDefaultRenderer">            <summary>            Gets the Column's default CellRenderer            </summary>            <returns>The Column's default CellRenderer</returns>        </member>        <member name="M:XPTable.Models.GroupColumn.GetDefaultEditorName">            <summary>            Gets a string that specifies the name of the Column's default CellEditor            </summary>            <returns>A string that specifies the name of the Column's default             CellEditor</returns>        </member>        <member name="M:XPTable.Models.GroupColumn.CreateDefaultEditor">            <summary>            Gets the Column's default CellEditor            </summary>            <returns>The Column's default CellEditor</returns>        </member>        <member name="P:XPTable.Models.GroupColumn.DrawText">            <summary>            Gets or sets whether any text contained in the Column's Cells should be drawn            </summary>        </member>        <member name="P:XPTable.Models.GroupColumn.DefaultComparerType">            <summary>            Gets the Type of the Comparer used to compare the Column's Cells when             the Column is sorting            </summary>        </member>        <member name="P:XPTable.Models.GroupColumn.Editable">            <summary>            Gets or sets a value indicating whether the Column's Cells contents             are able to be edited            </summary>        </member>        <member name="P:XPTable.Models.GroupColumn.LineColor">            <summary>            Specifies the colour of the box and connecting lines.            </summary>        </member>        <member name="P:XPTable.Models.GroupColumn.ToggleOnSingleClick">            <summary>            Gets or sets whether the collapse/expand is performed on the Click event. If false then Double Click toggles the state.            </summary>        </member>        <member name="T:XPTable.Models.DateTimeColumn">            <summary>            Represents a Column whose Cells are displayed as a DateTime            </summary>        </member>        <member name="F:XPTable.Models.DateTimeColumn.LongDateFormat">            <summary>            Default long date format            </summary>        </member>        <member name="F:XPTable.Models.DateTimeColumn.ShortDateFormat">            <summary>            Default short date format            </summary>        </member>        <member name="F:XPTable.Models.DateTimeColumn.TimeFormat">            <summary>            Default time format            </summary>        </member>        <member name="F:XPTable.Models.DateTimeColumn.dateFormat">            <summary>            The format of the date and time displayed in the Cells            </summary>        </member>        <member name="F:XPTable.Models.DateTimeColumn.customFormat">            <summary>            The custom date/time format string            </summary>        </member>        <member name="M:XPTable.Models.DateTimeColumn.#ctor">            <summary>            Creates a new DateTimeColumn with default values            </summary>        </member>        <member name="M:XPTable.Models.DateTimeColumn.#ctor(System.String)">            <summary>            Creates a new DateTimeColumn with the specified header text            </summary>            <param name="text">The text displayed in the column's header</param>        </member>        <member name="M:XPTable.Models.DateTimeColumn.#ctor(System.String,System.Int32)">            <summary>            Creates a new DateTimeColumn with the specified header text and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.DateTimeColumn.#ctor(System.String,System.Int32,System.Boolean)">            <summary>            Creates a new DateTimeColumn with the specified header text, width and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.DateTimeColumn.#ctor(System.String,System.Drawing.Image)">            <summary>            Creates a new DateTimeColumn with the specified header text and image            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>        </member>        <member name="M:XPTable.Models.DateTimeColumn.#ctor(System.String,System.Drawing.Image,System.Int32)">            <summary>            Creates a new DateTimeColumn with the specified header text, image and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.DateTimeColumn.#ctor(System.String,System.Drawing.Image,System.Int32,System.Boolean)">            <summary>            Creates a new DateTimeColumn with the specified header text, image, width and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.DateTimeColumn.Init">            <summary>            Initializes the DateTimeColumn with default values            </summary>        </member>        <member name="M:XPTable.Models.DateTimeColumn.GetDefaultRendererName">            <summary>            Gets a string that specifies the name of the Column's default CellRenderer            </summary>            <returns>A string that specifies the name of the Column's default             CellRenderer</returns>        </member>        <member name="M:XPTable.Models.DateTimeColumn.CreateDefaultRenderer">            <summary>            Gets the Column's default CellRenderer            </summary>            <returns>The Column's default CellRenderer</returns>        </member>        <member name="M:XPTable.Models.DateTimeColumn.GetDefaultEditorName">            <summary>            Gets a string that specifies the name of the Column's default CellEditor            </summary>            <returns>A string that specifies the name of the Column's default             CellEditor</returns>        </member>        <member name="M:XPTable.Models.DateTimeColumn.CreateDefaultEditor">            <summary>            Gets the Column's default CellEditor            </summary>            <returns>The Column's default CellEditor</returns>        </member>        <member name="M:XPTable.Models.DateTimeColumn.ShouldSerializeCustomDateTimeFormat">            <summary>            Specifies whether the CustomDateTimeFormat property should be serialized at             design time            </summary>            <returns>true if the CustomDateTimeFormat property should be serialized,             false otherwise</returns>        </member>        <member name="P:XPTable.Models.DateTimeColumn.DateTimeFormat">            <summary>            Gets or sets the format of the date and time displayed in the Column's Cells            </summary>        </member>        <member name="P:XPTable.Models.DateTimeColumn.CustomDateTimeFormat">            <summary>            Gets or sets the custom date/time format string            </summary>        </member>        <member name="P:XPTable.Models.DateTimeColumn.Format">            <summary>            Gets or sets the string that specifies how the Column's Cell contents             are formatted            </summary>        </member>        <member name="P:XPTable.Models.DateTimeColumn.DefaultComparerType">            <summary>            Gets the Type of the Comparer used to compare the Column's Cells when             the Column is sorting            </summary>        </member>        <member name="T:XPTable.Editors.ColorCellEditor">            <summary>            A class for editing Cells that contain Colors            </summary>        </member>        <member name="F:XPTable.Editors.ColorCellEditor.colorpicker">            <summary>            A ColorPicker control similar to the ColorPicker found in the             VS.NET property window            </summary>        </member>        <member name="F:XPTable.Editors.ColorCellEditor.colorDialog">            <summary>            Custom color dialog            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.#ctor">            <summary>            Initializes a new instance of the ColorCellEditor class with default settings            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.SetEditLocation(System.Drawing.Rectangle)">            <summary>            Sets the location and size of the CellEditor            </summary>            <param name="cellRect">A Rectangle that represents the size and location             of the Cell being edited</param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.SetEditValue">            <summary>            Sets the initial value of the editor based on the contents of             the Cell being edited            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.SetCellValue">            <summary>            Sets the contents of the Cell being edited based on the value             in the editor            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.StartEditing">            <summary>            Starts editing the Cell            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.StopEditing">            <summary>            Stops editing the Cell and commits any changes            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.CancelEditing">            <summary>            Stops editing the Cell and ignores any changes            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorToString(System.Drawing.Color)">            <summary>            Converts the specified Color to its string representation            </summary>            <param name="color">The Color to convert</param>            <returns>A string that represents the specified Color</returns>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ShouldStopEditing(System.Windows.Forms.Control,System.Drawing.Point)">            <summary>            Gets whether the editor should stop editing if a mouse click occurs             outside of the DropDownContainer while it is dropped down            </summary>            <param name="target">The Control that will receive the message</param>            <param name="cursorPos">The current position of the mouse cursor</param>            <returns>true if the editor should stop editing, false otherwise</returns>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.OnSelectedColorChanged(System.EventArgs)">            <summary>            Raises the SelectedColorChanged event            </summary>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.OnKeyPress(System.Object,System.Windows.Forms.KeyPressEventArgs)">            <summary>            Handler for the editors TextBox.KeyPress event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">A KeyPressEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.OnLostFocus(System.Object,System.EventArgs)">            <summary>            Handler for the editors TextBox.LostFocus event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.colorpicker_SelectedColorChanged(System.Object,System.EventArgs)">            <summary>            Handler for the editors ColorPicker.SelectedColorChanged event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="E:XPTable.Editors.ColorCellEditor.SelectedColorChanged">            <summary>            Occurs when the SelectedIndex property has changed            </summary>        </member>        <member name="P:XPTable.Editors.ColorCellEditor.DropDownStyle">            <summary>            Gets or sets a value specifying the style of the drop down editor            </summary>        </member>        <member name="P:XPTable.Editors.ColorCellEditor.ColorDialog">            <summary>            Gets or sets the custom color dialog            </summary>        </member>        <member name="T:XPTable.Editors.ColorCellEditor.ColorPicker">            <summary>            A ColorPicker control similar to the ColorPicker found in the             VS.NET property window            </summary>        </member>        <member name="F:XPTable.Editors.ColorCellEditor.ColorPicker.components">            <summary>             Required designer variable.            </summary>        </member>        <member name="F:XPTable.Editors.ColorCellEditor.ColorPicker.editor">            <summary>                        </summary>        </member>        <member name="F:XPTable.Editors.ColorCellEditor.ColorPicker.tabControl">            <summary>                        </summary>        </member>        <member name="F:XPTable.Editors.ColorCellEditor.ColorPicker.customTabPage">            <summary>                        </summary>        </member>        <member name="F:XPTable.Editors.ColorCellEditor.ColorPicker.palette">            <summary>                        </summary>        </member>        <member name="F:XPTable.Editors.ColorCellEditor.ColorPicker.webTabPage">            <summary>                        </summary>        </member>        <member name="F:XPTable.Editors.ColorCellEditor.ColorPicker.webListBox">            <summary>                        </summary>        </member>        <member name="F:XPTable.Editors.ColorCellEditor.ColorPicker.systemTabPage">            <summary>                        </summary>        </member>        <member name="F:XPTable.Editors.ColorCellEditor.ColorPicker.systemListBox">            <summary>                        </summary>        </member>        <member name="F:XPTable.Editors.ColorCellEditor.ColorPicker.webColors">            <summary>                        </summary>        </member>        <member name="F:XPTable.Editors.ColorCellEditor.ColorPicker.systemColors">            <summary>                        </summary>        </member>        <member name="F:XPTable.Editors.ColorCellEditor.ColorPicker.value">            <summary>                        </summary>        </member>        <member name="F:XPTable.Editors.ColorCellEditor.ColorPicker.webHeightSet">            <summary>                        </summary>        </member>        <member name="F:XPTable.Editors.ColorCellEditor.ColorPicker.systemHeightSet">            <summary>                        </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.#ctor(XPTable.Editors.ColorCellEditor)">            <summary>            Initializes a new instance of the ColorPicker class with default settings            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.Dispose(System.Boolean)">            <summary>             Clean up any resources being used.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.GetWebColors">            <summary>                        </summary>            <returns></returns>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.GetSystemColors">            <summary>                        </summary>            <returns></returns>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.AdjustListBoxItemHeight">            <summary>                        </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.OnSelectedColorChanged(System.EventArgs)">            <summary>            Raises the SelectedColorChanged event            </summary>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.OnFontChanged(System.EventArgs)">            <summary>            Raises the FontChanged event            </summary>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.OnGotFocus(System.EventArgs)">            <summary>            Raises the GotFocus event            </summary>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.OnListClick(System.Object,System.EventArgs)">            <summary>                        </summary>            <param name="sender"></param>            <param name="e"></param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.OnListKeyDown(System.Object,System.Windows.Forms.KeyEventArgs)">            <summary>                        </summary>            <param name="sender"></param>            <param name="ke"></param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.OnListDrawItem(System.Object,System.Windows.Forms.DrawItemEventArgs)">            <summary>                        </summary>            <param name="sender"></param>            <param name="die"></param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.OnFontChanged(System.Object,System.EventArgs)">            <summary>                        </summary>            <param name="sender"></param>            <param name="e"></param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.OnTabControlResize(System.Object,System.EventArgs)">            <summary>                        </summary>            <param name="sender"></param>            <param name="e"></param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.OnTabControlSelChange(System.Object,System.EventArgs)">            <summary>                        </summary>            <param name="sender"></param>            <param name="e"></param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.tabControl_GotFocus(System.Object,System.EventArgs)">            <summary>                        </summary>            <param name="sender"></param>            <param name="e"></param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.OnPalettePick(System.Object,System.EventArgs)">            <summary>                        </summary>            <param name="sender"></param>            <param name="e"></param>        </member>        <member name="E:XPTable.Editors.ColorCellEditor.ColorPicker.SelectedColorChanged">            <summary>            Occurs when the value of the ColorPicker's SelectedColor property changes            </summary>        </member>        <member name="P:XPTable.Editors.ColorCellEditor.ColorPicker.SelectedColor">            <summary>            Gets or sets the currently selected Color            </summary>        </member>        <member name="P:XPTable.Editors.ColorCellEditor.ColorPicker.WebColors">            <summary>                        </summary>        </member>        <member name="P:XPTable.Editors.ColorCellEditor.ColorPicker.SystemColors">            <summary>                        </summary>        </member>        <member name="P:XPTable.Editors.ColorCellEditor.ColorPicker.DefaultSize">            <summary>            Gets the default size of the control            </summary>        </member>        <member name="T:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette">            <summary>                        </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.#ctor(XPTable.Editors.ColorCellEditor)">            <summary>                        </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.GetColorFromCell(System.Int32)">            <summary>                        </summary>            <param name="index"></param>            <returns></returns>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.GetColorFromCell(System.Int32,System.Int32)">            <summary>                        </summary>            <param name="across"></param>            <param name="down"></param>            <returns></returns>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.GetColorIndexFromCell(System.Int32,System.Int32)">            <summary>                        </summary>            <param name="across"></param>            <param name="down"></param>            <returns></returns>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.GetColorIndexFromCell(System.Drawing.Point)">            <summary>                        </summary>            <param name="p"></param>            <returns></returns>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.GetCellFromColor(System.Drawing.Color)">            <summary>                        </summary>            <param name="c"></param>            <returns></returns>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.GetCellFromMouse(System.Int32,System.Int32)">            <summary>                        </summary>            <param name="x"></param>            <param name="y"></param>            <returns></returns>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.GetColorIndexFromMouse(System.Int32,System.Int32)">            <summary>                        </summary>            <param name="x"></param>            <param name="y"></param>            <returns></returns>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.InvalidateSelection">            <summary>                        </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.InvalidateFocus">            <summary>                        </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.SetFocus(System.Drawing.Point)">            <summary>                        </summary>            <param name="newFocus"></param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.IsInputKey(System.Windows.Forms.Keys)">            <summary>                        </summary>            <param name="keyData"></param>            <returns></returns>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ProcessDialogKey(System.Windows.Forms.Keys)">            <summary>                        </summary>            <param name="keyData"></param>            <returns></returns>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.LaunchDialog(System.Int32)">            <summary>                        </summary>            <param name="customIndex"></param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.OnPaint(System.Windows.Forms.PaintEventArgs)">            <summary>                        </summary>            <param name="e"></param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.OnGotFocus(System.EventArgs)">            <summary>                        </summary>            <param name="e"></param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.OnLostFocus(System.EventArgs)">            <summary>                        </summary>            <param name="e"></param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.OnKeyDown(System.Windows.Forms.KeyEventArgs)">            <summary>                        </summary>            <param name="e"></param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.OnMouseDown(System.Windows.Forms.MouseEventArgs)">            <summary>                        </summary>            <param name="e"></param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.OnMouseMove(System.Windows.Forms.MouseEventArgs)">            <summary>                        </summary>            <param name="e"></param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.OnMouseUp(System.Windows.Forms.MouseEventArgs)">            <summary>                        </summary>            <param name="e"></param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.OnPicked(System.EventArgs)">            <summary>                        </summary>            <param name="e"></param>        </member>        <member name="P:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.Colors">            <summary>                        </summary>        </member>        <member name="P:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.SelectedColor">            <summary>                        </summary>        </member>        <member name="P:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.FocusedCell">            <summary>                        </summary>        </member>        <member name="T:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.frmColorPicker">            <summary>            Summary description for frmColorPicker.            </summary>        </member>        <member name="F:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.frmColorPicker.components">            <summary>            Required designer variable.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.frmColorPicker.InitializeComponent">            <summary>            Required method for Designer support - do not modify            the contents of this method with the code editor.            </summary>        </member>        <member name="T:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox">            <summary>            Summary description for ctrl2DColorBox.            </summary>        </member>        <member name="F:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox.components">            <summary>             Required designer variable.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox.Dispose(System.Boolean)">            <summary>             Clean up any resources being used.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox.InitializeComponent">            <summary>             Required method for Designer support - do not modify             the contents of this method with the code editor.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox.ClearMarker">            <summary>            Redraws only the content over the marker            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox.DrawMarker(System.Int32,System.Int32,System.Boolean)">            <summary>            Draws the marker (circle) inside the box            </summary>            <param name="x"></param>            <param name="y"></param>            <param name="Unconditional"></param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox.DrawBorder">            <summary>            Draws the border around the control.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox.DrawContent">            <summary>            Evaluates the DrawStyle of the control and calls the appropriate            drawing function for content            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox.Draw_Style_Hue">            <summary>            Draws the content of the control filling in all color values with the provided Hue value.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox.Draw_Style_Saturation">            <summary>            Draws the content of the control filling in all color values with the provided Saturation value.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox.Draw_Style_Luminance">            <summary>            Draws the content of the control filling in all color values with the provided Luminance or Brightness value.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox.Draw_Style_Red">            <summary>            Draws the content of the control filling in all color values with the provided Red value.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox.Draw_Style_Green">            <summary>            Draws the content of the control filling in all color values with the provided Green value.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox.Draw_Style_Blue">            <summary>            Draws the content of the control filling in all color values with the provided Blue value.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox.Redraw_Control">            <summary>            Calls all the functions neccessary to redraw the entire control.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox.Reset_Marker(System.Boolean)">            <summary>            Resets the marker position of the slider to match the controls color.  Gives the option of redrawing the slider.            </summary>            <param name="Redraw">Set to true if you want the function to redraw the slider after determining the best position</param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox.ResetHSLRGB">            <summary>            Resets the controls color (both HSL and RGB variables) based on the current marker position            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox.Round(System.Double)">            <summary>            Kindof self explanitory, I really need to look up the .NET function that does this.            </summary>            <param name="val">double value to be rounded to an integer</param>            <returns></returns>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox.GetColor(System.Int32,System.Int32)">            <summary>            Returns the graphed color at the x,y position on the control            </summary>            <param name="x"></param>            <param name="y"></param>            <returns></returns>        </member>        <member name="P:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox.DrawStyle">            <summary>            The drawstyle of the contol (Hue, Saturation, Brightness, Red, Green or Blue)            </summary>        </member>        <member name="P:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox.HSL">            <summary>            The HSL color of the control, changing the HSL will automatically change the RGB color for the control.            </summary>        </member>        <member name="P:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrl2DColorBox.RGB">            <summary>            The RGB color of the control, changing the RGB will automatically change the HSL color for the control.            </summary>        </member>        <member name="T:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrlVerticalColorSlider">            <summary>            A vertical slider control that shows a range for a color property (a.k.a. Hue, Saturation, Brightness,            Red, Green, Blue) and sends an event when the slider is changed.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrlVerticalColorSlider.Dispose(System.Boolean)">            <summary>             Clean up any resources being used.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrlVerticalColorSlider.InitializeComponent">            <summary>             Required method for Designer support - do not modify             the contents of this method with the code editor.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrlVerticalColorSlider.ClearSlider">            <summary>            Redraws the background over the slider area on both sides of the control            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrlVerticalColorSlider.DrawSlider(System.Int32,System.Boolean)">            <summary>            Draws the slider arrows on both sides of the control.            </summary>            <param name="position">position value of the slider, lowest being at the bottom.  The range            is between 0 and the controls height-9.  The values will be adjusted if too large/small</param>            <param name="Unconditional">If Unconditional is true, the slider is drawn, otherwise some logic             is performed to determine is drawing is really neccessary.</param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrlVerticalColorSlider.DrawBorder">            <summary>            Draws the border around the control, in this case the border around the content area between            the slider arrows.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrlVerticalColorSlider.DrawContent">            <summary>            Evaluates the DrawStyle of the control and calls the appropriate            drawing function for content            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrlVerticalColorSlider.Draw_Style_Hue">            <summary>            Fills in the content of the control showing all values of Hue (from 0 to 360)            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrlVerticalColorSlider.Draw_Style_Saturation">            <summary>            Fills in the content of the control showing all values of Saturation (0 to 100%) for the given            Hue and Luminance.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrlVerticalColorSlider.Draw_Style_Luminance">            <summary>            Fills in the content of the control showing all values of Luminance (0 to 100%) for the given            Hue and Saturation.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrlVerticalColorSlider.Draw_Style_Red">            <summary>            Fills in the content of the control showing all values of Red (0 to 255) for the given            Green and Blue.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrlVerticalColorSlider.Draw_Style_Green">            <summary>            Fills in the content of the control showing all values of Green (0 to 255) for the given            Red and Blue.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrlVerticalColorSlider.Draw_Style_Blue">            <summary>            Fills in the content of the control showing all values of Blue (0 to 255) for the given            Red and Green.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrlVerticalColorSlider.Redraw_Control">            <summary>            Calls all the functions neccessary to redraw the entire control.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrlVerticalColorSlider.Reset_Slider(System.Boolean)">            <summary>            Resets the vertical position of the slider to match the controls color.  Gives the option of redrawing the slider.            </summary>            <param name="Redraw">Set to true if you want the function to redraw the slider after determining the best position</param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrlVerticalColorSlider.ResetHSLRGB">            <summary>            Resets the controls color (both HSL and RGB variables) based on the current slider position            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrlVerticalColorSlider.Round(System.Double)">            <summary>            Kindof self explanitory, I really need to look up the .NET function that does this.            </summary>            <param name="val">double value to be rounded to an integer</param>            <returns></returns>        </member>        <member name="P:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrlVerticalColorSlider.DrawStyle">            <summary>            The drawstyle of the contol (Hue, Saturation, Brightness, Red, Green or Blue)            </summary>        </member>        <member name="P:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrlVerticalColorSlider.HSL">            <summary>            The HSL color of the control, changing the HSL will automatically change the RGB color for the control.            </summary>        </member>        <member name="P:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.ctrlVerticalColorSlider.RGB">            <summary>            The RGB color of the control, changing the RGB will automatically change the HSL color for the control.            </summary>        </member>        <member name="T:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.AdobeColors">            <summary>            Summary description for AdobeColors.            </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.AdobeColors.SetBrightness(System.Drawing.Color,System.Double)">            <summary>             Sets the absolute brightness of a colour             </summary>             <param name="c">Original colour</param>             <param name="brightness">The luminance level to impose</param>             <returns>an adjusted colour</returns>         </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.AdobeColors.ModifyBrightness(System.Drawing.Color,System.Double)">            <summary>             Modifies an existing brightness level             </summary>             <remarks>             To reduce brightness use a number smaller than 1. To increase brightness use a number larger tnan 1             </remarks>             <param name="c">The original colour</param>             <param name="brightness">The luminance delta</param>             <returns>An adjusted colour</returns>         </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.AdobeColors.SetSaturation(System.Drawing.Color,System.Double)">            <summary>             Sets the absolute saturation level             </summary>             <remarks>Accepted values 0-1</remarks>             <param name="c">An original colour</param>             <param name="Saturation">The saturation value to impose</param>             <returns>An adjusted colour</returns>         </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.AdobeColors.ModifySaturation(System.Drawing.Color,System.Double)">            <summary>             Modifies an existing Saturation level             </summary>             <remarks>             To reduce Saturation use a number smaller than 1. To increase Saturation use a number larger tnan 1             </remarks>             <param name="c">The original colour</param>             <param name="Saturation">The saturation delta</param>             <returns>An adjusted colour</returns>         </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.AdobeColors.SetHue(System.Drawing.Color,System.Double)">            <summary>             Sets the absolute Hue level             </summary>             <remarks>Accepted values 0-1</remarks>             <param name="c">An original colour</param>             <param name="Hue">The Hue value to impose</param>             <returns>An adjusted colour</returns>         </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.AdobeColors.ModifyHue(System.Drawing.Color,System.Double)">            <summary>             Modifies an existing Hue level             </summary>             <remarks>             To reduce Hue use a number smaller than 1. To increase Hue use a number larger tnan 1             </remarks>             <param name="c">The original colour</param>             <param name="Hue">The Hue delta</param>             <returns>An adjusted colour</returns>         </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.AdobeColors.HSL_to_RGB(XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.AdobeColors.HSL)">            <summary>             Converts a colour from HSL to RGB             </summary>             <remarks>Adapted from the algoritm in Foley and Van-Dam</remarks>             <param name="hsl">The HSL value</param>             <returns>A Color structure containing the equivalent RGB values</returns>         </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.AdobeColors.RGB_to_HSL(System.Drawing.Color)">            <summary>             Converts RGB to HSL             </summary>             <remarks>Takes advantage of whats already built in to .NET by using the Color.GetHue, Color.GetSaturation and Color.GetBrightness methods</remarks>             <param name="c">A Color to convert</param>             <returns>An HSL value</returns>         </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.AdobeColors.RGB_to_CMYK(System.Drawing.Color)">            <summary>            Converts RGB to CMYK            </summary>            <param name="c">A color to convert.</param>            <returns>A CMYK object</returns>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.AdobeColors.CMYK_to_RGB(XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.AdobeColors.CMYK)">            <summary>            Converts CMYK to RGB            </summary>            <param name="_cmyk">A color to convert</param>            <returns>A Color object</returns>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorPalette.AdobeColors.Round(System.Double)">            <summary>            Custom rounding function.            </summary>            <param name="val">Value to round</param>            <returns>Rounded value</returns>        </member>        <member name="T:XPTable.Editors.ColorCellEditor.ColorPicker.ColorListBox">            <summary>                        </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorListBox.#ctor">            <summary>                        </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ColorListBox.IsInputKey(System.Windows.Forms.Keys)">            <summary>                        </summary>            <param name="keyData"></param>            <returns></returns>        </member>        <member name="T:XPTable.Editors.ColorCellEditor.ColorPicker.ThemedTabPage">            <summary>                        </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ThemedTabPage.OnPaintBackground(System.Windows.Forms.PaintEventArgs)">            <summary>                        </summary>            <param name="e"></param>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.ThemedTabPage.PaintChildrenBackground(System.Drawing.Graphics,System.Windows.Forms.Control,System.Drawing.Rectangle,System.Int32,System.Int32)">            <summary>                        </summary>            <param name="g"></param>            <param name="control"></param>            <param name="rect"></param>            <param name="ofx"></param>            <param name="ofy"></param>            <returns></returns>        </member>        <member name="T:XPTable.Editors.ColorCellEditor.ColorPicker.WebColorComparer">            <summary>                        </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.WebColorComparer.Compare(System.Object,System.Object)">            <summary>                        </summary>            <param name="x"></param>            <param name="y"></param>            <returns></returns>        </member>        <member name="T:XPTable.Editors.ColorCellEditor.ColorPicker.SystemColorComparer">            <summary>                        </summary>        </member>        <member name="M:XPTable.Editors.ColorCellEditor.ColorPicker.SystemColorComparer.Compare(System.Object,System.Object)">            <summary>                        </summary>            <param name="x"></param>            <param name="y"></param>            <returns></returns>        </member>        <member name="T:XPTable.Models.CellCheckStyle">            <summary>            Stores CheckBox related properties for a Cell            </summary>        </member>        <member name="F:XPTable.Models.CellCheckStyle.checkState">            <summary>            The CheckState of the Cells check box            </summary>        </member>        <member name="F:XPTable.Models.CellCheckStyle.threeState">            <summary>            Specifies whether the Cells check box supports an indeterminate state            </summary>        </member>        <member name="M:XPTable.Models.CellCheckStyle.#ctor">            <summary>            Initializes a new instance of the CellCheckStyle class with default settings            </summary>        </member>        <member name="P:XPTable.Models.CellCheckStyle.Checked">            <summary>            Gets or sets whether the Cell is in the checked state            </summary>        </member>        <member name="P:XPTable.Models.CellCheckStyle.CheckState">            <summary>            Gets or sets the state of the Cells check box            </summary>        </member>        <member name="P:XPTable.Models.CellCheckStyle.ThreeState">            <summary>            Gets or sets a value indicating whether the Cells check box             will allow three check states rather than two            </summary>        </member>        <member name="T:XPTable.Editors.TextCellEditor">            <summary>            A class for editing Cells that contain strings            </summary>        </member>        <member name="M:XPTable.Editors.TextCellEditor.#ctor">            <summary>            Initializes a new instance of the TextCellEditor class with default settings            </summary>        </member>        <member name="M:XPTable.Editors.TextCellEditor.SetEditLocation(System.Drawing.Rectangle)">            <summary>            Sets the location and size of the CellEditor            </summary>            <param name="cellRect">A Rectangle that represents the size and location             of the Cell being edited</param>        </member>        <member name="M:XPTable.Editors.TextCellEditor.SetEditValue">            <summary>            Sets the initial value of the editor based on the contents of             the Cell being edited            </summary>        </member>        <member name="M:XPTable.Editors.TextCellEditor.SetCellValue">            <summary>            Sets the contents of the Cell being edited based on the value             in the editor            </summary>        </member>        <member name="M:XPTable.Editors.TextCellEditor.StartEditing">            <summary>            Starts editing the Cell            </summary>        </member>        <member name="M:XPTable.Editors.TextCellEditor.StopEditing">            <summary>            Stops editing the Cell and commits any changes            </summary>        </member>        <member name="M:XPTable.Editors.TextCellEditor.CancelEditing">            <summary>            Stops editing the Cell and ignores any changes            </summary>        </member>        <member name="M:XPTable.Editors.TextCellEditor.OnKeyPress(System.Object,System.Windows.Forms.KeyPressEventArgs)">            <summary>            Handler for the editors TextBox.KeyPress event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">A KeyPressEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.TextCellEditor.OnLostFocus(System.Object,System.EventArgs)">            <summary>            Handler for the editors TextBox.LostFocus event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="P:XPTable.Editors.TextCellEditor.TextBox">            <summary>            Gets the TextBox used to edit the Cells contents            </summary>        </member>        <member name="T:XPTable.Editors.MouseMessageFilter">            <summary>            A message filter that filters mouse messages            </summary>        </member>        <member name="F:XPTable.Editors.MouseMessageFilter.client">            <summary>            An IMouseMessageFilterClient that wishes to receive mouse events            </summary>        </member>        <member name="M:XPTable.Editors.MouseMessageFilter.#ctor(XPTable.Editors.IMouseMessageFilterClient)">            <summary>            Initializes a new instance of the CellEditor class with the             specified IMouseMessageFilterClient client            </summary>        </member>        <member name="M:XPTable.Editors.MouseMessageFilter.PreFilterMessage(System.Windows.Forms.Message@)">            <summary>            Filters out a message before it is dispatched            </summary>            <param name="m">The message to be dispatched. You cannot modify             this message</param>            <returns>true to filter the message and prevent it from being             dispatched; false to allow the message to continue to the next             filter or control</returns>        </member>        <member name="P:XPTable.Editors.MouseMessageFilter.Client">            <summary>            Gets or sets the IMouseMessageFilterClient that wishes to             receive mouse events            </summary>        </member>        <member name="T:XPTable.Win32.RECT">            <summary>            The RECT structure defines the coordinates of the upper-left             and lower-right corners of a rectangle            </summary>        </member>        <member name="F:XPTable.Win32.RECT.left">            <summary>            Specifies the x-coordinate of the upper-left corner of the RECT            </summary>        </member>        <member name="F:XPTable.Win32.RECT.top">            <summary>            Specifies the y-coordinate of the upper-left corner of the RECT            </summary>        </member>        <member name="F:XPTable.Win32.RECT.right">            <summary>            Specifies the x-coordinate of the lower-right corner of the RECT            </summary>        </member>        <member name="F:XPTable.Win32.RECT.bottom">            <summary>            Specifies the y-coordinate of the lower-right corner of the RECT            </summary>        </member>        <member name="M:XPTable.Win32.RECT.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">            <summary>            Creates a new RECT struct with the specified location and size            </summary>            <param name="left">The x-coordinate of the upper-left corner of the RECT</param>            <param name="top">The y-coordinate of the upper-left corner of the RECT</param>            <param name="right">The x-coordinate of the lower-right corner of the RECT</param>            <param name="bottom">The y-coordinate of the lower-right corner of the RECT</param>        </member>        <member name="M:XPTable.Win32.RECT.FromRectangle(System.Drawing.Rectangle)">            <summary>            Creates a new RECT struct from the specified Rectangle            </summary>            <param name="rect">The Rectangle to create the RECT from</param>            <returns>A RECT struct with the same location and size as             the specified Rectangle</returns>        </member>        <member name="M:XPTable.Win32.RECT.FromXYWH(System.Int32,System.Int32,System.Int32,System.Int32)">            <summary>            Creates a new RECT struct with the specified location and size            </summary>            <param name="x">The x-coordinate of the upper-left corner of the RECT</param>            <param name="y">The y-coordinate of the upper-left corner of the RECT</param>            <param name="width">The width of the RECT</param>            <param name="height">The height of the RECT</param>            <returns>A RECT struct with the specified location and size</returns>        </member>        <member name="M:XPTable.Win32.RECT.ToRectangle">            <summary>            Returns a Rectangle with the same location and size as the RECT            </summary>            <returns>A Rectangle with the same location and size as the RECT</returns>        </member>        <member name="T:XPTable.Renderers.NumberRendererData">            <summary>            Contains information about the current state of a number Cell's             up and down buttons            </summary>        </member>        <member name="F:XPTable.Renderers.NumberRendererData.upState">            <summary>            The current state of the up button            </summary>        </member>        <member name="F:XPTable.Renderers.NumberRendererData.downState">            <summary>            The current state of the down button            </summary>        </member>        <member name="F:XPTable.Renderers.NumberRendererData.clickX">            <summary>            The x coordinate of the last mouse click point            </summary>        </member>        <member name="F:XPTable.Renderers.NumberRendererData.clickY">            <summary>            The y coordinate of the last mouse click point            </summary>        </member>        <member name="M:XPTable.Renderers.NumberRendererData.#ctor">            <summary>            Initializes a new instance of the NumberRendererData class            </summary>        </member>        <member name="P:XPTable.Renderers.NumberRendererData.UpButtonState">            <summary>            Gets or sets the current state of the up button            </summary>        </member>        <member name="P:XPTable.Renderers.NumberRendererData.DownButtonState">            <summary>            Gets or sets the current state of the down button            </summary>        </member>        <member name="P:XPTable.Renderers.NumberRendererData.ClickPoint">            <summary>            Gets or sets the Point that the mouse was last clicked in a button            </summary>        </member>        <member name="T:XPTable.Renderers.DragDropRenderer">            <summary>            Draws a rectangle round the destination drag drop row.            </summary>        </member>        <member name="M:XPTable.Renderers.DragDropRenderer.#ctor">            <summary>            Creates a renderer that draw a red rectangle round the hovered row.            </summary>        </member>        <member name="M:XPTable.Renderers.DragDropRenderer.#ctor(System.Drawing.Color)">            <summary>            Creates a rendered that draw a rectangle round the hovered row with the specified color.            </summary>            <param name="forecolor"></param>        </member>        <member name="M:XPTable.Renderers.DragDropRenderer.PaintDragDrop(System.Drawing.Graphics,XPTable.Models.Row,System.Drawing.Rectangle)">            <summary>            Called when the given row is hovered during drag drop.            </summary>            <param name="g"></param>            <param name="row"></param>            <param name="rowRect"></param>        </member>        <member name="P:XPTable.Renderers.DragDropRenderer.ForeColor">            <summary>            Gets or sets the color used to draw the hover indicator rectangle.            </summary>        </member>        <member name="T:XPTable.Models.TableModel">            <summary>            Represents a collection of Rows and Cells displayed in a Table.            </summary>        </member>        <member name="F:XPTable.Models.TableModel.DefaultRowHeight">            <summary>            The default height of a Row            </summary>        </member>        <member name="F:XPTable.Models.TableModel.MinimumRowHeight">            <summary>            The minimum height of a Row            </summary>        </member>        <member name="F:XPTable.Models.TableModel.MaximumRowHeight">            <summary>            The maximum height of a Row            </summary>        </member>        <member name="F:XPTable.Models.TableModel.rows">            <summary>            The collection of Rows's contained in the TableModel            </summary>        </member>        <member name="F:XPTable.Models.TableModel.table">            <summary>            The Table that the TableModel belongs to            </summary>        </member>        <member name="F:XPTable.Models.TableModel.selection">            <summary>            The currently selected Rows and Cells            </summary>        </member>        <member name="F:XPTable.Models.TableModel.rowHeight">            <summary>            The height of each Row in the TableModel            </summary>        </member>        <member name="M:XPTable.Models.TableModel.#ctor">            <summary>            Initializes a new instance of the TableModel class with default settings            </summary>        </member>        <member name="M:XPTable.Models.TableModel.#ctor(XPTable.Models.Row[])">            <summary>            Initializes a new instance of the TableModel class with an array of Row objects            </summary>            <param name="rows">An array of Row objects that represent the Rows             of the TableModel</param>        </member>        <member name="M:XPTable.Models.TableModel.Init">            <summary>            Initialise default settings            </summary>        </member>        <member name="M:XPTable.Models.TableModel.Dispose(System.Boolean)">            <summary>             Releases the unmanaged resources used by the TableModel and optionally             releases the managed resources            </summary>        </member>        <member name="M:XPTable.Models.TableModel.RowIndexAt(System.Int32)">            <summary>            Returns the index of the Row that lies on the specified position            </summary>            <param name="yPosition">The y-coordinate to check</param>            <returns>The index of the Row at the specified position or -1 if             no Row is found</returns>        </member>        <member name="M:XPTable.Models.TableModel.RowIndexAtExact(System.Int32)">            <summary>            Returns the index of the Row that lies on the specified position.            Found by iterating through all rows (i.e. copes with variable height rows).            </summary>            <param name="yPosition"></param>            <returns></returns>        </member>        <member name="M:XPTable.Models.TableModel.ShouldSerializeRowHeight">            <summary>            Specifies whether the RowHeight property should be serialized at             design time            </summary>            <returns>true if the RowHeight property should be serialized,             false otherwise</returns>        </member>        <member name="M:XPTable.Models.TableModel.UpdateRowIndicies(System.Int32)">            <summary>            Updates the Row's Index property so that it matches the Rows             position in the RowCollection            </summary>            <param name="start">The index to start updating from</param>        </member>        <member name="M:XPTable.Models.TableModel.OnRowAdded(XPTable.Events.TableModelEventArgs)">            <summary>            Raises the RowAdded event            </summary>            <param name="e">A TableModelEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.TableModel.OnRowRemoved(XPTable.Events.TableModelEventArgs)">            <summary>            Raises the RowRemoved event            </summary>            <param name="e">A TableModelEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.TableModel.OnSelectionChanged(XPTable.Events.SelectionEventArgs)">            <summary>            Raises the SelectionChanged event            </summary>            <param name="e">A SelectionEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.TableModel.OnRowHeightChanged(System.EventArgs)">            <summary>            Raises the RowHeightChanged event            </summary>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.TableModel.OnRowPropertyChanged(XPTable.Events.RowEventArgs)">            <summary>            Raises the RowPropertyChanged event            </summary>            <param name="e">A RowEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.TableModel.OnCellAdded(XPTable.Events.RowEventArgs)">            <summary>            Raises the CellAdded event            </summary>            <param name="e">A RowEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.TableModel.OnCellRemoved(XPTable.Events.RowEventArgs)">            <summary>            Raises the CellRemoved event            </summary>            <param name="e">A RowEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.TableModel.OnCellPropertyChanged(XPTable.Events.CellEventArgs)">            <summary>            Raises the CellPropertyChanged event            </summary>            <param name="e">A CellEventArgs that contains the event data</param>        </member>        <member name="E:XPTable.Models.TableModel.RowAdded">            <summary>            Occurs when a Row is added to the TableModel            </summary>        </member>        <member name="E:XPTable.Models.TableModel.RowRemoved">            <summary>            Occurs when a Row is removed from the TableModel            </summary>        </member>        <member name="E:XPTable.Models.TableModel.SelectionChanged">            <summary>            Occurs when the value of the TableModel Selection property changes            </summary>        </member>        <member name="E:XPTable.Models.TableModel.RowHeightChanged">            <summary>            Occurs when the value of the RowHeight property changes            </summary>        </member>        <member name="P:XPTable.Models.TableModel.Item(System.Int32,System.Int32)">            <summary>            Gets the Cell located at the specified row index and column index            </summary>            <param name="row">The row index of the Cell</param>            <param name="column">The column index of the Cell</param>        </member>        <member name="P:XPTable.Models.TableModel.Item(XPTable.Models.CellPos)">            <summary>            Gets the Cell located at the specified cell position            </summary>            <param name="cellPos">The position of the Cell</param>        </member>        <member name="P:XPTable.Models.TableModel.Rows">            <summary>            A TableModel.RowCollection representing the collection of             Rows contained within the TableModel            </summary>        </member>        <member name="P:XPTable.Models.TableModel.Selections">            <summary>            A TableModel.Selection representing the collection of selected            Rows and Cells contained within the TableModel            </summary>        </member>        <member name="P:XPTable.Models.TableModel.RowHeight">            <summary>            Gets or sets the height of each Row in the TableModel            </summary>        </member>        <member name="P:XPTable.Models.TableModel.Table">            <summary>            Gets the Table the TableModel belongs to            </summary>        </member>        <member name="P:XPTable.Models.TableModel.InternalTable">            <summary>            Gets or sets the Table the TableModel belongs to            </summary>        </member>        <member name="P:XPTable.Models.TableModel.CanRaiseEvents">            <summary>            Gets whether the TableModel is able to raise events            </summary>        </member>        <member name="P:XPTable.Models.TableModel.CanRaiseEventsInternal">            <summary>            Gets the value for CanRaiseEvents.            </summary>        </member>        <member name="P:XPTable.Models.TableModel.Enabled">            <summary>            Gets whether the TableModel is enabled            </summary>        </member>        <member name="T:XPTable.Models.TableModel.Selection">            <summary>            Represents the collection of selected Rows and Cells in a TableModel.            </summary>        </member>        <member name="F:XPTable.Models.TableModel.Selection.owner">            <summary>            The TableModel that owns the Selection            </summary>        </member>        <member name="F:XPTable.Models.TableModel.Selection.rows">            <summary>            The list of Rows that have selected Cells            </summary>        </member>        <member name="F:XPTable.Models.TableModel.Selection.shiftSelectStart">            <summary>            The starting cell of a selection that uses the shift key            </summary>        </member>        <member name="F:XPTable.Models.TableModel.Selection.shiftSelectEnd">            <summary>            The ending cell of a selection that uses the shift key            </summary>        </member>        <member name="M:XPTable.Models.TableModel.Selection.#ctor(XPTable.Models.TableModel)">            <summary>            Initializes a new instance of the TableModel.Selection class             that belongs to the specified TableModel            </summary>            <param name="owner">A TableModel representing the tableModel that owns             the Selection</param>        </member>        <member name="M:XPTable.Models.TableModel.Selection.SelectCell(System.Int32,System.Int32)">            <summary>            Replaces the currently selected Cells with the Cell at the specified             row and column indexes            </summary>            <param name="row">The row index of the Cell to be selected</param>            <param name="column">The column index of the Cell to be selected</param>        </member>        <member name="M:XPTable.Models.TableModel.Selection.SelectCell(XPTable.Models.CellPos)">            <summary>            Replaces the currently selected Cells with the Cell at the specified CellPos            </summary>            <param name="cellPos">A CellPos thst specifies the row and column indicies of             the Cell to be selected</param>        </member>        <member name="M:XPTable.Models.TableModel.Selection.SelectCells(System.Int32,System.Int32,System.Int32,System.Int32)">            <summary>            Replaces the currently selected Cells with the Cells located between the specified             start and end row/column indicies            </summary>            <param name="startRow">The row index of the start Cell</param>            <param name="startColumn">The column index of the start Cell</param>            <param name="endRow">The row index of the end Cell</param>            <param name="endColumn">The column index of the end Cell</param>        </member>        <member name="M:XPTable.Models.TableModel.Selection.SelectCells(XPTable.Models.CellPos,XPTable.Models.CellPos)">            <summary>            Replaces the currently selected Cells with the Cells located between the specified             start and end CellPos            </summary>            <param name="start">A CellPos that specifies the start Cell</param>            <param name="end">A CellPos that specifies the end Cell</param>        </member>        <member name="M:XPTable.Models.TableModel.Selection.AddCell(System.Int32,System.Int32)">            <summary>            Adds the Cell at the specified row and column indicies to the current selection            </summary>            <param name="row">The row index of the Cell to add to the selection</param>            <param name="column">The column index of the Cell to add to the selection</param>        </member>        <member name="M:XPTable.Models.TableModel.Selection.AddCell(XPTable.Models.CellPos)">            <summary>            Adds the Cell at the specified row and column indicies to the current selection            </summary>            <param name="cellPos">A CellPos that specifies the Cell to add to the selection</param>        </member>        <member name="M:XPTable.Models.TableModel.Selection.AddCells(System.Int32,System.Int32,System.Int32,System.Int32)">            <summary>            Adds the Cells located between the specified start and end row/column indicies             to the current selection            </summary>            <param name="startRow">The row index of the start Cell</param>            <param name="startColumn">The column index of the start Cell</param>            <param name="endRow">The row index of the end Cell</param>            <param name="endColumn">The column index of the end Cell</param>        </member>        <member name="M:XPTable.Models.TableModel.Selection.AddCells(XPTable.Models.CellPos,XPTable.Models.CellPos)">            <summary>            Adds the Cells located between the specified start and end CellPos to the            current selection            </summary>            <param name="start">A CellPos that specifies the start Cell</param>            <param name="end">A CellPos that specifies the end Cell</param>        </member>        <member name="M:XPTable.Models.TableModel.Selection.InternalAddCells(XPTable.Models.CellPos,XPTable.Models.CellPos)">            <summary>            Adds the Cells located between the specified start and end CellPos to the            current selection without raising an event            </summary>            <param name="start">A CellPos that specifies the start Cell</param>            <param name="end">A CellPos that specifies the end Cell</param>            <returns>true if any Cells were added, false otherwise</returns>        </member>        <member name="M:XPTable.Models.TableModel.Selection.InternalAddCells(System.Int32,System.Int32,System.Int32,System.Int32)">            <summary>            Adds the Cells located between the specified start and end row/column indicies             to the current selection without raising an event            </summary>            <param name="startRow">The row index of the start Cell</param>            <param name="startColumn">The column index of the start Cell</param>            <param name="endRow">The row index of the end Cell</param>            <param name="endColumn">The column index of the end Cell</param>            <returns>true if any Cells were added, false otherwise</returns>        </member>        <member name="M:XPTable.Models.TableModel.Selection.AddShiftSelectedCell(System.Int32,System.Int32)">            <summary>            Adds the Cells between the last selection start Cell and the Cell at the             specified row/column indicies to the current selection.  Any Cells that are             between the last start and end Cells that are not in the new area are             removed from the current selection            </summary>            <param name="row">The row index of the shift selected Cell</param>            <param name="column">The column index of the shift selected Cell</param>        </member>        <member name="M:XPTable.Models.TableModel.Selection.AddShiftSelectedCell(XPTable.Models.CellPos)">            <summary>            Adds the Cells between the last selection start Cell and the Cell at the             specified CellPas to the current selection.  Any Cells that are             between the last start and end Cells that are not in the new area are             removed from the current selection            </summary>            <param name="cellPos">A CellPos that specifies the shift selected Cell</param>        </member>        <member name="M:XPTable.Models.TableModel.Selection.Normalise(System.Int32@,System.Int32@)">            <summary>            Ensures that the first index is smaller than the second index,             performing a swap if necessary            </summary>            <param name="a">The first index</param>            <param name="b">The second index</param>        </member>        <member name="M:XPTable.Models.TableModel.Selection.Clear">            <summary>            Removes all selected Rows and Cells from the selection            </summary>        </member>        <member name="M:XPTable.Models.TableModel.Selection.InternalClear">            <summary>            Removes all selected Rows and Cells from the selection without raising an event            </summary>        </member>        <member name="M:XPTable.Models.TableModel.Selection.RemoveCell(System.Int32,System.Int32)">            <summary>            Removes the Cell at the specified row and column indicies from the current selection            </summary>            <param name="row">The row index of the Cell to remove from the selection</param>            <param name="column">The column index of the Cell to remove from the selection</param>        </member>        <member name="M:XPTable.Models.TableModel.Selection.RemoveCell(XPTable.Models.CellPos)">            <summary>            Removes the Cell at the specified row and column indicies from the current selection            </summary>            <param name="cellPos">A CellPos that specifies the Cell to remove from the selection</param>        </member>        <member name="M:XPTable.Models.TableModel.Selection.RemoveCells(System.Int32,System.Int32,System.Int32,System.Int32)">            <summary>            Removes the Cells located between the specified start and end row/column indicies             from the current selection            </summary>            <param name="startRow">The row index of the start Cell</param>            <param name="startColumn">The column index of the start Cell</param>            <param name="endRow">The row index of the end Cell</param>            <param name="endColumn">The column index of the end Cell</param>        </member>        <member name="M:XPTable.Models.TableModel.Selection.RemoveCells(XPTable.Models.CellPos,XPTable.Models.CellPos)">            <summary>            Removes the Cells located between the specified start and end CellPos from the            current selection            </summary>            <param name="start">A CellPos that specifies the start Cell</param>            <param name="end">A CellPos that specifies the end Cell</param>        </member>        <member name="M:XPTable.Models.TableModel.Selection.InternalRemoveCells(XPTable.Models.CellPos,XPTable.Models.CellPos)">            <summary>            Removes the Cells located between the specified start and end CellPos from the            current selection without raising an event            </summary>            <param name="start">A CellPos that specifies the start Cell</param>            <param name="end">A CellPos that specifies the end Cell</param>            <returns>true if any Cells were added, false otherwise</returns>        </member>        <member name="M:XPTable.Models.TableModel.Selection.InternalRemoveCells(System.Int32,System.Int32,System.Int32,System.Int32)">            <summary>            Removes the Cells located between the specified start and end row/column indicies             from the current selection without raising an event            </summary>            <param name="startRow">The row index of the start Cell</param>            <param name="startColumn">The column index of the start Cell</param>            <param name="endRow">The row index of the end Cell</param>            <param name="endColumn">The column index of the end Cell</param>            <returns>true if any Cells were added, false otherwise</returns>        </member>        <member name="M:XPTable.Models.TableModel.Selection.RemoveRow(XPTable.Models.Row)">            <summary>            Removes the specified Row from the selection            </summary>            <param name="row">The Row to be removed from the selection</param>        </member>        <member name="M:XPTable.Models.TableModel.Selection.RemoveRow(System.Int32)">            <summary>            Removes the specified Row from selection            </summary>            <param name="row">Index specifing which Row we want to remove from selection</param>        </member>        <member name="M:XPTable.Models.TableModel.Selection.IsCellSelected(System.Int32,System.Int32)">            <summary>            Returns whether the Cell at the specified row and column indicies is             currently selected            </summary>            <param name="row">The row index of the specified Cell</param>            <param name="column">The column index of the specified Cell</param>            <returns>true if the Cell at the specified row and column indicies is             selected, false otherwise</returns>        </member>        <member name="M:XPTable.Models.TableModel.Selection.IsCellSelected(XPTable.Models.CellPos)">            <summary>            Returns whether the Cell at the specified CellPos is currently selected            </summary>            <param name="cellPos">A CellPos the represents the row and column indicies             of the Cell to check</param>            <returns>true if the Cell at the specified CellPos is currently selected,             false otherwise</returns>        </member>        <member name="M:XPTable.Models.TableModel.Selection.IsRowSelected(System.Int32)">            <summary>            Returns whether the Row at the specified index in th TableModel is             currently selected            </summary>            <param name="index">The index of the Row to check</param>            <returns>true if the Row at the specified index is currently selected,             false otherwise</returns>        </member>        <member name="M:XPTable.Models.TableModel.Selection.CalcSelectionBounds(System.Int32,System.Int32)">            <summary>            Returns a Rectange that bounds the currently selected Rows            </summary>            <param name="start">First row index</param>            <param name="end">Last row index</param>            <returns></returns>        </member>        <member name="P:XPTable.Models.TableModel.Selection.SelectedItems">            <summary>            Gets an array that contains the currently selected Rows            </summary>        </member>        <member name="P:XPTable.Models.TableModel.Selection.SelectedIndicies">            <summary>            Gets an array that contains the indexes of the currently selected Rows            </summary>        </member>        <member name="P:XPTable.Models.TableModel.Selection.SelectionBounds">            <summary>            Returns a Rectange that bounds the currently selected Rows            </summary>        </member>        <member name="T:XPTable.Models.Design.RowConverter">            <summary>            A custom TypeConverter used to help convert Rows from             one Type to another            </summary>        </member>        <member name="M:XPTable.Models.Design.RowConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">            <summary>            Returns whether this converter can convert the object to the             specified type, using the specified context            </summary>            <param name="context">An ITypeDescriptorContext that provides a             format context</param>            <param name="destinationType">A Type that represents the type             you want to convert to</param>            <returns>true if this converter can perform the conversion; o            therwise, false</returns>        </member>        <member name="M:XPTable.Models.Design.RowConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">            <summary>            Converts the given value object to the specified type, using             the specified context and culture information            </summary>            <param name="context">An ITypeDescriptorContext that provides             a format context</param>            <param name="culture">A CultureInfo object. If a null reference             is passed, the current culture is assumed</param>            <param name="value">The Object to convert</param>            <param name="destinationType">The Type to convert the value             parameter to</param>            <returns>An Object that represents the converted value</returns>        </member>        <member name="T:XPTable.Models.ControlColumn">            <summary>            Represents a Column whose Cells are displayed as a Control            </summary>        </member>        <member name="F:XPTable.Models.ControlColumn.factory">            <summary>            The factory class for creating the controls.            </summary>        </member>        <member name="F:XPTable.Models.ControlColumn.controlSize">            <summary>            The size of the control            </summary>        </member>        <member name="M:XPTable.Models.ControlColumn.#ctor">            <summary>            Creates a new ControlColumn with default values            </summary>        </member>        <member name="M:XPTable.Models.ControlColumn.#ctor(System.String,System.Int32)">            <summary>            Creates a new ControlColumn with the specified header text and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.ControlColumn.#ctor(System.String,System.Drawing.Image,System.Int32)">            <summary>            Creates a new ControlColumn with the specified header text, image and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.ControlColumn.#ctor(System.Int32)">            <summary>            Creates a new ControlColumn with the specified header width            </summary>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.ControlColumn.Init">            <summary>            Initializes the ControlColumn with default values            </summary>        </member>        <member name="M:XPTable.Models.ControlColumn.GetDefaultRendererName">            <summary>            Gets a string that specifies the name of the Column's default CellRenderer            </summary>            <returns>A string that specifies the name of the Column's default             CellRenderer</returns>        </member>        <member name="M:XPTable.Models.ControlColumn.CreateDefaultRenderer">            <summary>            Gets the Column's default CellRenderer            </summary>            <returns>The Column's default CellRenderer</returns>        </member>        <member name="M:XPTable.Models.ControlColumn.GetDefaultEditorName">            <summary>            Gets a string that specifies the name of the Column's default CellEditor            </summary>            <returns>A string that specifies the name of the Column's default             CellEditor</returns>        </member>        <member name="M:XPTable.Models.ControlColumn.CreateDefaultEditor">            <summary>            Gets the Column's default CellEditor            </summary>            <returns>The Column's default CellEditor</returns>        </member>        <member name="M:XPTable.Models.ControlColumn.ShouldSerializeControlSize">            <summary>            Specifies whether the ControlSize property should be serialized at             design time            </summary>            <returns>true if the ControlSize property should be serialized,             false otherwise</returns>        </member>        <member name="P:XPTable.Models.ControlColumn.ControlSize">            <summary>            Gets or sets the size of the controls            </summary>        </member>        <member name="P:XPTable.Models.ControlColumn.DefaultComparerType">            <summary>            Gets the Type of the Comparer used to compare the Column's Cells when             the Column is sorting            </summary>        </member>        <member name="P:XPTable.Models.ControlColumn.ControlFactory">            <summary>            Gets or sets the factory class for creating the controls.            </summary>        </member>        <member name="T:XPTable.Models.ColumnAlignment">            <summary>            Specifies alignment of a Columns content            </summary>        </member>        <member name="F:XPTable.Models.ColumnAlignment.Left">            <summary>            The Columns content is aligned to the left            </summary>        </member>        <member name="F:XPTable.Models.ColumnAlignment.Center">            <summary>            The Columns content is aligned to the center            </summary>        </member>        <member name="F:XPTable.Models.ColumnAlignment.Right">            <summary>            The Columns content is aligned to the right            </summary>        </member>        <member name="T:XPTable.Events.RowEventType">            <summary>            Specifies the type of event generated when the value of a             Row's property changes            </summary>        </member>        <member name="F:XPTable.Events.RowEventType.Unknown">            <summary>            Occurs when the Row's property change type is unknown            </summary>        </member>        <member name="F:XPTable.Events.RowEventType.BackColorChanged">            <summary>            Occurs when the value of a Row's BackColor property changes            </summary>        </member>        <member name="F:XPTable.Events.RowEventType.ForeColorChanged">            <summary>            Occurs when the value of a Row's ForeColor property changes            </summary>        </member>        <member name="F:XPTable.Events.RowEventType.FontChanged">            <summary>            Occurs when the value of a Row's Font property changes            </summary>        </member>        <member name="F:XPTable.Events.RowEventType.StyleChanged">            <summary>            Occurs when the value of a Row's RowStyle property changes            </summary>        </member>        <member name="F:XPTable.Events.RowEventType.AlignmentChanged">            <summary>            Occurs when the value of a Row's Alignment property changes            </summary>        </member>        <member name="F:XPTable.Events.RowEventType.EnabledChanged">            <summary>            Occurs when the value of a Row's Enabled property changes            </summary>        </member>        <member name="F:XPTable.Events.RowEventType.EditableChanged">            <summary>            Occurs when the value of a Row's Editable property changes            </summary>        </member>        <member name="F:XPTable.Events.RowEventType.ExpandSubRowsChanged">            <summary>            Occurs when the value of a Row's ExpandSubRows property changes            </summary>        </member>        <member name="F:XPTable.Events.RowEventType.SubRowAdded">            <summary>            Occurs when a sub row is added            </summary>        </member>        <member name="F:XPTable.Events.RowEventType.SubRowRemoved">            <summary>            Occurs when a sub row is removed            </summary>        </member>        <member name="T:XPTable.Events.PaintHeaderEventHandler">            <summary>            Represents the method that will handle the PaintHeader events of a Table            </summary>        </member>        <member name="T:XPTable.Events.PaintHeaderEventArgs">            <summary>            Provides data for the PaintHeader event            </summary>        </member>        <member name="F:XPTable.Events.PaintHeaderEventArgs.column">            <summary>            The Column to be painted            </summary>        </member>        <member name="F:XPTable.Events.PaintHeaderEventArgs.table">            <summary>            The Table the Column's ColumnModel belongs to            </summary>        </member>        <member name="F:XPTable.Events.PaintHeaderEventArgs.columnIndex">            <summary>            The index of the Column in the Table's ColumnModel            </summary>        </member>        <member name="F:XPTable.Events.PaintHeaderEventArgs.headerStyle">            <summary>            The style of the Column header            </summary>        </member>        <member name="F:XPTable.Events.PaintHeaderEventArgs.headerRect">            <summary>            The rectangle in which to paint            </summary>        </member>        <member name="F:XPTable.Events.PaintHeaderEventArgs.handled">            <summary>            Indicates whether the user has done the paining for us            </summary>        </member>        <member name="M:XPTable.Events.PaintHeaderEventArgs.#ctor(System.Drawing.Graphics,System.Drawing.Rectangle)">            <summary>            Initializes a new instance of the PaintHeaderEventArgs class with             the specified graphics and clipping rectangle            </summary>            <param name="g">The Graphics used to paint the Column header</param>            <param name="headerRect">The Rectangle that represents the rectangle             in which to paint</param>        </member>        <member name="M:XPTable.Events.PaintHeaderEventArgs.#ctor(System.Drawing.Graphics,XPTable.Models.Column,XPTable.Models.Table,System.Int32,System.Windows.Forms.ColumnHeaderStyle,System.Drawing.Rectangle)">            <summary>            Initializes a new instance of the PaintHeaderEventArgs class with             the specified graphics, column, table, column index, header style             and clipping rectangle            </summary>            <param name="g">The Graphics used to paint the Column header</param>            <param name="column">The Column to be painted</param>            <param name="table">The Table the Column's ColumnModel belongs to</param>            <param name="columnIndex">The index of the Column in the Table's ColumnModel</param>            <param name="headerStyle">The style of the Column's header</param>            <param name="headerRect">The Rectangle that represents the rectangle             in which to paint</param>        </member>        <member name="M:XPTable.Events.PaintHeaderEventArgs.SetColumn(XPTable.Models.Column)">            <summary>                        </summary>            <param name="column"></param>        </member>        <member name="M:XPTable.Events.PaintHeaderEventArgs.SetTable(XPTable.Models.Table)">            <summary>                        </summary>            <param name="table"></param>        </member>        <member name="M:XPTable.Events.PaintHeaderEventArgs.SetColumnIndex(System.Int32)">            <summary>                        </summary>            <param name="columnIndex"></param>        </member>        <member name="M:XPTable.Events.PaintHeaderEventArgs.SetHeaderStyle(System.Windows.Forms.ColumnHeaderStyle)">            <summary>                        </summary>            <param name="headerStyle"></param>        </member>        <member name="M:XPTable.Events.PaintHeaderEventArgs.SetHeaderRect(System.Drawing.Rectangle)">            <summary>                        </summary>            <param name="headerRect"></param>        </member>        <member name="P:XPTable.Events.PaintHeaderEventArgs.Column">            <summary>            Gets the Column to be painted            </summary>        </member>        <member name="P:XPTable.Events.PaintHeaderEventArgs.Table">            <summary>            Gets the Table the Column's ColumnModel belongs to            </summary>        </member>        <member name="P:XPTable.Events.PaintHeaderEventArgs.ColumnIndex">            <summary>            Gets the index of the Column in the Table's ColumnModel            </summary>        </member>        <member name="P:XPTable.Events.PaintHeaderEventArgs.HeaderStyle">            <summary>            Gets the style of the Column's header            </summary>        </member>        <member name="P:XPTable.Events.PaintHeaderEventArgs.HeaderRect">            <summary>            Gets the column header's bounding rectangle            </summary>        </member>        <member name="P:XPTable.Events.PaintHeaderEventArgs.Handled">            <summary>            Gets or sets a value indicating whether the BeforePaintHeader             event was handled            </summary>        </member>        <member name="T:XPTable.Win32.SIZE">            <summary>            The SIZE structure specifies the width and height of a rectangle            </summary>        </member>        <member name="F:XPTable.Win32.SIZE.cx">            <summary>            Specifies the x-coordinate of the point            </summary>        </member>        <member name="F:XPTable.Win32.SIZE.cy">            <summary>            Specifies the y-coordinate of the point            </summary>        </member>        <member name="M:XPTable.Win32.SIZE.#ctor(System.Int32,System.Int32)">            <summary>            Creates a new SIZE struct with the specified width and height            </summary>            <param name="cx">The width component of the new SIZE</param>            <param name="cy">The height component of the new SIZE</param>        </member>        <member name="M:XPTable.Win32.SIZE.FromSize(System.Drawing.Size)">            <summary>            Creates a new SIZE struct from the specified Size            </summary>            <param name="s">The Size to create the SIZE from</param>            <returns>A SIZE struct with the same width and height values as             the specified Point</returns>        </member>        <member name="M:XPTable.Win32.SIZE.ToSize">            <summary>            Returns a Point with the same width and height values as the SIZE            </summary>            <returns>A Point with the same width and height values as the SIZE</returns>        </member>        <member name="T:XPTable.Win32.DLLVERSIONINFO">            <summary>            Receives dynamic-link library (DLL)-specific version information.             It is used with the DllGetVersion function            </summary>        </member>        <member name="F:XPTable.Win32.DLLVERSIONINFO.cbSize">            <summary>            Size of the structure, in bytes. This member must be filled             in before calling the function            </summary>        </member>        <member name="F:XPTable.Win32.DLLVERSIONINFO.dwMajorVersion">            <summary>            Major version of the DLL. If the DLL's version is 4.0.950,             this value will be 4            </summary>        </member>        <member name="F:XPTable.Win32.DLLVERSIONINFO.dwMinorVersion">            <summary>            Minor version of the DLL. If the DLL's version is 4.0.950,             this value will be 0            </summary>        </member>        <member name="F:XPTable.Win32.DLLVERSIONINFO.dwBuildNumber">            <summary>            Build number of the DLL. If the DLL's version is 4.0.950,             this value will be 950            </summary>        </member>        <member name="F:XPTable.Win32.DLLVERSIONINFO.dwPlatformID">            <summary>            Identifies the platform for which the DLL was built            </summary>        </member>        <member name="T:XPTable.Sorting.ColorComparer">            <summary>            An IComparer for sorting Cells that contain Color information            </summary>        </member>        <member name="M:XPTable.Sorting.ColorComparer.#ctor(XPTable.Models.TableModel,System.Int32,System.Windows.Forms.SortOrder)">            <summary>            Initializes a new instance of the ColorComparer class with the specified             TableModel, Column index and SortOrder            </summary>            <param name="tableModel">The TableModel that contains the data to be sorted</param>            <param name="column">The index of the Column to be sorted</param>            <param name="sortOrder">Specifies how the Column is to be sorted</param>        </member>        <member name="M:XPTable.Sorting.ColorComparer.CompareCells(XPTable.Models.Cell,XPTable.Models.Cell)">            <summary>            Compares two cells and returns a value indicating whether one is less             than, equal to or greater than the other.            </summary>            <param name="cell1"></param>            <param name="cell2"></param>            <returns></returns>        </member>        <member name="T:XPTable.Renderers.ControlCellRenderer">            <summary>            A CellRenderer that draws Cell contents as controls            </summary>        </member>        <member name="F:XPTable.Renderers.ControlCellRenderer.controlFactory">            <summary>            Class that provides control instances for each cell.            </summary>        </member>        <member name="F:XPTable.Renderers.ControlCellRenderer.controlSize">            <summary>            The size of the checkbox            </summary>        </member>        <member name="M:XPTable.Renderers.ControlCellRenderer.#ctor">            <summary>            Initializes a new instance of the ControlCellRenderer class with             default settings            </summary>        </member>        <member name="M:XPTable.Renderers.ControlCellRenderer.CalcControlRect(XPTable.Models.RowAlignment,XPTable.Models.ColumnAlignment)">            <summary>            Gets the Rectangle that specifies the Size and Location of             the control contained in the current Cell            </summary>            <returns>A Rectangle that specifies the Size and Location of             the control contained in the current Cell</returns>        </member>        <member name="M:XPTable.Renderers.ControlCellRenderer.GetControlRendererData(XPTable.Models.Cell)">            <summary>            Gets the ControlRendererData specific data used by the Renderer from             the specified Cell            </summary>            <param name="cell"></param>            <returns></returns>        </member>        <member name="M:XPTable.Renderers.ControlCellRenderer.OnPaintCell(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the PaintCell event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ControlCellRenderer.OnPaint(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the Paint event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ControlCellRenderer.OnPaintBackground(XPTable.Events.PaintCellEventArgs)">            <summary>            We don't want any background.            </summary>            <param name="e"></param>        </member>        <member name="P:XPTable.Renderers.ControlCellRenderer.ControlSize">            <summary>            Gets the size of the control            </summary>        </member>        <member name="P:XPTable.Renderers.ControlCellRenderer.ControlFactory">            <summary>            Gets or sets the object that provides control instances for each cell.            </summary>        </member>        <member name="T:XPTable.Models.Design.RowComparer">            <summary>                        </summary>        </member>        <member name="M:XPTable.Models.Design.RowComparer.Compare(System.Object,System.Object)">            <summary>                        </summary>            <param name="x"></param>            <param name="y"></param>            <returns></returns>        </member>        <member name="T:XPTable.Models.CellImageStyle">            <summary>            Stores Image related properties for a Cell            </summary>        </member>        <member name="F:XPTable.Models.CellImageStyle.image">            <summary>            The Image displayed in the Cell            </summary>        </member>        <member name="F:XPTable.Models.CellImageStyle.imageSizeMode">            <summary>            Determines how Images are sized in the Cell            </summary>        </member>        <member name="M:XPTable.Models.CellImageStyle.#ctor">            <summary>            Initializes a new instance of the CellImageStyle class with default settings            </summary>        </member>        <member name="P:XPTable.Models.CellImageStyle.Image">            <summary>            Gets or sets the image that is displayed in the Cell            </summary>        </member>        <member name="P:XPTable.Models.CellImageStyle.ImageSizeMode">            <summary>            Gets or sets how the Cells image is sized within the Cell            </summary>        </member>        <member name="T:XPTable.Models.Cell">            <summary>            Represents a Cell that is displayed in a Table            </summary>        </member>        <member name="F:XPTable.Models.Cell.text">            <summary>            The text displayed in the Cell            </summary>        </member>        <member name="F:XPTable.Models.Cell.data">            <summary>            An object that contains data to be displayed in the Cell            </summary>        </member>        <member name="F:XPTable.Models.Cell.tag">            <summary>            An object that contains data about the Cell            </summary>        </member>        <member name="F:XPTable.Models.Cell.rendererData">            <summary>            Stores information used by CellRenderers to record the current             state of the Cell            </summary>        </member>        <member name="F:XPTable.Models.Cell.row">            <summary>            The Row that the Cell belongs to            </summary>        </member>        <member name="F:XPTable.Models.Cell.index">            <summary>            The index of the Cell            </summary>        </member>        <member name="F:XPTable.Models.Cell.state">            <summary>            Contains the current state of the the Cell            </summary>        </member>        <member name="F:XPTable.Models.Cell.cellStyle">            <summary>            The Cells CellStyle settings            </summary>        </member>        <member name="F:XPTable.Models.Cell.checkStyle">            <summary>            The Cells CellCheckStyle settings            </summary>        </member>        <member name="F:XPTable.Models.Cell.imageStyle">            <summary>            The Cells CellImageStyle settings            </summary>        </member>        <member name="F:XPTable.Models.Cell.tooltipText">            <summary>            The text displayed in the Cells tooltip            </summary>        </member>        <member name="F:XPTable.Models.Cell.disposed">            <summary>            Specifies whether the Cell has been disposed            </summary>        </member>        <member name="F:XPTable.Models.Cell.colspan">            <summary>            Specifies how many columns this cell occupies.            </summary>        </member>        <member name="M:XPTable.Models.Cell.#ctor">            <summary>            Initializes a new instance of the Cell class with default settings            </summary>        </member>        <member name="M:XPTable.Models.Cell.#ctor(System.String)">            <summary>            Initializes a new instance of the Cell class with the specified text            </summary>            <param name="text">The text displayed in the Cell</param>        </member>        <member name="M:XPTable.Models.Cell.#ctor(System.Object)">            <summary>            Initializes a new instance of the Cell class with the specified object            </summary>            <param name="value">The object displayed in the Cell</param>        </member>        <member name="M:XPTable.Models.Cell.#ctor(System.String,System.Object)">            <summary>            Initializes a new instance of the Cell class with the specified text             and object            </summary>            <param name="text">The text displayed in the Cell</param>            <param name="value">The object displayed in the Cell</param>        </member>        <member name="M:XPTable.Models.Cell.#ctor(System.String,System.Boolean)">            <summary>            Initializes a new instance of the Cell class with the specified text             and check value            </summary>            <param name="text">The text displayed in the Cell</param>            <param name="check">Specifies whether the Cell is Checked</param>        </member>        <member name="M:XPTable.Models.Cell.#ctor(System.String,System.Drawing.Image)">            <summary>            Initializes a new instance of the Cell class with the specified text             and Image value            </summary>            <param name="text">The text displayed in the Cell</param>            <param name="image">The Image displayed in the Cell</param>        </member>        <member name="M:XPTable.Models.Cell.#ctor(System.String,System.Drawing.Color,System.Drawing.Color,System.Drawing.Font)">            <summary>            Initializes a new instance of the Cell class with the specified text,             fore Color, back Color and Font            </summary>            <param name="text">The text displayed in the Cell</param>            <param name="foreColor">The foreground Color of the Cell</param>            <param name="backColor">The background Color of the Cell</param>            <param name="font">The Font used to draw the text in the Cell</param>        </member>        <member name="M:XPTable.Models.Cell.#ctor(System.String,XPTable.Models.CellStyle)">            <summary>            Initializes a new instance of the Cell class with the specified text             and CellStyle            </summary>            <param name="text">The text displayed in the Cell</param>            <param name="cellStyle">A CellStyle that specifies the visual appearance             of the Cell</param>        </member>        <member name="M:XPTable.Models.Cell.#ctor(System.Object,System.Drawing.Color,System.Drawing.Color,System.Drawing.Font)">            <summary>            Initializes a new instance of the Cell class with the specified object,             fore Color, back Color and Font            </summary>            <param name="value">The object displayed in the Cell</param>            <param name="foreColor">The foreground Color of the Cell</param>            <param name="backColor">The background Color of the Cell</param>            <param name="font">The Font used to draw the text in the Cell</param>        </member>        <member name="M:XPTable.Models.Cell.#ctor(System.Object,XPTable.Models.CellStyle)">            <summary>            Initializes a new instance of the Cell class with the specified text             and CellStyle            </summary>            <param name="value">The object displayed in the Cell</param>            <param name="cellStyle">A CellStyle that specifies the visual appearance             of the Cell</param>        </member>        <member name="M:XPTable.Models.Cell.#ctor(System.String,System.Object,System.Drawing.Color,System.Drawing.Color,System.Drawing.Font)">            <summary>            Initializes a new instance of the Cell class with the specified text,             object, fore Color, back Color and Font            </summary>            <param name="text">The text displayed in the Cell</param>            <param name="value">The object displayed in the Cell</param>            <param name="foreColor">The foreground Color of the Cell</param>            <param name="backColor">The background Color of the Cell</param>            <param name="font">The Font used to draw the text in the Cell</param>        </member>        <member name="M:XPTable.Models.Cell.#ctor(System.String,System.Object,XPTable.Models.CellStyle)">            <summary>            Initializes a new instance of the Cell class with the specified text,             object and CellStyle            </summary>            <param name="text">The text displayed in the Cell</param>            <param name="value">The object displayed in the Cell</param>            <param name="cellStyle">A CellStyle that specifies the visual appearance             of the Cell</param>        </member>        <member name="M:XPTable.Models.Cell.#ctor(System.String,System.Boolean,System.Drawing.Color,System.Drawing.Color,System.Drawing.Font)">            <summary>            Initializes a new instance of the Cell class with the specified text,             check value, fore Color, back Color and Font            </summary>            <param name="text">The text displayed in the Cell</param>            <param name="check">Specifies whether the Cell is Checked</param>            <param name="foreColor">The foreground Color of the Cell</param>            <param name="backColor">The background Color of the Cell</param>            <param name="font">The Font used to draw the text in the Cell</param>        </member>        <member name="M:XPTable.Models.Cell.#ctor(System.String,System.Boolean,XPTable.Models.CellStyle)">            <summary>            Initializes a new instance of the Cell class with the specified text,             check value and CellStyle            </summary>            <param name="text">The text displayed in the Cell</param>            <param name="check">Specifies whether the Cell is Checked</param>            <param name="cellStyle">A CellStyle that specifies the visual appearance             of the Cell</param>        </member>        <member name="M:XPTable.Models.Cell.#ctor(System.String,System.Drawing.Image,System.Drawing.Color,System.Drawing.Color,System.Drawing.Font)">            <summary>            Initializes a new instance of the Cell class with the specified text,             Image, fore Color, back Color and Font            </summary>            <param name="text">The text displayed in the Cell</param>            <param name="image">The Image displayed in the Cell</param>            <param name="foreColor">The foreground Color of the Cell</param>            <param name="backColor">The background Color of the Cell</param>            <param name="font">The Font used to draw the text in the Cell</param>        </member>        <member name="M:XPTable.Models.Cell.#ctor(System.String,System.Drawing.Image,XPTable.Models.CellStyle)">            <summary>            Initializes a new instance of the Cell class with the specified text,             Image and CellStyle            </summary>            <param name="text">The text displayed in the Cell</param>            <param name="image">The Image displayed in the Cell</param>            <param name="cellStyle">A CellStyle that specifies the visual appearance             of the Cell</param>        </member>        <member name="M:XPTable.Models.Cell.Init">            <summary>            Initialise default values            </summary>        </member>        <member name="M:XPTable.Models.Cell.Dispose">            <summary>            Releases all resources used by the Cell            </summary>        </member>        <member name="M:XPTable.Models.Cell.GetState(System.Int32)">            <summary>            Returns the state represented by the specified state flag            </summary>            <param name="flag">A flag that represents the state to return</param>            <returns>The state represented by the specified state flag</returns>        </member>        <member name="M:XPTable.Models.Cell.SetState(System.Int32,System.Boolean)">            <summary>            Sets the state represented by the specified state flag to the specified value            </summary>            <param name="flag">A flag that represents the state to be set</param>            <param name="value">The new value of the state</param>        </member>        <member name="M:XPTable.Models.Cell.SetSelected(System.Boolean)">            <summary>            Sets whether the Cell is selected            </summary>            <param name="selected">A boolean value that specifies whether the             cell is selected</param>        </member>        <member name="M:XPTable.Models.Cell.ShouldSerializeBackColor">            <summary>            Specifies whether the BackColor property should be serialized at             design time            </summary>            <returns>true if the BackColor property should be serialized,             false otherwise</returns>        </member>        <member name="M:XPTable.Models.Cell.ShouldSerializeForeColor">            <summary>            Specifies whether the ForeColor property should be serialized at             design time            </summary>            <returns>true if the ForeColor property should be serialized,             false otherwise</returns>        </member>        <member name="M:XPTable.Models.Cell.ShouldSerializeFont">            <summary>            Specifies whether the Font property should be serialized at             design time            </summary>            <returns>true if the Font property should be serialized,             false otherwise</returns>        </member>        <member name="M:XPTable.Models.Cell.ShouldSerializePadding">            <summary>            Specifies whether the Padding property should be serialized at             design time            </summary>            <returns>true if the Padding property should be serialized,             false otherwise</returns>        </member>        <member name="M:XPTable.Models.Cell.ShouldSerializeEditable">            <summary>            Specifies whether the Editable property should be serialized at             design time            </summary>            <returns>true if the Editable property should be serialized,             false otherwise</returns>        </member>        <member name="M:XPTable.Models.Cell.ShouldSerializeEnabled">            <summary>            Specifies whether the Enabled property should be serialized at             design time            </summary>            <returns>true if the Enabled property should be serialized,             false otherwise</returns>        </member>        <member name="F:XPTable.Models.Cell._isTextTrimmed">            <summary>            Indicates whether the text has all been shown when rendered.            </summary>        </member>        <member name="M:XPTable.Models.Cell.OnPropertyChanged(XPTable.Events.CellEventArgs)">            <summary>            Raises the PropertyChanged event            </summary>            <param name="e">A CellEventArgs that contains the event data</param>        </member>        <member name="E:XPTable.Models.Cell.PropertyChanged">            <summary>            Occurs when the value of a Cells property changes            </summary>        </member>        <member name="P:XPTable.Models.Cell.Text">            <summary>            Gets or sets the text displayed by the Cell            </summary>        </member>        <member name="P:XPTable.Models.Cell.Data">            <summary>            Gets or sets the Cells non-text data            </summary>        </member>        <member name="P:XPTable.Models.Cell.Tag">            <summary>            Gets or sets the object that contains data about the Cell            </summary>        </member>        <member name="P:XPTable.Models.Cell.CellStyle">            <summary>            Gets or sets the CellStyle used by the Cell            </summary>        </member>        <member name="P:XPTable.Models.Cell.Selected">            <summary>            Gets or sets whether the Cell is selected            </summary>        </member>        <member name="P:XPTable.Models.Cell.WordWrap">            <summary>            Gets of sets whether text can wrap in this cell (and force the cell's height to increase)            </summary>        </member>        <member name="P:XPTable.Models.Cell.BackColor">            <summary>            Gets or sets the background Color for the Cell            </summary>        </member>        <member name="P:XPTable.Models.Cell.ForeColor">            <summary>            Gets or sets the foreground Color for the Cell            </summary>        </member>        <member name="P:XPTable.Models.Cell.Font">            <summary>            Gets or sets the Font used by the Cell            </summary>        </member>        <member name="P:XPTable.Models.Cell.Padding">            <summary>            Gets or sets the amount of space between the Cells Border and its contents            </summary>        </member>        <member name="P:XPTable.Models.Cell.Checked">            <summary>            Gets or sets whether the Cell is in the checked state            </summary>        </member>        <member name="P:XPTable.Models.Cell.CheckState">            <summary>            Gets or sets the state of the Cells check box            </summary>        </member>        <member name="P:XPTable.Models.Cell.ThreeState">            <summary>            Gets or sets a value indicating whether the Cells check box             will allow three check states rather than two            </summary>        </member>        <member name="P:XPTable.Models.Cell.Image">            <summary>            Gets or sets the image that is displayed in the Cell            </summary>        </member>        <member name="P:XPTable.Models.Cell.ImageSizeMode">            <summary>            Gets or sets how the Cells image is sized within the Cell            </summary>        </member>        <member name="P:XPTable.Models.Cell.Editable">            <summary>            Gets or sets a value indicating whether the Cells contents are able             to be edited            </summary>        </member>        <member name="P:XPTable.Models.Cell.Enabled">            <summary>            Gets or sets a value indicating whether the Cell             can respond to user interaction            </summary>        </member>        <member name="P:XPTable.Models.Cell.ToolTipText">            <summary>            Gets or sets the text displayed in the Cells tooltip            </summary>        </member>        <member name="P:XPTable.Models.Cell.InternalIsTextTrimmed">            <summary>            Gets or sets a value that indicates whether the text has all been shown when rendered.            </summary>        </member>        <member name="P:XPTable.Models.Cell.IsTextTrimmed">            <summary>            Gets a value that indicates whether the text has all been shown when rendered.            </summary>        </member>        <member name="P:XPTable.Models.Cell.ContentWidth">            <summary>            Gets or sets the minimum width required to display this cell.            </summary>        </member>        <member name="P:XPTable.Models.Cell.WidthNotSet">            <summary>            Returns true if the cells width property has been assigned.            </summary>        </member>        <member name="P:XPTable.Models.Cell.ColSpan">            <summary>            Gets or sets how many columns this cell occupies            </summary>        </member>        <member name="P:XPTable.Models.Cell.RendererData">            <summary>            Gets or sets the information used by CellRenderers to record the current             state of the Cell            </summary>        </member>        <member name="P:XPTable.Models.Cell.Row">            <summary>            Gets the Row that the Cell belongs to            </summary>        </member>        <member name="P:XPTable.Models.Cell.InternalRow">            <summary>            Gets or sets the Row that the Cell belongs to            </summary>        </member>        <member name="P:XPTable.Models.Cell.Index">            <summary>            Gets the index of the Cell within its Row            </summary>        </member>        <member name="P:XPTable.Models.Cell.InternalIndex">            <summary>            Gets or sets the index of the Cell within its Row            </summary>        </member>        <member name="P:XPTable.Models.Cell.CanRaiseEvents">            <summary>            Gets whether the Cell is able to raise events            </summary>        </member>        <member name="T:XPTable.Events.TableEventHandler">            <summary>            The delegate definition for PropertyChanged event of a Table            </summary>        </member>        <member name="T:XPTable.Events.TableEventArgs">            <summary>            Provides data for a Tables's PropertyChanged event            </summary>        </member>        <member name="M:XPTable.Events.TableEventArgs.#ctor(XPTable.Models.Table,XPTable.Events.TableEventType,System.Object)">            <summary>            Initializes a new instance of the TableEventArgs class with the specified table, event type and old value            </summary>            <param name="_table">The table on which the event occured</param>            <param name="_eventType">The type of event (principally the property that changed)</param>            <param name="_oldValue">The old value of a changed property             <para>would be null for non property change events e.g. if table was being used as a matrix then there might be an inversion event)</para></param>        </member>        <member name="P:XPTable.Events.TableEventArgs.Table">            <summary>            Gets the Column that Raised the event            </summary>        </member>        <member name="P:XPTable.Events.TableEventArgs.EventType">            <summary>            Gets the type of event            </summary>        </member>        <member name="P:XPTable.Events.TableEventArgs.OldValue">            <summary>            Gets the old value of the Columns changed property            </summary>        </member>        <member name="T:XPTable.Events.ColumnEventHandler">            <summary>            Represents the methods that will handle the PropertyChanged event of a Column,             or a Table's BeginSort and EndSort events            </summary>        </member>        <member name="T:XPTable.Events.ColumnEventArgs">            <summary>            Provides data for a Column's PropertyChanged event, or a Table's             BeginSort and EndSort events            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventArgs.source">            <summary>            The Column that Raised the event            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventArgs.index">            <summary>            The index of the Column in the ColumnModel            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventArgs.oldValue">            <summary>            The old value of the property that changed            </summary>        </member>        <member name="F:XPTable.Events.ColumnEventArgs.eventType">            <summary>            The type of event            </summary>        </member>        <member name="M:XPTable.Events.ColumnEventArgs.#ctor(XPTable.Models.Column,XPTable.Events.ColumnEventType,System.Object)">            <summary>            Initializes a new instance of the ColumnEventArgs class with             the specified Column source, column index and event type            </summary>            <param name="source">The Column that Raised the event</param>            <param name="eventType">The type of event</param>            <param name="oldValue">The old value of the changed property</param>        </member>        <member name="M:XPTable.Events.ColumnEventArgs.#ctor(XPTable.Models.Column,System.Int32,XPTable.Events.ColumnEventType,System.Object)">            <summary>            Initializes a new instance of the ColumnEventArgs class with             the specified Column source, column index and event type            </summary>            <param name="source">The Column that Raised the event</param>            <param name="index">The index of the Column</param>            <param name="eventType">The type of event</param>            <param name="oldValue">The old value of the changed property</param>        </member>        <member name="M:XPTable.Events.ColumnEventArgs.SetColumn(XPTable.Models.Column)">            <summary>                        </summary>            <param name="column"></param>        </member>        <member name="M:XPTable.Events.ColumnEventArgs.SetIndex(System.Int32)">            <summary>                        </summary>            <param name="index"></param>        </member>        <member name="P:XPTable.Events.ColumnEventArgs.Column">            <summary>            Gets the Column that Raised the event            </summary>        </member>        <member name="P:XPTable.Events.ColumnEventArgs.Index">            <summary>            Gets the index of the Column            </summary>        </member>        <member name="P:XPTable.Events.ColumnEventArgs.EventType">            <summary>            Gets the type of event            </summary>        </member>        <member name="P:XPTable.Events.ColumnEventArgs.OldValue">            <summary>            Gets the old value of the Columns changed property            </summary>        </member>        <member name="T:XPTable.Editors.KeyMessageFilter">            <summary>            A message filter that filters key messages            </summary>        </member>        <member name="F:XPTable.Editors.KeyMessageFilter.client">            <summary>            An IKeyMessageFilterClient that wishes to receive key events            </summary>        </member>        <member name="M:XPTable.Editors.KeyMessageFilter.#ctor(XPTable.Editors.IKeyMessageFilterClient)">            <summary>            Initializes a new instance of the CellEditor class with the             specified IKeyMessageFilterClient client            </summary>        </member>        <member name="M:XPTable.Editors.KeyMessageFilter.PreFilterMessage(System.Windows.Forms.Message@)">            <summary>            Filters out a message before it is dispatched            </summary>            <param name="m">The message to be dispatched. You cannot modify             this message</param>            <returns>true to filter the message and prevent it from being             dispatched; false to allow the message to continue to the next             filter or control</returns>        </member>        <member name="P:XPTable.Editors.KeyMessageFilter.Client">            <summary>            Gets or sets the IKeyMessageFilterClient that wishes to receive             key events            </summary>        </member>        <member name="T:XPTable.Editors.DateTimeCellEditor">            <summary>            A class for editing Cells that contain DateTimes            </summary>        </member>        <member name="F:XPTable.Editors.DateTimeCellEditor.calendar">            <summary>            The MonthCalendar that will be shown in the drop-down portion of the             DateTimeCellEditor            </summary>        </member>        <member name="M:XPTable.Editors.DateTimeCellEditor.#ctor">            <summary>            Initializes a new instance of the DateTimeCellEditor class with default settings            </summary>        </member>        <member name="M:XPTable.Editors.DateTimeCellEditor.SetEditLocation(System.Drawing.Rectangle)">            <summary>            Sets the location and size of the CellEditor            </summary>            <param name="cellRect">A Rectangle that represents the size and location             of the Cell being edited</param>        </member>        <member name="M:XPTable.Editors.DateTimeCellEditor.SetEditValue">            <summary>            Sets the initial value of the editor based on the contents of             the Cell being edited            </summary>        </member>        <member name="M:XPTable.Editors.DateTimeCellEditor.SetCellValue">            <summary>            Sets the contents of the Cell being edited based on the value             in the editor            </summary>        </member>        <member name="M:XPTable.Editors.DateTimeCellEditor.StartEditing">            <summary>            Starts editing the Cell            </summary>        </member>        <member name="M:XPTable.Editors.DateTimeCellEditor.StopEditing">            <summary>            Stops editing the Cell and commits any changes            </summary>        </member>        <member name="M:XPTable.Editors.DateTimeCellEditor.CancelEditing">            <summary>            Stops editing the Cell and ignores any changes            </summary>        </member>        <member name="M:XPTable.Editors.DateTimeCellEditor.OnDateSelected(System.Windows.Forms.DateRangeEventArgs)">            <summary>            Raises the DateSelected event            </summary>            <param name="e">A DateRangeEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.DateTimeCellEditor.calendar_DateSelected(System.Object,System.Windows.Forms.DateRangeEventArgs)">            <summary>            Handler for the editors MonthCalendar.DateSelected events            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">A DateRangeEventArgs that contains the event data</param>        </member>        <member name="E:XPTable.Editors.DateTimeCellEditor.DateSelected">            <summary>            Occurs when the user makes an explicit date selection using the mouse            </summary>        </member>        <member name="P:XPTable.Editors.DateTimeCellEditor.DropDownStyle">            <summary>            Gets or sets a value specifying the style of the drop down editor            </summary>        </member>        <member name="T:XPTable.Sorting.SortColumnCollection">            <summary>            Represents a collection of SortColumn objects            </summary>        </member>        <member name="M:XPTable.Sorting.SortColumnCollection.#ctor">            <summary>            Initializes a new instance of the SortColumnCollection class             </summary>        </member>        <member name="M:XPTable.Sorting.SortColumnCollection.Add(XPTable.Sorting.SortColumn)">            <summary>            Adds the specified SortColumn to the end of the collection            </summary>            <param name="sortColumn">The SortColumn to add</param>        </member>        <member name="P:XPTable.Sorting.SortColumnCollection.Item(System.Int32)">            <summary>            Gets the Cell at the specified index            </summary>        </member>        <member name="T:XPTable.Sorting.DateTimeComparer">            <summary>            An IComparer for sorting Cells that contain DateTime information            </summary>        </member>        <member name="M:XPTable.Sorting.DateTimeComparer.#ctor(XPTable.Models.TableModel,System.Int32,System.Windows.Forms.SortOrder)">            <summary>            Initializes a new instance of the DateTimeComparer class with the specified             TableModel, Column index and SortOrder            </summary>            <param name="tableModel">The TableModel that contains the data to be sorted</param>            <param name="column">The index of the Column to be sorted</param>            <param name="sortOrder">Specifies how the Column is to be sorted</param>        </member>        <member name="M:XPTable.Sorting.DateTimeComparer.CompareCells(XPTable.Models.Cell,XPTable.Models.Cell)">            <summary>            Compares two cells and returns a value indicating whether one is less             than, equal to or greater than the other.            </summary>            <param name="cell1"></param>            <param name="cell2"></param>            <returns></returns>        </member>        <member name="T:XPTable.Renderers.ComboBoxCellRenderer">            <summary>            A CellRenderer that draws Cell contents as a ComboBox            </summary>        </member>        <member name="M:XPTable.Renderers.ComboBoxCellRenderer.#ctor">            <summary>            Initializes a new instance of the ComboBoxCellRenderer class with             default settings            </summary>        </member>        <member name="M:XPTable.Renderers.ComboBoxCellRenderer.OnPaint(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the Paint event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="T:XPTable.Renderers.CheckBoxRendererData">            <summary>            Contains information about the current state of a Cell's check box            </summary>        </member>        <member name="F:XPTable.Renderers.CheckBoxRendererData.checkState">            <summary>            The current state of the Cells check box            </summary>        </member>        <member name="M:XPTable.Renderers.CheckBoxRendererData.#ctor(System.Windows.Forms.VisualStyles.CheckBoxState)">            <summary>            Initializes a new instance of the ButtonRendererData class with the             specified CheckBox state            </summary>            <param name="checkState">The current state of the Cells CheckBox</param>        </member>        <member name="P:XPTable.Renderers.CheckBoxRendererData.CheckState">            <summary>            Gets or sets the current state of the Cells checkbox            </summary>        </member>        <member name="T:XPTable.Models.NumberColumn">            <summary>            Represents a Column whose Cells are displayed as a numbers            </summary>        </member>        <member name="F:XPTable.Models.NumberColumn.increment">            <summary>            The value to increment or decrement a Cell when its up or down buttons are clicked            </summary>        </member>        <member name="F:XPTable.Models.NumberColumn.maximum">            <summary>            The maximum value for a Cell            </summary>        </member>        <member name="F:XPTable.Models.NumberColumn.minimum">            <summary>            The minimum value for a Cell            </summary>        </member>        <member name="F:XPTable.Models.NumberColumn.upDownAlignment">            <summary>            The alignment of the up and down buttons in the Column            </summary>        </member>        <member name="F:XPTable.Models.NumberColumn.showUpDownButtons">            <summary>            Specifies whether the up and down buttons should be drawn            </summary>        </member>        <member name="M:XPTable.Models.NumberColumn.#ctor">            <summary>            Creates a new NumberColumn with default values            </summary>        </member>        <member name="M:XPTable.Models.NumberColumn.#ctor(System.String)">            <summary>            Creates a new NumberColumn with the specified header text            </summary>            <param name="text">The text displayed in the column's header</param>        </member>        <member name="M:XPTable.Models.NumberColumn.#ctor(System.String,System.Int32)">            <summary>            Creates a new NumberColumn with the specified header text and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.NumberColumn.#ctor(System.String,System.Int32,System.Boolean)">            <summary>            Creates a new NumberColumn with the specified header text, width and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.NumberColumn.#ctor(System.String,System.Drawing.Image)">            <summary>            Creates a new TextColumn with the specified header text and image            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>        </member>        <member name="M:XPTable.Models.NumberColumn.#ctor(System.String,System.Drawing.Image,System.Int32)">            <summary>            Creates a new TextColumn with the specified header text, image and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.NumberColumn.#ctor(System.String,System.Drawing.Image,System.Int32,System.Boolean)">            <summary>            Creates a new TextColumn with the specified header text, image, width             and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.NumberColumn.Init">            <summary>            Initializes the NumberColumn with default values            </summary>        </member>        <member name="M:XPTable.Models.NumberColumn.GetDefaultRendererName">            <summary>            Gets a string that specifies the name of the Column's default CellRenderer            </summary>            <returns>A string that specifies the name of the Column's default             CellRenderer</returns>        </member>        <member name="M:XPTable.Models.NumberColumn.CreateDefaultRenderer">            <summary>            Gets the Column's default CellRenderer            </summary>            <returns>The Column's default CellRenderer</returns>        </member>        <member name="M:XPTable.Models.NumberColumn.GetDefaultEditorName">            <summary>            Gets a string that specifies the name of the Column's default CellEditor            </summary>            <returns>A string that specifies the name of the Column's default             CellEditor</returns>        </member>        <member name="M:XPTable.Models.NumberColumn.CreateDefaultEditor">            <summary>            Gets the Column's default CellEditor            </summary>            <returns>The Column's default CellEditor</returns>        </member>        <member name="M:XPTable.Models.NumberColumn.ShouldSerializeMaximum">            <summary>            Specifies whether the Maximum property should be serialized at             design time            </summary>            <returns>true if the Maximum property should be serialized,             false otherwise</returns>        </member>        <member name="M:XPTable.Models.NumberColumn.ShouldSerializeMinimum">            <summary>            Specifies whether the Minimum property should be serialized at             design time            </summary>            <returns>true if the Minimum property should be serialized,             false otherwise</returns>        </member>        <member name="M:XPTable.Models.NumberColumn.ShouldSerializeIncrement">            <summary>            Specifies whether the Increment property should be serialized at             design time            </summary>            <returns>true if the Increment property should be serialized,             false otherwise</returns>        </member>        <member name="P:XPTable.Models.NumberColumn.Maximum">            <summary>            Gets or sets the maximum value for Column's Cells            </summary>        </member>        <member name="P:XPTable.Models.NumberColumn.Minimum">            <summary>            Gets or sets the minimum value for Column's Cells            </summary>        </member>        <member name="P:XPTable.Models.NumberColumn.Increment">            <summary>            Gets or sets the value to increment or decrement a Cell when its up or down             buttons are clicked            </summary>        </member>        <member name="P:XPTable.Models.NumberColumn.ShowUpDownButtons">            <summary>            Gets or sets whether the Column's Cells should draw up and down buttons            </summary>        </member>        <member name="P:XPTable.Models.NumberColumn.UpDownAlign">            <summary>            Gets or sets the alignment of the up and down buttons in the Column            </summary>        </member>        <member name="P:XPTable.Models.NumberColumn.Format">            <summary>            Gets or sets the string that specifies how a Column's Cell contents             are formatted            </summary>        </member>        <member name="P:XPTable.Models.NumberColumn.DefaultComparerType">            <summary>            Gets the Type of the Comparer used to compare the Column's Cells when             the Column is sorting            </summary>        </member>        <member name="T:XPTable.Models.Design.CellCollectionEditor">            <summary>            Provides a user interface that can edit collections of Cells             at design time            </summary>        </member>        <member name="F:XPTable.Models.Design.CellCollectionEditor.cells">            <summary>            The CellCollection being edited            </summary>        </member>        <member name="M:XPTable.Models.Design.CellCollectionEditor.#ctor(System.Type)">            <summary>            Initializes a new instance of the CellCollectionEditor class             using the specified collection type            </summary>            <param name="type">The type of the collection for this editor to edit</param>        </member>        <member name="M:XPTable.Models.Design.CellCollectionEditor.EditValue(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Object)">            <summary>            Edits the value of the specified object using the specified             service provider and context            </summary>            <param name="context">An ITypeDescriptorContext that can be             used to gain additional context information</param>            <param name="isp">A service provider object through which             editing services can be obtained</param>            <param name="value">The object to edit the value of</param>            <returns>The new value of the object. If the value of the             object has not changed, this should return the same object             it was passed</returns>        </member>        <member name="M:XPTable.Models.Design.CellCollectionEditor.CreateInstance(System.Type)">            <summary>            Creates a new instance of the specified collection item type            </summary>            <param name="itemType">The type of item to create</param>            <returns>A new instance of the specified object</returns>        </member>        <member name="M:XPTable.Models.Design.CellCollectionEditor.DestroyInstance(System.Object)">            <summary>            Destroys the specified instance of the object            </summary>            <param name="instance">The object to destroy</param>        </member>        <member name="T:XPTable.Models.DataSourceColumnBinder">            <summary>            Binder that creates the appropriate type of Column for a given column in a DataSource.            </summary>        </member>        <member name="M:XPTable.Models.DataSourceColumnBinder.#ctor">            <summary>            Creates a DataSourceColumnBinder with default values.            </summary>        </member>        <member name="M:XPTable.Models.DataSourceColumnBinder.GetColumnModel(System.ComponentModel.PropertyDescriptorCollection)">            <summary>            Returns the ColumnModel to use for the given fields from the datasource.            </summary>            <param name="properties"></param>            <returns></returns>        </member>        <member name="M:XPTable.Models.DataSourceColumnBinder.GetColumn(System.ComponentModel.PropertyDescriptor,System.Int32)">            <summary>            Returns the type of column that is appropriate for the given property of the data source.            Numbers, DateTime, Color and Boolean columns are mapped to NumberColumn, DateTimeColumn, ColorColumn and CheckBoxColumn respectively. The default            is just a TextColumn.            </summary>            <param name="prop"></param>            <param name="index"></param>            <returns></returns>        </member>        <member name="M:XPTable.Models.DataSourceColumnBinder.GetCell(XPTable.Models.Column,System.Object)">            <summary>            Returns the cell to add to a row for the given value, depending on the type of column it will be             shown in.            If the column is a TextColumn then just the Text property is set. For all other            column types just the Data value is set.            </summary>            <param name="column"></param>            <param name="val"></param>            <returns></returns>        </member>        <member name="T:XPTable.Events.CellToolTipEventArgs">            <summary>            Provides data for the CellToolTipPopup event.            </summary>        </member>        <member name="M:XPTable.Events.CellToolTipEventArgs.#ctor(XPTable.Models.Cell,System.Drawing.Point)">            <summary>            Creates a CellToolTipEventArgs using the values from args.            </summary>            <param name="cell"></param>            <param name="location"></param>        </member>        <member name="P:XPTable.Events.CellToolTipEventArgs.ToolTipText">            <summary>            Gets or sets the text to be shown as a tooltip. By default this is only set if the text in the cell            has been truncated.            </summary>        </member>        <member name="P:XPTable.Events.CellToolTipEventArgs.Location">            <summary>            Gets or sets the location of the mouse when the tooltip was triggered.            </summary>        </member>        <member name="P:XPTable.Events.CellToolTipEventArgs.Cell">            <summary>            Gets or sets the cell that this tooltip is for.            </summary>        </member>        <member name="T:XPTable.Events.HeaderToolTipEventArgs">            <summary>            Provides data for the HeaderToolTipPopup event.            </summary>        </member>        <member name="M:XPTable.Events.HeaderToolTipEventArgs.#ctor(XPTable.Models.Column,System.Drawing.Point)">            <summary>            Creates a HeaderToolTipEventArgs using the values from args.            </summary>            <param name="column"></param>            <param name="location"></param>        </member>        <member name="P:XPTable.Events.HeaderToolTipEventArgs.ToolTipText">            <summary>            Gets or sets the text to be shown as a tooltip. By default this is only set if the text in the cell            has been truncated.            </summary>        </member>        <member name="P:XPTable.Events.HeaderToolTipEventArgs.Location">            <summary>            Gets or sets the location of the mouse when the tooltip was triggered.            </summary>        </member>        <member name="P:XPTable.Events.HeaderToolTipEventArgs.Column">            <summary>            Gets or sets the cell that this tooltip is for.            </summary>        </member>        <member name="T:XPTable.Events.CellToolTipEventHandler">            <summary>            Represents the method that will handle the CellToolTipPopup event.            </summary>        </member>        <member name="T:XPTable.Events.HeaderToolTipEventHandler">            <summary>            Represents the method that will handle the HeaderToolTipPopup event.            </summary>            <param name="sender"></param>            <param name="e"></param>        </member>        <member name="T:XPTable.Editors.ComboBoxCellEditor">            <summary>            A class for editing Cells that look like a ComboBox            </summary>        </member>        <member name="F:XPTable.Editors.ComboBoxCellEditor.listbox">            <summary>            The ListBox that contains the items to be shown in the             drop-down portion of the ComboBoxCellEditor            </summary>        </member>        <member name="F:XPTable.Editors.ComboBoxCellEditor.maxDropDownItems">            <summary>            The maximum number of items to be shown in the drop-down             portion of the ComboBoxCellEditor            </summary>        </member>        <member name="F:XPTable.Editors.ComboBoxCellEditor.cellWidth">            <summary>            The width of the Cell being edited            </summary>        </member>        <member name="M:XPTable.Editors.ComboBoxCellEditor.#ctor">            <summary>            Initializes a new instance of the ComboBoxCellEditor class with default settings            </summary>        </member>        <member name="M:XPTable.Editors.ComboBoxCellEditor.SetEditLocation(System.Drawing.Rectangle)">            <summary>            Sets the location and size of the CellEditor            </summary>            <param name="cellRect">A Rectangle that represents the size and location             of the Cell being edited</param>        </member>        <member name="M:XPTable.Editors.ComboBoxCellEditor.SetEditValue">            <summary>            Sets the initial value of the editor based on the contents of             the Cell being edited            </summary>        </member>        <member name="M:XPTable.Editors.ComboBoxCellEditor.SetCellValue">            <summary>            Sets the contents of the Cell being edited based on the value             in the editor            </summary>        </member>        <member name="M:XPTable.Editors.ComboBoxCellEditor.StartEditing">            <summary>            Starts editing the Cell            </summary>        </member>        <member name="M:XPTable.Editors.ComboBoxCellEditor.StopEditing">            <summary>            Stops editing the Cell and commits any changes            </summary>        </member>        <member name="M:XPTable.Editors.ComboBoxCellEditor.CancelEditing">            <summary>            Stops editing the Cell and ignores any changes            </summary>        </member>        <member name="M:XPTable.Editors.ComboBoxCellEditor.ShowDropDown">            <summary>            Displays the drop down portion to the user            </summary>        </member>        <member name="M:XPTable.Editors.ComboBoxCellEditor.OnKeyDown(System.Object,System.Windows.Forms.KeyEventArgs)">            <summary>            Handler for the editors TextBox.KeyDown and ListBox.KeyDown events            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">A KeyEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.ComboBoxCellEditor.OnMouseWheel(System.Object,System.Windows.Forms.MouseEventArgs)">            <summary>            Handler for the editors TextBox.MouseWheel event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">A MouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.ComboBoxCellEditor.OnDrawItem(System.Windows.Forms.DrawItemEventArgs)">            <summary>            Raises the DrawItem event            </summary>            <param name="e">A DrawItemEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.ComboBoxCellEditor.OnMeasureItem(System.Windows.Forms.MeasureItemEventArgs)">            <summary>            Raises the MeasureItem event            </summary>            <param name="e">A MeasureItemEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.ComboBoxCellEditor.OnSelectedIndexChanged(System.EventArgs)">            <summary>            Raises the SelectedIndexChanged event            </summary>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.ComboBoxCellEditor.listbox_Click(System.Object,System.EventArgs)">            <summary>            Handler for the editors ListBox.Click event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.ComboBoxCellEditor.listbox_SelectedIndexChanged(System.Object,System.EventArgs)">            <summary>            Handler for the editors ListBox.SelectedIndexChanged event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.ComboBoxCellEditor.listbox_MouseEnter(System.Object,System.EventArgs)">            <summary>            Handler for the editors ListBox.MouseEnter event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.ComboBoxCellEditor.listbox_DrawItem(System.Object,System.Windows.Forms.DrawItemEventArgs)">            <summary>            Handler for the editors ListBox.DrawItem event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">A DrawItemEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.ComboBoxCellEditor.listbox_MeasureItem(System.Object,System.Windows.Forms.MeasureItemEventArgs)">            <summary>            Handler for the editors ListBox.MeasureItem event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">A MeasureItemEventArgs that contains the event data</param>        </member>        <member name="E:XPTable.Editors.ComboBoxCellEditor.SelectedIndexChanged">            <summary>            Occurs when the SelectedIndex property has changed            </summary>        </member>        <member name="E:XPTable.Editors.ComboBoxCellEditor.DrawItem">            <summary>            Occurs when a visual aspect of an owner-drawn ComboBoxCellEditor changes            </summary>        </member>        <member name="E:XPTable.Editors.ComboBoxCellEditor.MeasureItem">            <summary>            Occurs each time an owner-drawn ComboBoxCellEditor item needs to be             drawn and when the sizes of the list items are determined            </summary>        </member>        <member name="P:XPTable.Editors.ComboBoxCellEditor.MaxDropDownItems">            <summary>            Gets or sets the maximum number of items to be shown in the drop-down             portion of the ComboBoxCellEditor            </summary>        </member>        <member name="P:XPTable.Editors.ComboBoxCellEditor.DrawMode">            <summary>            Gets or sets a value indicating whether your code or the operating             system will handle drawing of elements in the list            </summary>        </member>        <member name="P:XPTable.Editors.ComboBoxCellEditor.IntegralHeight">            <summary>            Gets or sets a value indicating whether the drop-down portion of the             editor should resize to avoid showing partial items            </summary>        </member>        <member name="P:XPTable.Editors.ComboBoxCellEditor.ItemHeight">            <summary>            Gets or sets the height of an item in the editor            </summary>        </member>        <member name="P:XPTable.Editors.ComboBoxCellEditor.Items">            <summary>            Gets an object representing the collection of the items contained             in this ComboBoxCellEditor            </summary>        </member>        <member name="P:XPTable.Editors.ComboBoxCellEditor.MaxLength">            <summary>            Gets or sets the maximum number of characters allowed in the editable             portion of a ComboBoxCellEditor            </summary>        </member>        <member name="P:XPTable.Editors.ComboBoxCellEditor.SelectedIndex">            <summary>            Gets or sets the index specifying the currently selected item            </summary>        </member>        <member name="P:XPTable.Editors.ComboBoxCellEditor.SelectedItem">            <summary>            Gets or sets currently selected item in the ComboBoxCellEditor            </summary>        </member>        <member name="T:XPTable.Themes.ColumnHeaderState">            <summary>            Represents the different states of a Column Header            </summary>        </member>        <member name="F:XPTable.Themes.ColumnHeaderState.Normal">            <summary>            The Column Header is in its normal state            </summary>        </member>        <member name="F:XPTable.Themes.ColumnHeaderState.Hot">            <summary>            The Column Header is highlighted            </summary>        </member>        <member name="F:XPTable.Themes.ColumnHeaderState.Pressed">            <summary>            The Column Header is being pressed by the mouse            </summary>        </member>        <member name="T:XPTable.Sorting.InsertionSorter">            <summary>            An InsertionSort implementation for sorting the Cells contained in a TableModel            </summary>        </member>        <member name="M:XPTable.Sorting.InsertionSorter.#ctor(XPTable.Models.TableModel,System.Int32,System.Collections.IComparer,System.Windows.Forms.SortOrder)">            <summary>            Initializes a new instance of the InsertionSorter class with the specified             TableModel, Column index, IComparer and SortOrder            </summary>            <param name="tableModel">The TableModel that contains the data to be sorted</param>            <param name="column">The index of the Column to be sorted</param>            <param name="comparer">The IComparer used to sort the Column's Cells</param>            <param name="sortOrder">Specifies how the Column is to be sorted</param>        </member>        <member name="M:XPTable.Sorting.InsertionSorter.Sort">            <summary>            Starts sorting the Cells in the TableModel            </summary>        </member>        <member name="T:XPTable.Sorting.CheckBoxComparer">            <summary>            An IComparer for sorting Cells that contain CheckBoxes            </summary>        </member>        <member name="M:XPTable.Sorting.CheckBoxComparer.#ctor(XPTable.Models.TableModel,System.Int32,System.Windows.Forms.SortOrder)">            <summary>            Initializes a new instance of the CheckBoxComparer class with the specified             TableModel, Column index and SortOrder            </summary>            <param name="tableModel">The TableModel that contains the data to be sorted</param>            <param name="column">The index of the Column to be sorted</param>            <param name="sortOrder">Specifies how the Column is to be sorted</param>        </member>        <member name="M:XPTable.Sorting.CheckBoxComparer.CompareCells(XPTable.Models.Cell,XPTable.Models.Cell)">            <summary>            Compares two cells and returns a value indicating whether one is less             than, equal to or greater than the other.            </summary>            <param name="cell1"></param>            <param name="cell2"></param>            <returns></returns>        </member>        <member name="T:XPTable.Renderers.XPHeaderRenderer">            <summary>            A HeaderRenderer that draws Windows XP themed Column headers            </summary>        </member>        <member name="M:XPTable.Renderers.XPHeaderRenderer.#ctor">            <summary>            Initializes a new instance of the XPHeaderRenderer class             with default settings            </summary>        </member>        <member name="M:XPTable.Renderers.XPHeaderRenderer.OnPaintBackground(XPTable.Events.PaintHeaderEventArgs)">            <summary>            Raises the PaintBackground event            </summary>            <param name="e">A PaintHeaderEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.XPHeaderRenderer.OnPaint(XPTable.Events.PaintHeaderEventArgs)">            <summary>            Raises the Paint event            </summary>            <param name="e">A PaintHeaderEventArgs that contains the event data</param>        </member>        <member name="T:XPTable.Models.HeaderContextMenu">            <summary>            A specialized ContextMenu for Column Headers            </summary>        </member>        <member name="F:XPTable.Models.HeaderContextMenu.model">            <summary>            The ColumnModel that owns the menu            </summary>        </member>        <member name="F:XPTable.Models.HeaderContextMenu.enabled">            <summary>            Specifies whether the menu is enabled            </summary>        </member>        <member name="F:XPTable.Models.HeaderContextMenu.moreMenuItem">            <summary>            More columns menuitem            </summary>        </member>        <member name="F:XPTable.Models.HeaderContextMenu.separator">            <summary>            Seperator menuitem            </summary>        </member>        <member name="M:XPTable.Models.HeaderContextMenu.#ctor">            <summary>            Initializes a new instance of the HeaderContextMenu class with             no menu items specified            </summary>        </member>        <member name="M:XPTable.Models.HeaderContextMenu.Show(System.Windows.Forms.Control,System.Drawing.Point)">            <summary>            Displays the shortcut menu at the specified position            </summary>            <param name="control">A Control object that specifies the control             with which this shortcut menu is associated</param>            <param name="pos">A Point object that specifies the coordinates at             which to display the menu. These coordinates are specified relative             to the client coordinates of the control specified in the control             parameter</param>        </member>        <member name="M:XPTable.Models.HeaderContextMenu.OnPopup(System.EventArgs)">            <summary>            Raises the Popup event            </summary>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.HeaderContextMenu.menuItem_Click(System.Object,System.EventArgs)">            <summary>                        </summary>            <param name="sender"></param>            <param name="e"></param>        </member>        <member name="M:XPTable.Models.HeaderContextMenu.moreMenuItem_Click(System.Object,System.EventArgs)">            <summary>                        </summary>            <param name="sender"></param>            <param name="e"></param>        </member>        <member name="P:XPTable.Models.HeaderContextMenu.Enabled">            <summary>                        </summary>        </member>        <member name="T:XPTable.Models.HeaderContextMenu.ShowColumnsDialog">            <summary>            Summary description for ShowColumnsDialog.            </summary>        </member>        <member name="F:XPTable.Models.HeaderContextMenu.ShowColumnsDialog.components">            <summary>            Required designer variable.            </summary>        </member>        <member name="M:XPTable.Models.HeaderContextMenu.ShowColumnsDialog.#ctor">            <summary>                        </summary>        </member>        <member name="M:XPTable.Models.HeaderContextMenu.ShowColumnsDialog.Dispose(System.Boolean)">            <summary>            Clean up any resources being used.            </summary>        </member>        <member name="M:XPTable.Models.HeaderContextMenu.ShowColumnsDialog.AddColumns(XPTable.Models.ColumnModel)">            <summary>                        </summary>            <param name="model"></param>            <returns></returns>        </member>        <member name="M:XPTable.Models.HeaderContextMenu.ShowColumnsDialog.showButton_Click(System.Object,System.EventArgs)">            <summary>                        </summary>            <param name="sender"></param>            <param name="e"></param>        </member>        <member name="M:XPTable.Models.HeaderContextMenu.ShowColumnsDialog.hideButton_Click(System.Object,System.EventArgs)">            <summary>                        </summary>            <param name="sender"></param>            <param name="e"></param>        </member>        <member name="M:XPTable.Models.HeaderContextMenu.ShowColumnsDialog.okButton_Click(System.Object,System.EventArgs)">            <summary>                        </summary>            <param name="sender"></param>            <param name="e"></param>        </member>        <member name="M:XPTable.Models.HeaderContextMenu.ShowColumnsDialog.columnTable_SelectionChanged(System.Object,XPTable.Events.SelectionEventArgs)">            <summary>                        </summary>            <param name="sender"></param>            <param name="e"></param>        </member>        <member name="M:XPTable.Models.HeaderContextMenu.ShowColumnsDialog.columnTable_CellCheckChanged(System.Object,XPTable.Events.CellCheckBoxEventArgs)">            <summary>                        </summary>            <param name="sender"></param>            <param name="e"></param>        </member>        <member name="M:XPTable.Models.HeaderContextMenu.ShowColumnsDialog.widthTextBox_KeyPress(System.Object,System.Windows.Forms.KeyPressEventArgs)">            <summary>                        </summary>            <param name="sender"></param>            <param name="e"></param>        </member>        <member name="T:XPTable.Models.Design.CellConverter">            <summary>            A custom TypeConverter used to help convert Cells from             one Type to another            </summary>        </member>        <member name="M:XPTable.Models.Design.CellConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">            <summary>            Returns whether this converter can convert the object to the             specified type, using the specified context            </summary>            <param name="context">An ITypeDescriptorContext that provides a             format context</param>            <param name="destinationType">A Type that represents the type             you want to convert to</param>            <returns>true if this converter can perform the conversion; o            therwise, false</returns>        </member>        <member name="M:XPTable.Models.Design.CellConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">            <summary>            Converts the given value object to the specified type, using             the specified context and culture information            </summary>            <param name="context">An ITypeDescriptorContext that provides             a format context</param>            <param name="culture">A CultureInfo object. If a null reference             is passed, the current culture is assumed</param>            <param name="value">The Object to convert</param>            <param name="destinationType">The Type to convert the value             parameter to</param>            <returns>An Object that represents the converted value</returns>        </member>        <member name="T:XPTable.Models.ComboBoxColumn">            <summary>            Represents a Column whose Cells are displayed as a ComboBox            </summary>        </member>        <member name="M:XPTable.Models.ComboBoxColumn.#ctor">            <summary>            Creates a new ComboBoxColumn with default values            </summary>        </member>        <member name="M:XPTable.Models.ComboBoxColumn.#ctor(System.String)">            <summary>            Creates a new ComboBoxColumn with the specified header text            </summary>            <param name="text">The text displayed in the column's header</param>        </member>        <member name="M:XPTable.Models.ComboBoxColumn.#ctor(System.String,System.Int32)">            <summary>            Creates a new ComboBoxColumn with the specified header text and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.ComboBoxColumn.#ctor(System.String,System.Int32,System.Boolean)">            <summary>            Creates a new ComboBoxColumn with the specified header text, width and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.ComboBoxColumn.#ctor(System.String,System.Drawing.Image)">            <summary>            Creates a new ComboBoxColumn with the specified header text and image            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>        </member>        <member name="M:XPTable.Models.ComboBoxColumn.#ctor(System.String,System.Drawing.Image,System.Int32)">            <summary>            Creates a new ComboBoxColumn with the specified header text, image and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.ComboBoxColumn.#ctor(System.String,System.Drawing.Image,System.Int32,System.Boolean)">            <summary>            Creates a new ComboBoxColumn with the specified header text, image, width and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.ComboBoxColumn.GetDefaultRendererName">            <summary>            Gets a string that specifies the name of the Column's default CellRenderer            </summary>            <returns>A string that specifies the name of the Column's default             CellRenderer</returns>        </member>        <member name="M:XPTable.Models.ComboBoxColumn.CreateDefaultRenderer">            <summary>            Gets the Column's default CellRenderer            </summary>            <returns>The Column's default CellRenderer</returns>        </member>        <member name="M:XPTable.Models.ComboBoxColumn.GetDefaultEditorName">            <summary>            Gets a string that specifies the name of the Column's default CellEditor            </summary>            <returns>A string that specifies the name of the Column's default             CellEditor</returns>        </member>        <member name="M:XPTable.Models.ComboBoxColumn.CreateDefaultEditor">            <summary>            Gets the Column's default CellEditor            </summary>            <returns>The Column's default CellEditor</returns>        </member>        <member name="P:XPTable.Models.ComboBoxColumn.DefaultComparerType">            <summary>            Gets the Type of the Comparer used to compare the Column's Cells when             the Column is sorting            </summary>        </member>        <member name="T:XPTable.Models.ColumnAutoResizeMode">            <summary>            Specifies how the column behaves when it is auto-resized.            </summary>        </member>        <member name="F:XPTable.Models.ColumnAutoResizeMode.Any">            <summary>            The column width may be increased or decreased to fit the contents.            </summary>        </member>        <member name="F:XPTable.Models.ColumnAutoResizeMode.Shrink">            <summary>            The column width may only be decreased to fit the contents.            </summary>        </member>        <member name="F:XPTable.Models.ColumnAutoResizeMode.Grow">            <summary>            The column width may only be increased to fit the contents.            </summary>        </member>        <member name="T:XPTable.Events.PaintCellEventHandler">            <summary>            Represents the method that will handle the PaintCell events of a Table            </summary>        </member>        <member name="T:XPTable.Events.PaintCellEventArgs">            <summary>            Provides data for the PaintCell event            </summary>        </member>        <member name="F:XPTable.Events.PaintCellEventArgs.cell">            <summary>            The Cell to be painted            </summary>        </member>        <member name="F:XPTable.Events.PaintCellEventArgs.table">            <summary>            The Table the Cell belongs to            </summary>        </member>        <member name="F:XPTable.Events.PaintCellEventArgs.row">            <summary>            The Row index of the Cell            </summary>        </member>        <member name="F:XPTable.Events.PaintCellEventArgs.column">            <summary>            The Column index of the Cell            </summary>        </member>        <member name="F:XPTable.Events.PaintCellEventArgs.selected">            <summary>            Specifies whether the Cell is selected            </summary>        </member>        <member name="F:XPTable.Events.PaintCellEventArgs.focused">            <summary>            Specifies whether the Cell has focus            </summary>        </member>        <member name="F:XPTable.Events.PaintCellEventArgs.sorted">            <summary>            Specifies whether the Cell's Column is sorted            </summary>        </member>        <member name="F:XPTable.Events.PaintCellEventArgs.editable">            <summary>            Specifies whether the Cell is editable            </summary>        </member>        <member name="F:XPTable.Events.PaintCellEventArgs.enabled">            <summary>            Specifies whether the Cell is enabled            </summary>        </member>        <member name="F:XPTable.Events.PaintCellEventArgs.cellRect">            <summary>            The rectangle in which to paint the Cell            </summary>        </member>        <member name="F:XPTable.Events.PaintCellEventArgs.handled">            <summary>            Indicates whether the user has done the paining for us            </summary>        </member>        <member name="M:XPTable.Events.PaintCellEventArgs.#ctor(System.Drawing.Graphics,System.Drawing.Rectangle)">            <summary>            Initializes a new instance of the PaintCellEventArgs class with             the specified graphics and clipping rectangle            </summary>            <param name="g">The Graphics used to paint the Cell</param>            <param name="cellRect">The Rectangle that represents the rectangle             in which to paint</param>        </member>        <member name="M:XPTable.Events.PaintCellEventArgs.#ctor(System.Drawing.Graphics,XPTable.Models.Cell,XPTable.Models.Table,System.Int32,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Drawing.Rectangle)">            <summary>            Initializes a new instance of the PaintCellEventArgs class with             the specified graphics, table, row index, column index, selected value,              focused value, mouse value and clipping rectangle            </summary>            <param name="g">The Graphics used to paint the Cell</param>            <param name="cell">The Cell to be painted</param>            <param name="table">The Table the Cell belongs to</param>            <param name="row">The Row index of the Cell</param>            <param name="column">The Column index of the Cell</param>            <param name="selected">Specifies whether the Cell is selected</param>            <param name="focused">Specifies whether the Cell has focus</param>            <param name="sorted">Specifies whether the Cell's Column is sorted</param>            <param name="editable">Specifies whether the Cell is able to be edited</param>            <param name="enabled">Specifies whether the Cell is enabled</param>            <param name="cellRect">The rectangle in which to paint the Cell</param>        </member>        <member name="M:XPTable.Events.PaintCellEventArgs.SetCell(XPTable.Models.Cell)">            <summary>                        </summary>            <param name="cell"></param>        </member>        <member name="M:XPTable.Events.PaintCellEventArgs.SetTable(XPTable.Models.Table)">            <summary>                        </summary>            <param name="table"></param>        </member>        <member name="M:XPTable.Events.PaintCellEventArgs.SetRow(System.Int32)">            <summary>                        </summary>            <param name="row"></param>        </member>        <member name="M:XPTable.Events.PaintCellEventArgs.SetColumn(System.Int32)">            <summary>                        </summary>            <param name="column"></param>        </member>        <member name="M:XPTable.Events.PaintCellEventArgs.SetSelected(System.Boolean)">            <summary>                        </summary>            <param name="selected"></param>        </member>        <member name="M:XPTable.Events.PaintCellEventArgs.SetFocused(System.Boolean)">            <summary>                        </summary>            <param name="focused"></param>        </member>        <member name="M:XPTable.Events.PaintCellEventArgs.SetSorted(System.Boolean)">            <summary>                        </summary>            <param name="sorted"></param>        </member>        <member name="M:XPTable.Events.PaintCellEventArgs.SetEditable(System.Boolean)">            <summary>                        </summary>            <param name="editable"></param>        </member>        <member name="M:XPTable.Events.PaintCellEventArgs.SetEnabled(System.Boolean)">            <summary>                        </summary>            <param name="enabled"></param>        </member>        <member name="M:XPTable.Events.PaintCellEventArgs.SetCellRect(System.Drawing.Rectangle)">            <summary>                        </summary>            <param name="cellRect"></param>        </member>        <member name="P:XPTable.Events.PaintCellEventArgs.Cell">            <summary>            Gets the Cell to be painted            </summary>        </member>        <member name="P:XPTable.Events.PaintCellEventArgs.Table">            <summary>            Gets the Table the Cell belongs to            </summary>        </member>        <member name="P:XPTable.Events.PaintCellEventArgs.Row">            <summary>            Gets the Row index of the Cell            </summary>        </member>        <member name="P:XPTable.Events.PaintCellEventArgs.Column">            <summary>            Gets the Column index of the Cell            </summary>        </member>        <member name="P:XPTable.Events.PaintCellEventArgs.Selected">            <summary>            Gets whether the Cell is selected            </summary>        </member>        <member name="P:XPTable.Events.PaintCellEventArgs.Focused">            <summary>            Gets whether the Cell has focus            </summary>        </member>        <member name="P:XPTable.Events.PaintCellEventArgs.Sorted">            <summary>            Gets whether the Cell's Column is sorted            </summary>        </member>        <member name="P:XPTable.Events.PaintCellEventArgs.Editable">            <summary>            Gets whether the Cell is able to be edited            </summary>        </member>        <member name="P:XPTable.Events.PaintCellEventArgs.Enabled">            <summary>            Gets whether the Cell is enabled            </summary>        </member>        <member name="P:XPTable.Events.PaintCellEventArgs.CellRect">            <summary>            Gets the Cells bounding rectangle            </summary>        </member>        <member name="P:XPTable.Events.PaintCellEventArgs.CellPos">            <summary>            Gets the position of the Cell            </summary>        </member>        <member name="P:XPTable.Events.PaintCellEventArgs.Handled">            <summary>            Gets or sets a value indicating whether the BeforePaintCell             event was handled            </summary>        </member>        <member name="T:XPTable.Renderers.TextCellRenderer">            <summary>            A CellRenderer that draws Cell contents as strings            </summary>        </member>        <member name="M:XPTable.Renderers.TextCellRenderer.#ctor">            <summary>            Initializes a new instance of the TextCellRenderer class with             default settings            </summary>        </member>        <member name="M:XPTable.Renderers.TextCellRenderer.GetCellHeight(System.Drawing.Graphics,XPTable.Models.Cell)">            <summary>            Returns the height that is required to render this cell. If zero is returned then the default row height is used.            </summary>            <param name="graphics"></param>            <param name="cell"></param>            <returns></returns>        </member>        <member name="M:XPTable.Renderers.TextCellRenderer.GetCellWidth(System.Drawing.Graphics,XPTable.Models.Cell)">            <summary>            Returns the width required to fully display this text.            </summary>            <param name="graphics"></param>            <param name="cell"></param>            <returns></returns>        </member>        <member name="M:XPTable.Renderers.TextCellRenderer.OnPaint(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the Paint event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="T:XPTable.Models.CellStyle">            <summary>            Stores visual appearance related properties for a Cell            </summary>        </member>        <member name="F:XPTable.Models.CellStyle.backColor">            <summary>            The background color of the Cell            </summary>        </member>        <member name="F:XPTable.Models.CellStyle.foreColor">            <summary>            The foreground color of the Cell            </summary>        </member>        <member name="F:XPTable.Models.CellStyle.font">            <summary>            The font used to draw the text in the Cell            </summary>        </member>        <member name="F:XPTable.Models.CellStyle.padding">            <summary>            The amount of space between the Cells border and its contents            </summary>        </member>        <member name="F:XPTable.Models.CellStyle.wordWrap">            <summary>            Whether the text can wrap (and force the cell's height to increase)            </summary>        </member>        <member name="M:XPTable.Models.CellStyle.#ctor">            <summary>            Initializes a new instance of the CellStyle class with default settings            </summary>        </member>        <member name="M:XPTable.Models.CellStyle.#ctor(XPTable.Models.RowAlignment)">            <summary>            Initializes a new instance of the CellStyle class with default settings and a specific LineAlignment            </summary>            <param name="lineAlignment"></param>        </member>        <member name="M:XPTable.Models.CellStyle.#ctor(XPTable.Models.ColumnAlignment)">            <summary>            Initializes a new instance of the CellStyle class with default settings and a specific Alignment            </summary>            <param name="alignment"></param>        </member>        <member name="M:XPTable.Models.CellStyle.IsPropertySet(XPTable.Models.CellStyle.AllProperties)">            <summary>            Returns true if this property has been specified.            </summary>            <param name="propertyToCheck"></param>            <returns></returns>        </member>        <member name="P:XPTable.Models.CellStyle.Font">            <summary>            Gets or sets the Font used by the Cell            </summary>        </member>        <member name="P:XPTable.Models.CellStyle.BackColor">            <summary>            Gets or sets the background color for the Cell            </summary>        </member>        <member name="P:XPTable.Models.CellStyle.ForeColor">            <summary>            Gets or sets the foreground color for the Cell            </summary>        </member>        <member name="P:XPTable.Models.CellStyle.Padding">            <summary>            Gets or sets the amount of space between the Cells Border and its contents            </summary>        </member>        <member name="P:XPTable.Models.CellStyle.WordWrap">            <summary>            Gets of sets whether text can wrap in this cell (and force the cell's height to increase)            </summary>        </member>        <member name="P:XPTable.Models.CellStyle.LineAlignment">            <summary>            Gets or sets the vertical alignment for this cell.            </summary>        </member>        <member name="P:XPTable.Models.CellStyle.Alignment">            <summary>            Gets or sets the horizontal alignment for this cell.            </summary>        </member>        <member name="P:XPTable.Models.CellStyle.IsAlignmentSet">            <summary>            Gets whether the Alignment property of the cell has been set.            If false then this value should not be used.            </summary>        </member>        <member name="P:XPTable.Models.CellStyle.IsBackColorSet">            <summary>            Gets whether the BackColor property of the cell has been set.            If false then this value should not be used.            </summary>        </member>        <member name="P:XPTable.Models.CellStyle.IsFontSet">            <summary>            Gets whether the Font property of the cell has been set.            If false then this value should not be used.            </summary>        </member>        <member name="P:XPTable.Models.CellStyle.IsForeColorSet">            <summary>            Gets whether the ForeColor property of the cell has been set.            If false then this value should not be used.            </summary>        </member>        <member name="P:XPTable.Models.CellStyle.IsLineAlignmentSet">            <summary>            Gets whether the LineAlignment property of the cell has been set.            If false then this value should not be used.            </summary>        </member>        <member name="P:XPTable.Models.CellStyle.IsPaddingSet">            <summary>            Gets whether the Padding property of the cell has been set.            If false then this value should not be used.            </summary>        </member>        <member name="P:XPTable.Models.CellStyle.IsWordWrapSet">            <summary>            Gets whether the WordWrap property of the cell has been set.            If false then this value should not be used.            </summary>        </member>        <member name="T:XPTable.Models.ButtonColumn">            <summary>            Represents a Column whose Cells are displayed as a Button            </summary>        </member>        <member name="F:XPTable.Models.ButtonColumn.imageAlignment">            <summary>            Specifies the alignment of the Image displayed on the button            </summary>        </member>        <member name="F:XPTable.Models.ButtonColumn.flatStyle">            <summary>            Specifies whether the button is shown in flat style or not.            </summary>        </member>        <member name="M:XPTable.Models.ButtonColumn.#ctor">            <summary>            Creates a new ButtonColumn with default values            </summary>        </member>        <member name="M:XPTable.Models.ButtonColumn.#ctor(System.String)">            <summary>            Creates a new ButtonColumn with the specified header text            </summary>            <param name="text">The text displayed in the column's header</param>        </member>        <member name="M:XPTable.Models.ButtonColumn.#ctor(System.String,System.Int32)">            <summary>            Creates a new ButtonColumn with the specified header text and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.ButtonColumn.#ctor(System.String,System.Int32,System.Boolean)">            <summary>            Creates a new ButtonColumn with the specified header text, width and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.ButtonColumn.#ctor(System.String,System.Drawing.Image)">            <summary>            Creates a new ButtonColumn with the specified header text and image            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>        </member>        <member name="M:XPTable.Models.ButtonColumn.#ctor(System.String,System.Drawing.Image,System.Int32)">            <summary>            Creates a new ButtonColumn with the specified header text, image and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.ButtonColumn.#ctor(System.String,System.Drawing.Image,System.Int32,System.Boolean)">            <summary>            Creates a new ButtonColumn with the specified header text, image, width and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.ButtonColumn.Init">            <summary>            Initializes the ButtonColumn with default values            </summary>        </member>        <member name="M:XPTable.Models.ButtonColumn.GetDefaultRendererName">            <summary>            Gets a string that specifies the name of the Column's default CellRenderer            </summary>            <returns>A string that specifies the name of the Column's default             CellRenderer</returns>        </member>        <member name="M:XPTable.Models.ButtonColumn.CreateDefaultRenderer">            <summary>            Gets the Column's default CellRenderer            </summary>            <returns>The Column's default CellRenderer</returns>        </member>        <member name="M:XPTable.Models.ButtonColumn.GetDefaultEditorName">            <summary>            Gets a string that specifies the name of the Column's default CellEditor            </summary>            <returns>A string that specifies the name of the Column's default             CellEditor</returns>        </member>        <member name="M:XPTable.Models.ButtonColumn.CreateDefaultEditor">            <summary>            Gets the Column's default CellEditor            </summary>            <returns>The Column's default CellEditor</returns>        </member>        <member name="P:XPTable.Models.ButtonColumn.Alignment">            <summary>            Gets or sets the horizontal alignment of the Column's Cell contents            </summary>        </member>        <member name="P:XPTable.Models.ButtonColumn.FlatStyle">            <summary>            Gets or sets the flag that determines whether buttons are shown flat or normal.            </summary>        </member>        <member name="P:XPTable.Models.ButtonColumn.ImageAlignment">            <summary>            Gets or sets the alignment of the Image displayed on the buttons            </summary>        </member>        <member name="P:XPTable.Models.ButtonColumn.Editable">            <summary>            Gets or sets a value indicating whether the Column's Cells contents             are able to be edited            </summary>        </member>        <member name="P:XPTable.Models.ButtonColumn.Selectable">            <summary>            Gets or sets a value indicating whether the Column's Cells can be selected            </summary>        </member>        <member name="P:XPTable.Models.ButtonColumn.DefaultComparerType">            <summary>            Gets the Type of the Comparer used to compare the Column's Cells when             the Column is sorting            </summary>        </member>        <member name="T:XPTable.Events.ColumnModelEventHandler">            <summary>            Represents the methods that will handle the ColumnInserted, ColumnRemoved             and HeaderHeightChanged event of a ColumnModel            </summary>        </member>        <member name="T:XPTable.Events.ColumnModelEventArgs">            <summary>            Provides data for a ColumnModel's ColumnAdded, ColumnRemoved,             and HeaderHeightChanged events            </summary>        </member>        <member name="F:XPTable.Events.ColumnModelEventArgs.source">            <summary>            The ColumnModel that Raised the event            </summary>        </member>        <member name="F:XPTable.Events.ColumnModelEventArgs.column">            <summary>            The affected Column            </summary>        </member>        <member name="F:XPTable.Events.ColumnModelEventArgs.fromIndex">            <summary>            The start index of the affected Column(s)            </summary>        </member>        <member name="F:XPTable.Events.ColumnModelEventArgs.toIndex">            <summary>            The end index of the affected Column(s)            </summary>        </member>        <member name="M:XPTable.Events.ColumnModelEventArgs.#ctor(XPTable.Models.ColumnModel,XPTable.Models.Column,System.Int32,System.Int32)">            <summary>            Initializes a new instance of the ColumnModelEventArgs class with             the specified ColumnModel source, start index, end index and affected Column            </summary>            <param name="source">The ColumnModel that originated the event</param>            <param name="column">The affected Column</param>            <param name="fromIndex">The start index of the affected Column(s)</param>            <param name="toIndex">The end index of the affected Column(s)</param>        </member>        <member name="P:XPTable.Events.ColumnModelEventArgs.ColumnModel">            <summary>            Gets the ColumnModel that Raised the event            </summary>        </member>        <member name="P:XPTable.Events.ColumnModelEventArgs.Column">            <summary>            Gets the affected Column            </summary>        </member>        <member name="P:XPTable.Events.ColumnModelEventArgs.FromIndex">            <summary>            Gets the start index of the affected Column(s)            </summary>        </member>        <member name="P:XPTable.Events.ColumnModelEventArgs.ToIndex">            <summary>            Gets the end index of the affected Column(s)            </summary>        </member>        <member name="T:XPTable.Editors.NumberCellEditor">            <summary>            A class for editing Cells that contain numbers            </summary>        </member>        <member name="F:XPTable.Editors.NumberCellEditor.TimerInterval">            <summary>            Initial interval between timer events            </summary>        </member>        <member name="F:XPTable.Editors.NumberCellEditor.UpButtonID">            <summary>            ID number for the up button            </summary>        </member>        <member name="F:XPTable.Editors.NumberCellEditor.DownButtonID">            <summary>            ID number for the down button            </summary>        </member>        <member name="F:XPTable.Editors.NumberCellEditor.currentValue">            <summary>            The current value of the editor            </summary>        </member>        <member name="F:XPTable.Editors.NumberCellEditor.increment">            <summary>            The value to increment or decrement when the up or down buttons are clicked            </summary>        </member>        <member name="F:XPTable.Editors.NumberCellEditor.maximum">            <summary>            The maximum value for the editor            </summary>        </member>        <member name="F:XPTable.Editors.NumberCellEditor.minimum">            <summary>            The inximum value for the editor            </summary>        </member>        <member name="F:XPTable.Editors.NumberCellEditor.format">            <summary>            A string that specifies how editors value is formatted            </summary>        </member>        <member name="F:XPTable.Editors.NumberCellEditor.wheelDelta">            <summary>            The amount the mouse wheel has moved            </summary>        </member>        <member name="F:XPTable.Editors.NumberCellEditor.interceptArrowKeys">            <summary>            Indicates whether the arrow keys should be passed to the editor            </summary>        </member>        <member name="F:XPTable.Editors.NumberCellEditor.changingText">            <summary>            Specifies whether the editors text value is changing            </summary>        </member>        <member name="F:XPTable.Editors.NumberCellEditor.interval">            <summary>            Current interval between timer events            </summary>        </member>        <member name="F:XPTable.Editors.NumberCellEditor.userEdit">            <summary>            Indicates whether the user has changed the editors value            </summary>        </member>        <member name="F:XPTable.Editors.NumberCellEditor.buttonBounds">            <summary>            The bounding Rectangle of the up and down buttons            </summary>        </member>        <member name="F:XPTable.Editors.NumberCellEditor.buttonID">            <summary>            The id of the button that was pressed            </summary>        </member>        <member name="F:XPTable.Editors.NumberCellEditor.timer">            <summary>            Timer to to fire button presses at regular intervals while             a button is pressed            </summary>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.OnBeforeChange(XPTable.Events.NumericCellEditEventArgs)">            <summary>            Raises the BeforeChange event            </summary>            <param name="e">A CellEditEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.#ctor">            <summary>            Initializes a new instance of the NumberCellEditor class with default settings            </summary>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.PrepareForEditing(XPTable.Models.Cell,XPTable.Models.Table,XPTable.Models.CellPos,System.Drawing.Rectangle,System.Boolean)">            <summary>            Prepares the CellEditor to edit the specified Cell            </summary>            <param name="cell">The Cell to be edited</param>            <param name="table">The Table that contains the Cell</param>            <param name="cellPos">A CellPos representing the position of the Cell</param>            <param name="cellRect">The Rectangle that represents the Cells location and size</param>            <param name="userSetEditorValues">Specifies whether the ICellEditors             starting value has already been set by the user</param>            <returns>true if the ICellEditor can continue editing the Cell, false otherwise</returns>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.SetEditValue">            <summary>            Sets the initial value of the editor based on the contents of             the Cell being edited            </summary>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.SetCellValue">            <summary>            Sets the contents of the Cell being edited based on the value             in the editor            </summary>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.StartEditing">            <summary>            Starts editing the Cell            </summary>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.StopEditing">            <summary>            Stops editing the Cell and commits any changes            </summary>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.CancelEditing">            <summary>            Stops editing the Cell and ignores any changes            </summary>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.SetEditLocation(System.Drawing.Rectangle)">            <summary>            Sets the location and size of the CellEditor            </summary>            <param name="cellRect">A Rectangle that represents the size and location             of the Cell being edited</param>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.UpButton">            <summary>            Simulates the up button being pressed            </summary>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.DownButton">            <summary>            Simulates the down button being pressed            </summary>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.UpdateEditText">            <summary>            Updates the editors text value to the current value            </summary>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.ValidateEditText">            <summary>            Checks the current value and updates the editors text value            </summary>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.ParseEditText">            <summary>            Converts the editors current value to a number            </summary>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.Constrain(System.Decimal)">            <summary>            Ensures that the specified value is between the editors Maximun and             Minimum values            </summary>            <param name="value">The value to be checked</param>            <returns>A value is between the editors Maximun and Minimum values</returns>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.StartTimer">            <summary>            Starts the Timer            </summary>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.StopTimer">            <summary>            Stops the Timer            </summary>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.OnMouseWheel(System.Object,System.Windows.Forms.MouseEventArgs)">            <summary>            Handler for the editors TextBox.MouseWheel event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">A MouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.OnTextBoxKeyDown(System.Object,System.Windows.Forms.KeyEventArgs)">            <summary>            Handler for the editors TextBox.KeyDown event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">A KeyEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.OnTextBoxKeyPress(System.Object,System.Windows.Forms.KeyPressEventArgs)">            <summary>            Handler for the editors TextBox.KeyPress event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">A KeyPressEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.OnTextBoxLostFocus(System.Object,System.EventArgs)">            <summary>            Handler for the editors TextBox.LostFocus event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.OnEditorButtonMouseDown(System.Object,XPTable.Events.CellMouseEventArgs)">            <summary>            Handler for the editors buttons MouseDown event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.OnEditorButtonMouseUp(System.Object,XPTable.Events.CellMouseEventArgs)">            <summary>            Handler for the editors buttons MouseUp event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Editors.NumberCellEditor.TimerHandler(System.Object,System.EventArgs)">            <summary>            Handler for the editors Timer event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="E:XPTable.Editors.NumberCellEditor.BeforeChange">            <summary>            Occurs when the CellEditor is just about to change the value            </summary>        </member>        <member name="P:XPTable.Editors.NumberCellEditor.TextBox">            <summary>            Gets the TextBox used to edit the Cells contents            </summary>        </member>        <member name="P:XPTable.Editors.NumberCellEditor.Value">            <summary>            Gets or sets the editors current value            </summary>        </member>        <member name="P:XPTable.Editors.NumberCellEditor.Increment">            <summary>            Gets or sets the value to increment or decrement when the up or down             buttons are clicked            </summary>        </member>        <member name="P:XPTable.Editors.NumberCellEditor.Maximum">            <summary>            Gets or sets the maximum value for the editor            </summary>        </member>        <member name="P:XPTable.Editors.NumberCellEditor.Minimum">            <summary>            Gets or sets the minimum value for the editor            </summary>        </member>        <member name="P:XPTable.Editors.NumberCellEditor.Format">            <summary>            Gets or sets the string that specifies how the editors contents             are formatted            </summary>        </member>        <member name="P:XPTable.Editors.NumberCellEditor.ChangingText">            <summary>            Gets or sets whether the editors text is being updated            </summary>        </member>        <member name="P:XPTable.Editors.NumberCellEditor.InterceptArrowKeys">            <summary>            Gets or sets whether the arrow keys should be passed to the editor            </summary>        </member>        <member name="P:XPTable.Editors.NumberCellEditor.UserEdit">            <summary>            Gets or sets whether the user has changed the editors value            </summary>        </member>        <member name="T:XPTable.Win32.POINT">            <summary>            The POINT structure defines the x- and y- coordinates of a point            </summary>        </member>        <member name="F:XPTable.Win32.POINT.x">            <summary>            Specifies the x-coordinate of the point            </summary>        </member>        <member name="F:XPTable.Win32.POINT.y">            <summary>            Specifies the y-coordinate of the point            </summary>        </member>        <member name="M:XPTable.Win32.POINT.#ctor(System.Int32,System.Int32)">            <summary>            Creates a new RECT struct with the specified x and y coordinates            </summary>            <param name="x">The x-coordinate of the point</param>            <param name="y">The y-coordinate of the point</param>        </member>        <member name="M:XPTable.Win32.POINT.FromPoint(System.Drawing.Point)">            <summary>            Creates a new POINT struct from the specified Point            </summary>            <param name="p">The Point to create the POINT from</param>            <returns>A POINT struct with the same x and y coordinates as             the specified Point</returns>        </member>        <member name="M:XPTable.Win32.POINT.ToPoint">            <summary>            Returns a Point with the same x and y coordinates as the POINT            </summary>            <returns>A Point with the same x and y coordinates as the POINT</returns>        </member>        <member name="T:XPTable.Win32.KeyEventFFlags">            <summary>            Specifies the flags used with the keybd_event function            </summary>        </member>        <member name="F:XPTable.Win32.KeyEventFFlags.KEYEVENTF_EXTENDEDKEY">            <summary>            If specified, the scan code was preceded by a prefix byte having the value 0xE0 (224)            </summary>        </member>        <member name="F:XPTable.Win32.KeyEventFFlags.KEYEVENTF_KEYUP">            <summary>            If specified, the key is being released. If not specified, the key is being depressed            </summary>        </member>        <member name="T:XPTable.Sorting.TextComparer">            <summary>            An IComparer for sorting Cells that contain strings            </summary>        </member>        <member name="M:XPTable.Sorting.TextComparer.#ctor(XPTable.Models.TableModel,System.Int32,System.Windows.Forms.SortOrder)">            <summary>            Initializes a new instance of the TextComparer class with the specified             TableModel, Column index and SortOrder            </summary>            <param name="tableModel">The TableModel that contains the data to be sorted</param>            <param name="column">The index of the Column to be sorted</param>            <param name="sortOrder">Specifies how the Column is to be sorted</param>        </member>        <member name="M:XPTable.Sorting.TextComparer.CompareCells(XPTable.Models.Cell,XPTable.Models.Cell)">            <summary>            Compares two cells and returns a value indicating whether one is less             than, equal to or greater than the other.            </summary>            <param name="cell1"></param>            <param name="cell2"></param>            <returns></returns>        </member>        <member name="T:XPTable.Renderers.GroupCellRenderer">            <summary>            A CellRenderer that draws Cell contents as a collapse/expand icon.            </summary>        </member>        <member name="F:XPTable.Renderers.GroupCellRenderer.checkSize">            <summary>            The size of the checkbox            </summary>        </member>        <member name="F:XPTable.Renderers.GroupCellRenderer.drawText">            <summary>            Specifies whether any text contained in the Cell should be drawn            </summary>        </member>        <member name="F:XPTable.Renderers.GroupCellRenderer.lineColor">            <summary>            Specifies the colour of the box and connecting lines            </summary>        </member>        <member name="F:XPTable.Renderers.GroupCellRenderer.lineColorPen">            <summary>            Used to draw the box and connecting lines            </summary>        </member>        <member name="F:XPTable.Renderers.GroupCellRenderer.toggleOnSingleClick">            <summary>            Determies whether the collapse/expand is performed on the Click event. If false then Double Click toggles the state.            </summary>        </member>        <member name="M:XPTable.Renderers.GroupCellRenderer.#ctor">            <summary>            Initializes a new instance of the GroupCellRenderer class with             default settings            </summary>        </member>        <member name="M:XPTable.Renderers.GroupCellRenderer.CalcCheckRect(XPTable.Models.RowAlignment,XPTable.Models.ColumnAlignment)">            <summary>            Gets the Rectangle that specifies the Size and Location of             the check box contained in the current Cell            </summary>            <returns>A Rectangle that specifies the Size and Location of             the check box contained in the current Cell</returns>        </member>        <member name="M:XPTable.Renderers.GroupCellRenderer.GetGroupRendererData(XPTable.Models.Cell)">            <summary>            Gets the GroupRendererData specific data used by the Renderer from             the specified Cell            </summary>            <param name="cell">The Cell to get the GroupRendererData data for</param>            <returns>The GroupRendererData data for the specified Cell</returns>        </member>        <member name="M:XPTable.Renderers.GroupCellRenderer.IsSubRow(XPTable.Models.Cell)">            <summary>            Returns true if this cell is in a sub row.            </summary>            <param name="cell"></param>            <returns></returns>        </member>        <member name="M:XPTable.Renderers.GroupCellRenderer.IsLastRow(XPTable.Models.Cell)">            <summary>            Returns true if this cell is in the last subrow.            </summary>            <param name="cell"></param>            <returns></returns>        </member>        <member name="M:XPTable.Renderers.GroupCellRenderer.OnDoubleClick(XPTable.Events.CellMouseEventArgs)">            <summary>            Fires the DoubleClick event.            </summary>            <param name="e"></param>        </member>        <member name="M:XPTable.Renderers.GroupCellRenderer.OnClick(XPTable.Events.CellMouseEventArgs)">            <summary>            Fires the Click event.            </summary>            <param name="e"></param>        </member>        <member name="M:XPTable.Renderers.GroupCellRenderer.OnPaintCell(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the OnPaintCell event            </summary>            <param name="e"></param>        </member>        <member name="M:XPTable.Renderers.GroupCellRenderer.DrawLine1(System.Drawing.Graphics,System.Drawing.Pen,System.Drawing.Rectangle)">            <summary>            Draws a line on the RHS            </summary>            <param name="g"></param>            <param name="p"></param>            <param name="rect"></param>        </member>        <member name="M:XPTable.Renderers.GroupCellRenderer.DrawHalfLine1(System.Drawing.Graphics,System.Drawing.Pen,System.Drawing.Rectangle)">            <summary>            Draws a line on the RHS and joins it up to the RHS of the box            </summary>            <param name="g"></param>            <param name="p"></param>            <param name="rect"></param>        </member>        <member name="M:XPTable.Renderers.GroupCellRenderer.DrawLine2(System.Drawing.Graphics,System.Drawing.Pen,System.Drawing.Rectangle)">            <summary>            Draws a line down the middle            </summary>            <param name="g"></param>            <param name="p"></param>            <param name="rect"></param>        </member>        <member name="M:XPTable.Renderers.GroupCellRenderer.DrawHalfLine2(System.Drawing.Graphics,System.Drawing.Pen,System.Drawing.Rectangle)">            <summary>            Draw a line down the middle, up to the bottom of the box.            </summary>            <param name="g"></param>            <param name="p"></param>            <param name="rect"></param>        </member>        <member name="M:XPTable.Renderers.GroupCellRenderer.OnPaint(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the Paint event            </summary>            <param name="e"></param>        </member>        <member name="P:XPTable.Renderers.GroupCellRenderer.ToggleOnSingleClick">            <summary>            Gets or sets whether the collapse/expand is performed on the Click event. If false then Double Click toggles the state.            </summary>        </member>        <member name="P:XPTable.Renderers.GroupCellRenderer.LineColor">            <summary>            Specifies the colour of the box and connecting lines.            </summary>        </member>        <member name="P:XPTable.Renderers.GroupCellRenderer.LineColorPen">            <summary>            The Pen to use to draw the box and connecting lines.            </summary>        </member>        <member name="T:XPTable.Renderers.ButtonCellRenderer">            <summary>            A CellRenderer that draws Cell contents as Buttons            </summary>        </member>        <member name="F:XPTable.Renderers.ButtonCellRenderer.imageAlignment">            <summary>            Specifies the alignment of the Image displayed on the button            </summary>        </member>        <member name="F:XPTable.Renderers.ButtonCellRenderer.flatStyle">            <summary>            Specifies whether the button is shown in flat style or not.            </summary>        </member>        <member name="M:XPTable.Renderers.ButtonCellRenderer.#ctor">            <summary>            Initializes a new instance of the ButtonCellRenderer class with             default settings            </summary>        </member>        <member name="M:XPTable.Renderers.ButtonCellRenderer.GetButtonRendererData(XPTable.Models.Cell)">            <summary>            Gets the ButtonCellRenderer specific data used by the Renderer from             the specified Cell            </summary>            <param name="cell">The Cell to get the ButtonCellRenderer data for</param>            <returns>The ButtonCellRenderer data for the specified Cell</returns>        </member>        <member name="M:XPTable.Renderers.ButtonCellRenderer.CalcButtonBounds">            <summary>            Returns a Rectangle that specifies the size and location of the button            </summary>            <returns>A Rectangle that specifies the size and location of the button</returns>        </member>        <member name="M:XPTable.Renderers.ButtonCellRenderer.CalcImageRect(System.Drawing.Image,System.Drawing.ContentAlignment)">            <summary>            Returns a Rectangle that specifies the size and location of the buttons Image            </summary>            <param name="image">The buttons image</param>            <param name="imageAlignment">The alignment of the image</param>            <returns>A Rectangle that specifies the size and location of the buttons Image</returns>        </member>        <member name="M:XPTable.Renderers.ButtonCellRenderer.OnGotFocus(XPTable.Events.CellFocusEventArgs)">            <summary>            Raises the GotFocus event            </summary>            <param name="e">A CellFocusEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ButtonCellRenderer.OnLostFocus(XPTable.Events.CellFocusEventArgs)">            <summary>            Raises the LostFocus event            </summary>            <param name="e">A CellFocusEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ButtonCellRenderer.OnKeyDown(XPTable.Events.CellKeyEventArgs)">            <summary>            Raises the KeyDown event            </summary>            <param name="e">A CellKeyEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ButtonCellRenderer.OnKeyUp(XPTable.Events.CellKeyEventArgs)">            <summary>            Raises the KeyUp event            </summary>            <param name="e">A CellKeyEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ButtonCellRenderer.OnMouseEnter(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseEnter event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ButtonCellRenderer.OnMouseLeave(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseLeave event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ButtonCellRenderer.OnMouseUp(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseUp event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ButtonCellRenderer.OnMouseDown(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseDown event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ButtonCellRenderer.OnMouseMove(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the MouseMove event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ButtonCellRenderer.OnPaintCell(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the PaintCell event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ButtonCellRenderer.OnPaintBackground(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the PaintBackground event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ButtonCellRenderer.OnPaint(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the Paint event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Renderers.ButtonCellRenderer.DrawImage(System.Drawing.Graphics,System.Drawing.Image,System.Drawing.Rectangle,System.Boolean)">            <summary>            Draws the Image displayed on the button            </summary>            <param name="g">The Graphics to draw on</param>            <param name="image">The Image to draw</param>            <param name="imageRect">A Rectangle that specifies the location             of the Image</param>            <param name="enabled">Specifies whether the Image should be drawn             in an enabled state</param>        </member>        <member name="P:XPTable.Renderers.ButtonCellRenderer.ImageAlignment">            <summary>            Gets or sets the alignment of the Image displayed on the buttons            </summary>        </member>        <member name="P:XPTable.Renderers.ButtonCellRenderer.FlatStyle">            <summary>            Gets or sets the flag that determines whether buttons are shown flat or normal.            </summary>        </member>        <member name="T:XPTable.Models.Table">            <summary>            A Table is "simple" object in that it doesn't actually contain or know how to draw the data it will display.            </summary>        </member>        <member name="F:XPTable.Models.Table.components">            <summary>            Required designer variable.            </summary>        </member>        <member name="F:XPTable.Models.Table.painted">            <summary>            Is false until the first Paint event has been processed            </summary>        </member>        <member name="F:XPTable.Models.Table.borderStyle">            <summary>            The style of the Table's border            </summary>        </member>        <member name="F:XPTable.Models.Table.borderColor">            <summary>            The colour of the Table's border            </summary>        </member>        <member name="F:XPTable.Models.Table.unfocusedBorderColor">            <summary>            The colour of the Table's border when the table does not have the focus            </summary>        </member>        <member name="F:XPTable.Models.Table.lastMouseCell">            <summary>            The last known cell position that the mouse was over            </summary>        </member>        <member name="F:XPTable.Models.Table.lastMouseDownCell">            <summary>            The last known cell position that the mouse's left             button was pressed in            </summary>        </member>        <member name="F:XPTable.Models.Table.focusedCell">            <summary>            The position of the Cell that currently has focus            </summary>        </member>        <member name="F:XPTable.Models.Table.editingCell">            <summary>            The Cell that is currently being edited            </summary>        </member>        <member name="F:XPTable.Models.Table.curentCellEditor">            <summary>            The ICellEditor that is currently being used to edit a Cell            </summary>        </member>        <member name="F:XPTable.Models.Table.editStartAction">            <summary>            The action that must be performed on a Cell to start editing            </summary>        </member>        <member name="F:XPTable.Models.Table.customEditKey">            <summary>            The key that must be pressed for editing to start when             editStartAction is set to EditStartAction.CustomKey            </summary>        </member>        <member name="F:XPTable.Models.Table.hoverTime">            <summary>            The amount of time (in milliseconds) that that the             mouse pointer must hover over a Cell or Column Header before             a MouseHover event is raised            </summary>        </member>        <member name="F:XPTable.Models.Table.trackMouseEvent">            <summary>            A TRACKMOUSEEVENT used to set the hoverTime            </summary>        </member>        <member name="F:XPTable.Models.Table.suppressEditorTerminatorBeep">            <summary>            Stop the beep when Enter or Escape keys are pressed when editing            </summary>        </member>        <member name="F:XPTable.Models.Table.columnModel">            <summary>            The ColumnModel of the Table            </summary>        </member>        <member name="F:XPTable.Models.Table.columnResizing">            <summary>            Whether the Table supports column resizing            </summary>        </member>        <member name="F:XPTable.Models.Table.resizingColumnIndex">            <summary>            The index of the column currently being resized            </summary>        </member>        <member name="F:XPTable.Models.Table.resizingColumnAnchor">            <summary>            The x coordinate of the currently resizing column            </summary>        </member>        <member name="F:XPTable.Models.Table.resizingColumnOffset">            <summary>            The horizontal distance between the resize starting            point and the right edge of the resizing column            </summary>        </member>        <member name="F:XPTable.Models.Table.resizingColumnWidth">            <summary>            The width that the resizing column will be set to             once column resizing is finished            </summary>        </member>        <member name="F:XPTable.Models.Table.pressedColumn">            <summary>            The index of the current pressed column            </summary>        </member>        <member name="F:XPTable.Models.Table.hotColumn">            <summary>            The index of the current "hot" column            </summary>        </member>        <member name="F:XPTable.Models.Table.lastSortedColumn">            <summary>            The index of the last sorted column            </summary>        </member>        <member name="F:XPTable.Models.Table.sortedColumnBackColor">            <summary>            The Color of a sorted Column's background            </summary>        </member>        <member name="F:XPTable.Models.Table.gridLines">            <summary>            Indicates whether grid lines appear between the rows and columns             containing the rows and cells in the Table            </summary>        </member>        <member name="F:XPTable.Models.Table.gridColor">            <summary>            The color of the grid lines            </summary>        </member>        <member name="F:XPTable.Models.Table.gridLineStyle">            <summary>            The line style of the grid lines            </summary>        </member>        <member name="F:XPTable.Models.Table.headerStyle">            <summary>            The styles of the column headers             </summary>        </member>        <member name="F:XPTable.Models.Table.headerAlignWithColumn">            <summary>            Should the header text use the column alignment            </summary>        </member>        <member name="F:XPTable.Models.Table.headerRenderer">            <summary>            The Renderer used to paint the column headers            </summary>        </member>        <member name="F:XPTable.Models.Table.headerFont">            <summary>            The font used to draw the text in the column header            </summary>        </member>        <member name="F:XPTable.Models.Table.headerContextMenu">            <summary>            The ContextMenu for the column headers            </summary>        </member>        <member name="F:XPTable.Models.Table.tableModel">            <summary>            The TableModel of the Table            </summary>        </member>        <member name="F:XPTable.Models.Table.scrollable">            <summary>            Indicates whether the Table will allow the user to scroll to any             columns or rows placed outside of its visible boundaries            </summary>        </member>        <member name="F:XPTable.Models.Table.hScrollBar">            <summary>            The Table's horizontal ScrollBar            </summary>        </member>        <member name="F:XPTable.Models.Table.vScrollBar">            <summary>            The Table's vertical ScrollBar. The Value property of this scrollbar is not the index of the            topmost row, but the index of the topmost *visible* row.            </summary>        </member>        <member name="F:XPTable.Models.Table.topIndex">            <summary>            Holds the index of the topmost row.            </summary>        </member>        <member name="F:XPTable.Models.Table.lastVScrollValue">            <summary>            Holds the VScroll.Value property. Used to compare with the new VScroll.Value in the            ValueChanged event.            </summary>        </member>        <member name="F:XPTable.Models.Table.allowSelection">            <summary>            Specifies whether rows and cells can be selected            </summary>        </member>        <member name="F:XPTable.Models.Table.allowRMBSelection">            <summary>            Specifies whether rows and cells can be selected by right mouse button (RMB)            </summary>        </member>        <member name="F:XPTable.Models.Table.multiSelect">            <summary>            Specifies whether multiple rows and cells can be selected            </summary>        </member>        <member name="F:XPTable.Models.Table.familyRowSelect">            <summary>            Specifies whether all rows in the family are selected (i.e. parent, children and siblings)            </summary>        </member>        <member name="F:XPTable.Models.Table.fullRowSelect">            <summary>            Specifies whether clicking a row selects all its cells            </summary>        </member>        <member name="F:XPTable.Models.Table.hideSelection">            <summary>            Specifies whether the selected rows and cells in the Table remain             highlighted when the Table loses focus            </summary>        </member>        <member name="F:XPTable.Models.Table.selectionBackColor">            <summary>            The background color of selected rows and cells            </summary>        </member>        <member name="F:XPTable.Models.Table.selectionForeColor">            <summary>            The foreground color of selected rows and cells            </summary>        </member>        <member name="F:XPTable.Models.Table.unfocusedSelectionBackColor">            <summary>            The background color of selected rows and cells when the Table             doesn't have focus            </summary>        </member>        <member name="F:XPTable.Models.Table.unfocusedSelectionForeColor">            <summary>            The foreground color of selected rows and cells when the Table             doesn't have focus            </summary>        </member>        <member name="F:XPTable.Models.Table.selectionStyle">            <summary>            Determines how selected Cells are hilighted            </summary>        </member>        <member name="F:XPTable.Models.Table.tableState">            <summary>            The state of the table            </summary>        </member>        <member name="F:XPTable.Models.Table.init">            <summary>            Is the Table currently initialising            </summary>        </member>        <member name="F:XPTable.Models.Table.beginUpdateCount">            <summary>            The number of times BeginUpdate has been called            </summary>        </member>        <member name="F:XPTable.Models.Table.toolTip">            <summary>            The ToolTip used by the Table to display cell and column tooltips            </summary>        </member>        <member name="F:XPTable.Models.Table.alternatingRowColor">            <summary>            The alternating row background color            </summary>        </member>        <member name="F:XPTable.Models.Table.alternatingRowSpan">            <summary>            The span of alternate rows            </summary>        </member>        <member name="F:XPTable.Models.Table.autoCalculateRowHeights">            <summary>            A value indicating whether all row heights are recalculated after an EndUpdate (only used if WordWrapping is on).            </summary>        </member>        <member name="F:XPTable.Models.Table.noItemsText">            <summary>            The text displayed in the Table when it has no data to display            </summary>        </member>        <member name="F:XPTable.Models.Table.preview">            <summary>            Specifies whether the Table is being used as a preview Table             in a ColumnColection editor            </summary>        </member>        <member name="F:XPTable.Models.Table.showSelectionRectangle">            <summary>            Specifies whether show selection in grid or not            </summary>        </member>        <member name="F:XPTable.Models.Table.enableWordWrap">            <summary>            Specifies whether any cells are allowed to word-wrap.            </summary>        </member>        <member name="F:XPTable.Models.Table._dragDropHelper">            <summary>            Helper class that provides all drag drop functionality.            </summary>        </member>        <member name="M:XPTable.Models.Table.#ctor">            <summary>            Initializes a new instance of the Table class with default settings            </summary>        </member>        <member name="M:XPTable.Models.Table.VScrollOffset">            <summary>            Computes the height of the rows that are not visible (i.e. above the top row currently displayed).            </summary>            <returns></returns>        </member>        <member name="M:XPTable.Models.Table.ClientToDisplayRect(System.Int32,System.Int32)">            <summary>            Computes the location of the specified client point into coordinates             relative to the display rectangle            </summary>            <param name="x">The client x coordinate to convert</param>            <param name="y">The client y coordinate to convert</param>            <returns>A Point that represents the converted coordinates (x, y),             relative to the display rectangle</returns>        </member>        <member name="M:XPTable.Models.Table.ClientToDisplayRect(System.Drawing.Point)">            <summary>            Computes the location of the specified client point into coordinates             relative to the display rectangle            </summary>            <param name="p">The client coordinate Point to convert</param>            <returns>A Point that represents the converted Point, p,             relative to the display rectangle</returns>        </member>        <member name="M:XPTable.Models.Table.ClientToDisplayRect(System.Drawing.Rectangle)">            <summary>            Converts the location of the specified Rectangle into coordinates             relative to the display rectangle            </summary>            <param name="rect">The Rectangle to convert whose location is in             client coordinates</param>            <returns>A Rectangle that represents the converted Rectangle, rect,             relative to the display rectangle</returns>        </member>        <member name="M:XPTable.Models.Table.DisplayRectToClient(System.Int32,System.Int32)">            <summary>            Computes the location of the specified point relative to the display             rectangle point into client coordinates             </summary>            <param name="x">The x coordinate to convert relative to the display rectangle</param>            <param name="y">The y coordinate to convert relative to the display rectangle</param>            <returns>A Point that represents the converted coordinates (x, y) relative to             the display rectangle in client coordinates</returns>        </member>        <member name="M:XPTable.Models.Table.DisplayRectToClient(System.Drawing.Point)">            <summary>            Computes the location of the specified point relative to the display             rectangle into client coordinates             </summary>            <param name="p">The point relative to the display rectangle to convert</param>            <returns>A Point that represents the converted Point relative to             the display rectangle, p, in client coordinates</returns>        </member>        <member name="M:XPTable.Models.Table.DisplayRectToClient(System.Drawing.Rectangle)">            <summary>            Converts the location of the specified Rectangle relative to the display             rectangle into client coordinates             </summary>            <param name="rect">The Rectangle to convert whose location is relative to             the display rectangle</param>            <returns>A Rectangle that represents the converted Rectangle relative to             the display rectangle, rect, in client coordinates</returns>        </member>        <member name="M:XPTable.Models.Table.CellAt(System.Int32,System.Int32)">            <summary>            Returns the Cell at the specified client coordinates            </summary>            <param name="x">The client x coordinate of the Cell</param>            <param name="y">The client y coordinate of the Cell</param>            <returns>The Cell at the specified client coordinates, or            null if it does not exist</returns>        </member>        <member name="M:XPTable.Models.Table.CellAt(System.Drawing.Point)">            <summary>            Returns the Cell at the specified client Point            </summary>            <param name="p">The point of interest</param>            <returns>The Cell at the specified client Point,             or null if not found</returns>        </member>        <member name="M:XPTable.Models.Table.CellRect(System.Int32,System.Int32)">            <summary>            Returns a Rectangle that specifies the size and location the cell at             the specified row and column indexes in client coordinates            </summary>            <param name="row">The index of the row that contains the cell</param>            <param name="column">The index of the column that contains the cell</param>            <returns>A Rectangle that specifies the size and location the cell at             the specified row and column indexes in client coordinates</returns>        </member>        <member name="M:XPTable.Models.Table.CellRect(XPTable.Models.CellPos)">            <summary>            Returns a Rectangle that specifies the size and location the cell at             the specified cell position in client coordinates            </summary>            <param name="cellPos">The position of the cell</param>            <returns>A Rectangle that specifies the size and location the cell at             the specified cell position in client coordinates</returns>        </member>        <member name="M:XPTable.Models.Table.CellRect(XPTable.Models.Cell)">            <summary>             Returns a Rectangle that specifies the size and location of the              specified cell in client coordinates            </summary>            <param name="cell">The cell whose bounding rectangle is to be retrieved</param>            <returns>A Rectangle that specifies the size and location the specified             cell in client coordinates</returns>        </member>        <member name="M:XPTable.Models.Table.ResolveColspan(XPTable.Models.CellPos)">            <summary>            Returns the position of the actual cell that renders to the given cell pos.            This looks at colspans and returns the cell that colspan overs the given cell (if any)            </summary>            <param name="cellPos"></param>            <returns></returns>        </member>        <member name="M:XPTable.Models.Table.IsValidCell(System.Int32,System.Int32)">            <summary>            Returns whether Cell at the specified row and column indexes             is not null            </summary>            <param name="row">The row index of the cell</param>            <param name="column">The column index of the cell</param>            <returns>True if the cell at the specified row and column indexes             is not null, otherwise false</returns>        </member>        <member name="M:XPTable.Models.Table.IsValidCell(XPTable.Models.CellPos)">            <summary>            Returns whether Cell at the specified cell position is not null            </summary>            <param name="cellPos">The position of the cell</param>            <returns>True if the cell at the specified cell position is not             null, otherwise false</returns>        </member>        <member name="M:XPTable.Models.Table.FindNextVisibleCell(XPTable.Models.CellPos,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">            <summary>            Returns a CellPos that specifies the next Cell that is visible            and enabled from the specified Cell            </summary>            <param name="start">A CellPos that specifies the Cell to start            searching from</param>            <param name="wrap">Specifies whether to move to the start of the            next Row when the end of the current Row is reached</param>            <param name="forward">Specifies whether the search should travel            in a forward direction (top to bottom, left to right) through the Cells</param>            <param name="includeStart">Indicates whether the specified starting            Cell is included in the search</param>            <param name="checkOtherCellsInRow">Specifies whether all Cells in            the Row should be included in the search</param>            <param name="includeDisabledCells">Indicates whether disabled cells should be included in the search.</param>            <returns>            A CellPos that specifies the next Cell that is visible            and enabled, or CellPos.Empty if there are no Cells that are visible            and enabled            </returns>        </member>        <member name="M:XPTable.Models.Table.FindNextEditableCell(XPTable.Models.CellPos,System.Boolean,System.Boolean,System.Boolean)">            <summary>            Returns a CellPos that specifies the next Cell that able to be             edited from the specified Cell            </summary>            <param name="start">A CellPos that specifies the Cell to start             searching from</param>            <param name="wrap">Specifies whether to move to the start of the             next Row when the end of the current Row is reached</param>            <param name="forward">Specifies whether the search should travel             in a forward direction (top to bottom, left to right) through the Cells</param>            <param name="includeStart">Indicates whether the specified starting             Cell is included in the search</param>            <returns>A CellPos that specifies the next Cell that is able to            be edited, or CellPos.Empty if there are no Cells that editable</returns>        </member>        <member name="M:XPTable.Models.Table.ColumnIndexAt(System.Int32,System.Int32)">            <summary>            Returns the index of the Column at the specified client coordinates            </summary>            <param name="x">The client x coordinate of the Column</param>            <param name="y">The client y coordinate of the Column</param>            <returns>The index of the Column at the specified client coordinates, or            -1 if it does not exist</returns>        </member>        <member name="M:XPTable.Models.Table.ColumnIndexAt(System.Drawing.Point)">            <summary>            Returns the index of the Column at the specified client point            </summary>            <param name="p">The point of interest</param>            <returns>The index of the Column at the specified client point, or            -1 if it does not exist</returns>        </member>        <member name="M:XPTable.Models.Table.ColumnHeaderRect(System.Int32)">            <summary>            Returns the bounding rectangle of the specified             column's header in client coordinates            </summary>            <param name="column">The index of the column</param>            <returns>The bounding rectangle of the specified             column's header</returns>        </member>        <member name="M:XPTable.Models.Table.ColumnHeaderRect(XPTable.Models.Column)">            <summary>            Returns the bounding rectangle of the specified             column's header in client coordinates            </summary>            <param name="column">The column</param>            <returns>The bounding rectangle of the specified             column's header</returns>        </member>        <member name="M:XPTable.Models.Table.ColumnRect(System.Int32)">            <summary>            Returns the bounding rectangle of the column at the             specified index in client coordinates            </summary>            <param name="column">The column</param>            <returns>The bounding rectangle of the column at the             specified index</returns>        </member>        <member name="M:XPTable.Models.Table.ColumnRect(XPTable.Models.Column)">            <summary>            Returns the bounding rectangle of the specified column             in client coordinates            </summary>            <param name="column">The column</param>            <returns>The bounding rectangle of the specified             column</returns>        </member>        <member name="M:XPTable.Models.Table.GetColumnWidth(System.Int32,XPTable.Models.Cell)">            <summary>            Returns the actual width that this cell can render over (taking colspan into account).            Normally its just the width of this column from the column model.            </summary>            <param name="column"></param>            <param name="cell"></param>            <returns></returns>        </member>        <member name="M:XPTable.Models.Table.GetColumnLeft(System.Int32)">            <summary>            Returns the left position of the given column.            </summary>            <param name="column"></param>            <returns></returns>        </member>        <member name="M:XPTable.Models.Table.AutoResizeColumnWidths">            <summary>            Resizes all columns to their minimum width that still shows all the cells content.            </summary>        </member>        <member name="M:XPTable.Models.Table.GetAutoColumnWidth(System.Int32)">            <summary>            Returns the minimum column width that will show all the columns contents. Returns 0            if the column width should not be changed, due to the resize mode.            </summary>            <param name="column"></param>            <returns></returns>        </member>        <member name="M:XPTable.Models.Table.GetAutoColumnWidthWithMode(XPTable.Models.Column,System.Int32)">            <summary>            Returns the new column width if the columns resize mode allows it to be changed.            Returns 0 if it should not be changed.            </summary>            <param name="column"></param>            <param name="maxwidth"></param>            <returns></returns>        </member>        <member name="M:XPTable.Models.Table.RowIndexAt(System.Int32,System.Int32)">            <summary>            Returns the index of the Row at the specified client coordinates            </summary>            <param name="x">The client x coordinate of the Row</param>            <param name="y">The client y coordinate of the Row</param>            <returns>The index of the Row at the specified client coordinates, or            -1 if it does not exist</returns>        </member>        <member name="M:XPTable.Models.Table.RowIndexAt(System.Drawing.Point)">            <summary>            Returns the index of the Row at the specified client point            </summary>            <param name="p">The point of interest</param>            <returns>The index of the Row at the specified client point, or            -1 if it does not exist</returns>        </member>        <member name="M:XPTable.Models.Table.RowRect(System.Int32)">            <summary>            Returns the bounding rectangle of the row at the             specified index in client coordinates            </summary>            <param name="row">The index of the row</param>            <returns>The bounding rectangle of the row at the             specified index</returns>        </member>        <member name="M:XPTable.Models.Table.RowRect(XPTable.Models.Row)">            <summary>            Returns the bounding rectangle of the specified row             in client coordinates            </summary>            <param name="row">The row</param>            <returns>The bounding rectangle of the specified             row</returns>        </member>        <member name="M:XPTable.Models.Table.RowY(System.Int32)">            <summary>            Returns the Y-coord of the top of the row at the             specified index in client coordinates            </summary>            <param name="row"></param>            <returns></returns>        </member>        <member name="M:XPTable.Models.Table.RowYDifference(System.Int32,System.Int32)">            <summary>            Returns the difference in Y-coords between the tops of the two given rows. May return a negative.            </summary>            <param name="row1">Index of first row</param>            <param name="row2">Index of second row</param>            <returns>Is positive if Row2 > Row1</returns>        </member>        <member name="M:XPTable.Models.Table.VisibleRowCountExact">            <summary>            Returns the number of visible rows, determined by iterating over all visible rows.            Copes with word-wrapped rows.            </summary>            <returns></returns>        </member>        <member name="M:XPTable.Models.Table.CalculateAllRowHeights">            <summary>            For all rows that have a wordwrap cell, calculate the rendered height.            </summary>        </member>        <member name="M:XPTable.Models.Table.GetRenderedRowHeight(System.Drawing.Graphics,XPTable.Models.Row)">            <summary>            Returns the actual height for this row when rendered. If there is no word wrapped cell here then            just return the default row height.            </summary>            <param name="g"></param>            <param name="row"></param>            <returns></returns>        </member>        <member name="M:XPTable.Models.Table.HitTest(System.Int32,System.Int32)">            <summary>            Returns a TableRegions value that represents the table region at             the specified client coordinates            </summary>            <param name="x">The client x coordinate</param>            <param name="y">The client y coordinate</param>            <returns>A TableRegions value that represents the table region at             the specified client coordinates</returns>        </member>        <member name="M:XPTable.Models.Table.HitTest(System.Drawing.Point)">            <summary>            Returns a TableRegions value that represents the table region at             the specified client point            </summary>            <param name="p">The point of interest</param>            <returns>A TableRegions value that represents the table region at             the specified client point</returns>        </member>        <member name="M:XPTable.Models.Table.Dispose(System.Boolean)">            <summary>            Releases the unmanaged resources used by the Control and optionally             releases the managed resources            </summary>            <param name="disposing">true to release both managed and unmanaged             resources; false to release only unmanaged resources</param>        </member>        <member name="M:XPTable.Models.Table.ClearAllData">            <summary>            Removes the TableModel from the Table but leaves the ColumnModel unaltered.            </summary>        </member>        <member name="M:XPTable.Models.Table.Clear">            <summary>            Removes the ColumnModel and TableModel from the Table            </summary>        </member>        <member name="M:XPTable.Models.Table.ClearAllRowControls">            <summary>            Clears all the controls from the Controls collection except the scroll bars            </summary>        </member>        <member name="M:XPTable.Models.Table.SetEditingCell(XPTable.Models.Cell,XPTable.Editors.ICellEditor)">            <summary>            Records the Cell that is currently being edited and the             ICellEditor used to edit the Cell            </summary>            <param name="cell">The Cell that is currently being edited</param>            <param name="editor">The ICellEditor used to edit the Cell</param>        </member>        <member name="M:XPTable.Models.Table.SetEditingCell(XPTable.Models.CellPos,XPTable.Editors.ICellEditor)">            <summary>            Records the Cell that is currently being edited and the             ICellEditor used to edit the Cell            </summary>            <param name="cellPos">The Cell that is currently being edited</param>            <param name="editor">The ICellEditor used to edit the Cell</param>        </member>        <member name="M:XPTable.Models.Table.EditCell(System.Int32,System.Int32)">            <summary>            Starts editing the Cell at the specified row and column indexes            </summary>            <param name="row">The row index of the Cell to be edited</param>            <param name="column">The column index of the Cell to be edited</param>        </member>        <member name="M:XPTable.Models.Table.EditCell(XPTable.Models.CellPos)">            <summary>            Starts editing the Cell at the specified CellPos            </summary>            <param name="cellPos">A CellPos that specifies the Cell to be edited</param>        </member>        <member name="M:XPTable.Models.Table.StopEditing">            <summary>            Stops editing the current Cell and commits any changes            </summary>        </member>        <member name="M:XPTable.Models.Table.CancelEditing">            <summary>            Cancels editing the current Cell and ignores any changes            </summary>        </member>        <member name="M:XPTable.Models.Table.IsCellEditable(System.Int32,System.Int32)">            <summary>            Returns whether the Cell at the specified row and column is able             to be edited by the user            </summary>            <param name="row">The row index of the Cell to check</param>            <param name="column">The column index of the Cell to check</param>            <returns>True if the Cell at the specified row and column is able             to be edited by the user, false otherwise</returns>        </member>        <member name="M:XPTable.Models.Table.IsCellEditable(XPTable.Models.CellPos)">            <summary>            Returns whether the Cell at the specified CellPos is able             to be edited by the user            </summary>            <param name="cellpos">A CellPos that specifies the Cell to check</param>            <returns>True if the Cell at the specified CellPos is able             to be edited by the user, false otherwise</returns>        </member>        <member name="M:XPTable.Models.Table.IsCellEnabled(System.Int32,System.Int32)">            <summary>            Returns whether the Cell at the specified row and column is able             to respond to user interaction            </summary>            <param name="row">The row index of the Cell to check</param>            <param name="column">The column index of the Cell to check</param>            <returns>True if the Cell at the specified row and column is able             to respond to user interaction, false otherwise</returns>        </member>        <member name="M:XPTable.Models.Table.IsCellEnabled(XPTable.Models.CellPos)">            <summary>            Returns whether the Cell at the specified CellPos is able             to respond to user interaction            </summary>            <param name="cellpos">A CellPos that specifies the Cell to check</param>            <returns>True if the Cell at the specified CellPos is able             to respond to user interaction, false otherwise</returns>        </member>        <member name="M:XPTable.Models.Table.InvalidateCell(XPTable.Models.Cell)">            <summary>            Invalidates the specified Cell            </summary>            <param name="cell">The Cell to be invalidated</param>        </member>        <member name="M:XPTable.Models.Table.InvalidateCell(System.Int32,System.Int32)">            <summary>            Invalidates the Cell located at the specified row and column indicies            </summary>            <param name="row">The row index of the Cell to be invalidated</param>            <param name="column">The column index of the Cell to be invalidated</param>        </member>        <member name="M:XPTable.Models.Table.InvalidateCell(XPTable.Models.CellPos)">            <summary>            Invalidates the Cell located at the specified CellPos            </summary>            <param name="cellPos">A CellPos that specifies the Cell to be invalidated</param>        </member>        <member name="M:XPTable.Models.Table.InvalidateRow(XPTable.Models.Row)">            <summary>            Invalidates the specified Row            </summary>            <param name="row">The Row to be invalidated</param>        </member>        <member name="M:XPTable.Models.Table.InvalidateRow(System.Int32)">            <summary>            Invalidates the Row located at the specified row index            </summary>            <param name="row">The row index of the Row to be invalidated</param>        </member>        <member name="M:XPTable.Models.Table.InvalidateRow(XPTable.Models.CellPos)">            <summary>            Invalidates the Row located at the specified CellPos            </summary>            <param name="cellPos">A CellPos that specifies the Row to be invalidated</param>        </member>        <member name="M:XPTable.Models.Table.InvalidateRect(System.Drawing.Rectangle)">            <summary>            Invalidates the given Rectangle            </summary>            <param name="rect"></param>        </member>        <member name="M:XPTable.Models.Table.IsReservedKey(System.Windows.Forms.Keys)">            <summary>            Determines whether the specified key is reserved for use by the Table            </summary>            <param name="key">One of the Keys values</param>            <returns>true if the specified key is reserved for use by the Table;             otherwise, false</returns>        </member>        <member name="M:XPTable.Models.Table.IsInputKey(System.Windows.Forms.Keys)">            <summary>            Determines whether the specified key is a regular input key or a special             key that requires preprocessing            </summary>            <param name="keyData">One of the Keys values</param>            <returns>true if the specified key is a regular input key; otherwise, false</returns>        </member>        <member name="M:XPTable.Models.Table.BeginUpdate">            <summary>            Prevents the Table from drawing until the EndUpdate method is called            </summary>        </member>        <member name="M:XPTable.Models.Table.EndUpdate">            <summary>            Resumes drawing of the Table after drawing is suspended by the             BeginUpdate method            </summary>        </member>        <member name="M:XPTable.Models.Table.BeginInit">            <summary>            Signals the object that initialization is starting            </summary>        </member>        <member name="M:XPTable.Models.Table.EndInit">            <summary>            Signals the object that initialization is complete            </summary>        </member>        <member name="M:XPTable.Models.Table.ResetMouseEventArgs">            <summary>            This member supports the .NET Framework infrastructure and is not             intended to be used directly from your code            </summary>        </member>        <member name="M:XPTable.Models.Table.UpdateScrollBars">            <summary>            Updates the scrollbars to reflect any changes made to the Table            </summary>        </member>        <member name="M:XPTable.Models.Table.GetNewTopRowIndex(System.Int32,System.Int32)">            <summary>            Returns the correct new value for the scrollbar.Value property.            The ValueChanged event handler invalidates the control, because if            the thumb track is clicked, then the Value property is changed without coming            through this method.            </summary>            <param name="previousTopRowIndex"></param>            <param name="howMany"></param>            <returns>The index of the row that should be used to set the .Value property of the scrollbar.</returns>        </member>        <member name="M:XPTable.Models.Table.EnsureSafeVScrollValue(System.Int32)">            <summary>            Returns a safe value that can be used for the .Value property of the V scrollbar (that is             within the min and max).            </summary>            <param name="newValue"></param>            <returns></returns>        </member>        <member name="M:XPTable.Models.Table.HorizontalScroll(System.Int32)">            <summary>            Scrolls the contents of the Table horizontally to the specified value            </summary>            <param name="value">The value to scroll to</param>        </member>        <member name="M:XPTable.Models.Table.EnsureVisible(System.Int32,System.Int32)">            <summary>            Ensures that the Cell at the specified row and column is visible             within the Table, scrolling the contents of the Table if necessary            </summary>            <param name="row">The zero-based index of the row to scroll into view</param>            <param name="column">The zero-based index of the column to scroll into view</param>            <returns>true if the Table scrolled to the Cell at the specified row             and column, false otherwise</returns>        </member>        <member name="M:XPTable.Models.Table.EnsureVisible(XPTable.Models.CellPos)">            <summary>            Ensures that the Cell at the specified CellPos is visible within             the Table, scrolling the contents of the Table if necessary            </summary>            <param name="cellPos">A CellPos that contains the zero-based index             of the row and column to scroll into view</param>            <returns></returns>        </member>        <member name="M:XPTable.Models.Table.Sort">            <summary>            Sorts the last sorted column opposite to its current sort order,             or sorts the currently focused column in ascending order if no             columns have been sorted            </summary>        </member>        <member name="M:XPTable.Models.Table.Sort(System.Boolean)">            <summary>            Sorts the last sorted column opposite to its current sort order,             or sorts the currently focused column in ascending order if no             columns have been sorted            </summary>            <param name="stable">Specifies whether a stable sorting method             should be used to sort the column</param>        </member>        <member name="M:XPTable.Models.Table.Sort(System.Int32)">            <summary>            Sorts the specified column opposite to its current sort order,             or in ascending order if the column is not sorted            </summary>            <param name="column">The index of the column to sort</param>        </member>        <member name="M:XPTable.Models.Table.Sort(System.Int32,System.Boolean)">            <summary>            Sorts the specified column opposite to its current sort order,             or in ascending order if the column is not sorted            </summary>            <param name="column">The index of the column to sort</param>            <param name="stable">Specifies whether a stable sorting method             should be used to sort the column</param>        </member>        <member name="M:XPTable.Models.Table.Sort(System.Int32,System.Windows.Forms.SortOrder)">            <summary>            Sorts the specified column in the specified sort direction            </summary>            <param name="column">The index of the column to sort</param>            <param name="sortOrder">The direction the column is to be sorted</param>        </member>        <member name="M:XPTable.Models.Table.Sort(System.Int32,System.Windows.Forms.SortOrder,System.Boolean)">            <summary>            Sorts the specified column in the specified sort direction            </summary>            <param name="column">The index of the column to sort</param>            <param name="sortOrder">The direction the column is to be sorted</param>            <param name="stable">Specifies whether a stable sorting method             should be used to sort the column</param>        </member>        <member name="M:XPTable.Models.Table.Sort(System.Int32,XPTable.Models.Column,System.Windows.Forms.SortOrder,System.Boolean)">            <summary>            Sorts the specified column in the specified sort direction            </summary>            <param name="index">The index of the column to sort</param>            <param name="column">The column to sort</param>            <param name="sortOrder">The direction the column is to be sorted</param>            <param name="stable">Specifies whether a stable sorting method             should be used to sort the column</param>        </member>        <member name="M:XPTable.Models.Table.GetSecondaryComparers(XPTable.Sorting.SortColumnCollection)">            <summary>            Gets a collection of comparers for the underlying sort order(s)            </summary>            <param name="secondarySortOrders"></param>            <returns></returns>        </member>        <member name="M:XPTable.Models.Table.IsValidColumn(System.Int32)">            <summary>            Returns whether a Column exists at the specified index in the             Table's ColumnModel            </summary>            <param name="column">The index of the column to check</param>            <returns>True if a Column exists at the specified index in the             Table's ColumnModel, false otherwise</returns>        </member>        <member name="M:XPTable.Models.Table.GetContainingCell(System.Windows.Forms.Control)">            <summary>            Returns the cell that contains the given Control (in a ControlColumn).            Returns null if the control is not in a valid cell.            </summary>            <param name="control">The control that is part of a Cell.</param>            <exception cref="T:System.ArgumentException">If the control is not added to this table.</exception>            <returns></returns>        </member>        <member name="M:XPTable.Models.Table.ShouldSerializeSortedColumnBackColor">            <summary>            Specifies whether the Table's SortedColumnBackColor property             should be serialized at design time            </summary>            <returns>True if the SortedColumnBackColor property should be             serialized, False otherwise</returns>        </member>        <member name="F:XPTable.Models.Table.gridLinesContrainedToData">            <summary>            Indicates whether the grid lines should extend beyond the cells that have data.            </summary>        </member>        <member name="M:XPTable.Models.Table.ShouldSerializeGridColor">            <summary>            Specifies whether the Table's GridColor property             should be serialized at design time            </summary>            <returns>True if the GridColor property should be             serialized, False otherwise</returns>        </member>        <member name="M:XPTable.Models.Table.ShouldSerializeBackColor">            <summary>            Specifies whether the Table's BackColor property             should be serialized at design time            </summary>            <returns>True if the BackColor property should be             serialized, False otherwise</returns>        </member>        <member name="M:XPTable.Models.Table.ShouldSerializeHeaderFont">            <summary>            Specifies whether the Table's HeaderFont property             should be serialized at design time            </summary>            <returns>True if the HeaderFont property should be             serialized, False otherwise</returns>        </member>        <member name="M:XPTable.Models.Table.GetVisibleRowCount">            <summary>            Gets the number of whole rows that are visible in the Table            </summary>        </member>        <member name="M:XPTable.Models.Table.ShouldSerializeSelectionBackColor">            <summary>            Specifies whether the Table's SelectionBackColor property             should be serialized at design time            </summary>            <returns>True if the SelectionBackColor property should be             serialized, False otherwise</returns>        </member>        <member name="M:XPTable.Models.Table.ShouldSerializeSelectionForeColor">            <summary>            Specifies whether the Table's SelectionForeColor property             should be serialized at design time            </summary>            <returns>True if the SelectionForeColor property should be             serialized, False otherwise</returns>        </member>        <member name="M:XPTable.Models.Table.ShouldSerializeUnfocusedSelectionBackColor">            <summary>            Specifies whether the Table's UnfocusedSelectionBackColor property             should be serialized at design time            </summary>            <returns>True if the UnfocusedSelectionBackColor property should be             serialized, False otherwise</returns>        </member>        <member name="M:XPTable.Models.Table.ShouldSerializeUnfocusedSelectionForeColor">            <summary>            Specifies whether the Table's UnfocusedSelectionForeColor property             should be serialized at design time            </summary>            <returns>True if the UnfocusedSelectionForeColor property should be             serialized, False otherwise</returns>        </member>        <member name="M:XPTable.Models.Table.CalcTableState(System.Int32,System.Int32)">            <summary>            Calculates the state of the Table at the specified             client coordinates            </summary>            <param name="x">The client x coordinate</param>            <param name="y">The client y coordinate</param>        </member>        <member name="M:XPTable.Models.Table.ResetToolTip">            <summary>                        </summary>        </member>        <member name="M:XPTable.Models.Table.OnCellPropertyChanged(XPTable.Events.CellEventArgs)">            <summary>            Raises the CellPropertyChanged event            </summary>            <param name="e">A CellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.cell_PropertyChanged(System.Object,XPTable.Events.CellEventArgs)">            <summary>            Handler for a Cells PropertyChanged event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">A CellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnCellButtonClicked(XPTable.Events.CellButtonEventArgs)">            <summary>            Raises the CellButtonClicked event            </summary>            <param name="e">A CellButtonEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnCellCheckChanged(XPTable.Events.CellCheckBoxEventArgs)">            <summary>            Raises the CellCheckChanged event            </summary>            <param name="e">A CellCheckChanged that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnCellGotFocus(XPTable.Events.CellFocusEventArgs)">            <summary>            Raises the CellGotFocus event            </summary>            <param name="e">A CellFocusEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.RaiseCellGotFocus(XPTable.Models.CellPos)">            <summary>            Raises the GotFocus event for the Cell at the specified position            </summary>            <param name="cellPos">The position of the Cell that gained focus</param>        </member>        <member name="M:XPTable.Models.Table.OnCellLostFocus(XPTable.Events.CellFocusEventArgs)">            <summary>            Raises the CellLostFocus event            </summary>            <param name="e">A CellFocusEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.RaiseCellLostFocus(XPTable.Models.CellPos)">            <summary>            Raises the LostFocus event for the Cell at the specified position            </summary>            <param name="cellPos">The position of the Cell that lost focus</param>        </member>        <member name="M:XPTable.Models.Table.OnCellKeyDown(XPTable.Events.CellKeyEventArgs)">            <summary>            Raises the CellKeyDown event            </summary>            <param name="e">A CellKeyEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.RaiseCellKeyDown(XPTable.Models.CellPos,System.Windows.Forms.KeyEventArgs)">            <summary>            Raises a KeyDown event for the Cell at the specified cell position            </summary>            <param name="cellPos">The position of the Cell</param>            <param name="e">A KeyEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnCellKeyUp(XPTable.Events.CellKeyEventArgs)">            <summary>            Raises the CellKeyUp event            </summary>            <param name="e">A CellKeyEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.RaiseCellKeyUp(XPTable.Models.CellPos,System.Windows.Forms.KeyEventArgs)">            <summary>            Raises a KeyUp event for the Cell at the specified cell position            </summary>            <param name="cellPos">The position of the Cell</param>            <param name="e">A KeyEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnCellMouseEnter(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the CellMouseEnter event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.RaiseCellMouseEnter(XPTable.Models.CellPos)">            <summary>            Raises a MouseEnter event for the Cell at the specified cell position            </summary>            <param name="cellPos">The position of the Cell</param>        </member>        <member name="M:XPTable.Models.Table.OnCellMouseLeave(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the CellMouseLeave event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.RaiseCellMouseLeave(XPTable.Models.CellPos)">            <summary>            Raises a MouseLeave event for the Cell at the specified cell position            </summary>            <param name="cellPos">The position of the Cell</param>        </member>        <member name="M:XPTable.Models.Table.OnCellMouseUp(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the CellMouseUp event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.RaiseCellMouseUp(XPTable.Models.CellPos,System.Windows.Forms.MouseEventArgs)">            <summary>            Raises a MouseUp event for the Cell at the specified cell position            </summary>            <param name="cellPos">The position of the Cell</param>            <param name="e">A MouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnCellMouseDown(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the CellMouseDown event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.RaiseCellMouseDown(XPTable.Models.CellPos,System.Windows.Forms.MouseEventArgs)">            <summary>            Raises a MouseDown event for the Cell at the specified cell position            </summary>            <param name="cellPos">The position of the Cell</param>            <param name="e">A MouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnCellMouseMove(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the CellMouseMove event            </summary>            <param name="e">A CellMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.RaiseCellMouseMove(XPTable.Models.CellPos,System.Windows.Forms.MouseEventArgs)">            <summary>            Raises a MouseMove event for the Cell at the specified cell position            </summary>            <param name="cellPos">The position of the Cell</param>            <param name="e">A MouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.ResetLastMouseCell">            <summary>            Resets the last known cell position that the mouse was over to empty            </summary>        </member>        <member name="M:XPTable.Models.Table.OnCellMouseHover(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the CellHover event            </summary>            <param name="e">A CellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnCellClick(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the CellClick event            </summary>            <param name="e">A CellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnCellDoubleClick(XPTable.Events.CellMouseEventArgs)">            <summary>            Raises the CellDoubleClick event            </summary>            <param name="e">A CellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnColumnPropertyChanged(XPTable.Events.ColumnEventArgs)">            <summary>            Raises the ColumnPropertyChanged event            </summary>            <param name="e">A ColumnEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnColumnAutoResize(XPTable.Events.ColumnEventArgs)">            <summary>            Raises the ColumnAutoResize event.            </summary>            <param name="e"></param>        </member>        <member name="M:XPTable.Models.Table.OnHeaderMouseEnter(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the HeaderMouseEnter event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.RaiseHeaderMouseEnter(System.Int32)">            <summary>            Raises a MouseEnter event for the Column header at the specified colunm             index position            </summary>            <param name="index">The index of the column to recieve the event</param>        </member>        <member name="M:XPTable.Models.Table.OnHeaderMouseLeave(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the HeaderMouseLeave event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.RaiseHeaderMouseLeave(System.Int32)">            <summary>            Raises a MouseLeave event for the Column header at the specified colunm             index position            </summary>            <param name="index">The index of the column to recieve the event</param>        </member>        <member name="M:XPTable.Models.Table.OnHeaderMouseUp(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the HeaderMouseUp event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.RaiseHeaderMouseUp(System.Int32,System.Windows.Forms.MouseEventArgs)">            <summary>            Raises a MouseUp event for the Column header at the specified colunm             index position            </summary>            <param name="index">The index of the column to recieve the event</param>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnHeaderMouseDown(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the HeaderMouseDown event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.RaiseHeaderMouseDown(System.Int32,System.Windows.Forms.MouseEventArgs)">            <summary>            Raises a MouseDown event for the Column header at the specified colunm             index position            </summary>            <param name="index">The index of the column to recieve the event</param>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnHeaderMouseMove(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the HeaderMouseMove event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.RaiseHeaderMouseMove(System.Int32,System.Windows.Forms.MouseEventArgs)">            <summary>            Raises a MouseMove event for the Column header at the specified colunm             index position            </summary>            <param name="index">The index of the column to recieve the event</param>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.ResetHotColumn">            <summary>            Resets the current "hot" column            </summary>        </member>        <member name="M:XPTable.Models.Table.OnHeaderMouseHover(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the HeaderMouseHover event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnHeaderClick(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the HeaderClick event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnHeaderDoubleClick(XPTable.Events.HeaderMouseEventArgs)">            <summary>            Raises the HeaderDoubleClick event            </summary>            <param name="e">A HeaderMouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnColumnModelChanged(XPTable.Events.TableEventArgs)">            <summary>            Raises the ColumnModelChanged event            </summary>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnColumnAdded(XPTable.Events.ColumnModelEventArgs)">            <summary>            Raises the ColumnAdded event            </summary>            <param name="e">A ColumnModelEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnColumnRemoved(XPTable.Events.ColumnModelEventArgs)">            <summary>            Raises the ColumnRemoved event            </summary>            <param name="e">A ColumnModelEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnHeaderHeightChanged(System.EventArgs)">            <summary>            Raises the HeaderHeightChanged event            </summary>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnBeginEditing(XPTable.Events.CellEditEventArgs)">            <summary>            Raises the BeginEditing event            </summary>            <param name="e">A CellEditEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnEditingStopped(XPTable.Events.CellEditEventArgs)">            <summary>            Raises the EditingStopped event            </summary>            <param name="e">A CellEditEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnEditingCancelled(XPTable.Events.CellEditEventArgs)">            <summary>            Raises the EditingCancelled event            </summary>            <param name="e">A CellEditEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnGotFocus(System.EventArgs)">            <summary>            Raises the GotFocus event            </summary>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnLostFocus(System.EventArgs)">            <summary>            Raises the LostFocus event            </summary>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnKeyDown(System.Windows.Forms.KeyEventArgs)">            <summary>            Raises the KeyDown event            </summary>            <param name="e">A KeyEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnKeyUp(System.Windows.Forms.KeyEventArgs)">            <summary>            Raises the KeyUp event            </summary>            <param name="e">A KeyEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnKeyPress(System.Windows.Forms.KeyPressEventArgs)">            <summary>            Adds Auto-Edit support for key press events on texteditors.            </summary>            <param name="e">KeyPressEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnLayout(System.Windows.Forms.LayoutEventArgs)">            <summary>            Raises the Layout event            </summary>            <param name="levent">A LayoutEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnMouseUp(System.Windows.Forms.MouseEventArgs)">            <summary>            Raises the MouseUp event            </summary>            <param name="e">A MouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnMouseDown(System.Windows.Forms.MouseEventArgs)">            <summary>            Raises the MouseDown event            </summary>            <param name="e">A MouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnMouseMove(System.Windows.Forms.MouseEventArgs)">            <summary>            Raises the MouseMove event            </summary>            <param name="e">A MouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnMouseLeave(System.EventArgs)">            <summary>            Raises the MouseLeave event            </summary>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnMouseWheel(System.Windows.Forms.MouseEventArgs)">            <summary>            Raises the MouseWheel event            </summary>            <param name="e">A MouseEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnMouseHover(System.EventArgs)">            <summary>            Raises the MouseHover event            </summary>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnClick(System.EventArgs)">            <summary>            Raises the Click event            </summary>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnDoubleClick(System.EventArgs)">            <summary>            Raises the DoubleClick event            </summary>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnPaintBackground(System.Windows.Forms.PaintEventArgs)">            <summary>            Raises the PaintBackground event            </summary>            <param name="e">A PaintEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnPaint(System.Windows.Forms.PaintEventArgs)">            <summary>            Raises the Paint event            </summary>            <param name="e">A PaintEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.DrawReversibleLine(System.Int32)">            <summary>            Draws a reversible line at the specified screen x-coordinate             that is the height of the PseudoClientRect            </summary>            <param name="x">The screen x-coordinate of the reversible line             to be drawn</param>        </member>        <member name="M:XPTable.Models.Table.OnPaintBorder(System.Windows.Forms.PaintEventArgs)">            <summary>            Paints the Table's border            </summary>            <param name="e">A PaintEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnPaintCell(System.Windows.Forms.PaintEventArgs,System.Int32,System.Int32,System.Drawing.Rectangle)">            <summary>            Paints the Cell at the specified row and column indexes            </summary>            <param name="e">A PaintEventArgs that contains the event data</param>            <param name="row">The index of the row that contains the cell to be painted</param>            <param name="column">The index of the column that contains the cell to be painted</param>            <param name="cellRect">The bounding Rectangle of the Cell</param>        </member>        <member name="M:XPTable.Models.Table.OnBeforePaintCell(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the BeforePaintCell event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnAfterPaintCell(XPTable.Events.PaintCellEventArgs)">            <summary>            Raises the AfterPaintCell event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnAfterFirstPaint(System.EventArgs)">            <summary>            Raises the AfterFirstPaint event            </summary>            <param name="e"></param>        </member>        <member name="M:XPTable.Models.Table.OnPaintGrid(System.Windows.Forms.PaintEventArgs)">            <summary>            Paints the Table's grid            </summary>            <param name="e">A PaintEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.PaintBrokenGridColumn(System.Windows.Forms.PaintEventArgs,System.Drawing.Pen,System.Int32,System.Int32)">            <summary>            Draws a vertical grid line that is broken by colspans.            </summary>            <param name="e"></param>            <param name="gridPen"></param>            <param name="column"></param>            <param name="x"></param>        </member>        <member name="M:XPTable.Models.Table.GetWholeLineFlags(System.Int32)">            <summary>            Returns a set of flags, one per column, that indicate whether the column            can have its RHS vertical gridline drawn as an unbroken line.            </summary>            <param name="columns"></param>            <returns></returns>        </member>        <member name="M:XPTable.Models.Table.CreateNewBoolList(System.Int32)">            <summary>            Create a new List with the values initialised to true.            </summary>            <param name="count"></param>            <returns></returns>        </member>        <member name="M:XPTable.Models.Table.OnPaintHeader(System.Windows.Forms.PaintEventArgs)">            <summary>            Paints the Table's Column headers            </summary>            <param name="e">A PaintEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnBeforePaintHeader(XPTable.Events.PaintHeaderEventArgs)">            <summary>            Raises the BeforePaintHeader event            </summary>            <param name="e">A PaintCellEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnAfterPaintHeader(XPTable.Events.PaintHeaderEventArgs)">            <summary>            Raises the AfterPaintHeader event            </summary>            <param name="e">A PaintHeaderEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnPaintRows(System.Windows.Forms.PaintEventArgs)">            <summary>            Paints the Table's Rows            </summary>            <param name="e">A PaintEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnPaintRow(System.Windows.Forms.PaintEventArgs,System.Int32,System.Drawing.Rectangle)">            <summary>            Paints the Row at the specified index            </summary>            <param name="e">A PaintEventArgs that contains the event data</param>            <param name="row">The index of the Row to be painted</param>            <param name="rowRect">The bounding Rectangle of the Row to be painted</param>        </member>        <member name="M:XPTable.Models.Table.OnPaintEmptyTableText(System.Windows.Forms.PaintEventArgs)">            <summary>            Paints the message that is displayed when the Table doen't             contain any items            </summary>            <param name="e">A PaintEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnRowPropertyChanged(XPTable.Events.RowEventArgs)">            <summary>            Raises the RowPropertyChanged event            </summary>            <param name="e">A RowEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnCellAdded(XPTable.Events.RowEventArgs)">            <summary>            Raises the CellAdded event            </summary>            <param name="e">A RowEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnCellRemoved(XPTable.Events.RowEventArgs)">            <summary>            Raises the CellRemoved event            </summary>            <param name="e">A RowEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnHorizontalScroll(System.Object,System.Windows.Forms.ScrollEventArgs)">            <summary>            Occurs when the Table's horizontal scrollbar is scrolled            </summary>            <param name="sender">The object that Raised the event</param>            <param name="e">A ScrollEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnVerticalScroll(System.Object,System.Windows.Forms.ScrollEventArgs)">            <summary>            Occurs when the Table's vertical scrollbar is scrolled            </summary>            <param name="sender">The object that Raised the event</param>            <param name="e">A ScrollEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.scrollBar_GotFocus(System.Object,System.EventArgs)">            <summary>            Handler for a ScrollBars GotFocus event            </summary>            <param name="sender">The object that raised the event</param>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnBeginSort(XPTable.Events.ColumnEventArgs)">            <summary>            Raises the BeginSort event            </summary>            <param name="e">A ColumnEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnEndSort(XPTable.Events.ColumnEventArgs)">            <summary>            Raises the EndSort event            </summary>            <param name="e">A ColumnEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnTableModelChanged(XPTable.Events.TableEventArgs)">            <summary>            Raises the TableModelChanged event            </summary>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnSelectionChanged(XPTable.Events.SelectionEventArgs)">            <summary>            Raises the SelectionChanged event            </summary>            <param name="e">A TableModelEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnRowHeightChanged(System.EventArgs)">            <summary>            Raises the RowHeightChanged event            </summary>            <param name="e">An EventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnRowAdded(XPTable.Events.TableModelEventArgs)">            <summary>            Raises the RowAdded event            </summary>            <param name="e">A TableModelEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnRowRemoved(XPTable.Events.TableModelEventArgs)">            <summary>            Raises the RowRemoved event            </summary>            <param name="e">A TableModelEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnCellToolTipPopup(XPTable.Events.CellToolTipEventArgs)">            <summary>            Raises the CellToolTipPopup event            </summary>            <param name="e">A CellToolTipEventArgs that contains the event data</param>        </member>        <member name="M:XPTable.Models.Table.OnHeaderToolTipPopup(XPTable.Events.HeaderToolTipEventArgs)">            <summary>            Raises the HeaderToolTipPopup event            </summary>            <param name="e">A HeaderToolTipEventArgs that contains the event data</param>        </member>        <member name="F:XPTable.Models.Table.dataManager">            <summary>            Manages the data bindings.            </summary>        </member>        <member name="F:XPTable.Models.Table.listChangedHandler">            <summary>            Delegate for the handler of the ListChanged event.            </summary>        </member>        <member name="F:XPTable.Models.Table.positionChangedHandler">            <summary>            Delegate for the handler of the PositionChanged event.            </summary>        </member>        <member name="F:XPTable.Models.Table.dataSourceColumnBinder">            <summary>            Provides mapping from the data source to the XPTable.            </summary>        </member>        <member name="F:XPTable.Models.Table.dataSource">            <summary>            The data source to bind to.            </summary>        </member>        <member name="F:XPTable.Models.Table.dataMember">            <summary>            The member to use in the data source.            </summary>        </member>        <member name="M:XPTable.Models.Table.OnBindingContextChanged(System.EventArgs)">            <summary>            Fires the BindingContextChanged event.            Called when something has changed            </summary>            <param name="e"></param>        </member>        <member name="M:XPTable.Models.Table.dataManager_ListChanged(System.Object,System.ComponentModel.ListChangedEventArgs)">            <summary>            Fired when any data is changed, removed or added to the data source.            </summary>            <param name="sender"></param>            <param name="e"></param>        </member>        <member name="M:XPTable.Models.Table.dataManager_PositionChanged(System.Object,System.EventArgs)">            <summary>            Called when the selected row in the data source changes.            Ensures the Table keeps this row in view.            </summary>            <param name="sender"></param>            <param name="e"></param>        </member>        <member name="M:XPTable.Models.Table.TryDataBinding">            <summary>            Gets the CurrencyManager by the BindingContext, unwires the old CurrencyManager (if needed),             and wires the new CurrencyManager.             Then it calls calculateColumns and updateAllData.            </summary>        </member>        <member name="M:XPTable.Models.Table.CalculateColumns">            <summary>            Creates a ColumnModel for the columns the data source provides and assigns it to the Table.            </summary>        </member>        <member name="M:XPTable.Models.Table.UpdateAllData">            <summary>            Clears and re-adds all data from the data source.            </summary>        </member>        <member name="M:XPTable.Models.Table.GetRowFromDataSource(System.Int32)">            <summary>            Returns a row (ready to be added into the TableModel) derived from the given index in the data source.            </summary>            <param name="index"></param>            <returns></returns>        </member>        <member name="M:XPTable.Models.Table.AddItem(System.Int32)">            <summary>            Inserts the item at the given index from the data source.            </summary>            <param name="index"></param>        </member>        <member name="M:XPTable.Models.Table.UpdateItem(System.Int32)">            <summary>            Refreshes the given item in the TableModel.            </summary>            <param name="index"></param>        </member>        <member name="M:XPTable.Models.Table.DeleteItem(System.Int32)">            <summary>            Removes the given item from the TableModel.            </summary>            <param name="index"></param>        </member>        <member name="E:XPTable.Models.Table.CellPropertyChanged">            <summary>            Occurs when the value of a Cells property changes            </summary>        </member>        <member name="E:XPTable.Models.Table.CellGotFocus">            <summary>            Occurs when a Cell gains focus            </summary>        </member>        <member name="E:XPTable.Models.Table.CellLostFocus">            <summary>            Occurs when a Cell loses focus            </summary>        </member>        <member name="E:XPTable.Models.Table.CellKeyDown">            <summary>            Occurs when a key is pressed when a Cell has focus            </summary>        </member>        <member name="E:XPTable.Models.Table.CellKeyUp">            <summary>            Occurs when a key is released when a Cell has focus            </summary>        </member>        <member name="E:XPTable.Models.Table.CellMouseEnter">            <summary>            Occurs when the mouse pointer enters a Cell            </summary>        </member>        <member name="E:XPTable.Models.Table.CellMouseLeave">            <summary>            Occurs when the mouse pointer leaves a Cell            </summary>        </member>        <member name="E:XPTable.Models.Table.CellMouseDown">            <summary>            Occurs when a mouse pointer is over a Cell and a mouse button is pressed            </summary>        </member>        <member name="E:XPTable.Models.Table.CellMouseUp">            <summary>            Occurs when a mouse pointer is over a Cell and a mouse button is released            </summary>        </member>        <member name="E:XPTable.Models.Table.CellMouseMove">            <summary>            Occurs when a mouse pointer is moved over a Cell            </summary>        </member>        <member name="E:XPTable.Models.Table.CellMouseHover">            <summary>            Occurs when the mouse pointer hovers over a Cell            </summary>        </member>        <member name="E:XPTable.Models.Table.CellClick">            <summary>            Occurs when a Cell is clicked            </summary>        </member>        <member name="E:XPTable.Models.Table.CellDoubleClick">            <summary>            Occurs when a Cell is double-clicked            </summary>        </member>        <member name="E:XPTable.Models.Table.CellButtonClicked">            <summary>            Occurs when a Cell's button is clicked            </summary>        </member>        <member name="E:XPTable.Models.Table.CellCheckChanged">            <summary>            Occurs when a Cell's Checked value changes            </summary>        </member>        <member name="E:XPTable.Models.Table.ColumnPropertyChanged">            <summary>            Occurs when a Column's property changes            </summary>        </member>        <member name="E:XPTable.Models.Table.ColumnAutoResize">            <summary>            Occurs when the column has its width automatically calculated.            </summary>        </member>        <member name="E:XPTable.Models.Table.HeaderMouseEnter">            <summary>            Occurs when the mouse pointer enters a Column Header            </summary>        </member>        <member name="E:XPTable.Models.Table.HeaderMouseLeave">            <summary>            Occurs when the mouse pointer leaves a Column Header            </summary>        </member>        <member name="E:XPTable.Models.Table.HeaderMouseDown">            <summary>            Occurs when a mouse pointer is over a Column Header and a mouse button is pressed            </summary>        </member>        <member name="E:XPTable.Models.Table.HeaderMouseUp">            <summary>            Occurs when a mouse pointer is over a Column Header and a mouse button is released            </summary>        </member>        <member name="E:XPTable.Models.Table.HeaderMouseMove">            <summary>            Occurs when a mouse pointer is moved over a Column Header            </summary>        </member>        <member name="E:XPTable.Models.Table.HeaderMouseHover">            <summary>            Occurs when the mouse pointer hovers over a Column Header            </summary>        </member>        <member name="E:XPTable.Models.Table.HeaderClick">            <summary>            Occurs when a Column Header is clicked            </summary>        </member>        <member name="E:XPTable.Models.Table.HeaderDoubleClick">            <summary>            Occurs when a Column Header is double-clicked            </summary>        </member>        <member name="E:XPTable.Models.Table.HeaderHeightChanged">            <summary>            Occurs when the height of the Column Headers changes            </summary>        </member>        <member name="E:XPTable.Models.Table.ColumnModelChanged">            <summary>            Occurs when the value of the Table's ColumnModel property changes             </summary>        </member>        <member name="E:XPTable.Models.Table.ColumnAdded">            <summary>            Occurs when a Column is added to the ColumnModel            </summary>        </member>        <member name="E:XPTable.Models.Table.ColumnRemoved">            <summary>            Occurs when a Column is removed from the ColumnModel            </summary>        </member>        <member name="E:XPTable.Models.Table.BeginEditing">            <summary>            Occurs when the Table begins editing a Cell            </summary>        </member>        <member name="E:XPTable.Models.Table.EditingStopped">            <summary>            Occurs when the Table stops editing a Cell            </summary>        </member>        <member name="E:XPTable.Models.Table.EditingCancelled">            <summary>            Occurs when the editing of a Cell is cancelled            </summary>        </member>        <member name="E:XPTable.Models.Table.CellAdded">            <summary>            Occurs when a Cell is added to a Row            </summary>        </member>        <member name="E:XPTable.Models.Table.CellRemoved">            <summary>            Occurs when a Cell is removed from a Row            </summary>        </member>        <member name="E:XPTable.Models.Table.RowPropertyChanged">            <summary>            Occurs when the value of a Rows property changes            </summary>        </member>        <member name="E:XPTable.Models.Table.BeginSort">            <summary>            Occurs when a Column is about to be sorted            </summary>        </member>        <member name="E:XPTable.Models.Table.EndSort">            <summary>            Occurs after a Column has finished sorting            </summary>        </member>        <member name="E:XPTable.Models.Table.AfterFirstPaint">            <summary>            Occurs just after the first Paint event occurs            </summary>        </member>        <member name="E:XPTable.Models.Table.BeforePaintCell">            <summary>            Occurs before a Cell is painted            </summary>        </member>        <member name="E:XPTable.Models.Table.AfterPaintCell">            <summary>            Occurs after a Cell is painted            </summary>        </member>        <member name="E:XPTable.Models.Table.BeforePaintHeader">            <summary>            Occurs before a Column header is painted            </summary>        </member>        <member name="E:XPTable.Models.Table.AfterPaintHeader">            <summary>            Occurs after a Column header is painted            </summary>        </member>        <member name="E:XPTable.Models.Table.TableModelChanged">            <summary>            Occurs when the value of the Table's TableModel property changes             </summary>        </member>        <member name="E:XPTable.Models.Table.RowAdded">            <summary>            Occurs when a Row is added into the TableModel            </summary>        </member>        <member name="E:XPTable.Models.Table.RowRemoved">            <summary>            Occurs when a Row is removed from the TableModel            </summary>        </member>        <member name="E:XPTable.Models.Table.SelectionChanged">            <summary>            Occurs when the value of the TableModel Selection property changes            </summary>        </member>        <member name="E:XPTable.Models.Table.RowHeightChanged">            <summary>            Occurs when the value of the RowHeight property changes            </summary>        </member>        <member name="E:XPTable.Models.Table.CellToolTipPopup">            <summary>            Occurs before a cell tooltip is shown.            </summary>        </member>        <member name="E:XPTable.Models.Table.HeaderToolTipPopup">            <summary>            Occurs before a header tooltip is shown.            </summary>        </member>        <member name="E:XPTable.Models.Table.DragDropExternalTypeEffect">            <summary>            Occurs when a DragDrop operation contains an unhandled data type.            This should return the required DragDropEffects for the external            type, it is called from the internally handled DragEnter and DragOver            functions.            </summary>        </member>        <member name="E:XPTable.Models.Table.DragDropExternalTypeEvent">            <summary>            Occurs when a DragDrop operation contains an unhandled data type.            This should be used to handle the DragDrop functionality for the            external type.            </summary>        </member>        <member name="E:XPTable.Models.Table.DragDropRowInsertedAtEvent">            <summary>            Occurs following an internally handled row insertion during DragDrop.            It supplies the index of the inserted row.            NOTE this is not trigger if DragDropExternalTypeEvent is triggered.            </summary>        </member>        <member name="E:XPTable.Models.Table.DragDropRowMovedEvent">            <summary>            Occurs following an internally handled row move operation during DragDrop.            It supplies the source and destination indexes of the moved row.            NOTE this is not trigger if DragDropExternalTypeEvent is triggered.            </summary>        </member>        <member name="P:XPTable.Models.Table.Initializing">            <summary>            Gets whether the Table is currently initializing            </summary>        </member>        <member name="P:XPTable.Models.Table.FirstVisibleColumn">            <summary>            Gets the index of the first visible Column currently displayed in the Table            </summary>        </member>        <member name="P:XPTable.Models.Table.LastVisibleColumn">            <summary>            Gets the index of the last visible Column currently displayed in the Table            </summary>        </member>        <member name="P:XPTable.Models.Table.BorderStyle">            <summary>            Gets or sets the border style for the Table            </summary>        </member>        <member name="P:XPTable.Models.Table.BorderColor">            <summary>            Gets or sets the background color of the table.            </summary>        </member>        <member name="P:XPTable.Models.Table.UnfocusedBorderColor">            <summary>            Gets or sets the background color of the table when the table does not have focus.            </summary>        </member>        <member name="P:XPTable.Models.Table.BorderWidth">            <summary>            Gets the width of the Tables border            </summary>        </member>        <member name="P:XPTable.Models.Table.LastMouseCell">            <summary>            Gets the last known cell position that the mouse was over            </summary>        </member>        <member name="P:XPTable.Models.Table.LastMouseDownCell">            <summary>            Gets the last known cell position that the mouse's left             button was pressed in            </summary>        </member>        <member name="P:XPTable.Models.Table.FocusedCell">            <summary>            Gets or sets the position of the Cell that currently has focus            </summary>        </member>        <member name="P:XPTable.Models.Table.HoverTime">            <summary>            Gets or sets the amount of time (in milliseconds) that that the             mouse pointer must hover over a Cell or Column Header before             a MouseHover event is raised            </summary>        </member>        <member name="P:XPTable.Models.Table.SuppressEditorTerminatorBeep">            <summary>            Gets or sets the column header alignemnt            </summary>        </member>        <member name="P:XPTable.Models.Table.PseudoClientRect">            <summary>            Gets the rectangle that represents the "client area" of the control.            (The rectangle excludes the borders and scrollbars)            </summary>        </member>        <member name="P:XPTable.Models.Table.CellDataRect">            <summary>            Gets the rectangle that represents the "cell data area" of the control.            (The rectangle excludes the borders, column headers and scrollbars)            </summary>        </member>        <member name="P:XPTable.Models.Table.InternalBorderRect">            <summary>                        </summary>        </member>        <member name="P:XPTable.Models.Table.ColumnModel">            <summary>            Gets or sets the ColumnModel that contains all the Columns            displayed in the Table            </summary>        </member>        <member name="P:XPTable.Models.Table.ColumnResizing">            <summary>            Gets or sets whether the Table allows users to resize Column widths            </summary>        </member>        <member name="P:XPTable.Models.Table.ColumnCount">            <summary>            Returns the number of Columns in the Table            </summary>        </member>        <member name="P:XPTable.Models.Table.SortingColumn">            <summary>            Returns the index of the currently sorted Column            </summary>        </member>        <member name="P:XPTable.Models.Table.SortedColumnBackColor">            <summary>            Gets or sets the background Color for the currently sorted column            </summary>        </member>        <member name="P:XPTable.Models.Table.DisplayRectangle">            <summary>            Gets the rectangle that represents the display area of the Table            </summary>        </member>        <member name="P:XPTable.Models.Table.IsEditing">            <summary>            Gets whether the Table is currently editing a Cell            </summary>        </member>        <member name="P:XPTable.Models.Table.EditingCell">            <summary>            Gets a CellPos that specifies the position of the Cell that             is currently being edited            </summary>        </member>        <member name="P:XPTable.Models.Table.EditingCellEditor">            <summary>            Gets the ICellEditor that is currently being used to edit a Cell            </summary>        </member>        <member name="P:XPTable.Models.Table.EditStartAction">            <summary>            Gets or sets the action that causes editing to be initiated            </summary>        </member>        <member name="P:XPTable.Models.Table.CustomEditKey">            <summary>            Gets or sets the custom key used to initiate Cell editing            </summary>        </member>        <member name="P:XPTable.Models.Table.GridLines">            <summary>            Gets or sets how grid lines are displayed around rows and columns            </summary>        </member>        <member name="P:XPTable.Models.Table.GridLineStyle">            <summary>            Gets or sets the style of the lines used to draw the grid            </summary>        </member>        <member name="P:XPTable.Models.Table.GridLinesContrainedToData">            <summary>            Gets or sets whether the grid lines should extend beyond the cells that have data.            </summary>        </member>        <member name="P:XPTable.Models.Table.GridColor">            <summary>            Gets or sets the Color of the grid lines            </summary>        </member>        <member name="P:XPTable.Models.Table.BackColor">            <summary>                        </summary>        </member>        <member name="P:XPTable.Models.Table.HeaderStyle">            <summary>            Gets or sets the column header style            </summary>        </member>        <member name="P:XPTable.Models.Table.HeaderAlignWithColumn">            <summary>            Gets or sets the column header alignemnt            </summary>        </member>        <member name="P:XPTable.Models.Table.HeaderHeight">            <summary>            Gets the height of the column headers            </summary>        </member>        <member name="P:XPTable.Models.Table.HeaderRectangle">            <summary>            Gets a Rectangle that specifies the size and location of             the Table's column header area            </summary>        </member>        <member name="P:XPTable.Models.Table.HeaderFont">            <summary>            Gets or sets the font used to draw the text in the column headers            </summary>        </member>        <member name="P:XPTable.Models.Table.HeaderRenderer">            <summary>            Gets or sets the HeaderRenderer used to draw the Column headers            </summary>        </member>        <member name="P:XPTable.Models.Table.HeaderContextMenu">            <summary>            Gets the ContextMenu used for Column Headers            </summary>        </member>        <member name="P:XPTable.Models.Table.EnableHeaderContextMenu">            <summary>            Gets or sets whether the HeaderContextMenu is able to be             displayed when the user right clicks on a Column Header            </summary>        </member>        <member name="P:XPTable.Models.Table.IncludeHeaderInAutoWidth">            <summary>            Indicates whether the Column Headers are included when determining the minimim width of a column            </summary>        </member>        <member name="P:XPTable.Models.Table.RowHeight">            <summary>            Gets or sets the height of each row            </summary>        </member>        <member name="P:XPTable.Models.Table.TotalRowHeight">            <summary>            Gets the combined height of all the rows in the Table            </summary>        </member>        <member name="P:XPTable.Models.Table.TotalRowAndHeaderHeight">            <summary>            Gets the combined height of all the rows in the Table             plus the height of the column headers            </summary>        </member>        <member name="P:XPTable.Models.Table.TotalHeight">            <summary>            Gets the combined height of all the rows in the Table             plus the height of the column headers and the borders (if there are any).            </summary>        </member>        <member name="P:XPTable.Models.Table.RowCount">            <summary>            Returns the number of Rows in the Table            </summary>        </member>        <member name="P:XPTable.Models.Table.TopIndex">            <summary>            Gets the index of the first visible row in the Table            </summary>        </member>        <member name="P:XPTable.Models.Table.TopItem">            <summary>            Gets the first visible row in the Table            </summary>        </member>        <member name="P:XPTable.Models.Table.AlternatingRowColor">            <summary>            Gets or sets the background color of odd-numbered rows in the Table            </summary>        </member>        <member name="P:XPTable.Models.Table.AlternatingRowSpan">            <summary>            Gets or sets the span of alternate colored rows in the Table            </summary>        </member>        <member name="P:XPTable.Models.Table.AutoCalculateRowHeights">            <summary>            Gets or sets a value indicating whether all row heights are recalculated after an EndUpdate (only used if Word Wrapping is on).            </summary>        </member>        <member name="P:XPTable.Models.Table.Scrollable">            <summary>            Gets or sets a value indicating whether the Table will             allow the user to scroll to any columns or rows placed             outside of its visible boundaries            </summary>        </member>        <member name="P:XPTable.Models.Table.HScroll">            <summary>            Gets a value indicating whether the horizontal             scroll bar is visible            </summary>        </member>        <member name="P:XPTable.Models.Table.VScroll">            <summary>            Gets a value indicating whether the vertical             scroll bar is visible            </summary>        </member>        <member name="P:XPTable.Models.Table.AllowSelection">            <summary>            Gets or sets whether cells are allowed to be selected            </summary>        </member>        <member name="P:XPTable.Models.Table.AllowRMBSelection">            <summary>            Gets or sets whether cells are allowed to be selected by right mouse button (RMB)            </summary>        </member>        <member name="P:XPTable.Models.Table.SelectionStyle">            <summary>            Gets or sets how selected Cells are drawn by a Table            </summary>        </member>        <member name="P:XPTable.Models.Table.MultiSelect">            <summary>            Gets or sets whether multiple cells are allowed to be selected            </summary>        </member>        <member name="P:XPTable.Models.Table.FamilyRowSelect">            <summary>            Gets or sets whether clicking on a cell selects the 'family' of rows (i.e. the parent and all children)            Only if FullRowSelect is also true.            </summary>        </member>        <member name="P:XPTable.Models.Table.FullRowSelect">            <summary>            Gets or sets whether all other cells in the row are highlighted             when a cell is selected            </summary>        </member>        <member name="P:XPTable.Models.Table.HideSelection">            <summary>            Gets or sets whether highlighting is removed from the selected             cells when the Table loses focus            </summary>        </member>        <member name="P:XPTable.Models.Table.ShowSelectionRectangle">            <summary>            Gets or sets whether highlighting rectangle is shown in grid            </summary>        </member>        <member name="P:XPTable.Models.Table.SelectionBackColor">            <summary>            Gets or sets the background color of a selected cell            </summary>        </member>        <member name="P:XPTable.Models.Table.SelectionForeColor">            <summary>            Gets or sets the foreground color of a selected cell            </summary>        </member>        <member name="P:XPTable.Models.Table.UnfocusedSelectionBackColor">            <summary>            Gets or sets the background color of a selected cell when the             Table doesn't have the focus            </summary>        </member>        <member name="P:XPTable.Models.Table.UnfocusedSelectionForeColor">            <summary>            Gets or sets the foreground color of a selected cell when the             Table doesn't have the focus            </summary>        </member>        <member name="P:XPTable.Models.Table.SelectedItems">            <summary>            Gets an array that contains the currently selected Rows            </summary>        </member>        <member name="P:XPTable.Models.Table.SelectedIndicies">            <summary>            Gets an array that contains the indexes of the currently selected Rows            </summary>        </member>        <member name="P:XPTable.Models.Table.SortType">            <summary>                        </summary>        </member>        <member name="P:XPTable.Models.Table.StableSort">            <summary>                        </summary>        </member>        <member name="P:XPTable.Models.Table.TableModel">            <summary>            Gets or sets the TableModel that contains all the Rows            and Cells displayed in the Table            </summary>        </member>        <member name="P:XPTable.Models.Table.NoItemsText">            <summary>            Gets or sets the text displayed by the Table when it doesn't             contain any items            </summary>        </member>        <member name="P:XPTable.Models.Table.TableState">            <summary>            Gets or sets the current state of the Table            </summary>        </member>        <member name="P:XPTable.Models.Table.CanRaiseEvents">            <summary>            Gets whether the Table is able to raise events            </summary>        </member>        <member name="P:XPTable.Models.Table.CanRaiseEventsInternal">            <summary>            Gets the value for CanRaiseEvents.            </summary>        </member>        <member name="P:XPTable.Models.Table.Preview">            <summary>            Gets or sets whether the Table is being used as a preview Table in             a ColumnCollectionEditor            </summary>        </member>        <member name="P:XPTable.Models.Table.EnableWordWrap">            <summary>            Gets of sets whether word wrap is allowed in any cell in the table. If false then the WordWrap property on Cells is ignored.            </summary>        </member>        <member name="P:XPTable.Models.Table.ToolTip">            <summary>            Gets the internal tooltip component            </summary>        </member>        <member name="P:XPTable.Models.Table.EnableToolTips">            <summary>            Gets or sets whether ToolTips are currently enabled for the Table            </summary>        </member>        <member name="P:XPTable.Models.Table.ToolTipAutomaticDelay">            <summary>            Gets or sets the automatic delay for the Table's ToolTip            </summary>        </member>        <member name="P:XPTable.Models.Table.ToolTipAutoPopDelay">            <summary>            Gets or sets the period of time the Table's ToolTip remains visible if             the mouse pointer is stationary within a Cell with a valid ToolTip text            </summary>        </member>        <member name="P:XPTable.Models.Table.ToolTipInitialDelay">            <summary>            Gets or sets the time that passes before the Table's ToolTip appears            </summary>        </member>        <member name="P:XPTable.Models.Table.ToolTipShowAlways">            <summary>            Gets or sets whether the Table's ToolTip window is             displayed even when its parent control is not active            </summary>        </member>        <member name="P:XPTable.Models.Table.DragDropRenderer">            <summary>            Gets or sets the renderer that draws the drag drop hover indicator.            </summary>        </member>        <member name="P:XPTable.Models.Table.UseBuiltInDragDrop">            <summary>            Gets or sets a value indicating whether to use built in drag drop.            NOTE this disables the drag drop rendering functionality, but still             requires DragDropExternalTypeEffect and DragDropExternalTypeEvent             to be used.            </summary>            <value>            	<c>true</c> if [use built in drag drop]; otherwise, <c>false</c>.            </value>        </member>        <member name="P:XPTable.Models.Table.ExternalDropRemovesRows">            <summary>            Gets or sets a value indicating whether an external drop removes the dragged rows.            This effectively changes the DragDrop between 2 tables from a Move (the             default) to a Copy operation.            </summary>            <value>            	<c>true</c> if [external drop removes rows]; otherwise, <c>false</c>.            </value>        </member>        <member name="P:XPTable.Models.Table.DataSourceColumnBinder">            <summary>            Gets or sets the binder that provides mapping from the data source to the XPTable.            </summary>        </member>        <member name="P:XPTable.Models.Table.DataSource">            <summary>            Gets or sets the data source to bind to.            </summary>        </member>        <member name="P:XPTable.Models.Table.DataMember">            <summary>            Gets or sets the member to use in the data source.            </summary>        </member>        <member name="T:XPTable.Models.GridLineStyle">            <summary>            Specifies the style of the lines drawn when a Table draws its grid lines            </summary>        </member>        <member name="F:XPTable.Models.GridLineStyle.Solid">            <summary>            Specifies a solid line            </summary>        </member>        <member name="F:XPTable.Models.GridLineStyle.Dash">            <summary>            Specifies a line consisting of dashes            </summary>        </member>        <member name="F:XPTable.Models.GridLineStyle.Dot">            <summary>            Specifies a line consisting of dots            </summary>        </member>        <member name="F:XPTable.Models.GridLineStyle.DashDot">            <summary>            Specifies a line consisting of a repeating pattern of dash-dot            </summary>        </member>        <member name="F:XPTable.Models.GridLineStyle.DashDotDot">            <summary>            Specifies a line consisting of a repeating pattern of dash-dot-dot            </summary>        </member>        <member name="T:XPTable.Models.ControlFactory">            <summary>            Abstract base class. Implement this and override GetControl to provide the control instance            for each cell.            </summary>        </member>        <member name="M:XPTable.Models.ControlFactory.#ctor">            <summary>            Creates a ControlFactory with default values.            </summary>        </member>        <member name="M:XPTable.Models.ControlFactory.GetControl(XPTable.Models.Cell)">            <summary>            Creates the control to show for the given cell.            Use Cell.Data to store any state object for the cell.            </summary>            <param name="cell">The cell that the control will be added to.</param>            <returns></returns>        </member>        <member name="M:XPTable.Models.ControlFactory.UpdateControl(XPTable.Models.Cell,System.Windows.Forms.Control)">            <summary>            Allows an existing control to be modified or swapped for another control.            Return null if the same control is left in place, or return a control if that is to replace the current one.            </summary>            <param name="cell">The cell that contains the control.</param>            <param name="control">The current control in that cell.</param>            <returns></returns>        </member>        <member name="T:XPTable.Models.CheckBoxColumn">            <summary>            Represents a Column whose Cells are displayed as a CheckBox            </summary>        </member>        <member name="F:XPTable.Models.CheckBoxColumn.checkSize">            <summary>            The size of the checkbox            </summary>        </member>        <member name="F:XPTable.Models.CheckBoxColumn.drawText">            <summary>            Specifies whether any text contained in the Cell should be drawn            </summary>        </member>        <member name="F:XPTable.Models.CheckBoxColumn.checkStyle">            <summary>            The style of the checkboxes            </summary>        </member>        <member name="M:XPTable.Models.CheckBoxColumn.#ctor">            <summary>            Creates a new CheckBoxColumn with default values            </summary>        </member>        <member name="M:XPTable.Models.CheckBoxColumn.#ctor(System.String)">            <summary>            Creates a new CheckBoxColumn with the specified header text            </summary>            <param name="text">The text displayed in the column's header</param>        </member>        <member name="M:XPTable.Models.CheckBoxColumn.#ctor(System.String,System.Int32)">            <summary>            Creates a new CheckBoxColumn with the specified header text and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.CheckBoxColumn.#ctor(System.String,System.Int32,System.Boolean)">            <summary>            Creates a new CheckBoxColumn with the specified header text, width and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.CheckBoxColumn.#ctor(System.String,System.Drawing.Image)">            <summary>            Creates a new CheckBoxColumn with the specified header text and image            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>        </member>        <member name="M:XPTable.Models.CheckBoxColumn.#ctor(System.String,System.Drawing.Image,System.Int32)">            <summary>            Creates a new CheckBoxColumn with the specified header text, image and width            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>        </member>        <member name="M:XPTable.Models.CheckBoxColumn.#ctor(System.String,System.Drawing.Image,System.Int32,System.Boolean)">            <summary>            Creates a new CheckBoxColumn with the specified header text, image, width and visibility            </summary>            <param name="text">The text displayed in the column's header</param>            <param name="image">The image displayed on the column's header</param>            <param name="width">The column's width</param>            <param name="visible">Specifies whether the column is visible</param>        </member>        <member name="M:XPTable.Models.CheckBoxColumn.Init">            <summary>            Initializes the CheckBoxColumn with default values            </summary>        </member>        <member name="M:XPTable.Models.CheckBoxColumn.GetDefaultRendererName">            <summary>            Gets a string that specifies the name of the Column's default CellRenderer            </summary>            <returns>A string that specifies the name of the Column's default             CellRenderer</returns>        </member>        <member name="M:XPTable.Models.CheckBoxColumn.CreateDefaultRenderer">            <summary>            Gets the Column's default CellRenderer            </summary>            <returns>The Column's default CellRenderer</returns>        </member>        <member name="M:XPTable.Models.CheckBoxColumn.GetDefaultEditorName">            <summary>            Gets a string that specifies the name of the Column's default CellEditor            </summary>            <returns>A string that specifies the name of the Column's default             CellEditor</returns>        </member>        <member name="M:XPTable.Models.CheckBoxColumn.CreateDefaultEditor">            <summary>            Gets the Column's default CellEditor            </summary>            <returns>The Column's default CellEditor</returns>        </member>        <member name="M:XPTable.Models.CheckBoxColumn.ShouldSerializeCheckSize">            <summary>            Specifies whether the CheckSize property should be serialized at             design time            </summary>            <returns>true if the CheckSize property should be serialized,             false otherwise</returns>        </member>        <member name="P:XPTable.Models.CheckBoxColumn.CheckSize">            <summary>            Gets or sets the size of the checkboxes            </summary>        </member>        <member name="P:XPTable.Models.CheckBoxColumn.DrawText">            <summary>            Gets or sets whether any text contained in the Cell should be drawn            </summary>        </member>        <member name="P:XPTable.Models.CheckBoxColumn.CheckStyle">            <summary>            Gets or sets whether any text contained in the Cell should be drawn            </summary>        </member>        <member name="P:XPTable.Models.CheckBoxColumn.DefaultComparerType">            <summary>            Gets the Type of the Comparer used to compare the Column's Cells when             the Column is sorting            </summary>        </member>        <member name="T:XPTable.Events.RowEventHandler">            <summary>            Represents the methods that will handle the PropertyChanged, CellAdded and             CellRemoved events of a Row            </summary>        </member>        <member name="T:XPTable.Events.RowEventArgs">            <summary>            Provides data for a Row's PropertyChanged, CellAdded             and CellRemoved events            </summary>        </member>        <member name="F:XPTable.Events.RowEventArgs.source">            <summary>            The Row that Raised the event            </summary>        </member>        <member name="F:XPTable.Events.RowEventArgs.parentRow">            <summary>            The parent Row (for SubRow events)            </summary>        </member>        <member name="F:XPTable.Events.RowEventArgs.rowIndex">            <summary>            The index of the Row            </summary>        </member>        <member name="F:XPTable.Events.RowEventArgs.cell">            <summary>            The affected Cell            </summary>        </member>        <member name="F:XPTable.Events.RowEventArgs.cellToIndex">            <summary>            The start index of the affected Cell(s)            </summary>        </member>        <member name="F:XPTable.Events.RowEventArgs.cellFromIndex">            <summary>            The end index of the affected Cell(s)            </summary>        </member>        <member name="F:XPTable.Events.RowEventArgs.eventType">            <summary>            The type of event            </summary>        </member>        <member name="M:XPTable.Events.RowEventArgs.#ctor(XPTable.Models.Row,XPTable.Events.RowEventType)">            <summary>            Initializes a new instance of the RowEventArgs class with             the specified Row source, row index, start index, end index             and affected Cell            </summary>            <param name="source">The Row that originated the event</param>            <param name="eventType">The type of event</param>        </member>        <member name="M:XPTable.Events.RowEventArgs.#ctor(XPTable.Models.Row,XPTable.Events.RowEventType,XPTable.Models.Row)">            <summary>            Initializes a new instance of the RowEventArgs class with             the specified Row source, row index, start index, end index             and affected Cell. Only for SubRow type events.            </summary>            <param name="source"></param>            <param name="eventType"></param>            <param name="parentRow"></param>        </member>        <member name="M:XPTable.Events.RowEventArgs.#ctor(XPTable.Models.Row,XPTable.Models.Cell,System.Int32,System.Int32)">            <summary>            Initializes a new instance of the RowEventArgs class with             the specified Row source, row index, start index, end index             and affected Cell            </summary>            <param name="source">The Row that originated the event</param>            <param name="cell">The affected Cell</param>            <param name="cellFromIndex">The start index of the affected Cell(s)</param>            <param name="cellToIndex">The end index of the affected Cell(s)</param>        </member>        <member name="M:XPTable.Events.RowEventArgs.#ctor(XPTable.Models.Row,System.Int32,XPTable.Models.Cell,System.Int32,System.Int32,XPTable.Events.RowEventType)">            <summary>            Initializes a new instance of the RowEventArgs class with             the specified Row source, row index, start index, end index             and affected Cell            </summary>            <param name="source">The Row that originated the event</param>            <param name="rowIndex">The index of the Row</param>            <param name="cell">The affected Cell</param>            <param name="cellFromIndex">The start index of the affected Cell(s)</param>            <param name="cellToIndex">The end index of the affected Cell(s)</param>            <param name="eventType">The type of event</param>        </member>        <member name="M:XPTable.Events.RowEventArgs.SetRowIndex(System.Int32)">            <summary>                        </summary>            <param name="rowIndex"></param>        </member>        <member name="P:XPTable.Events.RowEventArgs.Row">            <summary>            Gets the Row that Raised the event            </summary>        </member>        <member name="P:XPTable.Events.RowEventArgs.ParentRow">            <summary>            Gets the parent of the row that has been added or remove. SubRow events only).            </summary>        </member>        <member name="P:XPTable.Events.RowEventArgs.Index">            <summary>            Gets the index of the Row            </summary>        </member>        <member name="P:XPTable.Events.RowEventArgs.Cell">            <summary>            Gets the affected Cell            </summary>        </member>        <member name="P:XPTable.Events.RowEventArgs.CellFromIndex">            <summary>            Gets the start index of the affected Cell(s)            </summary>        </member>        <member name="P:XPTable.Events.RowEventArgs.CellToIndex">            <summary>            Gets the end index of the affected Cell(s)            </summary>        </member>        <member name="P:XPTable.Events.RowEventArgs.EventType">            <summary>            Gets the type of event            </summary>        </member>    </members></doc>
 |