Apq.xml 305 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Apq</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Apq.ApqMath.Bytes8">
  8. <summary>
  9. 8字节数值
  10. </summary>
  11. </member>
  12. <member name="M:Apq.ApqMath.Ext_MathRange.CopyRangeList``1(System.Collections.Generic.IEnumerable{Apq.ApqMath.MathRange{``0}})">
  13. <summary>
  14. 复制列表(及其中每一项)
  15. </summary>
  16. </member>
  17. <member name="M:Apq.ApqMath.Ext_MathRange.ExcludeValues``1(System.Collections.Generic.IEnumerable{Apq.ApqMath.MathRange{``0}},``0[])">
  18. <summary>
  19. 从范围列表中排除一个或多个值
  20. </summary>
  21. </member>
  22. <member name="T:Apq.ApqMath.MathRange`1">
  23. <summary>
  24. 数值范围。默认:[Min, Max)
  25. </summary>
  26. </member>
  27. <member name="P:Apq.ApqMath.MathRange`1.Is最多一个值">
  28. <summary>
  29. 范围内是否最多一个值(即:最多包含边界或边界都不包含)
  30. </summary>
  31. </member>
  32. <member name="M:Apq.ApqMath.MathRange`1.ExcludeValue(`0)">
  33. <summary>
  34. 从范围中排除一个值,最多返回两个新的范围
  35. </summary>
  36. </member>
  37. <member name="M:Apq.ApqMath.MathRange`1.ExcludeValues(System.Collections.Generic.IEnumerable{`0})">
  38. <summary>
  39. 从范围中排除多个值,返回新的范围列表
  40. </summary>
  41. </member>
  42. <member name="M:Apq.ApqMath.RandomNum.RandomInt(System.Int32,System.Int32)">
  43. <summary>
  44. 返回[Min,Max)范围内的随机整数
  45. </summary>
  46. <param name="Min">最小值</param>
  47. <param name="Max">不包含该最大值</param>
  48. <returns></returns>
  49. </member>
  50. <member name="M:Apq.ApqMath.RandomNum.RandomLong(System.Int64,System.Int64)">
  51. <summary>
  52. 返回[Min,Max)范围内的随机整数
  53. </summary>
  54. <param name="Min">最小值</param>
  55. <param name="Max">不包含该最大值</param>
  56. <returns></returns>
  57. </member>
  58. <member name="M:Apq.ApqMath.RandomNum.RandomFloat(System.Single,System.Single)">
  59. <summary>
  60. 返回[Min,Max)范围内的随机浮点数
  61. </summary>
  62. <param name="Min">最小值</param>
  63. <param name="Max">不包含该最大值</param>
  64. <returns></returns>
  65. </member>
  66. <member name="M:Apq.ApqMath.RandomNum.RandomDouble(System.Double,System.Double)">
  67. <summary>
  68. 返回[Min,Max)范围内的随机浮点数
  69. </summary>
  70. <param name="Min">最小值</param>
  71. <param name="Max">不包含该最大值</param>
  72. <returns></returns>
  73. </member>
  74. <member name="M:Apq.ApqMath.RandomNum.RandomDecimal(System.Decimal,System.Decimal)">
  75. <summary>
  76. 返回[Min,Max)范围内的随机decimal值
  77. </summary>
  78. <param name="Min">最小值</param>
  79. <param name="Max">不包含该最大值</param>
  80. <returns></returns>
  81. </member>
  82. <member name="M:Apq.ApqMath.RandomNum.RandomInt(Apq.ApqMath.MathRange{System.Int32})">
  83. <summary>
  84. 返回范围内的随机整数
  85. </summary>
  86. </member>
  87. <member name="M:Apq.ApqMath.RandomNum.RandomLong(Apq.ApqMath.MathRange{System.Int64})">
  88. <summary>
  89. 返回范围内的随机整数
  90. </summary>
  91. </member>
  92. <member name="M:Apq.ApqMath.RandomNum.RandomFloat(Apq.ApqMath.MathRange{System.Single})">
  93. <summary>
  94. 返回范围内的随机浮点数
  95. </summary>
  96. </member>
  97. <member name="M:Apq.ApqMath.RandomNum.RandomDouble(Apq.ApqMath.MathRange{System.Double})">
  98. <summary>
  99. 返回范围内的随机浮点数
  100. </summary>
  101. </member>
  102. <member name="M:Apq.ApqMath.RandomNum.RandomDecimal(Apq.ApqMath.MathRange{System.Decimal})">
  103. <summary>
  104. 返回范围内的随机decimal值
  105. </summary>
  106. </member>
  107. <member name="M:Apq.ApqMath.RandomNum.RandomInt(Apq.ApqMath.MathRange{System.Int32},System.Collections.Generic.IEnumerable{System.Int32})">
  108. <summary>
  109. 返回范围内的随机整数(排除值之后)
  110. </summary>
  111. </member>
  112. <member name="M:Apq.ApqMath.RandomNum.RandomLong(Apq.ApqMath.MathRange{System.Int64},System.Collections.Generic.IEnumerable{System.Int64})">
  113. <summary>
  114. 返回范围内的随机整数(排除值之后)
  115. </summary>
  116. </member>
  117. <member name="M:Apq.ApqMath.RandomNum.RandomFloat(Apq.ApqMath.MathRange{System.Single},System.Collections.Generic.IEnumerable{System.Single})">
  118. <summary>
  119. 返回范围内的随机浮点数(排除值之后)
  120. </summary>
  121. </member>
  122. <member name="M:Apq.ApqMath.RandomNum.RandomDouble(Apq.ApqMath.MathRange{System.Double},System.Collections.Generic.IEnumerable{System.Double})">
  123. <summary>
  124. 返回范围内的随机浮点数(排除值之后)
  125. </summary>
  126. </member>
  127. <member name="M:Apq.ApqMath.RandomNum.RandomDecimal(Apq.ApqMath.MathRange{System.Decimal},System.Collections.Generic.IEnumerable{System.Decimal})">
  128. <summary>
  129. 返回范围内的随机decimal值(排除值之后)
  130. </summary>
  131. </member>
  132. <member name="T:Apq.ApqMath.RandomWithWeighting`1">
  133. <summary>
  134. 加权随机算法
  135. </summary>
  136. </member>
  137. <member name="M:Apq.ApqMath.RandomWithWeighting`1.GenList(System.Collections.Generic.IList{`0},System.Collections.Generic.IList{System.Int32},System.Int32)">
  138. <summary>
  139. 按对应位置生成加权随机范围
  140. </summary>
  141. </member>
  142. <member name="M:Apq.ApqMath.RandomWithWeighting`1.GetOne(System.Collections.Generic.IEnumerable{Apq.ApqMath.WeightingItem{`0}},System.Func{Apq.ApqMath.WeightingItem{`0},System.Boolean})">
  143. <summary>
  144. 按权重随机取一条
  145. </summary>
  146. <param name="range">总范围</param>
  147. <param name="predicate">判断每一条是否可供选</param>
  148. </member>
  149. <member name="M:Apq.ApqMath.RandomWithWeighting`1.GetMulti(System.Collections.Generic.IEnumerable{Apq.ApqMath.WeightingItem{`0}},System.Int32,System.Func{Apq.ApqMath.WeightingItem{`0},System.Boolean})">
  150. <summary>
  151. 按权重随机取多条
  152. </summary>
  153. <param name="range">总范围</param>
  154. <param name="count">随机结果需要多少条</param>
  155. <param name="predicate">判断每一条是否可供选。可通过该参数使产生的随机结果中没有重复项</param>
  156. <remarks>如果范围内已无法随机出结果,就会停止。因此不一定能返回指定的条数</remarks>
  157. </member>
  158. <member name="T:Apq.ApqMath.WeightingItem">
  159. <summary>
  160. 加权项
  161. </summary>
  162. </member>
  163. <member name="P:Apq.ApqMath.WeightingItem.Weighting">
  164. <summary>
  165. 权重
  166. </summary>
  167. </member>
  168. <member name="P:Apq.ApqMath.WeightingItem.GotTimes">
  169. <summary>
  170. 已随机到的次数
  171. </summary>
  172. </member>
  173. <member name="T:Apq.ApqMath.WeightingItem`1">
  174. <summary>
  175. 加权项
  176. </summary>
  177. <typeparam name="T">该加权项代表的实例的类型</typeparam>
  178. </member>
  179. <member name="P:Apq.ApqMath.WeightingItem`1.Value">
  180. <summary>
  181. 代表的实例项
  182. </summary>
  183. </member>
  184. <member name="M:Apq.AssemblyLoadContextHelper.SetProbeDirs(System.Runtime.Loader.AssemblyLoadContext,System.String)">
  185. <summary>
  186. 设置探测目录:加载dll时查找哪些文件夹
  187. </summary>
  188. <param name="probeDirs">分号分隔(;)</param>
  189. </member>
  190. <member name="T:Apq.Cast">
  191. <summary>
  192. 通用类型转换。
  193. </summary>
  194. </member>
  195. <member name="M:Apq.Cast.ChangeTypeT``1(System.Object)">
  196. <summary>
  197. 通用类型转换,失败时返回 default(T)
  198. </summary>
  199. <typeparam name="T">输出类型</typeparam>
  200. <param name="obj">原始对象</param>
  201. </member>
  202. <member name="M:Apq.Cast.ChangeTypeT``1(System.Object,``0)">
  203. <summary>
  204. 通用类型转换,失败时返回 fValue
  205. </summary>
  206. <typeparam name="T">输出类型</typeparam>
  207. <param name="obj">原始对象</param>
  208. <param name="fValue">转换失败时返回的值</param>
  209. </member>
  210. <member name="M:Apq.Cast.ChangeType(System.Object,System.Type,System.Object)">
  211. <summary>
  212. 通用类型转换,失败时返回失败值。
  213. </summary>
  214. </member>
  215. <member name="M:Apq.Cast.TryChangeTypeT``1(System.Object)">
  216. <summary>
  217. 通用类型转换,失败时返回 default(T)
  218. </summary>
  219. <typeparam name="T">输出类型</typeparam>
  220. <param name="obj">原始对象</param>
  221. </member>
  222. <member name="M:Apq.Cast.TryChangeTypeT``1(System.Object,``0)">
  223. <summary>
  224. 通用类型转换,失败时返回 fValue
  225. </summary>
  226. <typeparam name="T">输出类型</typeparam>
  227. <param name="obj">原始对象</param>
  228. <param name="fValue">转换失败时返回的值</param>
  229. </member>
  230. <member name="M:Apq.Cast.TryChangeType(System.Object,System.Type,System.Object)">
  231. <summary>
  232. 通用类型转换,失败时返回失败值。
  233. </summary>
  234. </member>
  235. <member name="M:Apq.Cast.ToExcelObject(System.Object)">
  236. <summary>
  237. 任意值转换到 Excel 能接受的值
  238. </summary>
  239. </member>
  240. <member name="M:Apq.Cast.BytesToHexString(System.Collections.Generic.ICollection{System.Byte})">
  241. <summary>
  242. 将字节串转换为16进制字符串
  243. </summary>
  244. </member>
  245. <member name="M:Apq.Cast.HexStringToBytes(System.String)">
  246. <summary>
  247. 将16进制字符串转换为字节串
  248. </summary>
  249. </member>
  250. <member name="M:Apq.Cast.HexStringToBytesList(System.String)">
  251. <summary>
  252. 将16进制字符串转换为字节串
  253. </summary>
  254. </member>
  255. <member name="T:Apq.ChangeBubbling.BubblingDic`2">
  256. <summary>
  257. 支持事件冒泡的字典
  258. </summary>
  259. <typeparam name="TKey">字典键的类型</typeparam>
  260. <typeparam name="TValue">字典值的类型</typeparam>
  261. </member>
  262. <member name="M:Apq.ChangeBubbling.BubblingDic`2.#ctor(System.Object,Apq.ChangeBubbling.IBubbleNode)">
  263. <summary>
  264. 支持事件冒泡的字典(值是列表)
  265. </summary>
  266. <param name="key">字典在所属实例中的哪个键</param>
  267. <param name="parent">字典所属实例</param>
  268. </member>
  269. <member name="P:Apq.ChangeBubbling.BubblingDic`2.Dic">
  270. <summary>
  271. 获取字典
  272. </summary>
  273. </member>
  274. <member name="P:Apq.ChangeBubbling.BubblingDic`2.Count">
  275. <summary>
  276. 字典项的数量
  277. </summary>
  278. </member>
  279. <member name="P:Apq.ChangeBubbling.BubblingDic`2.IsReadOnly">
  280. <summary>
  281. 是否只读(总是false)
  282. </summary>
  283. </member>
  284. <member name="P:Apq.ChangeBubbling.BubblingDic`2.Keys">
  285. <summary>
  286. 获取字典的所有键
  287. </summary>
  288. </member>
  289. <member name="P:Apq.ChangeBubbling.BubblingDic`2.Values">
  290. <summary>
  291. 字典中的所有值
  292. </summary>
  293. </member>
  294. <member name="M:Apq.ChangeBubbling.BubblingDic`2.ContainsKey(`0)">
  295. <summary>
  296. 是否包含键key
  297. </summary>
  298. </member>
  299. <member name="M:Apq.ChangeBubbling.BubblingDic`2.Contains(System.Collections.Generic.KeyValuePair{`0,`1})">
  300. <summary>
  301. 是否包含键值对(键和值都相等)
  302. </summary>
  303. </member>
  304. <member name="M:Apq.ChangeBubbling.BubblingDic`2.TryGetValue(`0,`1@)">
  305. <summary>
  306. 获取与指定键关联的值
  307. </summary>
  308. <returns>包含键时返回true,否则false</returns>
  309. </member>
  310. <member name="M:Apq.ChangeBubbling.BubblingDic`2.OnChanging(Apq.ChangeBubbling.ChangeEventArgs{`0})">
  311. <summary>
  312. 更改前
  313. </summary>
  314. <returns>是否阻止更改</returns>
  315. </member>
  316. <member name="M:Apq.ChangeBubbling.BubblingDic`2.OnChanged(Apq.ChangeBubbling.ChangeEventArgs{`0})">
  317. <summary>
  318. 更改后
  319. </summary>
  320. </member>
  321. <member name="M:Apq.ChangeBubbling.BubblingDic`2.Clear">
  322. <summary>
  323. 清空
  324. </summary>
  325. </member>
  326. <member name="T:Apq.ChangeBubbling.BubblingList`1">
  327. <summary>
  328. 支持事件冒泡的列表
  329. </summary>
  330. <typeparam name="T">列表项的类型</typeparam>
  331. </member>
  332. <member name="M:Apq.ChangeBubbling.BubblingList`1.#ctor(System.Object,Apq.ChangeBubbling.IBubbleNode,System.Func{`0})">
  333. <summary>
  334. 支持事件冒泡的列表
  335. </summary>
  336. <param name="key">列表在所属实例中的哪个键</param>
  337. <param name="parent">属性所属实例</param>
  338. <param name="creator">如何新建列表中的项</param>
  339. </member>
  340. <member name="P:Apq.ChangeBubbling.BubblingList`1.Creator">
  341. <summary>
  342. 如何新建列表中的项
  343. </summary>
  344. </member>
  345. <member name="P:Apq.ChangeBubbling.BubblingList`1.Values">
  346. <summary>
  347. 保存值列表的容器
  348. </summary>
  349. </member>
  350. <member name="M:Apq.ChangeBubbling.BubblingList`1.OnChanging(Apq.ChangeBubbling.ChangeEventArgs{`0})">
  351. <summary>
  352. 更改前
  353. </summary>
  354. <returns>是否阻止更改</returns>
  355. </member>
  356. <member name="M:Apq.ChangeBubbling.BubblingList`1.OnChanged(Apq.ChangeBubbling.ChangeEventArgs{`0})">
  357. <summary>
  358. 更改后
  359. </summary>
  360. </member>
  361. <member name="M:Apq.ChangeBubbling.BubblingList`1.Clear">
  362. <summary>
  363. 清空
  364. </summary>
  365. <remarks>仅支持更改后事件</remarks>
  366. </member>
  367. <member name="M:Apq.ChangeBubbling.BubblingList`1.Insert(System.Int32,`0)">
  368. <summary>
  369. 在指定索引位置插入项
  370. </summary>
  371. <param name="index">如果索引超出范围,则视为添加</param>
  372. <param name="item"></param>
  373. </member>
  374. <member name="M:Apq.ChangeBubbling.BubblingList`1.RemoveAll(System.Func{`0,System.Boolean})">
  375. <summary>
  376. 移除满足条件的所有项
  377. </summary>
  378. </member>
  379. <member name="P:Apq.ChangeBubbling.BubblingList`1.Value">
  380. <summary>
  381. 当前值
  382. </summary>
  383. <remarks>取列表中的第一个值</remarks>
  384. </member>
  385. <member name="P:Apq.ChangeBubbling.BubblingList`1.HasValue">
  386. <summary>
  387. 属性是否有值
  388. </summary>
  389. </member>
  390. <member name="T:Apq.ChangeBubbling.IBubbleNode">
  391. <summary>
  392. 用于支持事件冒泡的节点
  393. </summary>
  394. </member>
  395. <member name="P:Apq.ChangeBubbling.IBubbleNode.Parent">
  396. <summary>
  397. 获取或设置上级节点
  398. </summary>
  399. </member>
  400. <member name="P:Apq.ChangeBubbling.IBubbleNode.Key">
  401. <summary>
  402. 是上节节点中的哪个键(如:属性名、字典键)
  403. </summary>
  404. <remarks>不适用于列表</remarks>
  405. </member>
  406. <member name="P:Apq.ChangeBubbling.IBubbleNode.ChangingSuspend">
  407. <summary>
  408. 是否已暂停自己的更改前事件
  409. </summary>
  410. </member>
  411. <member name="E:Apq.ChangeBubbling.IBubbleNode.Changing">
  412. <summary>
  413. 属性即将更改事件(不含事件冒泡)
  414. </summary>
  415. </member>
  416. <member name="P:Apq.ChangeBubbling.IBubbleNode.ChangedSuspend">
  417. <summary>
  418. 是否已暂停自己的更改后事件
  419. </summary>
  420. </member>
  421. <member name="E:Apq.ChangeBubbling.IBubbleNode.Changed">
  422. <summary>
  423. 属性已更改事件(不含事件冒泡)
  424. </summary>
  425. </member>
  426. <member name="E:Apq.ChangeBubbling.IBubbleNode.ChangedBubbling">
  427. <summary>
  428. 来自冒泡的已更改事件
  429. </summary>
  430. </member>
  431. <member name="M:Apq.ChangeBubbling.IBubbleNode.FireBubble_Changed(Apq.ChangeBubbling.ChangeBubblingEventArgs)">
  432. <summary>
  433. 递归引发来自冒泡的已更改事件
  434. </summary>
  435. </member>
  436. <member name="T:Apq.ChangeBubbling.BubblingNode">
  437. <summary>
  438. 用于支持事件冒泡的基类
  439. </summary>
  440. </member>
  441. <member name="P:Apq.ChangeBubbling.BubblingNode.Parent">
  442. <inheritdoc />
  443. </member>
  444. <member name="P:Apq.ChangeBubbling.BubblingNode.Key">
  445. <inheritdoc />
  446. </member>
  447. <member name="P:Apq.ChangeBubbling.BubblingNode.ChangingSuspend">
  448. <summary>
  449. 是否已暂停自己的更改前事件
  450. </summary>
  451. </member>
  452. <member name="P:Apq.ChangeBubbling.BubblingNode.ChangedSuspend">
  453. <summary>
  454. 是否已暂停自己的更改后事件
  455. </summary>
  456. </member>
  457. <member name="E:Apq.ChangeBubbling.BubblingNode.Changing">
  458. <summary>
  459. 更改前
  460. </summary>
  461. </member>
  462. <member name="E:Apq.ChangeBubbling.BubblingNode.Changed">
  463. <summary>
  464. 更改后
  465. </summary>
  466. </member>
  467. <member name="M:Apq.ChangeBubbling.BubblingNode.FireChanging(Apq.ChangeBubbling.ChangeEventArgs)">
  468. <summary>
  469. 仅触发事件(是否暂停在调用前判断)
  470. </summary>
  471. <returns>是否阻止更改</returns>
  472. </member>
  473. <member name="M:Apq.ChangeBubbling.BubblingNode.FireChanged(Apq.ChangeBubbling.ChangeEventArgs)">
  474. <summary>
  475. 仅触发事件(是否暂停在调用前判断)
  476. </summary>
  477. </member>
  478. <member name="E:Apq.ChangeBubbling.BubblingNode.ChangedBubbling">
  479. <inheritdoc />
  480. </member>
  481. <member name="M:Apq.ChangeBubbling.BubblingNode.FireBubble_Changed(Apq.ChangeBubbling.ChangeBubblingEventArgs)">
  482. <summary>
  483. 递归引发已更改的冒泡事件
  484. </summary>
  485. <remarks>!!!子类不要覆盖此方法!!!</remarks>
  486. </member>
  487. <member name="T:Apq.ChangeBubbling.BubblingNode`1">
  488. <summary>
  489. 支持事件冒泡的节点
  490. </summary>
  491. <typeparam name="T">上级键的类型</typeparam>
  492. </member>
  493. <member name="P:Apq.ChangeBubbling.BubblingNode`1.KeyInP">
  494. <summary>
  495. 是上节节点中的哪个键(如:属性名、字典键)
  496. </summary>
  497. <remarks>不适用于列表</remarks>
  498. </member>
  499. <member name="T:Apq.ChangeBubbling.ChangeBubblingEventArgs">
  500. <summary>
  501. 事件冒泡中的属性更改事件参数(不含修改前后的值)
  502. </summary>
  503. </member>
  504. <member name="P:Apq.ChangeBubbling.ChangeBubblingEventArgs.BubblingList">
  505. <summary>
  506. 冒泡列表(最后一个是最下层)
  507. </summary>
  508. </member>
  509. <member name="P:Apq.ChangeBubbling.ChangeBubblingEventArgs.IsStopBubble">
  510. <summary>
  511. 指示是否中止事件冒泡
  512. </summary>
  513. </member>
  514. <member name="P:Apq.ChangeBubbling.ChangeBubblingEventArgs.ChangeType">
  515. <summary>
  516. 更改类型
  517. </summary>
  518. </member>
  519. <member name="P:Apq.ChangeBubbling.ChangeBubblingEventArgs.Instance">
  520. <summary>
  521. 冒泡的直接来源
  522. </summary>
  523. </member>
  524. <member name="T:Apq.ChangeBubbling.ChangeEventArgs">
  525. <summary>
  526. 属性更改事件参数
  527. </summary>
  528. </member>
  529. <member name="P:Apq.ChangeBubbling.ChangeEventArgs.Cancel">
  530. <summary>
  531. 指示是否取消(中断后续流程)
  532. </summary>
  533. </member>
  534. <member name="P:Apq.ChangeBubbling.ChangeEventArgs.OriginalIndex">
  535. <summary>
  536. 更改前在列表中的索引位置(不在则为-1)
  537. </summary>
  538. <remarks>仅适用于List</remarks>
  539. </member>
  540. <member name="P:Apq.ChangeBubbling.ChangeEventArgs.NewIndex">
  541. <summary>
  542. 更改前在列表中的索引位置(不在则为-1)
  543. </summary>
  544. <remarks>仅适用于List</remarks>
  545. </member>
  546. <member name="P:Apq.ChangeBubbling.ChangeEventArgs.OriginalValue">
  547. <summary>
  548. 原值
  549. </summary>
  550. </member>
  551. <member name="P:Apq.ChangeBubbling.ChangeEventArgs.NewValue">
  552. <summary>
  553. 新值
  554. </summary>
  555. </member>
  556. <member name="T:Apq.ChangeBubbling.ChangeEventArgs`1">
  557. <summary>
  558. 属性更改事件参数
  559. </summary>
  560. </member>
  561. <member name="P:Apq.ChangeBubbling.ChangeEventArgs`1.Key">
  562. <summary>
  563. 在上级实例中的键
  564. </summary>
  565. </member>
  566. <member name="T:Apq.ChangeBubbling.ChangeType">
  567. <summary>
  568. 更改类型
  569. </summary>
  570. </member>
  571. <member name="F:Apq.ChangeBubbling.ChangeType.None">
  572. <summary>
  573. 无、未定义
  574. </summary>
  575. </member>
  576. <member name="F:Apq.ChangeBubbling.ChangeType.Insert">
  577. <summary>
  578. 插入、新增
  579. </summary>
  580. </member>
  581. <member name="F:Apq.ChangeBubbling.ChangeType.Delete">
  582. <summary>
  583. 删除
  584. </summary>
  585. </member>
  586. <member name="F:Apq.ChangeBubbling.ChangeType.Update">
  587. <summary>
  588. 更新、修改
  589. </summary>
  590. </member>
  591. <member name="F:Apq.ChangeBubbling.ChangeType.Replace">
  592. <summary>
  593. 替换
  594. </summary>
  595. </member>
  596. <member name="T:Apq.Char">
  597. <summary>
  598. Apq.Char
  599. </summary>
  600. </member>
  601. <member name="M:Apq.Char.Random(System.Char[])">
  602. <summary>
  603. 获取随机字符
  604. </summary>
  605. <param name="All">字符集</param>
  606. <returns></returns>
  607. </member>
  608. <member name="M:Apq.Char.Random(System.String)">
  609. <summary>
  610. 获取随机字符
  611. </summary>
  612. <param name="All">字符集</param>
  613. <returns></returns>
  614. </member>
  615. <member name="T:Apq.Collections.Dictionary`3">
  616. <summary>
  617. 一键2值字典(映射)(典型应用:从Excel中导入指定的列到DataTable中对应的列)
  618. </summary>
  619. <typeparam name="TKey"></typeparam>
  620. <typeparam name="TValue1"></typeparam>
  621. <typeparam name="TValue2"></typeparam>
  622. </member>
  623. <member name="F:Apq.Collections.Dictionary`3.m_lst">
  624. <summary>
  625. 映射列表
  626. </summary>
  627. </member>
  628. <member name="P:Apq.Collections.Dictionary`3.Item(`0)">
  629. <summary>
  630. 获取或设置映射
  631. </summary>
  632. <param name="key"></param>
  633. <returns></returns>
  634. </member>
  635. <member name="M:Apq.Collections.Dictionary`3.GetValue1(`0)">
  636. <summary>
  637. 获取Value1
  638. </summary>
  639. <param name="key"></param>
  640. <returns></returns>
  641. </member>
  642. <member name="M:Apq.Collections.Dictionary`3.GetValue2(`0)">
  643. <summary>
  644. 获取Value2
  645. </summary>
  646. <param name="key"></param>
  647. <returns></returns>
  648. </member>
  649. <member name="M:Apq.Collections.Dictionary`3.SetValue1(`0,`1)">
  650. <summary>
  651. 设置Value1
  652. </summary>
  653. <returns></returns>
  654. </member>
  655. <member name="P:Apq.Collections.Dictionary`3.Keys">
  656. <summary>
  657. [只读]
  658. </summary>
  659. </member>
  660. <member name="M:Apq.Collections.Dictionary`3.SetValue2(`0,`2)">
  661. <summary>
  662. 设置Value2
  663. </summary>
  664. <returns></returns>
  665. </member>
  666. <member name="M:Apq.Collections.Dictionary`3.IndexOf(`0)">
  667. <summary>
  668. 返回指定Key在列表中的位置,-1表示不存在
  669. </summary>
  670. <param name="key"></param>
  671. <returns></returns>
  672. </member>
  673. <member name="M:Apq.Collections.Dictionary`3.Add(`0,`1,`2)">
  674. <summary>
  675. 添加映射
  676. </summary>
  677. <param name="key"></param>
  678. <param name="value1"></param>
  679. <param name="value2"></param>
  680. </member>
  681. <member name="M:Apq.Collections.Dictionary`3.Clear">
  682. <summary>
  683. 清除所有映射
  684. </summary>
  685. </member>
  686. <member name="M:Apq.Collections.Dictionary`3.ContainsKey(`0)">
  687. <summary>
  688. 检测是否已包含指定Key
  689. </summary>
  690. <param name="key"></param>
  691. <returns></returns>
  692. </member>
  693. <member name="M:Apq.Collections.Dictionary`3.Remove(`0)">
  694. <summary>
  695. 移除指定键的映射
  696. </summary>
  697. <param name="key"></param>
  698. <returns></returns>
  699. </member>
  700. <member name="T:Apq.Collections.KeyValuePair`3">
  701. <summary>
  702. 单条 一键2值 数据
  703. </summary>
  704. <typeparam name="TKey"></typeparam>
  705. <typeparam name="TValue1"></typeparam>
  706. <typeparam name="TValue2"></typeparam>
  707. </member>
  708. <member name="F:Apq.Collections.KeyValuePair`3.Key">
  709. <summary>
  710. </summary>
  711. </member>
  712. <member name="F:Apq.Collections.KeyValuePair`3.Value1">
  713. <summary>
  714. 值1
  715. </summary>
  716. </member>
  717. <member name="F:Apq.Collections.KeyValuePair`3.Value2">
  718. <summary>
  719. 值2
  720. </summary>
  721. </member>
  722. <member name="T:Apq.Collections.ListChangedEventHandler`1">
  723. <summary>
  724. 集合已更改(单项)
  725. </summary>
  726. </member>
  727. <member name="T:Apq.Collections.EventArgsListChanged`1">
  728. <summary>
  729. 集合已更改的数据(单项)
  730. </summary>
  731. </member>
  732. <member name="P:Apq.Collections.EventArgsListChanged`1.Item">
  733. <summary>
  734. 获取或设置被操作的子项
  735. </summary>
  736. </member>
  737. <member name="M:Apq.Collections.EventArgsListChanged`1.#ctor(`0,System.ComponentModel.ListChangedType,System.Int32)">
  738. <summary>
  739. 集合已更改的数据(单项)
  740. </summary>
  741. </member>
  742. <member name="M:Apq.Collections.EventArgsListChanged`1.#ctor(`0,System.ComponentModel.ListChangedType,System.Int32,System.Int32)">
  743. <summary>
  744. 集合已更改的数据(单项)
  745. </summary>
  746. </member>
  747. <member name="T:Apq.Collections.HisQueue`1">
  748. <summary>
  749. 历史队列
  750. </summary>
  751. </member>
  752. <member name="M:Apq.Collections.HisQueue`1.ReserveLately(System.Int32)">
  753. <summary>
  754. 保留最近的行数(删除多出的更早的行)
  755. </summary>
  756. <returns>删除的行</returns>
  757. </member>
  758. <member name="M:Apq.Collections.HisQueue`1.Add(`0[])">
  759. <summary>
  760. 添加行
  761. </summary>
  762. <returns>最后一个添加的Key(从1开始,失败则返回-1)</returns>
  763. </member>
  764. <member name="M:Apq.Collections.HisQueue`1.Early(System.Int32)">
  765. <summary>
  766. 获取最早的行(默认一行)
  767. </summary>
  768. </member>
  769. <member name="M:Apq.Collections.HisQueue`1.Lately(System.Int32)">
  770. <summary>
  771. 获取最近的行(默认一行)
  772. </summary>
  773. </member>
  774. <member name="T:Apq.Collections.IListWapper">
  775. <summary>
  776. IList封装
  777. </summary>
  778. </member>
  779. <member name="F:Apq.Collections.IListWapper.m_List">
  780. <summary>
  781. System.Collections.IList
  782. </summary>
  783. </member>
  784. <member name="M:Apq.Collections.IListWapper.#ctor(System.Collections.IList)">
  785. <summary>
  786. 装饰
  787. </summary>
  788. <param name="List"></param>
  789. </member>
  790. <member name="M:Apq.Collections.IListWapper.#ctor">
  791. <summary>
  792. 新建列表并装饰
  793. </summary>
  794. </member>
  795. <member name="P:Apq.Collections.IListWapper.IsFixedSize">
  796. <summary>
  797. 获取一个值,该值指示 System.Collections.IList 是否具有固定大小。
  798. </summary>
  799. </member>
  800. <member name="P:Apq.Collections.IListWapper.IsReadOnly">
  801. <summary>
  802. 获取一个值,该值指示 System.Collections.IList 是否为只读。
  803. </summary>
  804. </member>
  805. <member name="P:Apq.Collections.IListWapper.Item(System.Int32)">
  806. <summary>
  807. 获取或设置指定索引处的元素。
  808. </summary>
  809. <param name="index">要获得或设置的元素从零开始的索引。</param>
  810. <returns>指定索引处的元素。</returns>
  811. </member>
  812. <member name="M:Apq.Collections.IListWapper.Add(System.Object)">
  813. <summary>
  814. 将某项添加到 System.Collections.IList 中。
  815. </summary>
  816. <param name="value">要添加到 System.Collections.IList 的 System.Object。</param>
  817. <returns>新元素的插入位置。</returns>
  818. </member>
  819. <member name="M:Apq.Collections.IListWapper.Clear">
  820. <summary>
  821. 从 System.Collections.IList 中移除所有项。
  822. </summary>
  823. </member>
  824. <member name="M:Apq.Collections.IListWapper.Contains(System.Object)">
  825. <summary>
  826. 确定 System.Collections.IList 是否包含特定值。
  827. </summary>
  828. <param name="value">要在 System.Collections.IList 中查找的 System.Object。</param>
  829. <returns>如果在 System.Collections.IList 中找到 System.Object,则为 true;否则为 false。</returns>
  830. </member>
  831. <member name="M:Apq.Collections.IListWapper.IndexOf(System.Object)">
  832. <summary>
  833. 确定 System.Collections.IList 中特定项的索引。
  834. </summary>
  835. <param name="value">要在 System.Collections.IList 中查找的 System.Object。</param>
  836. <returns>如果在列表中找到,则为 value 的索引;否则为 -1。</returns>
  837. </member>
  838. <member name="M:Apq.Collections.IListWapper.Insert(System.Int32,System.Object)">
  839. <summary>
  840. 将一个项插入指定索引处的 System.Collections.IList。
  841. </summary>
  842. <param name="index">从零开始的索引,应在该位置插入 value。</param>
  843. <param name="value">要插入 System.Collections.IList 中的 System.Object。</param>
  844. </member>
  845. <member name="M:Apq.Collections.IListWapper.Remove(System.Object)">
  846. <summary>
  847. 从 System.Collections.IList 中移除特定对象的第一个匹配项。
  848. </summary>
  849. <param name="value">要从 System.Collections.IList 移除的 System.Object。</param>
  850. </member>
  851. <member name="M:Apq.Collections.IListWapper.RemoveAt(System.Int32)">
  852. <summary>
  853. 移除指定索引处的 System.Collections.IList 项。
  854. </summary>
  855. <param name="index">从零开始的索引(属于要移除的项)。</param>
  856. </member>
  857. <member name="P:Apq.Collections.IListWapper.Count">
  858. <summary>
  859. 获取 System.Collections.ICollection 中包含的元素数。
  860. </summary>
  861. </member>
  862. <member name="P:Apq.Collections.IListWapper.IsSynchronized">
  863. <summary>
  864. 获取一个值,该值指示是否同步对 System.Collections.ICollection 的访问(线程安全)。
  865. </summary>
  866. </member>
  867. <member name="P:Apq.Collections.IListWapper.SyncRoot">
  868. <summary>
  869. 获取可用于同步 System.Collections.ICollection 访问的对象。
  870. </summary>
  871. </member>
  872. <member name="M:Apq.Collections.IListWapper.CopyTo(System.Array,System.Int32)">
  873. <summary>
  874. 从特定的 System.Array 索引处开始,将 System.Collections.ICollection 的元素复制到一个 System.Array 中。
  875. </summary>
  876. <param name="array">作为从 System.Collections.ICollection 复制的元素的目标位置的一维 System.Array。System.Array 必须具有从零开始的索引。</param>
  877. <param name="index">array 中从零开始的索引,从此处开始复制。</param>
  878. </member>
  879. <member name="M:Apq.Collections.IListWapper.GetEnumerator">
  880. <summary>
  881. 返回一个循环访问集合的枚举数。
  882. </summary>
  883. <returns>可用于循环访问集合的 System.Collections.IEnumerator 对象。</returns>
  884. </member>
  885. <member name="E:Apq.Collections.IListWapper.ListChanged">
  886. <summary>
  887. ListChanged 事件
  888. </summary>
  889. </member>
  890. <member name="F:Apq.Collections.IListWapper.MayListChanged">
  891. <summary>
  892. 是否启用 ListChanged
  893. </summary>
  894. </member>
  895. <member name="M:Apq.Collections.IListWapper.OnListChanged(System.ComponentModel.ListChangedEventArgs)">
  896. <summary>
  897. 引发 ListChanged
  898. </summary>
  899. <param name="e"></param>
  900. </member>
  901. <member name="M:Apq.Collections.IListWapper.Contains(System.Collections.IList,System.Object)">
  902. <summary>
  903. 返回列表中是否包含指定项(支持null)
  904. </summary>
  905. </member>
  906. <member name="M:Apq.Collections.IListWapper.AddUnique(System.Object)">
  907. <summary>
  908. 将某项添加到 System.Collections.Generic.IList 中,该项唯一。
  909. </summary>
  910. <returns>新项的插入位置。</returns>
  911. </member>
  912. <member name="M:Apq.Collections.IListWapper.Reset(System.Collections.IEnumerable)">
  913. <summary>
  914. 用另一个集合重置当前集合
  915. </summary>
  916. </member>
  917. <member name="T:Apq.Collections.IListWapper`1">
  918. <summary>
  919. IList&lt;T&gt;封装
  920. </summary>
  921. </member>
  922. <member name="F:Apq.Collections.IListWapper`1.m_List">
  923. <summary>
  924. System.Collections.Generic.IList
  925. </summary>
  926. </member>
  927. <member name="M:Apq.Collections.IListWapper`1.#ctor(System.Collections.Generic.IList{`0})">
  928. <summary>
  929. 装饰
  930. </summary>
  931. <param name="List"></param>
  932. </member>
  933. <member name="M:Apq.Collections.IListWapper`1.#ctor">
  934. <summary>
  935. 新建列表并装饰
  936. </summary>
  937. </member>
  938. <member name="M:Apq.Collections.IListWapper`1.IndexOf(`0)">
  939. <summary>
  940. 返回项在列表中的索引位置
  941. </summary>
  942. </member>
  943. <member name="M:Apq.Collections.IListWapper`1.Insert(System.Int32,`0)">
  944. <summary>
  945. 将一个项插入指定索引处
  946. </summary>
  947. </member>
  948. <member name="M:Apq.Collections.IListWapper`1.RemoveAt(System.Int32)">
  949. <summary>
  950. 移除指定索引处的元素
  951. </summary>
  952. </member>
  953. <member name="P:Apq.Collections.IListWapper`1.Item(System.Int32)">
  954. <summary>
  955. 获取或设置指定索引处的元素
  956. </summary>
  957. </member>
  958. <member name="M:Apq.Collections.IListWapper`1.Add(`0)">
  959. <summary>
  960. 将某项添加到列表中
  961. </summary>
  962. </member>
  963. <member name="M:Apq.Collections.IListWapper`1.Clear">
  964. <summary>
  965. 移除所有项
  966. </summary>
  967. </member>
  968. <member name="M:Apq.Collections.IListWapper`1.Contains(`0)">
  969. <summary>
  970. 确定列表是否包含特定项
  971. </summary>
  972. </member>
  973. <member name="M:Apq.Collections.IListWapper`1.CopyTo(`0[],System.Int32)">
  974. <summary>
  975. 将列表的所有项复制到数组指定索引处
  976. </summary>
  977. </member>
  978. <member name="P:Apq.Collections.IListWapper`1.Count">
  979. <summary>
  980. 获取列表中包含的元素数
  981. </summary>
  982. </member>
  983. <member name="P:Apq.Collections.IListWapper`1.IsReadOnly">
  984. <summary>
  985. 列表是否只读
  986. </summary>
  987. </member>
  988. <member name="M:Apq.Collections.IListWapper`1.Remove(`0)">
  989. <summary>
  990. 移除子项。没有找到 item,该方法也会返回 false
  991. </summary>
  992. <returns></returns>
  993. </member>
  994. <member name="M:Apq.Collections.IListWapper`1.GetEnumerator">
  995. <summary>
  996. 返回一个循环访问列表的枚举器
  997. </summary>
  998. </member>
  999. <member name="M:Apq.Collections.IListWapper`1.System#Collections#IEnumerable#GetEnumerator">
  1000. <summary>
  1001. 返回一个循环访问列表的枚举器
  1002. </summary>
  1003. </member>
  1004. <member name="E:Apq.Collections.IListWapper`1.ListChanged">
  1005. <summary>
  1006. ListChanged 事件
  1007. </summary>
  1008. </member>
  1009. <member name="F:Apq.Collections.IListWapper`1.MayListChanged">
  1010. <summary>
  1011. 是否启用 ListChanged
  1012. </summary>
  1013. </member>
  1014. <member name="M:Apq.Collections.IListWapper`1.OnListChanged(Apq.Collections.EventArgsListChanged{`0})">
  1015. <summary>
  1016. 引发 ListChanged
  1017. </summary>
  1018. <param name="e"></param>
  1019. </member>
  1020. <member name="M:Apq.Collections.IListWapper`1.Contains(System.Collections.Generic.IList{`0},`0)">
  1021. <summary>
  1022. 返回列表中是否包含指定项(支持null)
  1023. </summary>
  1024. </member>
  1025. <member name="M:Apq.Collections.IListWapper`1.AddUnique(`0)">
  1026. <summary>
  1027. 将某项添加到 System.Collections.Generic.IList 中,该项唯一。
  1028. </summary>
  1029. <returns>新项的插入位置。</returns>
  1030. </member>
  1031. <member name="M:Apq.Collections.IListWapper`1.AddRange(Apq.Collections.IListWapper{`0})">
  1032. <summary>
  1033. 添加列表
  1034. </summary>
  1035. <param name="values"></param>
  1036. </member>
  1037. <member name="M:Apq.Collections.IListWapper`1.Reset(System.Collections.Generic.IEnumerable{`0})">
  1038. <summary>
  1039. 用另一个集合重置当前集合
  1040. </summary>
  1041. </member>
  1042. <member name="T:Apq.Collections.WaitableQueue`1">
  1043. <summary>
  1044. 出队时自动等到队列中有内容,可指定等待的时长
  1045. 立即入队
  1046. </summary>
  1047. <param name="capacity">队列的初始容量</param>
  1048. </member>
  1049. <member name="M:Apq.Collections.WaitableQueue`1.#ctor(System.Int32)">
  1050. <summary>
  1051. 出队时自动等到队列中有内容,可指定等待的时长
  1052. 立即入队
  1053. </summary>
  1054. <param name="capacity">队列的初始容量</param>
  1055. </member>
  1056. <member name="F:Apq.Collections.WaitableQueue`1.deLock">
  1057. <summary>
  1058. 出队入队的信号量
  1059. </summary>
  1060. </member>
  1061. <member name="M:Apq.Collections.WaitableQueue`1.Dispose(System.Boolean)">
  1062. <param name="disposing">指定释放类型{true:托管对象,false:未托管对象}</param>
  1063. </member>
  1064. <member name="M:Apq.Collections.WaitableQueue`1.Enqueue(`0)">
  1065. <summary>
  1066. 入队
  1067. </summary>
  1068. </member>
  1069. <member name="M:Apq.Collections.WaitableQueue`1.Dequeue">
  1070. <summary>
  1071. 隐藏基类的出队
  1072. </summary>
  1073. </member>
  1074. <member name="M:Apq.Collections.WaitableQueue`1.Dequeue(System.Int32)">
  1075. <summary>
  1076. 出队
  1077. </summary>
  1078. <param name="ms">最大等待时长。0表示不等待,立即出队(不管队列中有没有子项);
  1079. &lt;0表示不会超时(即无限等待到队列有子项可出队)</param>
  1080. <returns>如果超时,将返回类型T的默认值</returns>
  1081. </member>
  1082. <member name="T:Apq.Configs">
  1083. <summary>
  1084. 配置缓存(配置文件名不能重复,即使是位于不同目录)
  1085. </summary>
  1086. </member>
  1087. <member name="M:Apq.Configs.Init">
  1088. <summary>
  1089. 对新创建的实例进行初始化
  1090. </summary>
  1091. </member>
  1092. <member name="M:Apq.Configs.GetConfig(System.String,System.String)">
  1093. <summary>
  1094. 获取配置,缓存中不存在时,自动查找Json配置文件并加入缓存
  1095. </summary>
  1096. </member>
  1097. <member name="P:Apq.Configs.Item(System.String,System.String)">
  1098. <summary>
  1099. 配置文件名不能重复,即使是位于不同目录
  1100. </summary>
  1101. </member>
  1102. <member name="P:Apq.Configs.AppSettings">
  1103. <summary>
  1104. appsettings.json
  1105. </summary>
  1106. </member>
  1107. <member name="P:Apq.Configs.AppConfig">
  1108. <summary>
  1109. AppConfig.json
  1110. </summary>
  1111. </member>
  1112. <member name="T:Apq.Configuration.ConfigBase">
  1113. <summary>
  1114. 配置基类
  1115. </summary>
  1116. </member>
  1117. <member name="P:Apq.Configuration.ConfigBase.FilePath">
  1118. <summary>
  1119. 配置文件路径(或文件名、或接口地址)
  1120. </summary>
  1121. </member>
  1122. <member name="P:Apq.Configuration.ConfigBase.ConfigName">
  1123. <summary>
  1124. 配置命名
  1125. </summary>
  1126. </member>
  1127. <member name="M:Apq.Configuration.ConfigBase.Load(System.Boolean)">
  1128. <summary>
  1129. 加载配置
  1130. </summary>
  1131. </member>
  1132. <member name="M:Apq.Configuration.ConfigBase.GetString(System.String,System.String)">
  1133. <summary>
  1134. 获取配置值
  1135. </summary>
  1136. <param name="path">配置的路径</param>
  1137. <param name="defaultValue">如果没有找到配置返回的值(字符串)</param>
  1138. </member>
  1139. <member name="M:Apq.Configuration.ConfigBase.SetString(System.String,System.String)">
  1140. <summary>
  1141. 设置配置值
  1142. </summary>
  1143. </member>
  1144. <member name="M:Apq.Configuration.ConfigBase.Get``1(System.String,``0)">
  1145. <summary>
  1146. 获取配置值(自动从字符串转为需要的类型)
  1147. </summary>
  1148. <param name="path">配置的路径</param>
  1149. <param name="defaultValue">如果没有找到配置返回的值(类型T)</param>
  1150. </member>
  1151. <member name="T:Apq.Configuration.FileConfig">
  1152. <summary>
  1153. 通过文件保存的配置(先加载DefaultConfig目录,再加载Config目录下的同名文件)
  1154. </summary>
  1155. </member>
  1156. <member name="P:Apq.Configuration.FileConfig.Configuration_m">
  1157. <summary>
  1158. 从文件加载出来的配置
  1159. </summary>
  1160. </member>
  1161. <member name="P:Apq.Configuration.FileConfig.DefaultFilePath_m">
  1162. <summary>
  1163. 默认配置文件名
  1164. </summary>
  1165. </member>
  1166. <member name="P:Apq.Configuration.FileConfig.UserFilePath_m">
  1167. <summary>
  1168. 用户配置文件名
  1169. </summary>
  1170. </member>
  1171. <member name="P:Apq.Configuration.FileConfig.ConfigName">
  1172. <summary>
  1173. 配置命名
  1174. </summary>
  1175. </member>
  1176. <member name="M:Apq.Configuration.FileConfig.GetString(System.String,System.String)">
  1177. <inheritdoc />
  1178. </member>
  1179. <member name="M:Apq.Configuration.FileConfig.SetString(System.String,System.String)">
  1180. <summary>
  1181. 设置配置值
  1182. </summary>
  1183. <remarks>由派生类实现保存到文件</remarks>
  1184. </member>
  1185. <member name="T:Apq.Configuration.JsonConfig">
  1186. <summary>
  1187. .json配置文件链
  1188. </summary>
  1189. </member>
  1190. <member name="M:Apq.Configuration.JsonConfig.Load(System.Boolean)">
  1191. <summary>
  1192. 加载配置
  1193. </summary>
  1194. </member>
  1195. <member name="M:Apq.Configuration.JsonConfig.SetString(System.String,System.String)">
  1196. <summary>
  1197. 设置配置值,能设置才设置并立即保存到用户配置文件中
  1198. </summary>
  1199. </member>
  1200. <member name="T:Apq.Configuration.XmlConfig">
  1201. <summary>
  1202. .xml配置文件链
  1203. </summary>
  1204. </member>
  1205. <member name="M:Apq.Configuration.XmlConfig.Load(System.Boolean)">
  1206. <summary>
  1207. 加载配置
  1208. </summary>
  1209. </member>
  1210. <member name="M:Apq.Configuration.XmlConfig.FindDeepestSection(System.Xml.XmlDocument,System.Collections.Generic.List{Apq.Configuration.XmlConfigPathToken})">
  1211. <summary>
  1212. 按Token列表在Xml文档中查找最深节点
  1213. </summary>
  1214. <param name="xd">Xml文档</param>
  1215. <param name="tokens">Token列表</param>
  1216. <returns>(找到的节点,查找到哪个索引号[0开始])</returns>
  1217. </member>
  1218. <member name="M:Apq.Configuration.XmlConfig.WriteConfigValue(System.Xml.XmlDocument,System.String,System.String)">
  1219. <summary>
  1220. 在Xml文档中写入配置值(仅内存中)
  1221. </summary>
  1222. <param name="xd">Xml文档</param>
  1223. <param name="path">配置路径</param>
  1224. </member>
  1225. <member name="M:Apq.Configuration.XmlConfig.WriteConfigValue(System.Xml.XmlDocument,System.Collections.Generic.List{Apq.Configuration.XmlConfigPathToken},System.String)">
  1226. <summary>
  1227. 在Xml文档中写入配置值(仅内存中)
  1228. </summary>
  1229. <param name="xd">Xml文档</param>
  1230. <param name="tokens">Token列表</param>
  1231. <returns>是否写入成功</returns>
  1232. </member>
  1233. <member name="M:Apq.Configuration.XmlConfig.AddConfigValue(System.Xml.XmlDocument,System.Xml.XmlNode,System.Collections.Generic.List{Apq.Configuration.XmlConfigPathToken},System.String)">
  1234. <summary>
  1235. 在父节点下添加配置值(仅内存中)
  1236. </summary>
  1237. <param name="xd">Xml文档</param>
  1238. <param name="parent">父级节点</param>
  1239. <param name="tokens">Token列表,其所有子项在node中均无对应节点存在</param>
  1240. <returns>是否添加成功</returns>
  1241. </member>
  1242. <member name="M:Apq.Configuration.XmlConfig.SetString(System.String,System.String)">
  1243. <summary>
  1244. 设置配置值,能设置才设置并立即保存到用户配置文件中
  1245. </summary>
  1246. </member>
  1247. <member name="F:Apq.Configuration.XmlConfigPathType.None">
  1248. <summary>
  1249. 未定义、未知
  1250. </summary>
  1251. </member>
  1252. <member name="F:Apq.Configuration.XmlConfigPathType.Section">
  1253. <summary>
  1254. 节点名称
  1255. </summary>
  1256. </member>
  1257. <member name="F:Apq.Configuration.XmlConfigPathType.NameAttribute">
  1258. <summary>
  1259. name属性
  1260. </summary>
  1261. </member>
  1262. <member name="F:Apq.Configuration.XmlConfigPathType.Index">
  1263. <summary>
  1264. 第几个节点(0开始)
  1265. </summary>
  1266. </member>
  1267. <member name="P:Apq.Configuration.XmlConfigPathToken.Path">
  1268. <summary>
  1269. 路径值
  1270. </summary>
  1271. </member>
  1272. <member name="P:Apq.Configuration.XmlConfigPathToken.Type">
  1273. <summary>
  1274. 路径类型
  1275. </summary>
  1276. </member>
  1277. <member name="M:Apq.Configuration.XmlConfigPathToken.CreateTokens(System.String)">
  1278. <summary>
  1279. 从配置路径创建Token列表
  1280. </summary>
  1281. <param name="path">配置路径</param>
  1282. </member>
  1283. <member name="M:Apq.Configuration.XmlConfigPathToken.CreateXPath(System.String)">
  1284. <summary>
  1285. 从配置路径创建XPath表达式
  1286. </summary>
  1287. <param name="path">配置路径</param>
  1288. </member>
  1289. <member name="M:Apq.Configuration.XmlConfigPathToken.CreateXPath(System.Collections.Generic.List{Apq.Configuration.XmlConfigPathToken})">
  1290. <summary>
  1291. 从Token列表创建XPath表达式
  1292. </summary>
  1293. <param name="tokens">Token列表</param>
  1294. </member>
  1295. <member name="T:Apq.ConnectionStrings.Access2007.OleDbConnection">
  1296. <summary>
  1297. OLEDB 连接字符串[可能不对]
  1298. </summary>
  1299. </member>
  1300. <member name="P:Apq.ConnectionStrings.Access2007.OleDbConnection.ConnectionStringFormat">
  1301. <summary>
  1302. 带格式的连接字符串
  1303. </summary>
  1304. </member>
  1305. <member name="P:Apq.ConnectionStrings.Access2007.OleDbConnection.ConnectionStringDBPwdFormat">
  1306. <summary>
  1307. 文件密码部分
  1308. </summary>
  1309. </member>
  1310. <member name="M:Apq.ConnectionStrings.Access2007.OleDbConnection.GetConnectionString(System.String,System.String,System.String)">
  1311. <summary>
  1312. 获取连接字符串
  1313. </summary>
  1314. <param name="dataSource">文件地址</param>
  1315. <param name="UserName">用户名</param>
  1316. <param name="pwd">用户密码</param>
  1317. <returns></returns>
  1318. </member>
  1319. <member name="M:Apq.ConnectionStrings.Access2007.OleDbConnection.GetConnectionString(System.String,System.String,System.String,System.String)">
  1320. <summary>
  1321. 获取连接字符串
  1322. </summary>
  1323. <param name="dataSource">文件地址</param>
  1324. <param name="UserName">用户名</param>
  1325. <param name="pwd">用户密码</param>
  1326. <param name="dbpwd">文件密码</param>
  1327. <returns></returns>
  1328. </member>
  1329. <member name="T:Apq.ConnectionStrings.Access.OleDbConnection">
  1330. <summary>
  1331. OLEDB 连接字符串[可能不对]
  1332. </summary>
  1333. </member>
  1334. <member name="P:Apq.ConnectionStrings.Access.OleDbConnection.ConnectionStringFormat">
  1335. <summary>
  1336. 带格式的连接字符串
  1337. </summary>
  1338. </member>
  1339. <member name="P:Apq.ConnectionStrings.Access.OleDbConnection.ConnectionStringDBPwdFormat">
  1340. <summary>
  1341. 文件密码部分
  1342. </summary>
  1343. </member>
  1344. <member name="M:Apq.ConnectionStrings.Access.OleDbConnection.GetConnectionString(System.String,System.String,System.String)">
  1345. <summary>
  1346. 获取连接字符串
  1347. </summary>
  1348. <param name="dataSource">文件地址</param>
  1349. <param name="UserName">用户名</param>
  1350. <param name="pwd">用户密码</param>
  1351. <returns></returns>
  1352. </member>
  1353. <member name="M:Apq.ConnectionStrings.Access.OleDbConnection.GetConnectionString(System.String,System.String,System.String,System.String)">
  1354. <summary>
  1355. 获取连接字符串
  1356. </summary>
  1357. <param name="dataSource">文件地址</param>
  1358. <param name="UserName">用户名</param>
  1359. <param name="pwd">用户密码</param>
  1360. <param name="dbpwd">文件密码</param>
  1361. <returns></returns>
  1362. </member>
  1363. <member name="T:Apq.ConnectionStrings.Common">
  1364. <summary>
  1365. 连接字符串公用类
  1366. </summary>
  1367. </member>
  1368. <member name="M:Apq.ConnectionStrings.Common.GetConnectionString(Apq.ConnectionStrings.DBProduct,System.String,System.Int32,System.String,System.String,System.String,System.String,System.String)">
  1369. <summary>
  1370. 获取连接字符串
  1371. </summary>
  1372. </member>
  1373. <member name="T:Apq.ConnectionStrings.DBProduct">
  1374. <summary>
  1375. 数据库产品
  1376. </summary>
  1377. </member>
  1378. <member name="F:Apq.ConnectionStrings.DBProduct.MsSql">
  1379. <summary>
  1380. MsSql
  1381. </summary>
  1382. </member>
  1383. <member name="F:Apq.ConnectionStrings.DBProduct.MySql">
  1384. <summary>
  1385. MySql
  1386. </summary>
  1387. </member>
  1388. <member name="F:Apq.ConnectionStrings.DBProduct.Oracle">
  1389. <summary>
  1390. Oracle
  1391. </summary>
  1392. </member>
  1393. <member name="F:Apq.ConnectionStrings.DBProduct.Redis">
  1394. <summary>
  1395. Redis
  1396. </summary>
  1397. </member>
  1398. <member name="T:Apq.ConnectionStrings.EF6.EntryConnection">
  1399. <summary>
  1400. EF6的 连接字符串
  1401. 实例使用方法:通过属性设置各项值(resName,provider,provider connection string,MultipleActiveResultSets),最后调用GetConnectionString方法获取
  1402. </summary>
  1403. </member>
  1404. <member name="M:Apq.ConnectionStrings.EF6.EntryConnection.GetConnectionString(System.String,System.String,System.String,System.Boolean)">
  1405. <summary>
  1406. 获取连接字符串
  1407. </summary>
  1408. </member>
  1409. <member name="P:Apq.ConnectionStrings.EF6.EntryConnection.ResName">
  1410. <summary>
  1411. ResName
  1412. </summary>
  1413. </member>
  1414. <member name="P:Apq.ConnectionStrings.EF6.EntryConnection.DBConnectionString">
  1415. <summary>
  1416. DBConnectionString
  1417. </summary>
  1418. </member>
  1419. <member name="P:Apq.ConnectionStrings.EF6.EntryConnection.DBProvider">
  1420. <summary>
  1421. DBProvider
  1422. </summary>
  1423. </member>
  1424. <member name="P:Apq.ConnectionStrings.EF6.EntryConnection.MultipleActiveResultSets">
  1425. <summary>
  1426. DBName
  1427. </summary>
  1428. </member>
  1429. <member name="M:Apq.ConnectionStrings.EF6.EntryConnection.GetConnectionString">
  1430. <summary>
  1431. 获取连接字符串
  1432. </summary>
  1433. <returns></returns>
  1434. </member>
  1435. <member name="T:Apq.ConnectionStrings.Excel2007.OleDbConnection">
  1436. <summary>
  1437. OLEDB 连接字符串
  1438. </summary>
  1439. </member>
  1440. <member name="P:Apq.ConnectionStrings.Excel2007.OleDbConnection.ConnectionStringFormat">
  1441. <summary>
  1442. 带格式的连接字符串
  1443. </summary>
  1444. </member>
  1445. <member name="M:Apq.ConnectionStrings.Excel2007.OleDbConnection.GetConnectionString(System.String)">
  1446. <summary>
  1447. 获取连接字符串
  1448. </summary>
  1449. <param name="dataSource"></param>
  1450. <returns></returns>
  1451. </member>
  1452. <member name="M:Apq.ConnectionStrings.Excel2007.OleDbConnection.GetConnectionString(System.String,System.String,System.String,System.Boolean)">
  1453. <summary>
  1454. 获取连接字符串
  1455. </summary>
  1456. <param name="dataSource"></param>
  1457. <param name="HDR">首行是否为列名["Yes"]</param>
  1458. <param name="IMEX">是否全以文本格式读取["0"]</param>
  1459. <param name="IsXml">是否为Xml文件</param>
  1460. <returns></returns>
  1461. </member>
  1462. <member name="T:Apq.ConnectionStrings.Excel.OleDbConnection">
  1463. <summary>
  1464. OLEDB 连接字符串
  1465. </summary>
  1466. </member>
  1467. <member name="P:Apq.ConnectionStrings.Excel.OleDbConnection.ConnectionStringFormat">
  1468. <summary>
  1469. 带格式的连接字符串
  1470. </summary>
  1471. </member>
  1472. <member name="M:Apq.ConnectionStrings.Excel.OleDbConnection.GetConnectionString(System.String)">
  1473. <summary>
  1474. 获取连接字符串
  1475. </summary>
  1476. <param name="dataSource"></param>
  1477. <returns></returns>
  1478. </member>
  1479. <member name="M:Apq.ConnectionStrings.Excel.OleDbConnection.GetConnectionString(System.String,System.String,System.String)">
  1480. <summary>
  1481. 获取连接字符串
  1482. </summary>
  1483. <param name="dataSource"></param>
  1484. <param name="HDR">首行是否为列名["Yes"]</param>
  1485. <param name="IMEX">是否全以文本格式读取["1"]</param>
  1486. <returns></returns>
  1487. </member>
  1488. <member name="T:Apq.ConnectionStrings.MySql.MySqlConnection">
  1489. <summary>
  1490. MySql 连接字符串
  1491. 实例使用方法:通过属性设置各项值(IP,Uid,Pwd必选),最后调用GetConnectionString方法获取
  1492. </summary>
  1493. </member>
  1494. <member name="M:Apq.ConnectionStrings.MySql.MySqlConnection.CreateConnection(System.String,System.Int32,System.String,System.String,System.String,System.String)">
  1495. <summary>
  1496. 创建MsSql连接对象
  1497. </summary>
  1498. <param name="Server"></param>
  1499. <param name="Port"></param>
  1500. <param name="Uid"></param>
  1501. <param name="Pwd"></param>
  1502. <param name="dbName"></param>
  1503. <param name="Option"></param>
  1504. <returns></returns>
  1505. </member>
  1506. <member name="M:Apq.ConnectionStrings.MySql.MySqlConnection.GetConnectionString(System.String,System.Int32,System.String,System.String)">
  1507. <summary>
  1508. 获取连接字符串
  1509. </summary>
  1510. <param name="IP">服务器地址</param>
  1511. <param name="Port">端口</param>
  1512. <param name="Uid">用户名</param>
  1513. <param name="Pwd">密码</param>
  1514. <returns></returns>
  1515. </member>
  1516. <member name="M:Apq.ConnectionStrings.MySql.MySqlConnection.GetConnectionString(System.String,System.Int32,System.String,System.String,System.String)">
  1517. <summary>
  1518. 获取连接字符串
  1519. </summary>
  1520. <param name="IP">服务器地址</param>
  1521. <param name="Port">端口</param>
  1522. <param name="Uid">用户名</param>
  1523. <param name="Pwd">密码</param>
  1524. <param name="dbName">默认数据库名</param>
  1525. <returns></returns>
  1526. </member>
  1527. <member name="M:Apq.ConnectionStrings.MySql.MySqlConnection.GetConnectionString(System.String,System.Int32,System.String,System.String,System.String,System.String)">
  1528. <summary>
  1529. 获取连接字符串
  1530. </summary>
  1531. <param name="IP">服务器地址</param>
  1532. <param name="Port">端口</param>
  1533. <param name="Uid">用户名</param>
  1534. <param name="Pwd">密码</param>
  1535. <param name="dbName">默认数据库名</param>
  1536. <param name="Option">其余选项</param>
  1537. <returns></returns>
  1538. </member>
  1539. <member name="P:Apq.ConnectionStrings.MySql.MySqlConnection.IP">
  1540. <summary>
  1541. IP
  1542. </summary>
  1543. </member>
  1544. <member name="P:Apq.ConnectionStrings.MySql.MySqlConnection.Port">
  1545. <summary>
  1546. Port
  1547. </summary>
  1548. </member>
  1549. <member name="P:Apq.ConnectionStrings.MySql.MySqlConnection.Uid">
  1550. <summary>
  1551. Uid
  1552. </summary>
  1553. </member>
  1554. <member name="P:Apq.ConnectionStrings.MySql.MySqlConnection.DBName">
  1555. <summary>
  1556. DBName
  1557. </summary>
  1558. </member>
  1559. <member name="P:Apq.ConnectionStrings.MySql.MySqlConnection.Pwd">
  1560. <summary>
  1561. 密码
  1562. </summary>
  1563. </member>
  1564. <member name="P:Apq.ConnectionStrings.MySql.MySqlConnection.Option">
  1565. <summary>
  1566. 其余选项(直接添加到连接字符串后面)
  1567. </summary>
  1568. </member>
  1569. <member name="M:Apq.ConnectionStrings.MySql.MySqlConnection.GetConnectionString">
  1570. <summary>
  1571. 获取连接字符串
  1572. </summary>
  1573. <returns></returns>
  1574. </member>
  1575. <member name="T:Apq.ConnectionStrings.Oracle.OracleConnection">
  1576. <summary>
  1577. OracleConnection 连接字符串,使用tns
  1578. 实例使用方法:通过属性设置各项值(UserId,Pwd必选),最后调用GetConnectionString方法获取
  1579. </summary>
  1580. </member>
  1581. <member name="M:Apq.ConnectionStrings.Oracle.OracleConnection.GetConnectionString(System.String,System.Int32,System.String,System.String)">
  1582. <summary>
  1583. 获取连接字符串
  1584. </summary>
  1585. <param name="IP">服务器地址</param>
  1586. <param name="Port">端口</param>
  1587. <param name="Uid">用户名</param>
  1588. <param name="Pwd">密码</param>
  1589. <returns></returns>
  1590. </member>
  1591. <member name="M:Apq.ConnectionStrings.Oracle.OracleConnection.GetConnectionString(System.String,System.Int32,System.String,System.String,System.String)">
  1592. <summary>
  1593. 获取连接字符串
  1594. </summary>
  1595. <param name="IP">服务器地址</param>
  1596. <param name="Port">端口</param>
  1597. <param name="Uid">用户名</param>
  1598. <param name="Pwd">密码</param>
  1599. <param name="dbName">默认数据库名</param>
  1600. <returns></returns>
  1601. </member>
  1602. <member name="P:Apq.ConnectionStrings.Oracle.OracleConnection.IP">
  1603. <summary>
  1604. IP
  1605. </summary>
  1606. </member>
  1607. <member name="P:Apq.ConnectionStrings.Oracle.OracleConnection.Port">
  1608. <summary>
  1609. Port
  1610. </summary>
  1611. </member>
  1612. <member name="P:Apq.ConnectionStrings.Oracle.OracleConnection.Uid">
  1613. <summary>
  1614. Uid
  1615. </summary>
  1616. </member>
  1617. <member name="P:Apq.ConnectionStrings.Oracle.OracleConnection.DBName">
  1618. <summary>
  1619. DBName
  1620. </summary>
  1621. </member>
  1622. <member name="P:Apq.ConnectionStrings.Oracle.OracleConnection.Pwd">
  1623. <summary>
  1624. 密码
  1625. </summary>
  1626. </member>
  1627. <member name="M:Apq.ConnectionStrings.Oracle.OracleConnection.GetConnectionString">
  1628. <summary>
  1629. 获取连接字符串
  1630. </summary>
  1631. <returns></returns>
  1632. </member>
  1633. <member name="T:Apq.ConnectionStrings.SQLite.SQLiteConnection">
  1634. <summary>
  1635. SQLite 连接字符串
  1636. 实例使用方法:通过属性设置各项值(FilePath必选),最后调用GetConnectionString方法获取
  1637. </summary>
  1638. </member>
  1639. <member name="M:Apq.ConnectionStrings.SQLite.SQLiteConnection.GetConnectionString(System.String,System.String)">
  1640. <summary>
  1641. 获取连接字符串
  1642. </summary>
  1643. <param name="FilePath">文件路径(最好是绝对路径)</param>
  1644. <param name="Pwd">密码</param>
  1645. <returns></returns>
  1646. </member>
  1647. <member name="P:Apq.ConnectionStrings.SQLite.SQLiteConnection.FilePath">
  1648. <summary>
  1649. 文件路径(最好是绝对路径)
  1650. </summary>
  1651. </member>
  1652. <member name="P:Apq.ConnectionStrings.SQLite.SQLiteConnection.Pwd">
  1653. <summary>
  1654. 密码
  1655. </summary>
  1656. </member>
  1657. <member name="M:Apq.ConnectionStrings.SQLite.SQLiteConnection.GetConnectionString">
  1658. <summary>
  1659. 获取连接字符串
  1660. </summary>
  1661. <returns></returns>
  1662. </member>
  1663. <member name="T:Apq.ConnectionStrings.SQLServer.SqlConnection">
  1664. <summary>
  1665. SqlConnection 连接字符串
  1666. 实例使用方法:通过属性设置各项值(IP,Port,UserId,Pwd必选),最后调用GetConnectionString方法获取
  1667. </summary>
  1668. </member>
  1669. <member name="M:Apq.ConnectionStrings.SQLServer.SqlConnection.GetConnectionString(System.String,System.Int32,System.String,System.String,System.String,System.Boolean,System.String)">
  1670. <summary>
  1671. 获取连接字符串
  1672. </summary>
  1673. <param name="IP">服务器地址</param>
  1674. <param name="Port">端口</param>
  1675. <param name="UserId">用户名</param>
  1676. <param name="Pwd">密码</param>
  1677. <param name="dbName">默认数据库名</param>
  1678. <param name="Async">是否允许异步</param>
  1679. <param name="AppName">客户端程序名称</param>
  1680. <returns></returns>
  1681. </member>
  1682. <member name="M:Apq.ConnectionStrings.SQLServer.SqlConnection.GetConnectionString(System.String,System.Int32,System.String,System.String,System.Boolean,System.String)">
  1683. <summary>
  1684. 获取连接字符串
  1685. </summary>
  1686. <param name="IP">服务器地址</param>
  1687. <param name="Port">端口</param>
  1688. <param name="UserId">用户名</param>
  1689. <param name="Pwd">密码</param>
  1690. <param name="Async">是否允许异步</param>
  1691. <param name="AppName">客户端程序名称</param>
  1692. <returns></returns>
  1693. </member>
  1694. <member name="M:Apq.ConnectionStrings.SQLServer.SqlConnection.GetConnectionString(System.String,System.Int32,System.String,System.String,System.String,System.String,System.Boolean,System.String)">
  1695. <summary>
  1696. 获取连接字符串
  1697. </summary>
  1698. <param name="IP">服务器地址</param>
  1699. <param name="Port">端口</param>
  1700. <param name="UserId">用户名</param>
  1701. <param name="Pwd">密码</param>
  1702. <param name="dbName">默认数据库名</param>
  1703. <param name="Option">其余选项</param>
  1704. <param name="Async">是否允许异步</param>
  1705. <param name="AppName">客户端程序名称</param>
  1706. <returns></returns>
  1707. </member>
  1708. <member name="M:Apq.ConnectionStrings.SQLServer.SqlConnection.GetConnectionString(System.String,System.Int32,System.String,System.String,System.String,System.String,System.String,System.Boolean,System.String)">
  1709. <summary>
  1710. 获取连接字符串
  1711. </summary>
  1712. <param name="IP">服务器地址</param>
  1713. <param name="Port">端口</param>
  1714. <param name="UserId">用户名</param>
  1715. <param name="Pwd">密码</param>
  1716. <param name="dbName">默认数据库名</param>
  1717. <param name="Mirror">镜像地址(IP,Port)</param>
  1718. <param name="Option">其余选项</param>
  1719. <param name="Async">是否允许异步</param>
  1720. <param name="AppName">客户端程序名称</param>
  1721. <returns></returns>
  1722. </member>
  1723. <member name="P:Apq.ConnectionStrings.SQLServer.SqlConnection.IP">
  1724. <summary>
  1725. IP
  1726. </summary>
  1727. </member>
  1728. <member name="P:Apq.ConnectionStrings.SQLServer.SqlConnection.Port">
  1729. <summary>
  1730. Port
  1731. </summary>
  1732. </member>
  1733. <member name="P:Apq.ConnectionStrings.SQLServer.SqlConnection.UserId">
  1734. <summary>
  1735. UserId
  1736. </summary>
  1737. </member>
  1738. <member name="P:Apq.ConnectionStrings.SQLServer.SqlConnection.DBName">
  1739. <summary>
  1740. DBName
  1741. </summary>
  1742. </member>
  1743. <member name="P:Apq.ConnectionStrings.SQLServer.SqlConnection.AppName">
  1744. <summary>
  1745. 客户端程序名称
  1746. </summary>
  1747. </member>
  1748. <member name="P:Apq.ConnectionStrings.SQLServer.SqlConnection.Mirror">
  1749. <summary>
  1750. 镜像IP
  1751. </summary>
  1752. </member>
  1753. <member name="P:Apq.ConnectionStrings.SQLServer.SqlConnection.Pwd">
  1754. <summary>
  1755. 密码
  1756. </summary>
  1757. </member>
  1758. <member name="P:Apq.ConnectionStrings.SQLServer.SqlConnection.UseTrusted">
  1759. <summary>
  1760. 使用信任连接(winodws登录)
  1761. </summary>
  1762. </member>
  1763. <member name="P:Apq.ConnectionStrings.SQLServer.SqlConnection.Async">
  1764. <summary>
  1765. 是否允许异步
  1766. </summary>
  1767. </member>
  1768. <member name="P:Apq.ConnectionStrings.SQLServer.SqlConnection.Option">
  1769. <summary>
  1770. 其余选项(直接添加到连接字符串后面)
  1771. </summary>
  1772. </member>
  1773. <member name="M:Apq.ConnectionStrings.SQLServer.SqlConnection.GetConnectionString">
  1774. <summary>
  1775. 获取连接字符串
  1776. </summary>
  1777. <returns></returns>
  1778. </member>
  1779. <member name="M:Apq.ConnectionStrings.SQLServer.SqlConnection.TestAvailable(System.Boolean)">
  1780. <summary>
  1781. 测试连接可用性
  1782. </summary>
  1783. <param name="ThrowException">连接失败时是否抛出异常</param>
  1784. </member>
  1785. <member name="T:Apq.ConnectionStrings.Textfile.OleDbConnection">
  1786. <summary>
  1787. OLEDB 连接字符串
  1788. </summary>
  1789. </member>
  1790. <member name="P:Apq.ConnectionStrings.Textfile.OleDbConnection.ConnectionStringFormat">
  1791. <summary>
  1792. 带格式的连接字符串
  1793. </summary>
  1794. </member>
  1795. <member name="M:Apq.ConnectionStrings.Textfile.OleDbConnection.GetConnectionString(System.String)">
  1796. <summary>
  1797. Excel 带格式的连接字符串
  1798. </summary>
  1799. <summary>
  1800. 获取连接字符串
  1801. </summary>
  1802. <param name="dataSource"></param>
  1803. <returns></returns>
  1804. </member>
  1805. <member name="M:Apq.ConnectionStrings.Textfile.OleDbConnection.GetConnectionString(System.String,System.String,System.String)">
  1806. <summary>
  1807. 获取连接字符串
  1808. </summary>
  1809. <param name="dataSource"></param>
  1810. <param name="HDR">首行是否为列名["Yes"]</param>
  1811. <param name="FMT">指定分隔符或指明文本等宽{Fixed:等宽,TabDelimited:Tab分隔,Delimited(,):以括号内容分隔}</param>
  1812. <returns></returns>
  1813. </member>
  1814. <member name="T:Apq.CSMember">
  1815. <summary>
  1816. 表示C#编程中某个对象具有某个名称的成员
  1817. </summary>
  1818. </member>
  1819. <member name="M:Apq.CSMember.#ctor(System.Object,System.String)">
  1820. <summary>
  1821. 表示C#编程中某个对象具有某个名称的成员
  1822. </summary>
  1823. </member>
  1824. <member name="P:Apq.CSMember.Obj">
  1825. <summary>
  1826. 获取或设置对象
  1827. </summary>
  1828. </member>
  1829. <member name="P:Apq.CSMember.MemberName">
  1830. <summary>
  1831. 获取或设置成员名
  1832. </summary>
  1833. </member>
  1834. <member name="M:Apq.CSMember.Equals(Apq.CSMember)">
  1835. <summary>
  1836. 相等比较
  1837. </summary>
  1838. </member>
  1839. <member name="M:Apq.CSMember.GetHashCode">
  1840. <summary>
  1841. 获取哈希值
  1842. </summary>
  1843. <returns></returns>
  1844. </member>
  1845. <member name="M:Apq.CSMember.Equals(System.Object)">
  1846. <summary>
  1847. 相等比较
  1848. </summary>
  1849. </member>
  1850. <member name="M:Apq.CSMember.op_Equality(Apq.CSMember,Apq.CSMember)">
  1851. <summary>
  1852. ==运算符
  1853. </summary>
  1854. </member>
  1855. <member name="M:Apq.CSMember.op_Inequality(Apq.CSMember,Apq.CSMember)">
  1856. <summary>
  1857. !=运算符
  1858. </summary>
  1859. </member>
  1860. <member name="T:Apq.CsValueType">
  1861. <summary>
  1862. CSV表格中用到的C#数据类型
  1863. </summary>
  1864. </member>
  1865. <member name="F:Apq.CsValueType.None">
  1866. <summary>
  1867. 无、未定义、未知
  1868. </summary>
  1869. [pbr::OriginalName("CsValueType_None")]
  1870. </member>
  1871. <member name="F:Apq.CsValueType.Long">
  1872. <summary>
  1873. 整型
  1874. </summary>
  1875. [pbr::OriginalName("CsValueType_Long")]
  1876. </member>
  1877. <member name="F:Apq.CsValueType.Double">
  1878. <summary>
  1879. 浮点型
  1880. </summary>
  1881. [pbr::OriginalName("CsValueType_Double")]
  1882. </member>
  1883. <member name="F:Apq.CsValueType.String">
  1884. <summary>
  1885. 字符串
  1886. </summary>
  1887. [pbr::OriginalName("CsValueType_String")]
  1888. </member>
  1889. <member name="T:Apq.DB.DBAdapterBase">
  1890. <summary>
  1891. 数据库适配器基类
  1892. </summary>
  1893. </member>
  1894. <member name="P:Apq.DB.DBAdapterBase.DBAdapter">
  1895. <summary>
  1896. 获取或设置内部数据库适配器(设置时自动检测列映射和CRUD命令,如果缺失,自动添加)
  1897. </summary>
  1898. </member>
  1899. <member name="T:Apq.DB.DbParameterCollectionHelper">
  1900. <summary>
  1901. DbParameterCollectionHelper
  1902. </summary>
  1903. <param name="Parameters"></param>
  1904. </member>
  1905. <member name="M:Apq.DB.DbParameterCollectionHelper.#ctor(System.Data.Common.DbParameterCollection)">
  1906. <summary>
  1907. DbParameterCollectionHelper
  1908. </summary>
  1909. <param name="Parameters"></param>
  1910. </member>
  1911. <member name="P:Apq.DB.DbParameterCollectionHelper.Parameters">
  1912. <summary>
  1913. 获取参数集合
  1914. </summary>
  1915. </member>
  1916. <member name="P:Apq.DB.DbParameterCollectionHelper.Item(System.String)">
  1917. <summary>
  1918. 获取或设置指定参数名的参数
  1919. </summary>
  1920. <param name="ParameterName">参数名</param>
  1921. <returns></returns>
  1922. </member>
  1923. <member name="T:Apq.DB.MsSql.CommSQL">
  1924. <summary>
  1925. 常用的MsSql查询语句
  1926. </summary>
  1927. </member>
  1928. <member name="F:Apq.DB.MsSql.CommSQL.ProductMajorVersion">
  1929. <summary>
  1930. 主版本号
  1931. </summary>
  1932. </member>
  1933. <member name="F:Apq.DB.MsSql.CommSQL.ProductMinorVersion">
  1934. <summary>
  1935. 次版本号
  1936. </summary>
  1937. </member>
  1938. <member name="F:Apq.DB.MsSql.CommSQL.ExistsTable">
  1939. <summary>
  1940. 是否存在指定的表
  1941. 输入参数:@TableName
  1942. </summary>
  1943. </member>
  1944. <member name="F:Apq.DB.MsSql.CommSQL.Apq_NewID">
  1945. <summary>
  1946. 获取自增值(通过序列或配置表,根据版本自动选择)
  1947. 输入参数:@soName, @Count
  1948. 输出参数:@First, @Last, @Inc, @Time
  1949. 依赖项: Apq_NewIDBySO, Apq_NewIDByRow, Apq_CreateSO, Apq_CreateTable_Apq_ID, Apq_ProductMajorVersion
  1950. </summary>
  1951. </member>
  1952. <member name="T:Apq.DB.MsSql.MsSqlType">
  1953. <summary>
  1954. MsSql数据库类型枚举
  1955. </summary>
  1956. </member>
  1957. <member name="F:Apq.DB.MsSql.MsSqlType.bigint">
  1958. <summary>
  1959. BigInt
  1960. </summary>
  1961. </member>
  1962. <member name="F:Apq.DB.MsSql.MsSqlType.binary">
  1963. <summary>
  1964. binary
  1965. </summary>
  1966. </member>
  1967. <member name="F:Apq.DB.MsSql.MsSqlType.bit">
  1968. <summary>
  1969. bit
  1970. </summary>
  1971. </member>
  1972. <member name="F:Apq.DB.MsSql.MsSqlType.char">
  1973. <summary>
  1974. char
  1975. </summary>
  1976. </member>
  1977. <member name="F:Apq.DB.MsSql.MsSqlType.date">
  1978. <summary>
  1979. date
  1980. </summary>
  1981. </member>
  1982. <member name="F:Apq.DB.MsSql.MsSqlType.datetime">
  1983. <summary>
  1984. datetime
  1985. </summary>
  1986. </member>
  1987. <member name="F:Apq.DB.MsSql.MsSqlType.datetime2">
  1988. <summary>
  1989. datetime2
  1990. </summary>
  1991. </member>
  1992. <member name="F:Apq.DB.MsSql.MsSqlType.datetimeoffset">
  1993. <summary>
  1994. datetimeoffset
  1995. </summary>
  1996. </member>
  1997. <member name="F:Apq.DB.MsSql.MsSqlType.decimal">
  1998. <summary>
  1999. decimal
  2000. </summary>
  2001. </member>
  2002. <member name="F:Apq.DB.MsSql.MsSqlType.float">
  2003. <summary>
  2004. float
  2005. </summary>
  2006. </member>
  2007. <member name="F:Apq.DB.MsSql.MsSqlType.geography">
  2008. <summary>
  2009. geography
  2010. </summary>
  2011. </member>
  2012. <member name="F:Apq.DB.MsSql.MsSqlType.geometry">
  2013. <summary>
  2014. geometry
  2015. </summary>
  2016. </member>
  2017. <member name="F:Apq.DB.MsSql.MsSqlType.hierarchyid">
  2018. <summary>
  2019. hierarchyid
  2020. </summary>
  2021. </member>
  2022. <member name="F:Apq.DB.MsSql.MsSqlType.image">
  2023. <summary>
  2024. image
  2025. </summary>
  2026. </member>
  2027. <member name="F:Apq.DB.MsSql.MsSqlType.int">
  2028. <summary>
  2029. int
  2030. </summary>
  2031. </member>
  2032. <member name="F:Apq.DB.MsSql.MsSqlType.money">
  2033. <summary>
  2034. money
  2035. </summary>
  2036. </member>
  2037. <member name="F:Apq.DB.MsSql.MsSqlType.nchar">
  2038. <summary>
  2039. nchar
  2040. </summary>
  2041. </member>
  2042. <member name="F:Apq.DB.MsSql.MsSqlType.ntext">
  2043. <summary>
  2044. ntext
  2045. </summary>
  2046. </member>
  2047. <member name="F:Apq.DB.MsSql.MsSqlType.numeric">
  2048. <summary>
  2049. numeric == decimal
  2050. </summary>
  2051. </member>
  2052. <member name="F:Apq.DB.MsSql.MsSqlType.nvarchar">
  2053. <summary>
  2054. nvarchar
  2055. </summary>
  2056. </member>
  2057. <member name="F:Apq.DB.MsSql.MsSqlType.real">
  2058. <summary>
  2059. real == float(24)
  2060. </summary>
  2061. </member>
  2062. <member name="F:Apq.DB.MsSql.MsSqlType.smalldatetime">
  2063. <summary>
  2064. smalldatetime
  2065. </summary>
  2066. </member>
  2067. <member name="F:Apq.DB.MsSql.MsSqlType.smallint">
  2068. <summary>
  2069. smallint
  2070. </summary>
  2071. </member>
  2072. <member name="F:Apq.DB.MsSql.MsSqlType.smallmoney">
  2073. <summary>
  2074. smallmoney
  2075. </summary>
  2076. </member>
  2077. <member name="F:Apq.DB.MsSql.MsSqlType.sql_variant">
  2078. <summary>
  2079. sql_variant
  2080. </summary>
  2081. </member>
  2082. <member name="F:Apq.DB.MsSql.MsSqlType.sysname">
  2083. <summary>
  2084. sysname
  2085. </summary>
  2086. </member>
  2087. <member name="F:Apq.DB.MsSql.MsSqlType.text">
  2088. <summary>
  2089. text
  2090. </summary>
  2091. </member>
  2092. <member name="F:Apq.DB.MsSql.MsSqlType.time">
  2093. <summary>
  2094. time
  2095. </summary>
  2096. </member>
  2097. <member name="F:Apq.DB.MsSql.MsSqlType.timestamp">
  2098. <summary>
  2099. timestamp
  2100. </summary>
  2101. </member>
  2102. <member name="F:Apq.DB.MsSql.MsSqlType.tinyint">
  2103. <summary>
  2104. tinyint
  2105. </summary>
  2106. </member>
  2107. <member name="F:Apq.DB.MsSql.MsSqlType.uniqueidentifier">
  2108. <summary>
  2109. uniqueidentifier
  2110. </summary>
  2111. </member>
  2112. <member name="F:Apq.DB.MsSql.MsSqlType.varbinary">
  2113. <summary>
  2114. varbinary
  2115. </summary>
  2116. </member>
  2117. <member name="F:Apq.DB.MsSql.MsSqlType.varchar">
  2118. <summary>
  2119. varchar
  2120. </summary>
  2121. </member>
  2122. <member name="F:Apq.DB.MsSql.MsSqlType.xml">
  2123. <summary>
  2124. xml
  2125. </summary>
  2126. </member>
  2127. <member name="T:Apq.DB.MsSql.MsSqlColumn">
  2128. <summary>
  2129. 表示MsSql的列定义
  2130. </summary>
  2131. </member>
  2132. <member name="P:Apq.DB.MsSql.MsSqlColumn.ColumnName">
  2133. <summary>
  2134. 列名
  2135. </summary>
  2136. </member>
  2137. <member name="P:Apq.DB.MsSql.MsSqlColumn.Caption">
  2138. <summary>
  2139. 标题(一般是指中文标题)
  2140. </summary>
  2141. </member>
  2142. <member name="P:Apq.DB.MsSql.MsSqlColumn.Description">
  2143. <summary>
  2144. 说明(描述)
  2145. </summary>
  2146. </member>
  2147. <member name="P:Apq.DB.MsSql.MsSqlColumn.MsSqlType">
  2148. <summary>
  2149. 类型
  2150. </summary>
  2151. </member>
  2152. <member name="P:Apq.DB.MsSql.MsSqlColumn.Length">
  2153. <summary>
  2154. 长度或精度
  2155. </summary>
  2156. </member>
  2157. <member name="P:Apq.DB.MsSql.MsSqlColumn.Scale">
  2158. <summary>
  2159. 小数位数
  2160. </summary>
  2161. </member>
  2162. <member name="P:Apq.DB.MsSql.MsSqlColumn.TypeFrom">
  2163. <summary>
  2164. 类型是根据什么解析出来的{0:未定义,1:Sql列类型,2:C#变量类型,3:默认类型(nvarchar)}
  2165. </summary>
  2166. </member>
  2167. <member name="M:Apq.DB.MsSql.MsSqlColumn.GetMsSqlTypeString">
  2168. <summary>
  2169. 获取MsSqlType定义的字符串表示。默认为nvarchar(max)
  2170. </summary>
  2171. </member>
  2172. <member name="M:Apq.DB.MsSql.MsSqlColumn.GetColumnDefineString">
  2173. <summary>
  2174. 获取MsSql的列定义语句
  2175. </summary>
  2176. <returns></returns>
  2177. </member>
  2178. <member name="M:Apq.DB.MsSql.MsSqlTypeParser.FromName(System.String)">
  2179. <summary>
  2180. 根据枚举名称字符串解析出枚举实例
  2181. </summary>
  2182. <returns>MsSqlType:枚举实例,
  2183. TypeFrom:类型是根据什么解析出来的{0:未定义,1:Sql列类型,2:C#变量类型}</returns>
  2184. </member>
  2185. <member name="T:Apq.Delegates">
  2186. <summary>
  2187. 代理及其示例方法
  2188. </summary>
  2189. </member>
  2190. <member name="T:Apq.Delegates.SetProperty">
  2191. <summary>
  2192. 设置 obj 的 PropertyName 属性值为 Value
  2193. </summary>
  2194. <param name="obj">对象</param>
  2195. <param name="PropertyName">属性名</param>
  2196. <param name="Value">值</param>
  2197. </member>
  2198. <member name="M:Apq.Delegates.SetProperty_M(System.Object,System.String,System.Object)">
  2199. <summary>
  2200. [反射]设置对象属性
  2201. </summary>
  2202. <param name="obj">对象</param>
  2203. <param name="PropertyName">属性名</param>
  2204. <param name="Value">值</param>
  2205. </member>
  2206. <member name="T:Apq.Easer">
  2207. <summary>
  2208. 缓动器(进度转换:时间进度=>插值进度)
  2209. </summary>
  2210. </member>
  2211. <member name="F:Apq.EaseType.Linear">
  2212. <summary>
  2213. 线性缓动,匀速运动
  2214. </summary>
  2215. </member>
  2216. <member name="F:Apq.EaseType.InSine">
  2217. <summary>
  2218. 正弦加速缓动,开始缓慢,后来加速
  2219. </summary>
  2220. </member>
  2221. <member name="F:Apq.EaseType.OutSine">
  2222. <summary>
  2223. 正弦减速缓动,开始快速,后来减速
  2224. </summary>
  2225. </member>
  2226. <member name="F:Apq.EaseType.InOutSine">
  2227. <summary>
  2228. 正弦波缓动,先加速后减速
  2229. </summary>
  2230. </member>
  2231. <member name="F:Apq.EaseType.InQuad">
  2232. <summary>
  2233. 二次方加速缓动,开始缓慢,后来加速
  2234. </summary>
  2235. </member>
  2236. <member name="F:Apq.EaseType.OutQuad">
  2237. <summary>
  2238. 二次方减速缓动,开始快速,后来减速
  2239. </summary>
  2240. </member>
  2241. <member name="F:Apq.EaseType.InOutQuad">
  2242. <summary>
  2243. 二次方波缓动,先加速后减速
  2244. </summary>
  2245. </member>
  2246. <member name="F:Apq.EaseType.InCubic">
  2247. <summary>
  2248. 三次方加速缓动,开始缓慢,后来加速
  2249. </summary>
  2250. </member>
  2251. <member name="F:Apq.EaseType.OutCubic">
  2252. <summary>
  2253. 三次方减速缓动,开始快速,后来减速
  2254. </summary>
  2255. </member>
  2256. <member name="F:Apq.EaseType.InOutCubic">
  2257. <summary>
  2258. 三次方波缓动,先加速后减速
  2259. </summary>
  2260. </member>
  2261. <member name="F:Apq.EaseType.InQuart">
  2262. <summary>
  2263. 四次方加速缓动,开始缓慢,后来加速
  2264. </summary>
  2265. </member>
  2266. <member name="F:Apq.EaseType.OutQuart">
  2267. <summary>
  2268. 四次方减速缓动,开始快速,后来减速
  2269. </summary>
  2270. </member>
  2271. <member name="F:Apq.EaseType.InOutQuart">
  2272. <summary>
  2273. 四次方波缓动,先加速后减速
  2274. </summary>
  2275. </member>
  2276. <member name="F:Apq.EaseType.InQuint">
  2277. <summary>
  2278. 五次方加速缓动,开始缓慢,后来加速
  2279. </summary>
  2280. </member>
  2281. <member name="F:Apq.EaseType.OutQuint">
  2282. <summary>
  2283. 五次方减速缓动,开始快速,后来减速
  2284. </summary>
  2285. </member>
  2286. <member name="F:Apq.EaseType.InOutQuint">
  2287. <summary>
  2288. 五次方波缓动,先加速后减速
  2289. </summary>
  2290. </member>
  2291. <member name="F:Apq.EaseType.InExpo">
  2292. <summary>
  2293. 指数加速缓动,开始缓慢,后来加速
  2294. </summary>
  2295. </member>
  2296. <member name="F:Apq.EaseType.OutExpo">
  2297. <summary>
  2298. 指数减速缓动,开始快速,后来减速
  2299. </summary>
  2300. </member>
  2301. <member name="F:Apq.EaseType.InOutExpo">
  2302. <summary>
  2303. 指数波缓动,先加速后减速
  2304. </summary>
  2305. </member>
  2306. <member name="F:Apq.EaseType.InCirc">
  2307. <summary>
  2308. 圆形加速缓动,开始缓慢,后来加速
  2309. </summary>
  2310. </member>
  2311. <member name="F:Apq.EaseType.OutCirc">
  2312. <summary>
  2313. 圆形减速缓动,开始快速,后来减速
  2314. </summary>
  2315. </member>
  2316. <member name="F:Apq.EaseType.InOutCirc">
  2317. <summary>
  2318. 圆形波缓动,先加速后减速
  2319. </summary>
  2320. </member>
  2321. <member name="F:Apq.EaseType.InOutBack">
  2322. <summary>
  2323. 先正弦减速后正弦加速缓动,开始快速,后来减速,再加速
  2324. </summary>
  2325. </member>
  2326. <member name="F:Apq.EaseType.InBack">
  2327. <summary>
  2328. 回退加速(类似弹簧),开始缓慢,后来加速并回退一定距离,然后减速回弹
  2329. </summary>
  2330. </member>
  2331. <member name="F:Apq.EaseType.OutBack">
  2332. <summary>
  2333. 回退减速(类似弹簧),开始快速,后来减速并回退一定距离,然后加速回弹
  2334. </summary>
  2335. </member>
  2336. <member name="F:Apq.EaseType.InBounce">
  2337. <summary>
  2338. 弹跳加速缓动,开始缓慢,后来加速并反弹
  2339. </summary>
  2340. </member>
  2341. <member name="F:Apq.EaseType.OutBounce">
  2342. <summary>
  2343. 弹跳减速缓动,开始快速,后来减速并反弹
  2344. </summary>
  2345. </member>
  2346. <member name="F:Apq.EaseType.InOutBounce">
  2347. <summary>
  2348. 弹跳波缓动,先加速后减速并反弹
  2349. (有可能是死循环,==测试后没问题再去掉这行注释)
  2350. </summary>
  2351. </member>
  2352. <member name="F:Apq.EaseType.InElastic">
  2353. <summary>
  2354. 弹性加速缓动,开始缓慢,后来加速并弹性拉伸
  2355. </summary>
  2356. </member>
  2357. <member name="F:Apq.EaseType.OutElastic">
  2358. <summary>
  2359. 弹性减速缓动,开始快速,后来减速并弹性拉伸
  2360. </summary>
  2361. </member>
  2362. <member name="F:Apq.EaseType.InOutElastic">
  2363. <summary>
  2364. 弹性波缓动,先加速后减速并弹性拉伸
  2365. </summary>
  2366. </member>
  2367. <member name="T:Apq.EF.LoggerProvider">
  2368. <summary>
  2369. 使用 SqlLogger类 记录 EF 的日志
  2370. </summary>
  2371. <param name="shouldLog">指示一条日志是否应该记录(默认:否)</param>
  2372. </member>
  2373. <member name="M:Apq.EF.LoggerProvider.#ctor(System.Func{Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.Object,System.Exception,System.String,System.Boolean})">
  2374. <summary>
  2375. 使用 SqlLogger类 记录 EF 的日志
  2376. </summary>
  2377. <param name="shouldLog">指示一条日志是否应该记录(默认:否)</param>
  2378. </member>
  2379. <member name="M:Apq.EF.LoggerProvider.Dispose(System.Boolean)">
  2380. <param name="disposing">指定释放类型{true:托管对象,false:未托管对象}</param>
  2381. </member>
  2382. <member name="T:Apq.EF.SqlLogger">
  2383. <summary>
  2384. 将 EF 的日志写入到 EFRolling 日志器
  2385. </summary>
  2386. <param name="categoryName">日志所属类别</param>
  2387. <param name="shouldLog">指示一条日志是否应该记录(默认:否)</param>
  2388. </member>
  2389. <member name="M:Apq.EF.SqlLogger.#ctor(System.String,System.Func{Microsoft.Extensions.Logging.LogLevel,Microsoft.Extensions.Logging.EventId,System.Object,System.Exception,System.String,System.Boolean})">
  2390. <summary>
  2391. 将 EF 的日志写入到 EFRolling 日志器
  2392. </summary>
  2393. <param name="categoryName">日志所属类别</param>
  2394. <param name="shouldLog">指示一条日志是否应该记录(默认:否)</param>
  2395. </member>
  2396. <member name="P:Apq.EF.SqlLogger.ShouldLog">
  2397. <summary>
  2398. 指示一条日志是否应该记录(默认:否)
  2399. </summary>
  2400. </member>
  2401. <member name="T:Apq.EnumRow">
  2402. <summary>
  2403. 表示枚举的一个值
  2404. </summary>
  2405. </member>
  2406. <member name="P:Apq.EnumRow.Name">
  2407. <summary>
  2408. 枚举名
  2409. </summary>
  2410. </member>
  2411. <member name="P:Apq.EnumRow.Value">
  2412. <summary>
  2413. 枚举值
  2414. </summary>
  2415. </member>
  2416. <member name="P:Apq.EnumRow.Description">
  2417. <summary>
  2418. 附加描述
  2419. </summary>
  2420. </member>
  2421. <member name="T:Apq.EnumVisitor`1">
  2422. <summary>
  2423. 枚举遍历器
  2424. </summary>
  2425. <typeparam name="T">枚举类型</typeparam>
  2426. </member>
  2427. <member name="M:Apq.EnumVisitor`1.AsEnumerable">
  2428. <summary>
  2429. 返回类型为 IEnumerable&lt;T&gt; 的输入。
  2430. </summary>
  2431. <returns>类型为 IEnumerable&lt;T&gt; 的序列。</returns>
  2432. </member>
  2433. <member name="M:Apq.EnumVisitor`1.GetEnumerator">
  2434. <summary>
  2435. 返回一个循环访问集合的枚举数。
  2436. </summary>
  2437. <returns>可用于循环访问集合的 IEnumerator 。</returns>
  2438. </member>
  2439. <member name="M:Apq.EnumVisitor`1.System#Collections#IEnumerable#GetEnumerator">
  2440. <summary>
  2441. 返回一个循环访问集合的枚举数。
  2442. </summary>
  2443. <returns>可用于循环访问集合的 IEnumerator 。</returns>
  2444. </member>
  2445. <member name="M:Apq.EnumVisitor`1.ToDataTable">
  2446. <summary>
  2447. 以三列DataTable(Name,Value{long},Description)输出枚举的所有值
  2448. </summary>
  2449. <returns></returns>
  2450. </member>
  2451. <member name="M:Apq.EnumVisitor`1.ToList">
  2452. <summary>
  2453. 以EnumRow(Name,Value{long},Description)的列表输出枚举的所有值
  2454. </summary>
  2455. <returns></returns>
  2456. </member>
  2457. <member name="T:Apq.EventArgsBase">
  2458. <summary>
  2459. 事件参数基础类
  2460. </summary>
  2461. </member>
  2462. <member name="P:Apq.EventArgsBase.PIns">
  2463. <summary>
  2464. 输出参数列表
  2465. </summary>
  2466. </member>
  2467. <member name="M:Apq.EventArgsBase.SetItem(System.Int32,System.Object)">
  2468. <summary>
  2469. 设置指定索引位置的值
  2470. </summary>
  2471. </member>
  2472. <member name="T:Apq.EventArgsText">
  2473. <summary>
  2474. 事件参数第一项为字符串
  2475. </summary>
  2476. </member>
  2477. <member name="P:Apq.EventArgsText.Text">
  2478. <summary>
  2479. 获取或设置事件关联的字符串
  2480. </summary>
  2481. </member>
  2482. <member name="T:Apq.EventArgsIndex">
  2483. <summary>
  2484. 事件参数第一项为索引位置,第二项指示是否选中
  2485. </summary>
  2486. </member>
  2487. <member name="P:Apq.EventArgsIndex.Index">
  2488. <summary>
  2489. 获取或设置事件关联的索引位置(-2表示未初始化)
  2490. </summary>
  2491. </member>
  2492. <member name="T:Apq.ExceptionWraper">
  2493. <summary>
  2494. 异常封装
  2495. </summary>
  2496. </member>
  2497. <member name="M:Apq.ExceptionWraper.#ctor(System.Exception)">
  2498. <summary>
  2499. 异常封装
  2500. </summary>
  2501. </member>
  2502. <member name="M:Apq.ExceptionWraper.GetOriginalException(System.Exception)">
  2503. <summary>
  2504. 获取原始异常
  2505. </summary>
  2506. <param name="ex"></param>
  2507. </member>
  2508. <member name="M:Apq.ExceptionWraper.GetMessageList(System.Exception,System.Boolean)">
  2509. <summary>
  2510. 获取信息列表
  2511. </summary>
  2512. <param name="ex"></param>
  2513. <param name="ContainsStack">是否在异常信息后附上调用堆栈</param>
  2514. </member>
  2515. <member name="P:Apq.ExceptionWraper.Ex">
  2516. <summary>
  2517. 获取异常对象
  2518. </summary>
  2519. </member>
  2520. <member name="P:Apq.ExceptionWraper.Level">
  2521. <summary>
  2522. 获取或设置异常级别
  2523. </summary>
  2524. </member>
  2525. <member name="P:Apq.ExceptionWraper.OriginalException">
  2526. <summary>
  2527. 获取原始异常
  2528. </summary>
  2529. <returns></returns>
  2530. </member>
  2531. <member name="M:Apq.ExceptionWraper.GetMessageList(System.Boolean)">
  2532. <summary>
  2533. 获取信息列表
  2534. </summary>
  2535. <param name="ContainsStack">是否在异常信息后附上调用堆栈</param>
  2536. </member>
  2537. <member name="M:Apq.Extension.Ext_Crontab.GetPreOccurrence(NCrontab.CrontabSchedule,System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
  2538. <summary>
  2539. 获取&lt;dt前的最近一次调度时间
  2540. </summary>
  2541. <param name="me"></param>
  2542. <param name="dtEnd">指定时间或当前时间</param>
  2543. <param name="dtBegin">调度区间的起点时间.默认向前推一年.</param>
  2544. <returns>最近一次调度时间,是否成功</returns>
  2545. </member>
  2546. <member name="T:Apq.Extension.Ext_DataSet">
  2547. <summary>
  2548. System.Data中类的基本扩展
  2549. </summary>
  2550. </member>
  2551. <member name="M:Apq.Extension.Ext_DataSet.GetDataSetColNames(System.Data.Common.DataColumnMappingCollection)">
  2552. <summary>
  2553. 获取 DataSet 列名集合
  2554. </summary>
  2555. </member>
  2556. <member name="M:Apq.Extension.Ext_DataSet.GetSourceColNames(System.Data.Common.DataColumnMappingCollection)">
  2557. <summary>
  2558. 获取 Source 列名集合
  2559. </summary>
  2560. </member>
  2561. <member name="M:Apq.Extension.Ext_DataSet.LikeDBNull(System.Data.DataRow)">
  2562. <summary>
  2563. 返回一行是否全与 DBNull 具有相似意义
  2564. </summary>
  2565. </member>
  2566. <member name="M:Apq.Extension.Ext_DataSet.EqualsTo(System.Data.DataRow,System.Data.DataRow,System.Boolean)">
  2567. <summary>
  2568. [反射]判断两行是否相等
  2569. </summary>
  2570. <param name="dr1"></param>
  2571. <param name="dr2"></param>
  2572. <param name="ContainsAutoID">是否比较自增列的值</param>
  2573. </member>
  2574. <member name="M:Apq.Extension.Ext_DataSet.ToDynamic(System.Data.DataRow,System.Boolean,System.Boolean)">
  2575. <summary>
  2576. 转为动态类型(没有进行深复制,多用于实体转换)
  2577. </summary>
  2578. <remarks>
  2579. 浅复制,无类型转换
  2580. </remarks>
  2581. </member>
  2582. <member name="M:Apq.Extension.Ext_DataSet.GetPrimaryValues(System.Data.DataRow)">
  2583. <summary>
  2584. 获取主键值
  2585. </summary>
  2586. <param name="dr"></param>
  2587. <returns></returns>
  2588. </member>
  2589. <member name="M:Apq.Extension.Ext_DataSet.SetValues(System.Data.DataRow,System.Object[])">
  2590. <summary>
  2591. 按顺序给行赋值
  2592. </summary>
  2593. </member>
  2594. <member name="M:Apq.Extension.Ext_DataSet.CopytoNonPrimary(System.Data.DataRow,System.Data.DataRow,System.Collections.Generic.IList{System.String})">
  2595. <summary>
  2596. 从另一行中“粘贴”数据到当前行(不复制主键) 对每一列,优先使用Clone方法,不支持则直接赋值
  2597. </summary>
  2598. </member>
  2599. <member name="M:Apq.Extension.Ext_DataSet.Copyto(System.Data.DataRow,System.Data.DataRow,System.Collections.Generic.IList{System.String})">
  2600. <summary>
  2601. 复制表中的行 对每一列,优先使用Clone方法,不支持则直接赋值
  2602. </summary>
  2603. </member>
  2604. <member name="M:Apq.Extension.Ext_DataSet.WritePropertiesToDR(System.Object,System.Data.DataRow)">
  2605. <summary>
  2606. [反射]将可读属性写入到DataRow中已存在的对应列
  2607. </summary>
  2608. <remarks>
  2609. 浅复制,无类型转换
  2610. </remarks>
  2611. </member>
  2612. <member name="M:Apq.Extension.Ext_DataSet.ReadPropertiesFromDR(System.Object,System.Data.DataRow)">
  2613. <summary>
  2614. [反射]从DataRow中加载存在的可写属性
  2615. </summary>
  2616. <remarks>
  2617. 浅复制,通用类型转换
  2618. </remarks>
  2619. </member>
  2620. <member name="M:Apq.Extension.Ext_DataSet.WriteToXE(System.Data.DataRow,System.Collections.Generic.IList{System.String},System.Xml.XmlElement)">
  2621. <summary>
  2622. 将行写入Xml节点的(属性)
  2623. </summary>
  2624. </member>
  2625. <member name="M:Apq.Extension.Ext_DataSet.ReadFromXE(System.Data.DataRow,System.Collections.Generic.IList{System.String},System.Xml.XmlElement)">
  2626. <summary>
  2627. 从 XmlElement 加载行
  2628. </summary>
  2629. </member>
  2630. <member name="M:Apq.Extension.Ext_DataSet.ToXmlString(System.Data.DataRow)">
  2631. <summary>
  2632. 将行转换为Xml字符串
  2633. </summary>
  2634. <param name="dr"></param>
  2635. <returns></returns>
  2636. </member>
  2637. <member name="M:Apq.Extension.Ext_DataSet.GetColNames(System.Data.DataTable)">
  2638. <summary>
  2639. 获取所有列名
  2640. </summary>
  2641. <param name="dt">表</param>
  2642. <returns></returns>
  2643. </member>
  2644. <member name="M:Apq.Extension.Ext_DataSet.GetColNamesPrimary(System.Data.DataTable)">
  2645. <summary>
  2646. 获取主键列名
  2647. </summary>
  2648. </member>
  2649. <member name="M:Apq.Extension.Ext_DataSet.GetColNamesNonPrimary(System.Data.DataTable)">
  2650. <summary>
  2651. 获取非主键列
  2652. </summary>
  2653. <param name="dt"></param>
  2654. <returns></returns>
  2655. </member>
  2656. <member name="M:Apq.Extension.Ext_DataSet.SetDist(System.Data.DataTable,System.Int32,System.String)">
  2657. <summary>
  2658. 用给定值设置每一行的分布式结果列(按需自动添加分布式结果列)
  2659. </summary>
  2660. <remarks>
  2661. 多用于分布式查询结果集的第一步处理
  2662. </remarks>
  2663. </member>
  2664. <member name="M:Apq.Extension.Ext_DataSet.CreateDefaultTableMapping(System.Data.DataTable)">
  2665. <summary>
  2666. 生成默认映射表
  2667. </summary>
  2668. <param name="dt">表</param>
  2669. <returns></returns>
  2670. </member>
  2671. <member name="M:Apq.Extension.Ext_DataSet.GetDistinct(System.Data.DataTable,System.String[])">
  2672. <summary>
  2673. 获取不重复列表
  2674. </summary>
  2675. <param name="dv">源表</param>
  2676. <param name="Columns">列名列表</param>
  2677. <returns></returns>
  2678. </member>
  2679. <member name="M:Apq.Extension.Ext_DataSet.CloneToStringTable(System.Data.DataTable)">
  2680. <summary>
  2681. 创建一个与源表 列名相同,列类型为字符串 的空表
  2682. </summary>
  2683. <param name="dtSrc">源表</param>
  2684. </member>
  2685. <member name="M:Apq.Extension.Ext_DataSet.ExportToText(System.Data.DataTable,System.String,System.String,System.String,System.Boolean)">
  2686. <summary>
  2687. 导出到文本文件
  2688. </summary>
  2689. <param name="dt">表</param>
  2690. <param name="FileName"></param>
  2691. <param name="strColSpliter">列分隔符</param>
  2692. <param name="strRowSpliter">行分隔符</param>
  2693. <param name="ContainsColName">是否包含列名</param>
  2694. </member>
  2695. <member name="M:Apq.Extension.Ext_DataSet.ToDynamicObservableCollection(System.Data.DataTable)">
  2696. <summary>
  2697. 转换为ObservableCollection,子项为dynamic类型
  2698. </summary>
  2699. </member>
  2700. <member name="M:Apq.Extension.Ext_DataSet.ToObservableCollection``1(System.Data.DataTable)">
  2701. <summary>
  2702. [反射]转换为ObservableCollection
  2703. </summary>
  2704. </member>
  2705. <member name="M:Apq.Extension.Ext_DataSet.MergeObservableCollection``1(System.Data.DataTable,System.Collections.ObjectModel.ObservableCollection{``0})">
  2706. <summary>
  2707. 将ObservableCollection合并到表中
  2708. </summary>
  2709. </member>
  2710. <member name="M:Apq.Extension.Ext_DataSet.MergeBoth(System.Data.DataTable,System.Data.DataTable)">
  2711. <summary>
  2712. 双向合并(表名相同)
  2713. 同名列合并,缺失列设为DBNull
  2714. </summary>
  2715. <returns>合并结果表</returns>
  2716. </member>
  2717. <member name="M:Apq.Extension.Ext_DataSet.ContainsRow(System.Data.DataTable,System.Data.DataRow,System.Data.DataRow@,System.Boolean)">
  2718. <summary>
  2719. 返回表里是否已包含具有指定行值的行。包含时输出找到的等值行。
  2720. </summary>
  2721. <param name="dt"></param>
  2722. <param name="dr"></param>
  2723. <param name="drFind">输出等值行,不包含时输出为null</param>
  2724. <param name="CompareAutoID">是否比较自增列</param>
  2725. <returns></returns>
  2726. </member>
  2727. <member name="M:Apq.Extension.Ext_DataSet.GetRootRows(System.Data.DataTable,System.String,System.String)">
  2728. <summary>
  2729. 获取根行
  2730. </summary>
  2731. <param name="dt">表</param>
  2732. <param name="Key">主键列名(单列)</param>
  2733. <param name="Parent">上级列名(单列)</param>
  2734. </member>
  2735. <member name="M:Apq.Extension.Ext_DataSet.WriteToTreeXE(System.Data.DataTable,System.Collections.Generic.IList{System.String},System.String,System.String,System.Xml.XmlElement,System.String,System.String)">
  2736. <summary>
  2737. 写入到 XmlElement(树)
  2738. </summary>
  2739. <param name="dt">表</param>
  2740. <param name="Columns">需要的列名列表</param>
  2741. <param name="Key">主键列名(单列)</param>
  2742. <param name="Parent">上级列名(单列)</param>
  2743. <param name="xnVRoot">xnVRoot</param>
  2744. <param name="tag">结点名</param>
  2745. <param name="RootsFilter">根行筛选</param>
  2746. </member>
  2747. <member name="M:Apq.Extension.Ext_DataSet.ReadFromTreeXE(System.Data.DataTable,System.Collections.Generic.IList{System.String},System.String,System.String,System.Xml.XmlElement)">
  2748. <summary>
  2749. 从 XmlElement(树) 加载表
  2750. </summary>
  2751. <param name="dt">表</param>
  2752. <param name="Columns">需要的列名列表</param>
  2753. <param name="Key">主键列名(一列)</param>
  2754. <param name="Parent">上级列名(一列)</param>
  2755. <param name="xeVRoot">xnVRoot</param>
  2756. </member>
  2757. <member name="M:Apq.Extension.Ext_DataSet.CreateDefaultMapping(System.Data.DataSet)">
  2758. <summary>
  2759. 创建默认表列映射
  2760. </summary>
  2761. <param name="ds"></param>
  2762. <returns></returns>
  2763. </member>
  2764. <member name="M:Apq.Extension.Ext_DataSet.BuildupTabelForMaxrow(System.Data.DataSet,System.Int32)">
  2765. <summary>
  2766. 按最大行数限制组织表(新建表,转移数据,新表名为原表名+"-"+编号)
  2767. </summary>
  2768. <param name="ds"></param>
  2769. <param name="Maxrow">每个表最大行数</param>
  2770. </member>
  2771. <member name="M:Apq.Extension.Ext_DataSet.ExportToText(System.Data.DataSet,System.String,System.String,System.String,System.Boolean)">
  2772. <summary>
  2773. [追加]导出指定表到文本文件
  2774. </summary>
  2775. <param name="ds"></param>
  2776. <param name="FileName"></param>
  2777. <param name="strColSpliter">列分隔符</param>
  2778. <param name="strRowSpliter">行分隔符</param>
  2779. <param name="ContainsColName">是否包含列名</param>
  2780. </member>
  2781. <member name="M:Apq.Extension.Ext_DataSet.MergeBoth(System.Data.DataSet,System.Data.DataSet)">
  2782. <summary>
  2783. 双向合并
  2784. 同名表进行合并,不存在则复制到输出中
  2785. </summary>
  2786. <returns></returns>
  2787. </member>
  2788. <member name="M:Apq.Extension.Ext_DataSet.GetColNames(System.Data.DataView)">
  2789. <summary>
  2790. 获取所有列名
  2791. </summary>
  2792. </member>
  2793. <member name="M:Apq.Extension.Ext_DataSet.GetColNamesPrimary(System.Data.DataView)">
  2794. <summary>
  2795. 获取主键列名
  2796. </summary>
  2797. </member>
  2798. <member name="M:Apq.Extension.Ext_DataSet.GetColNamesNonPrimary(System.Data.DataView)">
  2799. <summary>
  2800. 获取非主键列
  2801. </summary>
  2802. </member>
  2803. <member name="M:Apq.Extension.Ext_DataSet.SetDist(System.Data.DataView,System.Int32,System.String)">
  2804. <summary>
  2805. 用给定值设置每一行的分布式结果列(按需自动添加分布式结果列)
  2806. </summary>
  2807. <remarks>
  2808. 多用于分布式查询结果集的第一步处理
  2809. </remarks>
  2810. </member>
  2811. <member name="M:Apq.Extension.Ext_DataSet.GetDistinct(System.Data.DataView,System.String[])">
  2812. <summary>
  2813. 获取不重复列表
  2814. </summary>
  2815. </member>
  2816. <member name="M:Apq.Extension.Ext_DataSet.CloneToStringTable(System.Data.DataView)">
  2817. <summary>
  2818. 创建一个与源表 列名相同,列类型为字符串 的空表
  2819. </summary>
  2820. <param name="dv">源表</param>
  2821. </member>
  2822. <member name="M:Apq.Extension.Ext_DataSet.ExportToText(System.Data.DataView,System.String,System.String,System.String,System.Boolean)">
  2823. <summary>
  2824. 导出到文本文件
  2825. </summary>
  2826. <param name="dv">表</param>
  2827. <param name="FileName"></param>
  2828. <param name="strColSpliter">列分隔符</param>
  2829. <param name="strRowSpliter">行分隔符</param>
  2830. <param name="ContainsColName">是否包含列名</param>
  2831. </member>
  2832. <member name="M:Apq.Extension.Ext_DataSet.ToObservableCollection``1(System.Data.DataView)">
  2833. <summary>
  2834. [反射]转换为ObservableCollection
  2835. </summary>
  2836. </member>
  2837. <member name="M:Apq.Extension.Ext_DataSet.FindRows(System.Data.DataView,System.String)">
  2838. <summary>
  2839. 返回满足条件的行列表(在DataView上再次过滤)
  2840. </summary>
  2841. </member>
  2842. <member name="T:Apq.Extension.Ext_DateTime">
  2843. <summary>
  2844. DateTime扩展
  2845. </summary>
  2846. </member>
  2847. <member name="M:Apq.Extension.Ext_DateTime.GetCppDateTime(System.DateTime,System.TimeZoneInfo)">
  2848. <summary>
  2849. 获取对应的C++时间(数值)
  2850. </summary>
  2851. </member>
  2852. <member name="M:Apq.Extension.Ext_DateTime.ToDateTimeFromCppDateTime(System.Double,System.TimeZoneInfo)">
  2853. <summary>
  2854. 按C++时间(数值)获取对应的C#时间(DateTime)
  2855. </summary>
  2856. </member>
  2857. <member name="M:Apq.Extension.Ext_DB.ConvertToCSType(System.Data.DbType)">
  2858. <summary>
  2859. 其中:DbType ==&gt; CS
  2860. </summary>
  2861. </member>
  2862. <member name="M:Apq.Extension.Ext_DB.ConvertToDbType(System.Type)">
  2863. <summary>
  2864. 其中:CS ==&gt; DbType
  2865. </summary>
  2866. </member>
  2867. <member name="M:Apq.Extension.Ext_DB.Reg_NL">
  2868. <remarks>
  2869. Pattern:<br/>
  2870. <code>\\r|\\n</code><br/>
  2871. Options:<br/>
  2872. <code>RegexOptions.IgnoreCase | RegexOptions.Compiled</code><br/>
  2873. Explanation:<br/>
  2874. <code>
  2875. ○ Match a character in the set [\n\r].<br/>
  2876. </code>
  2877. </remarks>
  2878. </member>
  2879. <member name="M:Apq.Extension.Ext_DB.Reg_s">
  2880. <remarks>
  2881. Pattern:<br/>
  2882. <code>\\s+</code><br/>
  2883. Options:<br/>
  2884. <code>RegexOptions.IgnoreCase | RegexOptions.Compiled</code><br/>
  2885. Explanation:<br/>
  2886. <code>
  2887. ○ Match a whitespace character atomically at least once.<br/>
  2888. </code>
  2889. </remarks>
  2890. </member>
  2891. <member name="M:Apq.Extension.Ext_DB.Reg_GO">
  2892. <remarks>
  2893. Pattern:<br/>
  2894. <code>^GO$</code><br/>
  2895. Options:<br/>
  2896. <code>RegexOptions.IgnoreCase | RegexOptions.Multiline | RegexOptions.Compiled</code><br/>
  2897. Explanation:<br/>
  2898. <code>
  2899. ○ Match if at the beginning of a line.<br/>
  2900. ○ Match a character in the set [Gg].<br/>
  2901. ○ Match a character in the set [Oo].<br/>
  2902. ○ Match if at the end of a line.<br/>
  2903. </code>
  2904. </remarks>
  2905. </member>
  2906. <member name="M:Apq.Extension.Ext_DB.Reg_GONL">
  2907. <remarks>
  2908. Pattern:<br/>
  2909. <code>(\\\\r|\\\\n|;)GO(;|\\\\r|\\\\n)</code><br/>
  2910. Options:<br/>
  2911. <code>RegexOptions.IgnoreCase | RegexOptions.Compiled</code><br/>
  2912. Explanation:<br/>
  2913. <code>
  2914. ○ 1st capture group.<br/>
  2915. ○ Match with 2 alternative expressions.<br/>
  2916. ○ Match a sequence of expressions.<br/>
  2917. ○ Match '\\'.<br/>
  2918. ○ Match a character in the set [NRnr].<br/>
  2919. ○ Match ';'.<br/>
  2920. ○ Match a character in the set [Gg].<br/>
  2921. ○ Match a character in the set [Oo].<br/>
  2922. ○ 2nd capture group.<br/>
  2923. ○ Match with 2 alternative expressions, atomically.<br/>
  2924. ○ Match ';'.<br/>
  2925. ○ Match a sequence of expressions.<br/>
  2926. ○ Match '\\'.<br/>
  2927. ○ Match a character in the set [NRnr].<br/>
  2928. </code>
  2929. </remarks>
  2930. </member>
  2931. <member name="M:Apq.Extension.Ext_DB.MaybeSqlInjection(System.String)">
  2932. <summary>
  2933. 判断SQL注入的可能性
  2934. </summary>
  2935. <param name="me">应该是从不可信任来源传入的字符串(比如:客户端)</param>
  2936. </member>
  2937. <member name="M:Apq.Extension.Ext_DB.EraseSqlInjection(System.String,System.Boolean,System.Boolean)">
  2938. <summary>
  2939. 去掉可能是SQL注入的字符
  2940. </summary>
  2941. <param name="me">应该是从不可信任来源传入的字符串(比如:客户端)</param>
  2942. <param name="RemoveNewLine">是否移除换行(\r和\n)</param>
  2943. <param name="RemoveWhiteSpaces">是否移除所有空白字符</param>
  2944. <remarks>默认替换字符串中的'为两个''、去掉单行GO、去掉分号</remarks>
  2945. </member>
  2946. <member name="M:Apq.Extension.Ext_DB.AsNameInMsSql(System.String)">
  2947. <summary>
  2948. 防注入并转为MsSql的合法名称(替换字符串中的'为两个''、去掉单行GO、去掉分号、去掉回车换行、去掉空)
  2949. </summary>
  2950. </member>
  2951. <member name="M:Apq.Extension.Ext_DB.ConvertToSqlON(System.ValueType,System.Data.DbType)">
  2952. <summary>
  2953. 转换为SqlON串
  2954. </summary>
  2955. <param name="DbT">已支持类型受限于下级方法实现</param>
  2956. <param name="me"></param>
  2957. <returns></returns>
  2958. </member>
  2959. <member name="M:Apq.Extension.Ext_DB.ConvertToSqlON(System.Data.DataRow)">
  2960. <summary>
  2961. 转换为SqlON串
  2962. </summary>
  2963. <returns></returns>
  2964. </member>
  2965. <member name="M:Apq.Extension.Ext_DB.ConvertToSqlON(System.String,System.Data.DbType)">
  2966. <summary>
  2967. 转换为SqlON串
  2968. </summary>
  2969. <param name="DbT">{Char,DateTime,NChar,NText,NVarChar,SmallDateTime,Text,UniqueIdentifier,VarChar}</param>
  2970. <param name="me"></param>
  2971. <returns></returns>
  2972. </member>
  2973. <member name="M:Apq.Extension.Ext_DB.ConvertToSqlON(System.Object)">
  2974. <summary>
  2975. 转换为SqlON串
  2976. </summary>
  2977. <returns></returns>
  2978. </member>
  2979. <member name="M:Apq.Extension.Ext_DB.ConvertToSqlON(System.Object,System.Data.DbType)">
  2980. <summary>
  2981. 转换为SqlON串
  2982. </summary>
  2983. <param name="DbT">已支持类型受限于下级方法实现</param>
  2984. <param name="me"></param>
  2985. <returns></returns>
  2986. </member>
  2987. <member name="M:Apq.Extension.Ext_DB.ConvertToSqlON(System.Data.DbType,System.Byte[])">
  2988. <summary>
  2989. 转换为SqlON串
  2990. </summary>
  2991. <param name="DbT">{Binary,Bit,Image,Variant,UniqueIdentifier}</param>
  2992. <param name="ary"></param>
  2993. <returns></returns>
  2994. </member>
  2995. <member name="M:Apq.Extension.Ext_DB.GuessDbType(System.String)">
  2996. <summary>
  2997. 根据SqlON串,解析出对应的DbType(猜测)
  2998. </summary>
  2999. </member>
  3000. <member name="M:Apq.Extension.Ext_DB.TryParseSqlON(System.String,System.Object@)">
  3001. <summary>
  3002. 解析 SqlON 对象
  3003. </summary>
  3004. <param name="rtn">解析出来的结果</param>
  3005. <param name="me">来源 SqlON 字符串</param>
  3006. <returns></returns>
  3007. </member>
  3008. <member name="M:Apq.Extension.Ext_DB.ExportSql(System.Object[])">
  3009. <summary>
  3010. 导出行语句(不含括号)
  3011. </summary>
  3012. </member>
  3013. <member name="M:Apq.Extension.Ext_DB.ExportSql(System.Data.DataRow)">
  3014. <summary>
  3015. 导出行语句(不含括号)
  3016. </summary>
  3017. </member>
  3018. <member name="M:Apq.Extension.Ext_DB.ExportSql(System.Data.DataTable,System.String,System.Boolean)">
  3019. <summary>
  3020. 导出行语句(含括号)
  3021. </summary>
  3022. <param name="me"></param>
  3023. <param name="Insert">给定“INSERT INTO table_name(colList) VALUES”</param>
  3024. <param name="IsBatch">输出语句是否为批量添加(速度快)</param>
  3025. </member>
  3026. <member name="M:Apq.Extension.Ext_DB.AddParameter(System.Data.Common.DbCommand,System.Data.Common.DbParameter)">
  3027. <summary>
  3028. [覆盖添加]添加参数
  3029. </summary>
  3030. </member>
  3031. <member name="M:Apq.Extension.Ext_DB.AddParameter(System.Data.Common.DbCommand,System.String,System.Object)">
  3032. <summary>
  3033. [覆盖添加]添加参数
  3034. </summary>
  3035. </member>
  3036. <member name="M:Apq.Extension.Ext_DB.AddParameter(System.Data.Common.DbCommand,System.String,System.Object,System.Data.DbType)">
  3037. <summary>
  3038. [覆盖添加]添加参数
  3039. </summary>
  3040. </member>
  3041. <member name="M:Apq.Extension.Ext_DB.AddParameter(System.Data.Common.DbCommand,System.String,System.Object,System.Data.DbType,System.Int32)">
  3042. <summary>
  3043. [覆盖添加]添加参数
  3044. </summary>
  3045. </member>
  3046. <member name="M:Apq.Extension.Ext_DB.Open_Ensure(System.Data.Common.DbConnection)">
  3047. <summary>
  3048. [可重入]打开连接
  3049. </summary>
  3050. </member>
  3051. <member name="M:Apq.Extension.Ext_DB.Close_Ensure(System.Data.Common.DbConnection)">
  3052. <summary>
  3053. [可重入]关闭连接
  3054. </summary>
  3055. </member>
  3056. <member name="M:Apq.Extension.Ext_DB.CreateAdapter(System.Data.Common.DbConnection,System.String)">
  3057. <summary>
  3058. [反射]创建 DataAdapter
  3059. </summary>
  3060. </member>
  3061. <member name="M:Apq.Extension.Ext_DB.ExecuteCount(System.Data.Common.DbConnection,System.String,System.String)">
  3062. <summary>
  3063. 从数据库查询单表总条数
  3064. </summary>
  3065. </member>
  3066. <member name="M:Apq.Extension.Ext_DB.CreateCommand(System.Data.Common.DbDataAdapter,System.String)">
  3067. <summary>
  3068. [反射]创建 DbCommand
  3069. </summary>
  3070. </member>
  3071. <member name="M:Apq.Extension.Ext_DB.AddParameter(System.Data.Common.DbCommand,System.Boolean,System.String,System.String,System.Data.DataRowVersion,System.Data.DbType,System.Data.ParameterDirection,System.Int32,System.Byte,System.Byte)">
  3072. <summary>
  3073. 给DbCommand添加参数
  3074. </summary>
  3075. <param name="me"></param>
  3076. <param name="SourceColumnNullMapping">数据库是否允许为空</param>
  3077. <param name="ParameterName">参数名</param>
  3078. <param name="SourceColumn">对应的DataTable中的列名</param>
  3079. <param name="SourceVersion">从DataRow中取值时,取哪个版本的值</param>
  3080. <param name="DbType">数据库中的数据类型</param>
  3081. <param name="Size">数据库中数据类型的大小(长度)</param>
  3082. <param name="Precision">数据库中数据类型的精度</param>
  3083. <param name="Scale">数据库中数据类型的小数位数</param>
  3084. <param name="Direction">参数方向(Input/Output)</param>
  3085. </member>
  3086. <member name="P:Apq.Extension.DBBase.NonSupportedInType">
  3087. <summary>
  3088. 对于不支持的来源类型返回的默认值
  3089. </summary>
  3090. </member>
  3091. <member name="P:Apq.Extension.DBBase.NonSupportedOutType">
  3092. <summary>
  3093. 对于不支持的目标类型返回的默认值
  3094. </summary>
  3095. </member>
  3096. <member name="P:Apq.Extension.DBBase.htDbToCS">
  3097. <summary>
  3098. 获取数据库类型与C#类型的对应表
  3099. </summary>
  3100. </member>
  3101. <member name="M:Apq.Extension.DBBase.GetCSType(System.Data.DbType)">
  3102. <summary>
  3103. 获取数据库类型对应的C#类型
  3104. </summary>
  3105. <param name="sdt"></param>
  3106. <returns></returns>
  3107. </member>
  3108. <member name="P:Apq.Extension.DBBase.htCSToDb">
  3109. <summary>
  3110. 获取C#类型与数据库类型的对应表
  3111. </summary>
  3112. </member>
  3113. <member name="M:Apq.Extension.DBBase.GetDbType(System.Type)">
  3114. <summary>
  3115. 获取C#类型对应的数据库类型
  3116. </summary>
  3117. <param name="t"></param>
  3118. <returns></returns>
  3119. </member>
  3120. <member name="T:Apq.Extension.Ext_Delegate">
  3121. <summary>
  3122. 在全局变量中保存已暂停的代理,可用于触发事件前判断。
  3123. 并不能改变代理和事件的默认功能。需要在事件处理代理中进行判断,已暂停则不处理了。
  3124. </summary>
  3125. </member>
  3126. <member name="F:Apq.Extension.Ext_Delegate.m_EventSuspend">
  3127. <summary>
  3128. 表示已暂停处理的代理
  3129. </summary>
  3130. </member>
  3131. <member name="T:Apq.Extension.Ext_EF">
  3132. <summary>
  3133. EF的扩展方法
  3134. </summary>
  3135. </member>
  3136. <member name="M:Apq.Extension.Ext_EF.ExecuteSqlCommand(Microsoft.EntityFrameworkCore.DbContext,System.Collections.Generic.IList{System.Tuple{System.String,System.Data.Common.DbParameter[]}})">
  3137. <summary>
  3138. 执行多条sql语句
  3139. </summary>
  3140. <returns>总共影响的行数</returns>
  3141. </member>
  3142. <member name="T:Apq.Extension.Ext_Enum">
  3143. <summary>
  3144. 枚举扩展
  3145. </summary>
  3146. </member>
  3147. <member name="M:Apq.Extension.Ext_Enum.GetName(System.Enum)">
  3148. <summary>
  3149. 获取枚举名称
  3150. </summary>
  3151. </member>
  3152. <member name="M:Apq.Extension.Ext_Enum.ParseName``1(System.String,System.Boolean)">
  3153. <summary>
  3154. 根据名称获取指定类型的枚举实例
  3155. </summary>
  3156. </member>
  3157. <member name="M:Apq.Extension.Ext_Enum.GetValue(System.String,System.String,System.Reflection.Assembly)">
  3158. <summary>
  3159. 根据枚举类型和枚举名称获取指定类型的枚举值
  3160. </summary>
  3161. <returns>返回null表示未找到枚举名称</returns>
  3162. </member>
  3163. <member name="M:Apq.Extension.Ext_Enum.GetDescription(System.Enum,System.Boolean)">
  3164. <summary>
  3165. 获取枚举描述(DescriptionAttribute)
  3166. </summary>
  3167. <param name="eff">枚举值</param>
  3168. <param name="orName">未定义描述时使用名称代替</param>
  3169. </member>
  3170. <member name="T:Apq.Extension.Ext_EventSuspend">
  3171. <summary>
  3172. EventSuspend扩展
  3173. </summary>
  3174. </member>
  3175. <member name="P:Apq.Extension.Ext_EventSuspend.EventSuspend">
  3176. <summary>
  3177. 保存已暂停的事件(用对象和成员名称指定)
  3178. </summary>
  3179. </member>
  3180. <member name="M:Apq.Extension.Ext_EventSuspend.Contains(Apq.Collections.IListWapper{Apq.CSMember},System.Object,System.String)">
  3181. <summary>
  3182. 此扩展将包含判断扩展为两次,1 按指定名称 2 使用空名称,只要有一次判断为true,则返回true,否则为false
  3183. </summary>
  3184. </member>
  3185. <member name="M:Apq.Extension.Ext_EventSuspend.Add(Apq.Collections.IListWapper{Apq.CSMember},System.Object,System.String)">
  3186. <summary>
  3187. 添加
  3188. </summary>
  3189. </member>
  3190. <member name="M:Apq.Extension.Ext_EventSuspend.Remove(Apq.Collections.IListWapper{Apq.CSMember},System.Object,System.String)">
  3191. <summary>
  3192. 移除子项。没有找到 item,该方法也会返回 false
  3193. </summary>
  3194. </member>
  3195. <member name="M:Apq.Extension.Ext_ExpandoObject.ContainsInTree(System.Dynamic.ExpandoObject,System.String)">
  3196. <summary>
  3197. ExpandoObject树结构中是否存在指定属性
  3198. </summary>
  3199. <param name="expando"></param>
  3200. <param name="propertyName">属性名。可以包含"."进行下层访问。</param>
  3201. <returns>如果包含".",则必须所有层级的属性都存在才是true</returns>
  3202. </member>
  3203. <member name="M:Apq.Extension.Ext_ExpandoObject.GetInTree(System.Dynamic.ExpandoObject,System.String)">
  3204. <summary>
  3205. 从ExpandoObject树结构中读取属性值
  3206. </summary>
  3207. <param name="expando"></param>
  3208. <param name="propertyName">属性名。可以包含"."进行下层访问。</param>
  3209. <returns>不存在此属性时返回null</returns>
  3210. </member>
  3211. <member name="M:Apq.Extension.Ext_ExpandoObject.SetInTree(System.Dynamic.ExpandoObject,System.String,System.Object)">
  3212. <summary>
  3213. 在ExpandoObject树结构中设置属性值
  3214. </summary>
  3215. <param name="expando"></param>
  3216. <param name="propertyName">属性名。可以包含"."进行下层访问。</param>
  3217. <param name="value">属性值</param>
  3218. </member>
  3219. <member name="T:Apq.Extension.Ext_ICollection">
  3220. <summary>
  3221. ICollection&lt;T&gt;扩展
  3222. </summary>
  3223. </member>
  3224. <member name="M:Apq.Extension.Ext_ICollection.Reset``2(System.Collections.Generic.ICollection{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``1,``0})">
  3225. <summary>
  3226. 用另一个集合重置当前集合。
  3227. </summary>
  3228. <typeparam name="T">目标类型</typeparam>
  3229. <typeparam name="TSrc">来源类型</typeparam>
  3230. <param name="lst">当前集合</param>
  3231. <param name="list">来源集合</param>
  3232. <param name="create">提供创建目标类型对象的方法</param>
  3233. </member>
  3234. <member name="T:Apq.Extension.Ext_IEnumerable">
  3235. <summary>
  3236. IEnumerable扩展
  3237. </summary>
  3238. </member>
  3239. <member name="M:Apq.Extension.Ext_IEnumerable.Contains(System.Collections.IEnumerable,System.Object)">
  3240. <summary>
  3241. 返回列表中是否包含指定项(支持null)
  3242. </summary>
  3243. </member>
  3244. <member name="M:Apq.Extension.Ext_IEnumerable.GetRootItemType(System.Collections.IEnumerable)">
  3245. <summary>
  3246. 获取所有子项(item)的根类(可以使用该类型引用指向任一子项)
  3247. </summary>
  3248. </member>
  3249. <member name="M:Apq.Extension.Ext_IEnumerable.CopyToDataTable(System.Collections.IEnumerable,System.Data.DataTable)">
  3250. <summary>
  3251. 复制数据到DataTable中(仅添加,会自动补全所有可读属性的列)
  3252. </summary>
  3253. </member>
  3254. <member name="M:Apq.Extension.Ext_IEnumerable.ConvertToDataTable(System.Collections.IEnumerable)">
  3255. <summary>
  3256. 转换为DataTable
  3257. </summary>
  3258. </member>
  3259. <member name="M:Apq.Extension.Ext_IEnumerable.ToFixedList``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
  3260. <summary>
  3261. 转为指定长度的倍数长度的列表,长度不足时尾部补默认值
  3262. </summary>
  3263. <remarks>主要用于字节数组</remarks>
  3264. </member>
  3265. <member name="M:Apq.Extension.Ext_IEnumerable.Map``2(System.Collections.Generic.IEnumerable{``0},System.Converter{``0,``1})">
  3266. <summary>
  3267. 用指定类型转换方法,对每一项进行类型转换,返回新的列表(模仿jQuery,不包含转换结果为null的项)
  3268. </summary>
  3269. </member>
  3270. <member name="T:Apq.Extension.Ext_IList">
  3271. <summary>
  3272. List类基本扩展
  3273. </summary>
  3274. </member>
  3275. <member name="M:Apq.Extension.Ext_IList.Reset``2(System.Collections.IList,System.Collections.IEnumerable,System.Func{``1,``0})">
  3276. <summary>
  3277. 用另一个集合重置当前集合。
  3278. </summary>
  3279. <typeparam name="T">目标类型(子项)</typeparam>
  3280. <typeparam name="TSrc">来源类型(子项)</typeparam>
  3281. <param name="lst">当前集合</param>
  3282. <param name="list">来源集合</param>
  3283. <param name="create">提供创建目标类型对象的方法</param>
  3284. </member>
  3285. <member name="M:Apq.Extension.Ext_IList.AddUnique(System.Collections.IList,System.Object)">
  3286. <summary>
  3287. 将某项添加到 System.Collections.Generic.IList 中,该项唯一。
  3288. </summary>
  3289. <returns>新项的插入位置。</returns>
  3290. </member>
  3291. <member name="M:Apq.Extension.Ext_IList.IndexOfOrDefault``1(System.Collections.Generic.IList{``0},System.Int32)">
  3292. <summary>
  3293. 按索引位置获取子项,越界则取类型T的默认值
  3294. </summary>
  3295. </member>
  3296. <member name="M:Apq.Extension.Ext_IList.IndexOfOrFirstOrDefault``1(System.Collections.Generic.IList{``0},System.Int32)">
  3297. <summary>
  3298. 按索引位置获取子项,越界则取第一个值
  3299. </summary>
  3300. </member>
  3301. <member name="M:Apq.Extension.Ext_IList.IndexOfOrLastOrDefault``1(System.Collections.Generic.IList{``0},System.Int32)">
  3302. <summary>
  3303. 按索引位置获取子项,越界则取最后一个值
  3304. </summary>
  3305. </member>
  3306. <member name="M:Apq.Extension.Ext_IList.IndexOf_ByCycle``1(System.Collections.Generic.IList{``0},System.Int32)">
  3307. <summary>
  3308. 按循环索引获取子项
  3309. </summary>
  3310. </member>
  3311. <member name="M:Apq.Extension.Ext_IList.DoAddByIndex``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IList{System.Double})">
  3312. <summary>
  3313. 列表加法:按索引位置,不足部分视为类型T的默认值
  3314. </summary>
  3315. </member>
  3316. <member name="M:Apq.Extension.Ext_IList.DoSubtractByIndex``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IList{System.Double})">
  3317. <summary>
  3318. 列表减法:按索引位置,不足部分视为类型T的默认值
  3319. </summary>
  3320. </member>
  3321. <member name="T:Apq.Extension.Ext_Json">
  3322. <summary>
  3323. Json串的扩展方法
  3324. </summary>
  3325. </member>
  3326. <member name="M:Apq.Extension.Ext_Json.ToJsonStr(System.Object)">
  3327. <summary>
  3328. 转为json字符串
  3329. </summary>
  3330. </member>
  3331. <member name="M:Apq.Extension.Ext_Json.FromJsonStr(System.String)">
  3332. <summary>
  3333. json字符串转为C#对象(字典、列表、值)
  3334. </summary>
  3335. </member>
  3336. <member name="M:Apq.Extension.Ext_Json.ToJList(Newtonsoft.Json.Linq.JArray)">
  3337. <summary>
  3338. 转为列表
  3339. </summary>
  3340. </member>
  3341. <member name="M:Apq.Extension.Ext_Json.ToJDic(Newtonsoft.Json.Linq.JObject)">
  3342. <summary>
  3343. 转为字典
  3344. </summary>
  3345. </member>
  3346. <member name="M:Apq.Extension.Ext_Json.DeepCloneByJson``1(``0)">
  3347. <summary>
  3348. 基于Json互转的深复制
  3349. </summary>
  3350. </member>
  3351. <member name="T:Apq.Extension.Ext_MsSql">
  3352. <summary>
  3353. 用于MsSql的扩展方法
  3354. </summary>
  3355. </member>
  3356. <member name="M:Apq.Extension.Ext_MsSql.ConvertToSqlDbType(System.Data.DbType)">
  3357. <summary>
  3358. DbType ==&gt; SqlDbType
  3359. </summary>
  3360. </member>
  3361. <member name="M:Apq.Extension.Ext_MsSql.ConvertToDbType(System.Data.SqlDbType)">
  3362. <summary>
  3363. SqlDbType ==&gt; DbType
  3364. </summary>
  3365. </member>
  3366. <member name="M:Apq.Extension.Ext_MsSql.ConvertToCSType(System.Data.SqlDbType)">
  3367. <summary>
  3368. SqlDbType ==&gt; CS
  3369. </summary>
  3370. </member>
  3371. <member name="M:Apq.Extension.Ext_MsSql.ConvertToSqlDbType(System.Type)">
  3372. <summary>
  3373. CS ==&gt; SqlDbType
  3374. </summary>
  3375. </member>
  3376. <member name="M:Apq.Extension.Ext_MsSql.ConvertToMsSqlON(System.ValueType,System.Data.SqlDbType)">
  3377. <summary>
  3378. 转换为SqlON串
  3379. </summary>
  3380. <param name="sdt">已支持类型受限于下级方法实现</param>
  3381. <param name="me"></param>
  3382. <returns></returns>
  3383. </member>
  3384. <member name="M:Apq.Extension.Ext_MsSql.ConvertToMsSqlON(System.Data.DataRow)">
  3385. <summary>
  3386. 转换为SqlON串
  3387. </summary>
  3388. </member>
  3389. <member name="M:Apq.Extension.Ext_MsSql.ConvertToMsSqlON(System.String,System.Data.SqlDbType)">
  3390. <summary>
  3391. 转换为SqlON串
  3392. </summary>
  3393. <param name="sdt">{Char,DateTime,NChar,NText,NVarChar,SmallDateTime,Text,UniqueIdentifier,VarChar}</param>
  3394. <param name="me"></param>
  3395. <returns></returns>
  3396. </member>
  3397. <member name="M:Apq.Extension.Ext_MsSql.ConvertToMsSqlON(System.Object)">
  3398. <summary>
  3399. 转换为SqlON串
  3400. </summary>
  3401. </member>
  3402. <member name="M:Apq.Extension.Ext_MsSql.ConvertToMsSqlON(System.Object,System.Data.SqlDbType)">
  3403. <summary>
  3404. 转换为SqlON串
  3405. </summary>
  3406. <param name="sdt">已支持类型受限于下级方法实现</param>
  3407. <param name="me"></param>
  3408. <returns></returns>
  3409. </member>
  3410. <member name="M:Apq.Extension.Ext_MsSql.ConvertToMsSqlON(System.Data.SqlDbType,System.Byte[])">
  3411. <summary>
  3412. 转换为SqlON串
  3413. </summary>
  3414. <param name="sdt">{Binary,Bit,Image,Variant,UniqueIdentifier}</param>
  3415. <param name="ary"></param>
  3416. <returns></returns>
  3417. </member>
  3418. <member name="M:Apq.Extension.Ext_MsSql.GuessSqlDbType(System.String)">
  3419. <summary>
  3420. 根据SqlON串,解析出对应的SqlDbType(猜测)
  3421. </summary>
  3422. </member>
  3423. <member name="M:Apq.Extension.Ext_MsSql.TryParseMsSqlON(System.String,System.Object@)">
  3424. <summary>
  3425. 解析 SqlON 对象
  3426. </summary>
  3427. <param name="rtn">解析出来的结果</param>
  3428. <param name="me">来源 SqlON 字符串</param>
  3429. <returns></returns>
  3430. </member>
  3431. <member name="M:Apq.Extension.Ext_MsSql.CreateMsSqlConnection(System.String,System.Int32,System.String,System.String,System.String,System.String,System.String)">
  3432. <summary>
  3433. 创建MsSql连接对象
  3434. </summary>
  3435. <param name="Server"></param>
  3436. <param name="Port"></param>
  3437. <param name="Uid"></param>
  3438. <param name="Pwd"></param>
  3439. <param name="dbName"></param>
  3440. <param name="Option"></param>
  3441. <param name="AppName">客户端程序名称</param>
  3442. <returns></returns>
  3443. </member>
  3444. <member name="P:Apq.Extension.DB_MsSql.htSqlToDb">
  3445. <summary>
  3446. 获取SqlDbType ==&gt; DbType 的映射表
  3447. </summary>
  3448. </member>
  3449. <member name="M:Apq.Extension.DB_MsSql.GetDbType(System.Data.SqlDbType)">
  3450. <summary>
  3451. 获取获取SqlDbType对应的DbType
  3452. </summary>
  3453. </member>
  3454. <member name="P:Apq.Extension.DB_MsSql.htDbToSql">
  3455. <summary>
  3456. 获取DbType ==&gt; SqlDbType 的映射表
  3457. </summary>
  3458. </member>
  3459. <member name="M:Apq.Extension.DB_MsSql.GetSqlDbType(System.Data.DbType)">
  3460. <summary>
  3461. 获取DbType对应的SqlDbType
  3462. </summary>
  3463. </member>
  3464. <member name="P:Apq.Extension.DB_MsSql.htSqlToCS">
  3465. <summary>
  3466. 获取SqlDbType ==&gt; C#类型 的映射表
  3467. </summary>
  3468. </member>
  3469. <member name="M:Apq.Extension.DB_MsSql.GetCSType(System.Data.SqlDbType)">
  3470. <summary>
  3471. 获取SqlDbType对应的C#类型
  3472. </summary>
  3473. </member>
  3474. <member name="P:Apq.Extension.DB_MsSql.htCSToSql">
  3475. <summary>
  3476. 获取C#类型 ==&gt; SqlDbType 的映射表
  3477. </summary>
  3478. </member>
  3479. <member name="M:Apq.Extension.DB_MsSql.GetSqlDbType(System.Type)">
  3480. <summary>
  3481. 获取C#类型对应的SqlDbType
  3482. </summary>
  3483. </member>
  3484. <member name="P:Apq.Extension.DB_MsSql.htMsSqlToCS">
  3485. <summary>
  3486. 获取SqlDbType ==&gt; C#类型 的映射表
  3487. </summary>
  3488. </member>
  3489. <member name="M:Apq.Extension.DB_MsSql.GetCSType(Apq.DB.MsSql.MsSqlType)">
  3490. <summary>
  3491. 获取MsSqlType对应的C#类型
  3492. </summary>
  3493. </member>
  3494. <member name="P:Apq.Extension.DB_MsSql.htCSToMsSql">
  3495. <summary>
  3496. 获取C#类型 ==&gt; MsSqlType 的映射表
  3497. </summary>
  3498. </member>
  3499. <member name="M:Apq.Extension.DB_MsSql.GetMsSqlType(System.Type)">
  3500. <summary>
  3501. 获取C#类型对应的MsSqlType
  3502. </summary>
  3503. </member>
  3504. <member name="M:Apq.Extension.Ext_MySql.ConvertToMySqlDbType(System.Data.DbType)">
  3505. <summary>
  3506. DbType ==&gt; MySqlDbType
  3507. </summary>
  3508. </member>
  3509. <member name="M:Apq.Extension.Ext_MySql.ConvertToDbType(MySql.Data.MySqlClient.MySqlDbType)">
  3510. <summary>
  3511. MySqlDbType ==&gt; DbType
  3512. </summary>
  3513. </member>
  3514. <member name="M:Apq.Extension.Ext_MySql.ConvertToCSType(MySql.Data.MySqlClient.MySqlDbType)">
  3515. <summary>
  3516. MySqlDbType ==&gt; CS
  3517. </summary>
  3518. </member>
  3519. <member name="M:Apq.Extension.Ext_MySql.ConvertToMySqlDbType(System.Type)">
  3520. <summary>
  3521. CS ==&gt; MySqlDbType
  3522. </summary>
  3523. </member>
  3524. <member name="P:Apq.Extension.DB_MySql.htMySqlToDb">
  3525. <summary>
  3526. 获取MySqlDbType ==&gt; DbType 的映射表
  3527. </summary>
  3528. </member>
  3529. <member name="M:Apq.Extension.DB_MySql.GetDbType(MySql.Data.MySqlClient.MySqlDbType)">
  3530. <summary>
  3531. 获取获取MySqlDbType对应的DbType
  3532. </summary>
  3533. </member>
  3534. <member name="P:Apq.Extension.DB_MySql.htDbToMySql">
  3535. <summary>
  3536. 获取DbType ==&gt; MySqlDbType 的映射表
  3537. </summary>
  3538. </member>
  3539. <member name="M:Apq.Extension.DB_MySql.GetMySqlDbType(System.Data.DbType)">
  3540. <summary>
  3541. 获取DbType对应的MySqlDbType
  3542. </summary>
  3543. </member>
  3544. <member name="P:Apq.Extension.DB_MySql.htMySqlToCS">
  3545. <summary>
  3546. 获取MySql数据库类型与C#类型的对应表
  3547. </summary>
  3548. </member>
  3549. <member name="M:Apq.Extension.DB_MySql.GetCSType(MySql.Data.MySqlClient.MySqlDbType)">
  3550. <summary>
  3551. 获取数据库类型对应的C#类型
  3552. </summary>
  3553. <param name="mdt"></param>
  3554. <returns></returns>
  3555. </member>
  3556. <member name="P:Apq.Extension.DB_MySql.htCSToMySql">
  3557. <summary>
  3558. 获取C#类型与MySql数据库类型的对应表
  3559. </summary>
  3560. </member>
  3561. <member name="M:Apq.Extension.DB_MySql.GetMySqlDbType(System.Type)">
  3562. <summary>
  3563. 获取C#类型对应的MySql数据库类型
  3564. </summary>
  3565. <param name="t"></param>
  3566. <returns></returns>
  3567. </member>
  3568. <member name="T:Apq.Extension.Ext_NameValueCollection">
  3569. <summary>
  3570. NameValueCollection扩展
  3571. </summary>
  3572. </member>
  3573. <member name="M:Apq.Extension.Ext_NameValueCollection.ToDynamic(System.Collections.Specialized.NameValueCollection,System.Boolean,System.Boolean)">
  3574. <summary>
  3575. 转为动态类型
  3576. </summary>
  3577. <remarks>
  3578. 浅复制,无类型转换
  3579. </remarks>
  3580. </member>
  3581. <member name="M:Apq.Extension.Ext_NameValueCollection.ToPostContent(System.Collections.Specialized.NameValueCollection,System.Boolean,System.Boolean,System.Text.Encoding,System.Func{System.String,System.Text.Encoding,System.String})">
  3582. <summary>
  3583. 转为字节数组(用于Post)
  3584. </summary>
  3585. <param name="encoding"></param>
  3586. <param name="encodeQuery">提供编码或解码算法。默认使用 Encoder.UrlEncode</param>
  3587. </member>
  3588. <member name="T:Apq.Extension.Ext_Object">
  3589. <summary>
  3590. [反射]System.Object的基础扩展
  3591. </summary>
  3592. </member>
  3593. <member name="M:Apq.Extension.Ext_Object.GetOriginValueInNullable(System.Object)">
  3594. <summary>
  3595. 取出可空类型的原始值与类型
  3596. </summary>
  3597. </member>
  3598. <member name="M:Apq.Extension.Ext_Object.LikeDefault``1(``0)">
  3599. <summary>
  3600. 是否与 类型的默认值 具有相似意义 {null、DBNull、空白字符串、只包含一个LikeDefault的列表}
  3601. </summary>
  3602. </member>
  3603. <member name="M:Apq.Extension.Ext_Object.LikeDBNull(System.Object)">
  3604. <summary>
  3605. 是否与 DBNull 具有相似意义[仿JScrip]{null,DBNull,空白字符串}
  3606. </summary>
  3607. </member>
  3608. <member name="M:Apq.Extension.Ext_Object.IsNull(System.Object)">
  3609. <summary>
  3610. 是否为null{null,DBNull}
  3611. </summary>
  3612. </member>
  3613. <member name="M:Apq.Extension.Ext_Object.HasMean(System.Object)">
  3614. <summary>
  3615. 返回指定对象是否有意义,不为{null,DBNull,string.Empty,false,0}
  3616. </summary>
  3617. </member>
  3618. <member name="M:Apq.Extension.Ext_Object.SetPropertyValue(System.Object,System.String,System.Object)">
  3619. <summary>
  3620. [反射]设置对象中指定属性的值
  3621. </summary>
  3622. <remarks>
  3623. 浅复制,无类型转换
  3624. </remarks>
  3625. </member>
  3626. <member name="M:Apq.Extension.Ext_Object.GetPropertyValue(System.Object,System.String)">
  3627. <summary>
  3628. [反射]获取对象中指定属性的值
  3629. </summary>
  3630. <remarks>
  3631. 浅复制,无类型转换
  3632. </remarks>
  3633. </member>
  3634. <member name="M:Apq.Extension.Ext_Object.GetPropertyValues(System.Object,System.Collections.Generic.IList{System.String})">
  3635. <summary>
  3636. [反射]获取对象中指定属性的值(数组)
  3637. </summary>
  3638. <remarks>
  3639. 浅复制,无类型转换
  3640. </remarks>
  3641. </member>
  3642. <member name="M:Apq.Extension.Ext_Object.ToDic(System.Object,System.Boolean,System.Boolean)">
  3643. <summary>
  3644. [递归]转为字典类型[Dictionary&lt;string, object?&gt;](只取可读属性和字段,浅复制,无类型转换)
  3645. </summary>
  3646. <remarks>
  3647. 主要用于匿名实例和EF查询里的实体转换
  3648. </remarks>
  3649. </member>
  3650. <member name="M:Apq.Extension.Ext_Object.FromDic(System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
  3651. <summary>
  3652. [递归]从字典中加载可写属性和字段值
  3653. </summary>
  3654. <param name="dic"></param>
  3655. </member>
  3656. <member name="M:Apq.Extension.Ext_Object.ToDynamic(System.Object,System.Boolean,System.Boolean)">
  3657. <summary>
  3658. [递归]转为动态类型[ExpandoObject](只取可读属性和字段,浅复制,无类型转换)
  3659. </summary>
  3660. <remarks>
  3661. 主要用于匿名实例和EF查询里的实体转换
  3662. </remarks>
  3663. </member>
  3664. <member name="M:Apq.Extension.Ext_Object.FromDynamic(System.Object,System.Dynamic.ExpandoObject)">
  3665. <summary>
  3666. [递归]从动态类型[ExpandoObject]中加载可写属性和字段值
  3667. </summary>
  3668. <param name="dic"></param>
  3669. </member>
  3670. <member name="M:Apq.Extension.Ext_Object.ToString_Fast(System.Object,System.String)">
  3671. <summary>
  3672. 快速转换为字符串(支持类型有限)
  3673. </summary>
  3674. <param name="obj">原始对象</param>
  3675. <param name="failedString">转换失败时返回此参数值</param>
  3676. </member>
  3677. <member name="T:Apq.Extension.Ext_ObservableCollection">
  3678. <summary>
  3679. ObservableCollection泛型集合基本扩展
  3680. </summary>
  3681. </member>
  3682. <member name="M:Apq.Extension.Ext_ObservableCollection.Sort``1(System.Collections.ObjectModel.ObservableCollection{``0})">
  3683. <summary>
  3684. 默认排序
  3685. </summary>
  3686. </member>
  3687. <member name="M:Apq.Extension.Ext_ObservableCollection.Sort``1(System.Collections.ObjectModel.ObservableCollection{``0},System.Collections.Generic.IComparer{``0})">
  3688. <summary>
  3689. 按指定比较方法排序
  3690. </summary>
  3691. </member>
  3692. <member name="M:Apq.Extension.Ext_Oracle.ConvertToOracleDbType(System.Data.DbType)">
  3693. <summary>
  3694. DbType ==&gt; OracleDbType
  3695. </summary>
  3696. </member>
  3697. <member name="M:Apq.Extension.Ext_Oracle.ConvertToDbType(Oracle.ManagedDataAccess.Client.OracleDbType)">
  3698. <summary>
  3699. OracleDbType ==&gt; DbType
  3700. </summary>
  3701. </member>
  3702. <member name="M:Apq.Extension.Ext_Oracle.ConvertToCSType(Oracle.ManagedDataAccess.Client.OracleDbType)">
  3703. <summary>
  3704. OracleDbType ==&gt; CS
  3705. </summary>
  3706. </member>
  3707. <member name="M:Apq.Extension.Ext_Oracle.ConvertToOracleDbType(System.Type)">
  3708. <summary>
  3709. CS ==&gt; OracleDbType
  3710. </summary>
  3711. </member>
  3712. <member name="M:Apq.Extension.Ext_Oracle.CreateOracleConnection(System.String,System.Int32,System.String,System.String,System.String)">
  3713. <summary>
  3714. 创建Oracle连接对象
  3715. </summary>
  3716. <param name="Server"></param>
  3717. <param name="Port"></param>
  3718. <param name="Uid"></param>
  3719. <param name="Pwd"></param>
  3720. <param name="dbName"></param>
  3721. <returns></returns>
  3722. </member>
  3723. <member name="P:Apq.Extension.DB_Oracle.htOracleToDb">
  3724. <summary>
  3725. OracleDbType ==&gt; DbType 的映射表
  3726. </summary>
  3727. </member>
  3728. <member name="M:Apq.Extension.DB_Oracle.GetDbType(Oracle.ManagedDataAccess.Client.OracleDbType)">
  3729. <summary>
  3730. 获取获取OracleDbType对应的DbType
  3731. </summary>
  3732. </member>
  3733. <member name="P:Apq.Extension.DB_Oracle.htDbToOracle">
  3734. <summary>
  3735. 获取DbType ==&gt; OracleDbType 的映射表
  3736. </summary>
  3737. </member>
  3738. <member name="M:Apq.Extension.DB_Oracle.GetOracleDbType(System.Data.DbType)">
  3739. <summary>
  3740. 获取DbType对应的OracleDbType
  3741. </summary>
  3742. </member>
  3743. <member name="P:Apq.Extension.DB_Oracle.htOracleToCS">
  3744. <summary>
  3745. 获取OracleDbType ==&gt; C#类型 的映射表
  3746. </summary>
  3747. </member>
  3748. <member name="M:Apq.Extension.DB_Oracle.GetCSType(Oracle.ManagedDataAccess.Client.OracleDbType)">
  3749. <summary>
  3750. 获取OracleDbType对应的C#类型
  3751. </summary>
  3752. </member>
  3753. <member name="P:Apq.Extension.DB_Oracle.htCSToOracle">
  3754. <summary>
  3755. 获取C#类型 ==&gt; OracleDbType 的映射表
  3756. </summary>
  3757. </member>
  3758. <member name="M:Apq.Extension.DB_Oracle.GetOracleDbType(System.Type)">
  3759. <summary>
  3760. 获取C#类型对应的OracleDbType
  3761. </summary>
  3762. </member>
  3763. <member name="T:Apq.Extension.Ext_Reflection">
  3764. <summary>
  3765. 反射扩展
  3766. </summary>
  3767. </member>
  3768. <member name="M:Apq.Extension.Ext_Reflection.IsNullable(System.Type)">
  3769. <summary>
  3770. 是否为可空类型
  3771. </summary>
  3772. </member>
  3773. <member name="M:Apq.Extension.Ext_Reflection.IsAnonymous(System.Reflection.MemberInfo)">
  3774. <summary>
  3775. 是否为匿名代码(如:匿名类、Lambda块)
  3776. </summary>
  3777. </member>
  3778. <member name="M:Apq.Extension.Ext_Reflection.GetFriendlyName(System.Reflection.MemberInfo)">
  3779. <summary>
  3780. 获取友好名称
  3781. </summary>
  3782. </member>
  3783. <member name="M:Apq.Extension.Ext_Reflection.IsCompilerGenerated(System.Type)">
  3784. <summary>
  3785. 是否由编译器自动生成
  3786. </summary>
  3787. </member>
  3788. <member name="M:Apq.Extension.Ext_Reflection.GetClassDeclare(System.Type)">
  3789. <summary>
  3790. 获取类的定义
  3791. </summary>
  3792. </member>
  3793. <member name="M:Apq.Extension.Ext_Reflection.GetNameSpace(System.Type)">
  3794. <summary>
  3795. 获取类的命名空间
  3796. </summary>
  3797. </member>
  3798. <member name="M:Apq.Extension.Ext_Reflection.GetClassNameSelf(System.Type)">
  3799. <summary>
  3800. 获取类自己的名称(不含嵌套类的上级类名)
  3801. </summary>
  3802. </member>
  3803. <member name="M:Apq.Extension.Ext_Reflection.GetClassName(System.Type)">
  3804. <summary>
  3805. 获取类名(嵌套类包含上级类名)
  3806. </summary>
  3807. </member>
  3808. <member name="M:Apq.Extension.Ext_Reflection.IsAsync(System.Reflection.MethodBase)">
  3809. <summary>
  3810. 是否为异步方法
  3811. </summary>
  3812. <remarks>感觉不准</remarks>
  3813. </member>
  3814. <member name="M:Apq.Extension.Ext_Reflection.IsCompilerGenerated(System.Reflection.MethodBase)">
  3815. <summary>
  3816. 是否由编译器自动生成
  3817. </summary>
  3818. </member>
  3819. <member name="M:Apq.Extension.Ext_Reflection.GetMethodNameDeclare(System.Reflection.MethodBase)">
  3820. <summary>
  3821. 获取方法定义所在的类和方法名(不含泛型的形参列表)
  3822. </summary>
  3823. </member>
  3824. <member name="M:Apq.Extension.Ext_Reflection.GetMethodName(System.Reflection.MethodBase)">
  3825. <summary>
  3826. 获取方法定义所在的命名空间、类名和方法名
  3827. </summary>
  3828. </member>
  3829. <member name="M:Apq.Extension.Ext_Reflection.GetDelegateReturnType(System.Type)">
  3830. <summary>
  3831. 获取委托的返回类型
  3832. </summary>
  3833. </member>
  3834. <member name="M:Apq.Extension.Ext_Reflection.GetDelegateParameterTypes(System.Type)">
  3835. <summary>
  3836. 获取委托的参数类型列表
  3837. </summary>
  3838. </member>
  3839. <member name="M:Apq.Extension.Ext_Reflection.FomatNameForCSV(System.String)">
  3840. <summary>
  3841. 将名称中的英文逗号换为中文逗号
  3842. </summary>
  3843. </member>
  3844. <member name="M:Apq.Extension.Ext_Reflection.GetAllFields(System.Type,System.Reflection.BindingFlags,System.Collections.Generic.IEnumerable{System.String})">
  3845. <summary>
  3846. 获取继承层次中的所有字段
  3847. </summary>
  3848. <param name="me">当前类型</param>
  3849. <param name="flags">标志</param>
  3850. <param name="names">字段名范围</param>
  3851. </member>
  3852. <member name="M:Apq.Extension.Ext_Reflection.GetAllProperties(System.Type,System.Reflection.BindingFlags,System.Collections.Generic.IEnumerable{System.String})">
  3853. <summary>
  3854. 获取继承层次中的所有属性
  3855. </summary>
  3856. <param name="me">当前类型</param>
  3857. <param name="flags">标志</param>
  3858. <param name="names">字段名范围</param>
  3859. </member>
  3860. <member name="M:Apq.Extension.Ext_Reflection.RegexUnderline">
  3861. <remarks>
  3862. Pattern:<br/>
  3863. <code>[~`\\!@\\#\\$\\%\\:\\;\\,\\.\\?\\/\\+\\-\\&gt;\\}\\]\\)]</code><br/>
  3864. Explanation:<br/>
  3865. <code>
  3866. ○ Match a character in the set [!#-%)+-/:;&gt;-@]`}~].<br/>
  3867. </code>
  3868. </remarks>
  3869. </member>
  3870. <member name="M:Apq.Extension.Ext_Reflection.RegexClear">
  3871. <remarks>
  3872. Pattern:<br/>
  3873. <code>[\\'\\"\\&lt;\\{\\[\\(]</code><br/>
  3874. Explanation:<br/>
  3875. <code>
  3876. ○ Match a character in the set ["'(&lt;[{].<br/>
  3877. </code>
  3878. </remarks>
  3879. </member>
  3880. <member name="M:Apq.Extension.Ext_Stream.SaveToFile(System.IO.Stream,System.String)">
  3881. <summary>
  3882. 将流写成文件(如何文件已存在,则覆盖)
  3883. </summary>
  3884. </member>
  3885. <member name="M:Apq.Extension.Ext_String.RemoveWhiteSpaces(System.String)">
  3886. <summary>
  3887. 移除所有空白或不可见字符
  3888. </summary>
  3889. <param name="me"></param>
  3890. <returns></returns>
  3891. </member>
  3892. <member name="M:Apq.Extension.Ext_String.IndexOf(System.String,System.Collections.Generic.IEnumerable{System.String})">
  3893. <summary>
  3894. 查找所有子串出现的位置
  3895. </summary>
  3896. </member>
  3897. <member name="M:Apq.Extension.Ext_String.Repeate(System.String,System.Int32)">
  3898. <summary>
  3899. 字符串重复count次(0次就是string.Empty)
  3900. </summary>
  3901. </member>
  3902. <member name="M:Apq.Extension.Ext_String.GetRange(System.String,System.Int32,System.Int32)">
  3903. <summary>
  3904. 按索引范围取子串[idxBegin,idxEnd)
  3905. </summary>
  3906. <returns>尽量按范围取(范围无效时返回string.Empty)</returns>
  3907. </member>
  3908. <member name="M:Apq.Extension.Ext_String.IsInt(System.String)">
  3909. <summary>
  3910. 字符串是否为十进制整数(可包含正负号[开头允许有一个],小数点[仅结尾可有])(不是使用正则表达式)
  3911. </summary>
  3912. </member>
  3913. <member name="M:Apq.Extension.Ext_String.IsNum(System.String)">
  3914. <summary>
  3915. 字符串是否为十进制数值(可包含正负号[开头允许有一个],小数点[最多一个])(不是使用正则表达式)
  3916. </summary>
  3917. </member>
  3918. <member name="M:Apq.Extension.Ext_String.GetFirstMeaningfulString(System.String[])">
  3919. <summary>
  3920. 模仿??操作符,取列表中第一个有意义的字符串,全无意则取最后一个值。(无意义:null, 空白字符串[Empty,WhiteSpace])
  3921. </summary>
  3922. </member>
  3923. <member name="M:Apq.Extension.Ext_String.MaybeSqlInjection(System.String)">
  3924. <summary>
  3925. 判断字符串是否可能是SQL注入(包含以下字符:";","'","--","/*","*/","xp_")
  3926. </summary>
  3927. <param name="me">应该是从不可信任来源传入的字符串(比如:客户端)</param>
  3928. </member>
  3929. <member name="M:Apq.Extension.Ext_String.Regex_Cn">
  3930. <remarks>
  3931. Pattern:<br/>
  3932. <code>[\\u4E00-\\u9FFF]+</code><br/>
  3933. Options:<br/>
  3934. <code>RegexOptions.IgnoreCase</code><br/>
  3935. Explanation:<br/>
  3936. <code>
  3937. ○ Match a character in the set [\u4E00-\u9FFF] atomically at least once.<br/>
  3938. </code>
  3939. </remarks>
  3940. </member>
  3941. <member name="M:Apq.Extension.Ext_String.GetChineseWord(System.String)">
  3942. <summary>
  3943. 提取中文(连在一起)
  3944. </summary>
  3945. </member>
  3946. <member name="M:Apq.Extension.Ext_String.IsIP4(System.String)">
  3947. <summary>
  3948. 判断字符串是否为IP4
  3949. </summary>
  3950. </member>
  3951. <member name="M:Apq.Extension.Ext_String.DivestNum``1(System.String,System.Collections.Generic.List{``0}@,System.Collections.Generic.List{System.String}@,System.String[],System.StringSplitOptions)">
  3952. <summary>
  3953. 从字符串中剥离数字。按拆分点提取为 字符串列表 与 数字串(转为数值)列表
  3954. </summary>
  3955. </member>
  3956. <member name="M:Apq.Extension.Ext_Xml.LoadOrDefault(System.Xml.XmlDocument,System.String,System.String,System.Text.Encoding)">
  3957. <summary>
  3958. 从文件加载,失败时加载为默认内容"&lt;root />"
  3959. </summary>
  3960. <param name="xd"></param>
  3961. <param name="filePath">文件路径</param>
  3962. <param name="defaultXml">默认Xml串</param>
  3963. <param name="encoding">指定文件编码格式,默认为UTF8</param>
  3964. </member>
  3965. <member name="T:Apq.GlobalObject">
  3966. <summary>
  3967. 全局对象
  3968. </summary>
  3969. </member>
  3970. <member name="P:Apq.GlobalObject.TheAssembly">
  3971. <summary>
  3972. 该程序集
  3973. </summary>
  3974. </member>
  3975. <member name="P:Apq.GlobalObject.TheProcess">
  3976. <summary>
  3977. 当前进程
  3978. </summary>
  3979. </member>
  3980. <member name="P:Apq.GlobalObject.EntryFolder">
  3981. <summary>
  3982. 当前程序的入口目录。入口程序集(dll或exe)所在目录(以"\"结尾的绝对路径)
  3983. </summary>
  3984. </member>
  3985. <member name="P:Apq.GlobalObject.DllFolder">
  3986. <summary>
  3987. 本程序集(dll或exe)所在目录(以"\"结尾的绝对路径)
  3988. </summary>
  3989. </member>
  3990. <member name="P:Apq.GlobalObject.DefaultConfigFolder">
  3991. <summary>
  3992. DefaultConfig目录(以"\"结尾)
  3993. </summary>
  3994. </member>
  3995. <member name="P:Apq.GlobalObject.ConfigFolder">
  3996. <summary>
  3997. Config目录(以"\"结尾)
  3998. </summary>
  3999. </member>
  4000. <member name="P:Apq.GlobalObject.LogFolder">
  4001. <summary>
  4002. 日志目录(以"\"结尾)
  4003. </summary>
  4004. </member>
  4005. <member name="P:Apq.GlobalObject.NamedInstances">
  4006. <summary>
  4007. 命名实例集合
  4008. </summary>
  4009. </member>
  4010. <member name="M:Apq.GlobalObject.GetOrAddSingleton``1(System.Func{``0})">
  4011. <summary>
  4012. 获取或添加单态实例
  4013. </summary>
  4014. <param name="factory">提供创建实例的方法</param>
  4015. <remarks>创建实例后立即自动调用初始化方法(Init)</remarks>
  4016. </member>
  4017. <member name="P:Apq.GlobalObject.FixedThreadTaskScheduler">
  4018. <summary>
  4019. 获取默认的使用自定义线程池的任务调度器(建议仅用于可延迟执行的长时任务),线程数在配置文件中指定
  4020. </summary>
  4021. </member>
  4022. <member name="P:Apq.GlobalObject.RunInNewBgThreadTaskScheduler">
  4023. <summary>
  4024. 获取默认的使用新线程(后台)的任务调度器
  4025. </summary>
  4026. </member>
  4027. <member name="P:Apq.GlobalObject.RunInNewFgThreadTaskScheduler">
  4028. <summary>
  4029. 获取默认的使用新线程(前台)的任务调度器
  4030. </summary>
  4031. </member>
  4032. <member name="T:Apq.IExpire">
  4033. <summary>
  4034. 可过期
  4035. </summary>
  4036. </member>
  4037. <member name="P:Apq.IExpire.NowProvider">
  4038. <summary>
  4039. 提供当前时间
  4040. </summary>
  4041. </member>
  4042. <member name="P:Apq.IExpire.ExpireMode">
  4043. <summary>
  4044. 有效期模式{0:总是有效,1:起止区间}
  4045. </summary>
  4046. </member>
  4047. <member name="P:Apq.IExpire.StartTime">
  4048. <summary>
  4049. 开始时间
  4050. </summary>
  4051. </member>
  4052. <member name="P:Apq.IExpire.EndTime">
  4053. <summary>
  4054. 结束时间
  4055. </summary>
  4056. </member>
  4057. <member name="P:Apq.IExpire.IsTooEarly">
  4058. <summary>
  4059. 是否太早(还未到有效期)
  4060. </summary>
  4061. </member>
  4062. <member name="P:Apq.IExpire.IsTooLate">
  4063. <summary>
  4064. 是否太晚(已过期)
  4065. </summary>
  4066. </member>
  4067. <member name="P:Apq.IExpire.IsUnExpired">
  4068. <summary>
  4069. 是否未过期(永久有效 或 不早也不晚)
  4070. </summary>
  4071. </member>
  4072. <member name="T:Apq.ISingleton`1">
  4073. <summary>
  4074. 表示单态模式(注意实现静态成员)
  4075. </summary>
  4076. <typeparam name="T"></typeparam>
  4077. </member>
  4078. <member name="P:Apq.ISingleton`1.Instance">
  4079. <summary>
  4080. 获取单态实例
  4081. </summary>
  4082. </member>
  4083. <member name="M:Apq.ISingleton`1.Init">
  4084. <summary>
  4085. 对新创建的实例进行初始化(应在创建单态实例后先调用此方法再使用其它功能)
  4086. </summary>
  4087. </member>
  4088. <member name="T:Apq.JsonPocoBase">
  4089. <summary>
  4090. Json简单类的抽象基类(用于解析Json结构的类应继承此类)
  4091. </summary>
  4092. </member>
  4093. <!-- Badly formed XML comment ignored for member "T:Apq.log4netHelper" -->
  4094. <member name="M:Apq.log4netHelper.UseConfigFile(System.String)">
  4095. <summary>
  4096. log4net使用自定义配置文件(如果没有同名的用户配置文件,则使用默认配置文件)
  4097. </summary>
  4098. <param name="fileName">配置文件名</param>
  4099. <remarks>该方法不会产生异常</remarks>
  4100. </member>
  4101. <member name="P:Apq.log4netHelper.RollingLoggerName">
  4102. <summary>
  4103. 获取或设置滚动日志器名称(配置文件中应使用该名称)
  4104. </summary>
  4105. </member>
  4106. <member name="P:Apq.log4netHelper.MsSqlLoggerName">
  4107. <summary>
  4108. 获取或设置MsSql日志器名称(配置文件中应使用该名称)
  4109. </summary>
  4110. </member>
  4111. <member name="P:Apq.log4netHelper.EFRollingLoggerName">
  4112. <summary>
  4113. 获取或设置EF滚动日志器名称(配置文件中应使用该名称)
  4114. </summary>
  4115. </member>
  4116. <member name="M:Apq.log4netHelper.Log(log4net.ILog,log4net.Core.Level,System.Object,System.Exception)">
  4117. <summary>
  4118. 记录日志
  4119. </summary>
  4120. <param name="me">日志器</param>
  4121. <param name="level">日志级别(有效级别为 Debug Info Warn Error Fatal)</param>
  4122. <param name="message">信息</param>
  4123. <param name="exception">异常对象</param>
  4124. <remarks>该方法未捕获异常</remarks>
  4125. </member>
  4126. <member name="M:Apq.log4netHelper.LogToRollingFile(log4net.Core.Level,System.Object,System.Exception)">
  4127. <summary>
  4128. 记录日志到滚动文件
  4129. </summary>
  4130. <param name="level">日志级别(有效级别为 Debug Info Warn Error Fatal)</param>
  4131. <param name="message">信息</param>
  4132. <param name="exception">异常对象</param>
  4133. <remarks>该方法不会产生异常</remarks>
  4134. </member>
  4135. <member name="M:Apq.log4netHelper.LogToRollingFileAsync(log4net.Core.Level,System.Object,System.Exception)">
  4136. <summary>
  4137. [异步]记录日志到滚动文件
  4138. </summary>
  4139. <param name="level">日志级别(有效级别为 Debug Info Warn Error Fatal)</param>
  4140. <param name="message">信息</param>
  4141. <param name="exception">异常对象</param>
  4142. <remarks>该方法不会产生异常</remarks>
  4143. </member>
  4144. <member name="M:Apq.log4netHelper.LogToMsSql(log4net.Core.Level,System.Object,System.Exception)">
  4145. <summary>
  4146. 记录日志到数据库
  4147. </summary>
  4148. <param name="level">日志级别(有效级别为 Debug Info Warn Error Fatal)</param>
  4149. <param name="message">信息</param>
  4150. <param name="exception">异常对象</param>
  4151. <remarks>该方法不会产生异常</remarks>
  4152. </member>
  4153. <member name="M:Apq.log4netHelper.LogToMsSqlAsync(log4net.Core.Level,System.Object,System.Exception)">
  4154. <summary>
  4155. [异步]记录日志到数据库
  4156. </summary>
  4157. <param name="level">日志级别(有效级别为 Debug Info Warn Error Fatal)</param>
  4158. <param name="message">信息</param>
  4159. <param name="exception">异常对象</param>
  4160. <remarks>该方法不会产生异常</remarks>
  4161. </member>
  4162. <member name="M:Apq.log4netHelper.DataBase_Log(System.String)">
  4163. <summary>
  4164. 用法:将DbContext.Database.Log的值设置为该方法
  4165. </summary>
  4166. </member>
  4167. <member name="M:Apq.log4netHelper.LogToEFRollingFile(log4net.Core.Level,System.String)">
  4168. <summary>
  4169. 记录EF生成的SQL语句到EF滚动文件
  4170. </summary>
  4171. <param name="level">日志级别(有效级别为 Debug Info Warn Error Fatal)</param>
  4172. <param name="sql">SQL语句</param>
  4173. <remarks>该方法不会产生异常</remarks>
  4174. </member>
  4175. <member name="M:Apq.log4netHelper.LogToEFRollingFileAsync(log4net.Core.Level,System.String)">
  4176. <summary>
  4177. [异步]记录EF生成的SQL语句到EF滚动文件
  4178. </summary>
  4179. <param name="level">日志级别(有效级别为 Debug Info Warn Error Fatal)</param>
  4180. <param name="sql">SQL语句</param>
  4181. <remarks>该方法不会产生异常</remarks>
  4182. </member>
  4183. <member name="M:Apq.log4netHelper.WriteLog(log4net.Core.Level,System.String,System.String,System.Exception)">
  4184. <summary>
  4185. [异步]记录日志到滚动文件(与LogToRollingFileAsync相同)
  4186. </summary>
  4187. <remarks>该方法不会产生异常</remarks>
  4188. </member>
  4189. <member name="M:Apq.log4netHelper.WriteException(System.Exception,System.String,System.String)">
  4190. <summary>
  4191. [异步]记录异常到滚动文件(自动展开下层异常)
  4192. </summary>
  4193. <remarks>该方法不会产生异常</remarks>
  4194. </member>
  4195. <member name="T:Apq.Net.FleckWebSocketServer">
  4196. <summary>
  4197. 代表一个已连接到客户端的长连接(服务端)
  4198. </summary>
  4199. <remarks>WebSocket</remarks>
  4200. </member>
  4201. <member name="M:Apq.Net.FleckWebSocketServer.#ctor(Fleck.IWebSocketConnection)">
  4202. <summary>
  4203. 代表一个已连接到客户端的长连接(服务端)
  4204. </summary>
  4205. <remarks>WebSocket</remarks>
  4206. </member>
  4207. <member name="P:Apq.Net.FleckWebSocketServer.WebSocket">
  4208. <summary>
  4209. WebSocket
  4210. </summary>
  4211. </member>
  4212. <member name="M:Apq.Net.FleckWebSocketServer.BindClientEvents">
  4213. <summary>
  4214. 设置Client相关事件的处理
  4215. </summary>
  4216. </member>
  4217. <member name="M:Apq.Net.FleckWebSocketServer.UnBindClientEvents">
  4218. <summary>
  4219. 取消Client相关事件的处理
  4220. </summary>
  4221. </member>
  4222. <member name="P:Apq.Net.FleckWebSocketServer.Connected">
  4223. <summary>
  4224. 是否已连接
  4225. </summary>
  4226. </member>
  4227. <member name="M:Apq.Net.FleckWebSocketServer.CloseClient">
  4228. <summary>
  4229. 调用Client的关闭方法
  4230. </summary>
  4231. </member>
  4232. <member name="P:Apq.Net.FleckWebSocketServer.ShouldClose">
  4233. <summary>
  4234. 连接是否应该关闭(已空闲过久)
  4235. </summary>
  4236. </member>
  4237. <member name="M:Apq.Net.FleckWebSocketServer.DoTask_Close(System.String)">
  4238. <summary>
  4239. 关闭长连接(实现)
  4240. </summary>
  4241. <returns>是否关闭成功</returns>
  4242. </member>
  4243. <member name="M:Apq.Net.FleckWebSocketServer.DoTask_Send(System.Collections.Generic.IList{System.Byte},System.Threading.CancellationToken)">
  4244. <summary>
  4245. 发送数据到客户端(实现)
  4246. </summary>
  4247. <returns>是否发送成功</returns>
  4248. </member>
  4249. <member name="M:Apq.Net.FleckWebSocketServer.DoTask_Send(System.String,System.Threading.CancellationToken)">
  4250. <summary>
  4251. 发送消息到客户端(实现)
  4252. </summary>
  4253. <returns>是否发送成功</returns>
  4254. </member>
  4255. <member name="M:Apq.Net.FleckWebSocketServer.DoTask_Receive(System.Threading.CancellationToken)">
  4256. <summary>
  4257. 任务实现:接收
  4258. </summary>
  4259. </member>
  4260. <member name="T:Apq.Net.HttpClientHelper">
  4261. <summary>
  4262. 使用HttpClient进行Http访问
  4263. </summary>
  4264. </member>
  4265. <member name="M:Apq.Net.HttpClientHelper.WriteLog(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
  4266. <summary>
  4267. 记录请求日志(GET/POST)
  4268. </summary>
  4269. </member>
  4270. <member name="M:Apq.Net.HttpClientHelper.WriteLog(System.String,System.Net.Http.HttpResponseMessage,System.String,System.Threading.CancellationToken)">
  4271. <summary>
  4272. 记录响应日志
  4273. </summary>
  4274. </member>
  4275. <member name="M:Apq.Net.HttpClientHelper.PostJson(System.String,System.String,System.Collections.Generic.ICollection{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Text.Encoding,System.Threading.CancellationToken)">
  4276. <summary>
  4277. 将json作为Form内容,POST到指定url
  4278. </summary>
  4279. <param name="url"></param>
  4280. <param name="json">Post的body</param>
  4281. <param name="contentHeaders">请求头</param>
  4282. <param name="encodingForm">Form的编码格式</param>
  4283. <param name="cancellationToken"></param>
  4284. <returns>响应串,状态码,是否成功</returns>
  4285. </member>
  4286. <member name="M:Apq.Net.HttpClientHelper.GetResponseString(System.String,System.Net.Http.HttpMethod,System.Collections.Generic.ICollection{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Collections.Generic.ICollection{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.String,System.Boolean,System.Text.Encoding,System.Func{System.String,System.Text.Encoding,System.String},System.Text.Encoding,System.Func{System.String,System.Text.Encoding,System.String},System.Threading.CancellationToken)">
  4287. <summary>
  4288. GET请求时,整合参数到url再访问,返回响应串
  4289. </summary>
  4290. <param name="url"></param>
  4291. <param name="method">Get或Post</param>
  4292. <param name="ps">参数</param>
  4293. <param name="contentHeaders">请求头</param>
  4294. <param name="contentType">设置内容的ContentType</param>
  4295. <param name="disableCache">是否禁用缓存</param>
  4296. <param name="encodingQuery">Query的编码格式</param>
  4297. <param name="encodeQuery">提供Query的编码或解码算法。默认使用 Encoder.UrlEncode</param>
  4298. <param name="encodingForm">Form的编码格式</param>
  4299. <param name="encodeForm">提供Form的编码或解码算法。默认使用 Encoder.UrlEncode</param>
  4300. <param name="cancellationToken"></param>
  4301. <returns>响应串,状态码,是否成功</returns>
  4302. </member>
  4303. <member name="M:Apq.Net.HttpClientHelper.MultipartPostFile(System.String,System.String,System.Byte[],System.Collections.Generic.ICollection{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Collections.Generic.ICollection{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Text.Encoding,System.Func{System.String,System.Text.Encoding,System.String},System.Threading.CancellationToken)">
  4304. <summary>
  4305. 上传文件
  4306. </summary>
  4307. <param name="url">上传地址</param>
  4308. <param name="uploadName">文件名</param>
  4309. <param name="fileContent">文件内容</param>
  4310. <param name="ps">参数</param>
  4311. <param name="headers">请求头</param>
  4312. <param name="encodingForm">Form的编码格式</param>
  4313. <param name="encodeForm">提供Form的编码或解码算法。默认使用 Encoder.UrlEncode</param>
  4314. <param name="cancellationToken"></param>
  4315. <returns>响应串,状态码,是否成功</returns>
  4316. </member>
  4317. <member name="T:Apq.Net.HttpClientor">
  4318. <summary>
  4319. HttpClient的单态封装
  4320. </summary>
  4321. </member>
  4322. <member name="M:Apq.Net.HttpClientor.Init">
  4323. <summary>
  4324. 对新创建的实例进行初始化(可以为空方法,如果不为空,则应在创建单态实例后先调用此方法再使用其它方法)
  4325. </summary>
  4326. </member>
  4327. <member name="F:Apq.Net.HttpClientor._lazyClient">
  4328. <summary>
  4329. 用于延迟创建对象(延迟到首次使用其Value属性时)
  4330. </summary>
  4331. </member>
  4332. <member name="P:Apq.Net.HttpClientor.CacheDisabled">
  4333. <summary>
  4334. 是否禁用缓存
  4335. </summary>
  4336. </member>
  4337. <member name="T:Apq.Net.HttpRspString">
  4338. <summary>
  4339. Http响应串
  4340. </summary>
  4341. </member>
  4342. <member name="P:Apq.Net.HttpRspString.Rsp">
  4343. <summary>
  4344. 响应串
  4345. </summary>
  4346. </member>
  4347. <member name="P:Apq.Net.HttpRspString.Status">
  4348. <summary>
  4349. 状态码
  4350. </summary>
  4351. </member>
  4352. <member name="P:Apq.Net.HttpRspString.Success">
  4353. <summary>
  4354. 是否成功
  4355. </summary>
  4356. </member>
  4357. <member name="T:Apq.Net.JsonParams.CloseParam">
  4358. <summary>
  4359. 明确关闭连接
  4360. </summary>
  4361. </member>
  4362. <member name="P:Apq.Net.JsonParams.CloseParam.Cmd">
  4363. <summary>
  4364. 命令
  4365. </summary>
  4366. </member>
  4367. <member name="P:Apq.Net.JsonParams.ParamBase.Cmd">
  4368. <summary>
  4369. 命令
  4370. </summary>
  4371. </member>
  4372. <member name="T:Apq.Net.JsonParams.ServerCloseParam">
  4373. <summary>
  4374. 服务端主动关闭连接
  4375. </summary>
  4376. </member>
  4377. <member name="P:Apq.Net.JsonParams.ServerCloseParam.Cmd">
  4378. <summary>
  4379. 命令
  4380. </summary>
  4381. </member>
  4382. <member name="T:Apq.Net.Local">
  4383. <summary>
  4384. 本机功能
  4385. </summary>
  4386. </member>
  4387. <member name="M:Apq.Net.Local.GetIdelPort(System.Int32,System.Int32,System.Int32)">
  4388. <summary>
  4389. 获取范围内[Min, Max]的一个空闲的端口(随机)
  4390. </summary>
  4391. <param name="PortType">类型{1:TCP, 2:UDP, ...}</param>
  4392. <param name="Min">最小值(含)</param>
  4393. <param name="Max">最大值(含)</param>
  4394. </member>
  4395. <member name="T:Apq.Net.MyIP">
  4396. <summary>
  4397. 访问https://myip.ipip.net,获取外网IP
  4398. </summary>
  4399. </member>
  4400. <member name="M:Apq.Net.MyIP.GetMyIP(System.Threading.CancellationToken)">
  4401. <summary>
  4402. 访问https://myip.ipip.net,获取外网IP
  4403. </summary>
  4404. </member>
  4405. <member name="T:Apq.Net.PersistentClient">
  4406. <summary>
  4407. 代表一个连接到服务端的长连接(客户端)
  4408. </summary>
  4409. <param name="provider_NewClient">提供创建新连接的方法</param>
  4410. </member>
  4411. <member name="M:Apq.Net.PersistentClient.#ctor(System.Func{System.Object})">
  4412. <summary>
  4413. 代表一个连接到服务端的长连接(客户端)
  4414. </summary>
  4415. <param name="provider_NewClient">提供创建新连接的方法</param>
  4416. </member>
  4417. <member name="P:Apq.Net.PersistentClient.Server">
  4418. <summary>
  4419. 域名/IP/Url
  4420. </summary>
  4421. </member>
  4422. <member name="P:Apq.Net.PersistentClient.Port">
  4423. <summary>
  4424. 端口
  4425. </summary>
  4426. </member>
  4427. <member name="P:Apq.Net.PersistentClient.SessionID">
  4428. <summary>
  4429. 由服务端分配的会话ID(客户端标识)
  4430. </summary>
  4431. </member>
  4432. <member name="P:Apq.Net.PersistentClient.Client">
  4433. <summary>
  4434. 客户端
  4435. </summary>
  4436. </member>
  4437. <member name="P:Apq.Net.PersistentClient.CTS_Connect">
  4438. <summary>
  4439. 任务的取消令牌:连接、接收、心跳、[发送]
  4440. </summary>
  4441. </member>
  4442. <member name="P:Apq.Net.PersistentClient.CTS_PreConnect">
  4443. <summary>
  4444. 任务的取消令牌:上一次连接
  4445. </summary>
  4446. </member>
  4447. <member name="P:Apq.Net.PersistentClient.Provider_NewClient">
  4448. <summary>
  4449. 提供:创建新连接实例的方法。连接时使用
  4450. </summary>
  4451. <returns>基础TcpClient实例(或WebSocket等)</returns>
  4452. </member>
  4453. <member name="M:Apq.Net.PersistentClient.Dispose(System.Boolean)">
  4454. <param name="disposing">指定释放类型{true:托管对象,false:未托管对象}</param>
  4455. </member>
  4456. <member name="M:Apq.Net.PersistentClient.BindClientEvents">
  4457. <summary>
  4458. 设置Client相关事件的处理
  4459. </summary>
  4460. </member>
  4461. <member name="M:Apq.Net.PersistentClient.UnBindClientEvents">
  4462. <summary>
  4463. 取消Client相关事件的处理
  4464. </summary>
  4465. </member>
  4466. <member name="P:Apq.Net.PersistentClient.Connected">
  4467. <summary>
  4468. 是否已连接
  4469. </summary>
  4470. </member>
  4471. <member name="P:Apq.Net.PersistentClient.TryTimes">
  4472. <summary>
  4473. 已尝试连接的次数
  4474. </summary>
  4475. </member>
  4476. <member name="P:Apq.Net.PersistentClient.MaxTryTimes">
  4477. <summary>
  4478. 手动连接时的最大重连的次数(&lt;0表示不限)
  4479. </summary>
  4480. </member>
  4481. <member name="P:Apq.Net.PersistentClient.LastConnectTime">
  4482. <summary>
  4483. 最后发起连接的时间
  4484. </summary>
  4485. </member>
  4486. <member name="M:Apq.Net.PersistentClient.Connect(System.Threading.CancellationToken)">
  4487. <summary>
  4488. 连接到服务器(最多自动重连MaxTryTimes次)
  4489. </summary>
  4490. <returns>是否成功</returns>
  4491. </member>
  4492. <member name="M:Apq.Net.PersistentClient.TryConnect(System.Int32,System.Threading.CancellationToken)">
  4493. <summary>
  4494. 连接到服务器(最多重连指定次数)
  4495. </summary>
  4496. <returns>是否成功</returns>
  4497. </member>
  4498. <member name="M:Apq.Net.PersistentClient.TryConnectOnce(System.Threading.CancellationToken)">
  4499. <summary>
  4500. 尝试连接到服务器(一次)
  4501. </summary>
  4502. <returns>是否成功, 是否超时</returns>
  4503. </member>
  4504. <member name="M:Apq.Net.PersistentClient.DoTask_Connect(System.Threading.CancellationToken)">
  4505. <summary>
  4506. Client发起连接
  4507. </summary>
  4508. </member>
  4509. <member name="M:Apq.Net.PersistentClient.WaitConnectedWithTimeout(System.Single,System.Threading.CancellationToken)">
  4510. <summary>
  4511. 超时前是否连接成功
  4512. </summary>
  4513. <param name="timeout">超时时长(秒)</param>
  4514. <param name="token"></param>
  4515. </member>
  4516. <member name="E:Apq.Net.PersistentClient.AfterConnectTimeoutOnce">
  4517. <summary>
  4518. 连接超时事件(一次连接)
  4519. </summary>
  4520. </member>
  4521. <member name="E:Apq.Net.PersistentClient.AfterConnectTimeout">
  4522. <summary>
  4523. 连接超时事件
  4524. </summary>
  4525. </member>
  4526. <member name="E:Apq.Net.PersistentClient.AfterConnectError">
  4527. <summary>
  4528. 连接过程中发生异常时
  4529. </summary>
  4530. </member>
  4531. <member name="E:Apq.Net.PersistentClient.AfterConnected">
  4532. <summary>
  4533. 连接成功事件
  4534. </summary>
  4535. </member>
  4536. <member name="M:Apq.Net.PersistentClient.OnAfterConnected">
  4537. <summary>
  4538. 连接成功后的处理
  4539. </summary>
  4540. </member>
  4541. <member name="M:Apq.Net.PersistentClient.CloseClient">
  4542. <summary>
  4543. 调用Client的关闭方法
  4544. </summary>
  4545. </member>
  4546. <member name="P:Apq.Net.PersistentClient.CloseReason">
  4547. <summary>
  4548. 关闭原因
  4549. </summary>
  4550. </member>
  4551. <member name="P:Apq.Net.PersistentClient.IsCloseBySelf">
  4552. <summary>
  4553. 是否主动关闭
  4554. </summary>
  4555. </member>
  4556. <member name="E:Apq.Net.PersistentClient.BeforeClose">
  4557. <summary>
  4558. 连接关闭前
  4559. </summary>
  4560. </member>
  4561. <member name="E:Apq.Net.PersistentClient.AfterClose">
  4562. <summary>
  4563. 连接关闭后
  4564. </summary>
  4565. </member>
  4566. <member name="M:Apq.Net.PersistentClient.CloseAsync(System.String,System.Boolean)">
  4567. <summary>
  4568. 异步关闭长连接
  4569. </summary>
  4570. </member>
  4571. <member name="M:Apq.Net.PersistentClient.DoTask_Close">
  4572. <summary>
  4573. 任务实现:关闭长连接
  4574. </summary>
  4575. <returns>是否关闭成功</returns>
  4576. </member>
  4577. <member name="P:Apq.Net.PersistentClient.UseSendQueue">
  4578. <summary>
  4579. 是否使用发送队列。不使用时,发到队列的数据也是立即发送
  4580. </summary>
  4581. </member>
  4582. <member name="F:Apq.Net.PersistentClient.SendQueue">
  4583. <summary>
  4584. 待发送的数据队列
  4585. </summary>
  4586. </member>
  4587. <member name="F:Apq.Net.PersistentClient.SendMsgQueue">
  4588. <summary>
  4589. 待发送的消息队列
  4590. </summary>
  4591. </member>
  4592. <member name="P:Apq.Net.PersistentClient.SuspendSendQueue">
  4593. <summary>
  4594. 是否暂停发送队列
  4595. </summary>
  4596. </member>
  4597. <member name="M:Apq.Net.PersistentClient.StartSend(System.Threading.CancellationToken)">
  4598. <summary>
  4599. 启动发送任务
  4600. </summary>
  4601. </member>
  4602. <member name="M:Apq.Net.PersistentClient.DoTask_SendQueue(System.Threading.CancellationToken)">
  4603. <summary>
  4604. 任务实现:发送
  4605. </summary>
  4606. </member>
  4607. <member name="M:Apq.Net.PersistentClient.DoTask_SendMsgQueue(System.Threading.CancellationToken)">
  4608. <summary>
  4609. 任务实现:发送消息
  4610. </summary>
  4611. </member>
  4612. <member name="M:Apq.Net.PersistentClient.Enqueue(System.Collections.Generic.IList{System.Byte})">
  4613. <summary>
  4614. 发送数据入队
  4615. </summary>
  4616. </member>
  4617. <member name="M:Apq.Net.PersistentClient.Enqueue(System.String)">
  4618. <summary>
  4619. 发送消息入队
  4620. </summary>
  4621. </member>
  4622. <member name="M:Apq.Net.PersistentClient.Send(System.Collections.Generic.IList{System.Byte},System.Threading.CancellationToken)">
  4623. <summary>
  4624. 发送数据到服务端
  4625. </summary>
  4626. <returns>是否发送成功</returns>
  4627. </member>
  4628. <member name="M:Apq.Net.PersistentClient.DoTask_Send(System.Collections.Generic.IList{System.Byte},System.Threading.CancellationToken)">
  4629. <summary>
  4630. 发送数据到服务端(实现)
  4631. </summary>
  4632. <returns>是否发送成功</returns>
  4633. </member>
  4634. <member name="M:Apq.Net.PersistentClient.Send(System.String,System.Threading.CancellationToken)">
  4635. <summary>
  4636. 发送消息到服务端
  4637. </summary>
  4638. <returns>是否发送成功</returns>
  4639. </member>
  4640. <member name="M:Apq.Net.PersistentClient.DoTask_Send(System.String,System.Threading.CancellationToken)">
  4641. <summary>
  4642. 发送消息到服务端(实现)
  4643. </summary>
  4644. <returns>是否发送成功</returns>
  4645. </member>
  4646. <member name="E:Apq.Net.PersistentClient.BeforeSend">
  4647. <summary>
  4648. 发送前
  4649. </summary>
  4650. </member>
  4651. <member name="E:Apq.Net.PersistentClient.AfterSend">
  4652. <summary>
  4653. 发送后
  4654. </summary>
  4655. </member>
  4656. <member name="E:Apq.Net.PersistentClient.BeforeSendMsg">
  4657. <summary>
  4658. 发送前(文本)
  4659. </summary>
  4660. </member>
  4661. <member name="E:Apq.Net.PersistentClient.AfterSendMsg">
  4662. <summary>
  4663. 发送后(文本)
  4664. </summary>
  4665. </member>
  4666. <member name="M:Apq.Net.PersistentClient.StartReceive(System.Threading.CancellationToken)">
  4667. <summary>
  4668. 启动接收任务
  4669. </summary>
  4670. </member>
  4671. <member name="M:Apq.Net.PersistentClient.DoTask_Receive(System.Threading.CancellationToken)">
  4672. <summary>
  4673. 任务实现:接收
  4674. </summary>
  4675. </member>
  4676. <member name="E:Apq.Net.PersistentClient.AfterReceiveMsg">
  4677. <summary>
  4678. 接收到服务端发送的消息后
  4679. </summary>
  4680. </member>
  4681. <member name="E:Apq.Net.PersistentClient.AfterReceiveData">
  4682. <summary>
  4683. 接收到服务端发送的数据后
  4684. </summary>
  4685. </member>
  4686. <member name="P:Apq.Net.PersistentClient.LastActiveTime">
  4687. <summary>
  4688. 最后心跳时间
  4689. </summary>
  4690. </member>
  4691. <member name="P:Apq.Net.PersistentClient.ShouldClose">
  4692. <summary>
  4693. 连接是否应该关闭(已空闲过久)
  4694. </summary>
  4695. </member>
  4696. <member name="P:Apq.Net.PersistentClient.Provider_HeartBeatMsg">
  4697. <summary>
  4698. 提供心跳消息(返回不为空就发)
  4699. </summary>
  4700. </member>
  4701. <member name="P:Apq.Net.PersistentClient.Provider_HeartBeatData">
  4702. <summary>
  4703. 提供心跳数据(返回不为空就发)
  4704. </summary>
  4705. </member>
  4706. <member name="P:Apq.Net.PersistentClient.ReconnectWhenInterrupted">
  4707. <summary>
  4708. 是否开启断线重连
  4709. </summary>
  4710. </member>
  4711. <member name="P:Apq.Net.PersistentClient.MaxTryTimesWhenInterrupted">
  4712. <summary>
  4713. 断线重连时的最大重连次数(&lt;0:无限重连, 0:不重连, &gt;0:最大重连次数)
  4714. </summary>
  4715. </member>
  4716. <member name="P:Apq.Net.PersistentClient.CTS_ReconnectWhenInterrupted">
  4717. <summary>
  4718. 任务的取消令牌:断线重连
  4719. </summary>
  4720. </member>
  4721. <member name="M:Apq.Net.PersistentClient.StartHeartBeat(System.Threading.CancellationToken)">
  4722. <summary>
  4723. 启动心跳任务
  4724. </summary>
  4725. </member>
  4726. <member name="M:Apq.Net.PersistentClient.DoTask_HeartBeat(System.Double,System.Threading.CancellationToken)">
  4727. <summary>
  4728. 任务实现:心跳检测
  4729. </summary>
  4730. <param name="interval">间隔(秒)</param>
  4731. </member>
  4732. <member name="E:Apq.Net.PersistentClient.AfterHeartBeatTimeout">
  4733. <summary>
  4734. 心跳超时后
  4735. </summary>
  4736. </member>
  4737. <member name="M:Apq.Net.PersistentClient.OnAfterHeartBeatTimeout">
  4738. <summary>
  4739. 心跳超时后的处理
  4740. </summary>
  4741. </member>
  4742. <member name="M:Apq.Net.PersistentClient.DoReconnectWhenInterrupted">
  4743. <summary>
  4744. 异步开始断线重连(0.2秒后开始)
  4745. </summary>
  4746. </member>
  4747. <member name="T:Apq.Net.PersistentServer">
  4748. <summary>
  4749. 代表一个已连接到客户端的长连接(服务端)
  4750. </summary>
  4751. <param name="client">IWebSocketConnection或Socket</param>
  4752. </member>
  4753. <member name="M:Apq.Net.PersistentServer.#ctor(System.Object)">
  4754. <summary>
  4755. 代表一个已连接到客户端的长连接(服务端)
  4756. </summary>
  4757. <param name="client">IWebSocketConnection或Socket</param>
  4758. </member>
  4759. <member name="P:Apq.Net.PersistentServer.SessionID">
  4760. <summary>
  4761. 自动分配客户端标识(会话ID)
  4762. </summary>
  4763. </member>
  4764. <member name="P:Apq.Net.PersistentServer.Client">
  4765. <summary>
  4766. 已接受的客户端(已连接)
  4767. </summary>
  4768. </member>
  4769. <member name="P:Apq.Net.PersistentServer.CTS_Work">
  4770. <summary>
  4771. 任务的取消令牌:与连接关联的所有任务
  4772. </summary>
  4773. </member>
  4774. <member name="M:Apq.Net.PersistentServer.Dispose(System.Boolean)">
  4775. <param name="disposing">指定释放类型{true:托管对象,false:未托管对象}</param>
  4776. </member>
  4777. <member name="M:Apq.Net.PersistentServer.BindClientEvents">
  4778. <summary>
  4779. 设置Client相关事件的处理
  4780. </summary>
  4781. </member>
  4782. <member name="M:Apq.Net.PersistentServer.UnBindClientEvents">
  4783. <summary>
  4784. 取消Client相关事件的处理
  4785. </summary>
  4786. </member>
  4787. <member name="P:Apq.Net.PersistentServer.Connected">
  4788. <summary>
  4789. 是否已连接
  4790. </summary>
  4791. </member>
  4792. <member name="M:Apq.Net.PersistentServer.CloseClient">
  4793. <summary>
  4794. 调用Client的关闭方法
  4795. </summary>
  4796. </member>
  4797. <member name="P:Apq.Net.PersistentServer.CloseReason">
  4798. <summary>
  4799. 关闭原因
  4800. </summary>
  4801. </member>
  4802. <member name="P:Apq.Net.PersistentServer.IsCloseBySelf">
  4803. <summary>
  4804. 是否主动关闭
  4805. </summary>
  4806. </member>
  4807. <member name="E:Apq.Net.PersistentServer.BeforeClose">
  4808. <summary>
  4809. 连接关闭前
  4810. </summary>
  4811. </member>
  4812. <member name="E:Apq.Net.PersistentServer.AfterClose">
  4813. <summary>
  4814. 连接关闭后
  4815. </summary>
  4816. </member>
  4817. <member name="M:Apq.Net.PersistentServer.CloseAsync(System.String,System.Boolean)">
  4818. <summary>
  4819. 异步关闭长连接
  4820. </summary>
  4821. </member>
  4822. <member name="M:Apq.Net.PersistentServer.DoTask_Close(System.String)">
  4823. <summary>
  4824. 任务实现:关闭长连接
  4825. </summary>
  4826. <returns>是否关闭成功</returns>
  4827. <remarks>基类实现了停止连接任务</remarks>
  4828. </member>
  4829. <member name="M:Apq.Net.PersistentServer.Send(System.Collections.Generic.IList{System.Byte},System.Threading.CancellationToken)">
  4830. <summary>
  4831. 发送数据到客户端
  4832. </summary>
  4833. <returns>是否发送成功</returns>
  4834. </member>
  4835. <member name="M:Apq.Net.PersistentServer.DoTask_Send(System.Collections.Generic.IList{System.Byte},System.Threading.CancellationToken)">
  4836. <summary>
  4837. 发送数据到客户端(实现)
  4838. </summary>
  4839. <returns>是否发送成功</returns>
  4840. </member>
  4841. <member name="M:Apq.Net.PersistentServer.Send(System.String,System.Threading.CancellationToken)">
  4842. <summary>
  4843. 发送消息到客户端
  4844. </summary>
  4845. <returns>是否发送成功</returns>
  4846. </member>
  4847. <member name="M:Apq.Net.PersistentServer.DoTask_Send(System.String,System.Threading.CancellationToken)">
  4848. <summary>
  4849. 发送消息到客户端(实现)
  4850. </summary>
  4851. <returns>是否发送成功</returns>
  4852. </member>
  4853. <member name="E:Apq.Net.PersistentServer.BeforeSend">
  4854. <summary>
  4855. 发送前
  4856. </summary>
  4857. </member>
  4858. <member name="E:Apq.Net.PersistentServer.AfterSend">
  4859. <summary>
  4860. 发送后
  4861. </summary>
  4862. </member>
  4863. <member name="E:Apq.Net.PersistentServer.BeforeSendMsg">
  4864. <summary>
  4865. 发送前(文本)
  4866. </summary>
  4867. </member>
  4868. <member name="E:Apq.Net.PersistentServer.AfterSendMsg">
  4869. <summary>
  4870. 发送后(文本)
  4871. </summary>
  4872. </member>
  4873. <member name="M:Apq.Net.PersistentServer.StartReceive(System.Threading.CancellationToken)">
  4874. <summary>
  4875. 启动接收任务
  4876. </summary>
  4877. </member>
  4878. <member name="M:Apq.Net.PersistentServer.DoTask_Receive(System.Threading.CancellationToken)">
  4879. <summary>
  4880. 任务实现:接收
  4881. </summary>
  4882. </member>
  4883. <member name="E:Apq.Net.PersistentServer.AfterReceiveMsg">
  4884. <summary>
  4885. 接收到客户端发送的消息后
  4886. </summary>
  4887. </member>
  4888. <member name="E:Apq.Net.PersistentServer.AfterReceiveData">
  4889. <summary>
  4890. 接收到客户端发送的数据后
  4891. </summary>
  4892. </member>
  4893. <member name="P:Apq.Net.PersistentServer.LastActiveTime">
  4894. <summary>
  4895. 最后心跳时间(由客户端发起)
  4896. </summary>
  4897. </member>
  4898. <member name="P:Apq.Net.PersistentServer.ShouldClose">
  4899. <summary>
  4900. 连接是否应该关闭(已空闲过久)
  4901. </summary>
  4902. </member>
  4903. <member name="M:Apq.Net.PersistentServer.StartHeartBeat(System.Threading.CancellationToken)">
  4904. <summary>
  4905. 启动心跳任务
  4906. </summary>
  4907. </member>
  4908. <member name="M:Apq.Net.PersistentServer.DoTask_HeartBeat(System.Int32,System.Threading.CancellationToken)">
  4909. <summary>
  4910. 任务实现:心跳检测
  4911. </summary>
  4912. <param name="interval">间隔(毫秒)</param>
  4913. </member>
  4914. <member name="E:Apq.Net.PersistentServer.AfterHeartBeatTimeout">
  4915. <summary>
  4916. 心跳超时后
  4917. </summary>
  4918. </member>
  4919. <member name="M:Apq.Net.PersistentServer.OnAfterHeartBeatTimeout">
  4920. <summary>
  4921. 心跳超时后的处理
  4922. </summary>
  4923. </member>
  4924. <member name="T:Apq.Net.PortEndPoint">
  4925. <summary>
  4926. 端口端点
  4927. </summary>
  4928. </member>
  4929. <member name="P:Apq.Net.PortEndPoint.EndPoint">
  4930. <summary>
  4931. 端口
  4932. </summary>
  4933. </member>
  4934. <member name="P:Apq.Net.PortEndPoint.IsListen">
  4935. <summary>
  4936. 是否为监听的端口
  4937. </summary>
  4938. </member>
  4939. <member name="M:Apq.Net.PortEndPoint.Equals(Apq.Net.PortEndPoint)">
  4940. <summary>
  4941. 相等比较
  4942. </summary>
  4943. <remarks>IP地址和端口都相等则为相等。注意:0地址与任意地址都相等,0端口与任意端口都相等</remarks>
  4944. </member>
  4945. <member name="M:Apq.Net.PortEndPoint.GetHashCode">
  4946. <summary>
  4947. 获取哈希值
  4948. </summary>
  4949. <returns></returns>
  4950. </member>
  4951. <member name="M:Apq.Net.PortEndPoint.Equals(System.Object)">
  4952. <summary>
  4953. 相等比较
  4954. </summary>
  4955. </member>
  4956. <member name="M:Apq.Net.PortEndPoint.op_Equality(Apq.Net.PortEndPoint,Apq.Net.PortEndPoint)">
  4957. <summary>
  4958. ==运算符
  4959. </summary>
  4960. </member>
  4961. <member name="M:Apq.Net.PortEndPoint.op_Inequality(Apq.Net.PortEndPoint,Apq.Net.PortEndPoint)">
  4962. <summary>
  4963. !=运算符
  4964. </summary>
  4965. </member>
  4966. <member name="T:Apq.Net.PostContent">
  4967. <summary>
  4968. 默认的 FormUrlEncodedContent 碰到超长的文本会出现 uri too long 的异常,这里自己封装一个
  4969. 或使用 StringContent,同时设置ContentType="application/x-www-form-urlencoded" 即可
  4970. 参考来自 stackoverflow
  4971. </summary>
  4972. </member>
  4973. <member name="T:Apq.Net.TcClient">
  4974. <summary>
  4975. 代表一个连接到服务端的长连接(客户端)
  4976. </summary>
  4977. <param name="provider_NewClient">提供创建新连接的方法</param>
  4978. </member>
  4979. <member name="M:Apq.Net.TcClient.#ctor(System.Func{System.Object})">
  4980. <summary>
  4981. 代表一个连接到服务端的长连接(客户端)
  4982. </summary>
  4983. <param name="provider_NewClient">提供创建新连接的方法</param>
  4984. </member>
  4985. <member name="P:Apq.Net.TcClient.TcpClient">
  4986. <summary>
  4987. TcpClient
  4988. </summary>
  4989. <remarks>创建后才不为null</remarks>
  4990. </member>
  4991. <member name="M:Apq.Net.TcClient.BindClientEvents">
  4992. <summary>
  4993. 设置Client相关事件的处理
  4994. </summary>
  4995. </member>
  4996. <member name="M:Apq.Net.TcClient.UnBindClientEvents">
  4997. <summary>
  4998. 取消Client相关事件的处理
  4999. </summary>
  5000. </member>
  5001. <member name="P:Apq.Net.TcClient.Connected">
  5002. <summary>
  5003. 是否已连接
  5004. </summary>
  5005. </member>
  5006. <member name="M:Apq.Net.TcClient.DoTask_Connect(System.Threading.CancellationToken)">
  5007. <summary>
  5008. Client发起连接
  5009. </summary>
  5010. </member>
  5011. <member name="M:Apq.Net.TcClient.CloseClient">
  5012. <summary>
  5013. 调用Client的关闭方法
  5014. </summary>
  5015. </member>
  5016. <member name="M:Apq.Net.TcClient.DoTask_Send(System.Collections.Generic.IList{System.Byte},System.Threading.CancellationToken)">
  5017. <summary>
  5018. 发送数据到服务端(实现)
  5019. </summary>
  5020. <returns>是否发送成功</returns>
  5021. </member>
  5022. <member name="M:Apq.Net.TcClient.DoTask_Send(System.String,System.Threading.CancellationToken)">
  5023. <summary>
  5024. 发送消息到服务端
  5025. </summary>
  5026. <returns>是否发送成功</returns>
  5027. </member>
  5028. <member name="M:Apq.Net.TcClient.DoTask_Receive(System.Threading.CancellationToken)">
  5029. <summary>
  5030. 任务实现:接收
  5031. </summary>
  5032. </member>
  5033. <member name="M:Apq.Net.UrlHelper.GetUrlWithoutParams(System.String,System.Collections.Generic.ICollection{System.String},System.Text.Encoding,System.Func{System.String,System.Text.Encoding,System.String})">
  5034. <summary>
  5035. 获取不含参数的url
  5036. </summary>
  5037. <param name="url"></param>
  5038. <param name="separators"></param>
  5039. <param name="encoding"></param>
  5040. <param name="encodeQuery">提供编码或解码算法。默认无</param>
  5041. </member>
  5042. <member name="M:Apq.Net.UrlHelper.UrlAddParams(System.String,System.Collections.Generic.ICollection{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Text.Encoding,System.Func{System.String,System.Text.Encoding,System.String})">
  5043. <summary>
  5044. 在url的QueryString里添加参数
  5045. </summary>
  5046. <param name="url"></param>
  5047. <param name="ps"></param>
  5048. <param name="encoding"></param>
  5049. <param name="encodeQuery">提供编码或解码算法。默认无</param>
  5050. </member>
  5051. <member name="M:Apq.Net.UrlHelper.PickQueryString(System.String,System.String)">
  5052. <summary>
  5053. 提取QueryString
  5054. </summary>
  5055. <param name="separator">分隔符(这个字符之后的子串算为QueryString)</param>
  5056. </member>
  5057. <member name="M:Apq.Net.UrlHelper.PickQueryParams(System.String,System.Text.Encoding,System.Func{System.String,System.Text.Encoding,System.String},System.Collections.Generic.ICollection{System.String},System.String)">
  5058. <summary>
  5059. 从QueryString中提取参数
  5060. </summary>
  5061. <param name="queryString"></param>
  5062. <param name="encoding"></param>
  5063. <param name="encodeQuery">提供编码或解码算法。默认使用 HttpUtility.UrlDecode</param>
  5064. <param name="separator"></param>
  5065. <param name="assignment"></param>
  5066. <returns></returns>
  5067. </member>
  5068. <member name="M:Apq.Net.UrlHelper.PickQueryParamValue``1(System.String,System.String,System.Text.Encoding,System.Func{System.String,System.Text.Encoding,System.String},System.Collections.Generic.ICollection{System.String},System.String)">
  5069. <summary>
  5070. 从QueryString中提取参数值
  5071. </summary>
  5072. <typeparam name="T">值的类型</typeparam>
  5073. <param name="queryString"></param>
  5074. <param name="key">参数名称(如果同名参数有多个,只取第一个)</param>
  5075. <param name="encoding"></param>
  5076. <param name="encodeFunc">提供编码或解码算法。默认无</param>
  5077. <param name="separator"></param>
  5078. <param name="assignment"></param>
  5079. <returns>参数值,是否获取成功</returns>
  5080. </member>
  5081. <member name="M:Apq.Net.UrlHelper.BuildQueryString(System.Collections.Generic.ICollection{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Text.Encoding,System.Func{System.String,System.Text.Encoding,System.String})">
  5082. <summary>
  5083. 构建QueryString(k=v&amp;k=v...)
  5084. </summary>
  5085. <param name="ps"></param>
  5086. <param name="encoding"></param>
  5087. <param name="encodeQuery">提供编码或解码算法。默认无</param>
  5088. <returns></returns>
  5089. </member>
  5090. <member name="T:Apq.PlAccessor.PHP.QueryStringBuilder">
  5091. <summary>
  5092. Helps up build a query string by converting an object into a set of named-values and making a query string out of it.
  5093. </summary>
  5094. </member>
  5095. <member name="M:Apq.PlAccessor.PHP.QueryStringBuilder.BuildQueryString(System.Object,System.String)">
  5096. <summary>
  5097. 相当于PHP中的 http_build_query
  5098. </summary>
  5099. </member>
  5100. <member name="M:Apq.PlAccessor.PHP.QueryStringBuilder.GetUriString(System.String)">
  5101. <summary>
  5102. Convert the key-value pairs that we've collected into an actual query string.
  5103. </summary>
  5104. </member>
  5105. <member name="M:Apq.PlAccessor.PHP.QueryStringBuilder.AddEntry(System.String,System.Object,System.Boolean)">
  5106. <summary> Adds a single entry to the collection. </summary>
  5107. <param name="prefix"> The prefix to use when generating the key of the entry. Can be null. </param>
  5108. <param name="instance"> The instance to add.
  5109. - If the instance is a dictionary, the entries determine the key and values.
  5110. - If the instance is a collection, the keys will be the index of the entries, and the value
  5111. will be each item in the collection.
  5112. - If allowObjects is true, then the object's properties' names will be the keys, and the
  5113. values of the properties will be the values.
  5114. - Otherwise the instance is added with the given prefix to the collection of items. </param>
  5115. <param name="allowObjects"> true to add the properties of the given instance (if the object is
  5116. not a collection or dictionary), false to add the object as a key-value pair. </param>
  5117. </member>
  5118. <member name="M:Apq.PlAccessor.PHP.QueryStringBuilder.Add(System.String,System.Collections.Generic.IEnumerable{Apq.PlAccessor.PHP.QueryStringBuilder.Entry})">
  5119. <summary> Adds the given collection of entries. </summary>
  5120. </member>
  5121. <member name="M:Apq.PlAccessor.PHP.QueryStringBuilder.GetObjectAdapter(System.Object)">
  5122. <summary>
  5123. Returns a collection of entries that represent the properties on the object.
  5124. </summary>
  5125. </member>
  5126. <member name="M:Apq.PlAccessor.PHP.QueryStringBuilder.GetArrayAdapter(System.Collections.ICollection)">
  5127. <summary>
  5128. Returns a collection of entries that represent items in the collection.
  5129. </summary>
  5130. </member>
  5131. <member name="M:Apq.PlAccessor.PHP.QueryStringBuilder.GetDictionaryAdapter(System.Collections.IDictionary)">
  5132. <summary>
  5133. Returns a collection of entries that represent items in the dictionary.
  5134. </summary>
  5135. </member>
  5136. <member name="T:Apq.Props.PropBase">
  5137. <summary>
  5138. 属性基类
  5139. </summary>
  5140. </member>
  5141. <member name="M:Apq.Props.PropBase.#ctor(System.Object,Apq.ChangeBubbling.IBubbleNode)">
  5142. <summary>
  5143. 属性基类
  5144. </summary>
  5145. <param name="key">属性在所属实例中的哪个键</param>
  5146. <param name="parent">属性所属实例</param>
  5147. </member>
  5148. <member name="P:Apq.Props.PropBase.NowProvider">
  5149. <inheritdoc />
  5150. </member>
  5151. <member name="P:Apq.Props.PropBase.ExpireMode">
  5152. <inheritdoc />
  5153. </member>
  5154. <member name="P:Apq.Props.PropBase.StartTime">
  5155. <inheritdoc />
  5156. </member>
  5157. <member name="P:Apq.Props.PropBase.EndTime">
  5158. <inheritdoc />
  5159. </member>
  5160. <member name="P:Apq.Props.PropBase.IsTooEarly">
  5161. <inheritdoc />
  5162. </member>
  5163. <member name="P:Apq.Props.PropBase.IsTooLate">
  5164. <inheritdoc />
  5165. </member>
  5166. <member name="P:Apq.Props.PropBase.IsUnExpired">
  5167. <inheritdoc />
  5168. </member>
  5169. <member name="T:Apq.RandomString">
  5170. <summary>
  5171. 随机字符串生成器
  5172. </summary>
  5173. </member>
  5174. <member name="P:Apq.RandomString.SimpleChars">
  5175. <summary>
  5176. 易于辨识的字母数字范围(10个数字+小写优先)
  5177. </summary>
  5178. </member>
  5179. <member name="P:Apq.RandomString.SimpleChars2">
  5180. <summary>
  5181. 易于辨识的字母数字范围(10个数字+大写优先)
  5182. </summary>
  5183. </member>
  5184. <member name="M:Apq.RandomString.Random(System.Int32,System.Boolean,System.Char[])">
  5185. <summary>
  5186. 生成随机字符串
  5187. </summary>
  5188. <param name="Length">指定长度</param>
  5189. <param name="Repeat">是否允许重复</param>
  5190. <param name="All">字符集</param>
  5191. <returns></returns>
  5192. </member>
  5193. <member name="M:Apq.RandomString.Random(System.Int32,System.Boolean,System.String)">
  5194. <summary>
  5195. 生成随机字符串
  5196. </summary>
  5197. <param name="Length">指定长度</param>
  5198. <param name="Repeat">是否允许重复</param>
  5199. <param name="All">字符集</param>
  5200. <returns></returns>
  5201. </member>
  5202. <member name="M:Apq.RandomString.Random(System.UInt32,System.Int32,System.Boolean,System.Char[])">
  5203. <summary>
  5204. 返回指定数量,指定长度的随机字符串
  5205. </summary>
  5206. <param name="Count">指定的数量</param>
  5207. <param name="Length">指定的长度</param>
  5208. <param name="Repeat">是否允许重复</param>
  5209. <param name="All">字符集</param>
  5210. <returns></returns>
  5211. </member>
  5212. <member name="M:Apq.RandomString.Random(System.UInt32,System.Int32,System.Boolean,System.String)">
  5213. <summary>
  5214. 返回指定数量,指定长度的随机字符串
  5215. </summary>
  5216. <param name="Count">指定的数量</param>
  5217. <param name="Length">指定的长度</param>
  5218. <param name="Repeat">是否允许重复</param>
  5219. <param name="All">字符集</param>
  5220. <returns></returns>
  5221. </member>
  5222. <member name="T:Apq.Reflection.TypeCache">
  5223. <summary>
  5224. 类型缓存,避免重复读取类型
  5225. </summary>
  5226. </member>
  5227. <member name="M:Apq.Reflection.TypeCache.Init">
  5228. <summary>
  5229. 对新创建的实例进行初始化
  5230. </summary>
  5231. </member>
  5232. <member name="M:Apq.Reflection.TypeCache.GetAssembly(System.String)">
  5233. <summary>
  5234. 获取程序集,缓存中不存在时,按路径加载到缓存
  5235. </summary>
  5236. <param name="dllPath">程序集路径</param>
  5237. </member>
  5238. <member name="M:Apq.Reflection.TypeCache.GetType(System.String,System.String)">
  5239. <summary>
  5240. 获取类型,缓存中不存在时,自动寻找类型并加入缓存
  5241. </summary>
  5242. <param name="fullClassName">类全名</param>
  5243. <param name="dllPath">指定在哪个程序集中寻找</param>
  5244. <returns></returns>
  5245. </member>
  5246. <member name="M:Apq.Reflection.TypeCache.AddType(System.String,System.Type,System.Boolean)">
  5247. <summary>
  5248. 将类型添加到缓存
  5249. </summary>
  5250. <param name="fullClassName">类全名</param>
  5251. <param name="type"></param>
  5252. <param name="replace">重复添加时是否替换</param>
  5253. <remarks>程序集加入缓存使用GetAssembly方法</remarks>
  5254. </member>
  5255. <member name="T:Apq.Security.Cryptography.AesHelper">
  5256. <summary>
  5257. AesHelper(对称加密)
  5258. </summary>
  5259. </member>
  5260. <member name="M:Apq.Security.Cryptography.AesHelper.FormatKey(System.Byte[])">
  5261. <summary>
  5262. 格式化密钥
  5263. </summary>
  5264. <param name="aesKey">密钥</param>
  5265. <returns></returns>
  5266. </member>
  5267. <member name="M:Apq.Security.Cryptography.AesHelper.EncryptFile(System.String,System.String,System.Byte[],System.Byte[],System.Security.Cryptography.CipherMode,System.Security.Cryptography.PaddingMode)">
  5268. <summary>
  5269. 加密文件
  5270. </summary>
  5271. <param name="inName">来源文件</param>
  5272. <param name="outName">输出文件</param>
  5273. <param name="Key">加密密钥</param>
  5274. <param name="IV">初始向量</param>
  5275. <param name="cipherMode">块密码模式</param>
  5276. <param name="paddingMode">填充模式</param>
  5277. </member>
  5278. <member name="M:Apq.Security.Cryptography.AesHelper.DecryptFile(System.String,System.String,System.Byte[],System.Byte[],System.Security.Cryptography.CipherMode,System.Security.Cryptography.PaddingMode)">
  5279. <summary>
  5280. 解密文件
  5281. </summary>
  5282. <param name="inName">来源文件</param>
  5283. <param name="outName">输出文件</param>
  5284. <param name="Key">解密密钥</param>
  5285. <param name="IV">初始向量</param>
  5286. <param name="cipherMode">块密码模式</param>
  5287. <param name="paddingMode">填充模式</param>
  5288. </member>
  5289. <member name="M:Apq.Security.Cryptography.AesHelper.EncryptString(System.String,System.Byte[],System.Byte[],System.Security.Cryptography.CipherMode,System.Security.Cryptography.PaddingMode)">
  5290. <summary>
  5291. 加密字符串
  5292. </summary>
  5293. <param name="PlainText">原始字符串</param>
  5294. <param name="Key">加密密钥</param>
  5295. <param name="IV">初始向量</param>
  5296. <param name="cipherMode">块密码模式</param>
  5297. <param name="paddingMode">填充模式</param>
  5298. <returns>Base64编码后的字符串</returns>
  5299. </member>
  5300. <member name="M:Apq.Security.Cryptography.AesHelper.DecryptString(System.String,System.Byte[],System.Byte[],System.Security.Cryptography.CipherMode,System.Security.Cryptography.PaddingMode)">
  5301. <summary>
  5302. 解密字符串
  5303. </summary>
  5304. <param name="CypherText">加密后的Base64字符串</param>
  5305. <param name="Key">解密密钥</param>
  5306. <param name="IV">初始向量</param>
  5307. <param name="cipherMode">块密码模式</param>
  5308. <param name="paddingMode">填充模式</param>
  5309. </member>
  5310. <member name="M:Apq.Security.Cryptography.AesHelper.EncryptString(System.String,System.String,System.String,System.Text.Encoding,System.Text.Encoding,System.Security.Cryptography.CipherMode,System.Security.Cryptography.PaddingMode)">
  5311. <summary>
  5312. 加密字符串
  5313. </summary>
  5314. <param name="PlainText">原始字符串</param>
  5315. <param name="Key">加密密钥</param>
  5316. <param name="IV">初始向量</param>
  5317. <param name="textEncoding">原始串编码</param>
  5318. <param name="ivEncoding">初始向量编码</param>
  5319. <param name="cipherMode">块密码模式</param>
  5320. <param name="paddingMode">填充模式</param>
  5321. <returns>Base64编码后的字符串</returns>
  5322. </member>
  5323. <member name="M:Apq.Security.Cryptography.AesHelper.DecryptString(System.String,System.String,System.String,System.Text.Encoding,System.Text.Encoding,System.Security.Cryptography.CipherMode,System.Security.Cryptography.PaddingMode)">
  5324. <summary>
  5325. 解密字符串
  5326. </summary>
  5327. <param name="CypherText">加密后的Base64字符串</param>
  5328. <param name="Key">解密密钥</param>
  5329. <param name="IV">初始向量</param>
  5330. <param name="keyEncoding">解密密钥编码</param>
  5331. <param name="ivEncoding">初始向量编码</param>
  5332. <param name="cipherMode">块密码模式</param>
  5333. <param name="paddingMode">填充模式</param>
  5334. </member>
  5335. <member name="T:Apq.Security.Cryptography.BCRSA.RSAKEY">
  5336. <summary>
  5337. KEY 结构体
  5338. </summary>
  5339. </member>
  5340. <member name="P:Apq.Security.Cryptography.BCRSA.RSAKEY.PublicKey">
  5341. <summary>
  5342. 公钥
  5343. </summary>
  5344. </member>
  5345. <member name="P:Apq.Security.Cryptography.BCRSA.RSAKEY.PrivateKey">
  5346. <summary>
  5347. 私钥
  5348. </summary>
  5349. </member>
  5350. <member name="M:Apq.Security.Cryptography.BCRSA.EncryptByPrivateKey(System.String,System.String)">
  5351. <summary>
  5352. 私钥加密
  5353. </summary>
  5354. <param name="data">加密内容</param>
  5355. <param name="pemPrivateKey">私钥(Base64后的)</param>
  5356. <returns>返回Base64内容</returns>
  5357. </member>
  5358. <member name="M:Apq.Security.Cryptography.BCRSA.DecryptByPrivateKey(System.String,System.String)">
  5359. <summary>
  5360. 私钥解密
  5361. </summary>
  5362. <param name="data">待解密的内容</param>
  5363. <param name="pemPrivateKey">私钥(Base64编码后的)</param>
  5364. <returns>返回明文</returns>
  5365. </member>
  5366. <member name="M:Apq.Security.Cryptography.BCRSA.EncryptByPublicKey(System.String,System.String)">
  5367. <summary>
  5368. 公钥加密
  5369. </summary>
  5370. <param name="data">加密内容</param>
  5371. <param name="pemPublicKey">公钥(Base64编码后的)</param>
  5372. <returns>返回Base64内容</returns>
  5373. </member>
  5374. <member name="M:Apq.Security.Cryptography.BCRSA.DecryptByPublicKey(System.String,System.String)">
  5375. <summary>
  5376. 公钥解密
  5377. </summary>
  5378. <param name="data">待解密的内容</param>
  5379. <param name="pemPublicKey">公钥(Base64编码后的)</param>
  5380. <returns>返回明文</returns>
  5381. </member>
  5382. <member name="M:Apq.Security.Cryptography.BCRSA.SignByPrivateKey_SHA1WithRSA(System.String,System.String)">
  5383. <summary>
  5384. 用私钥签名
  5385. </summary>
  5386. </member>
  5387. <member name="M:Apq.Security.Cryptography.BCRSA.VerifyByPublicKey_SHA1WithRSA(System.String,System.String,System.String)">
  5388. <summary>
  5389. 用公钥验签
  5390. </summary>
  5391. </member>
  5392. <member name="T:Apq.Security.Cryptography.DESHelper">
  5393. <summary>
  5394. DESHelper(对称加密,据说不太安全,应使用AES)
  5395. </summary>
  5396. </member>
  5397. <member name="M:Apq.Security.Cryptography.DESHelper.FormatKey(System.Byte[])">
  5398. <summary>
  5399. 格式化密钥
  5400. </summary>
  5401. <param name="desKey">密钥</param>
  5402. <returns></returns>
  5403. </member>
  5404. <member name="M:Apq.Security.Cryptography.DESHelper.EncryptFile(System.String,System.String,System.Byte[],System.Byte[])">
  5405. <summary>
  5406. 加密文件
  5407. </summary>
  5408. <param name="inName">来源文件</param>
  5409. <param name="outName">输出文件</param>
  5410. <param name="desKey">加密密钥</param>
  5411. <param name="desIV">初始向量</param>
  5412. </member>
  5413. <member name="M:Apq.Security.Cryptography.DESHelper.DecryptFile(System.String,System.String,System.Byte[],System.Byte[])">
  5414. <summary>
  5415. 解密文件
  5416. </summary>
  5417. <param name="inName">来源文件</param>
  5418. <param name="outName">输出文件</param>
  5419. <param name="desKey">解密密钥</param>
  5420. <param name="desIV">初始向量</param>
  5421. </member>
  5422. <member name="M:Apq.Security.Cryptography.DESHelper.EncryptString(System.String,System.Byte[],System.Byte[])">
  5423. <summary>
  5424. 加密字符串
  5425. </summary>
  5426. <param name="PlainText">原始字符串</param>
  5427. <param name="desKey">加密密钥</param>
  5428. <param name="desIV">初始向量</param>
  5429. <returns>Base64编码后的字符串</returns>
  5430. </member>
  5431. <member name="M:Apq.Security.Cryptography.DESHelper.DecryptString(System.String,System.Byte[],System.Byte[])">
  5432. <summary>
  5433. 解密字符串
  5434. </summary>
  5435. <param name="CypherText">加密后的Base64字符串</param>
  5436. <param name="desKey">解密密钥</param>
  5437. <param name="desIV">初始向量</param>
  5438. </member>
  5439. <member name="M:Apq.Security.Cryptography.DESHelper.EncryptString(System.String,System.String,System.String,System.Text.Encoding,System.Text.Encoding)">
  5440. <summary>
  5441. 加密字符串
  5442. </summary>
  5443. <param name="PlainText">原始字符串</param>
  5444. <param name="desKey">加密密钥</param>
  5445. <param name="desIV">初始向量</param>
  5446. <param name="keyEncoding">加密密钥编码</param>
  5447. <param name="ivEncoding">初始向量编码</param>
  5448. <returns>Base64编码后的字符串</returns>
  5449. </member>
  5450. <member name="M:Apq.Security.Cryptography.DESHelper.DecryptString(System.String,System.String,System.String,System.Text.Encoding,System.Text.Encoding)">
  5451. <summary>
  5452. 解密字符串
  5453. </summary>
  5454. <param name="CypherText">加密后的Base64字符串</param>
  5455. <param name="desKey">解密密钥</param>
  5456. <param name="desIV">初始向量</param>
  5457. <param name="keyEncoding">解密密钥编码</param>
  5458. <param name="ivEncoding">初始向量编码</param>
  5459. </member>
  5460. <member name="T:Apq.Security.Cryptography.DSAHelper">
  5461. <summary>
  5462. DSA助手(数字签名)
  5463. </summary>
  5464. </member>
  5465. <member name="P:Apq.Security.Cryptography.DSAHelper.FileReadStep">
  5466. <summary>
  5467. 文件操作时单次读取的最大字节数
  5468. </summary>
  5469. </member>
  5470. <member name="M:Apq.Security.Cryptography.DSAHelper.CreateKey(System.Boolean)">
  5471. <summary>
  5472. 创建密钥对(XmlString),使用者应将结果保存到文件存档
  5473. </summary>
  5474. <param name="ContainsPKey">是否包含私钥</param>
  5475. <returns></returns>
  5476. </member>
  5477. <member name="M:Apq.Security.Cryptography.DSAHelper.SignString(System.String,System.String,System.Text.Encoding)">
  5478. <summary>
  5479. DSA签名
  5480. </summary>
  5481. <param name="PlainText">原始字符串</param>
  5482. <param name="xmlString">密钥(公钥私钥俱有)</param>
  5483. <param name="textEncoding">原始串编码</param>
  5484. <returns>Base64编码后的已签名字符串</returns>
  5485. </member>
  5486. <member name="M:Apq.Security.Cryptography.DSAHelper.VerifyString(System.String,System.String,System.String,System.Text.Encoding)">
  5487. <summary>
  5488. DSA验证
  5489. </summary>
  5490. <param name="CypherText">签名后的Base64字符串</param>
  5491. <param name="xmlString">密钥(至少含公钥)</param>
  5492. <param name="signString">签名串</param>
  5493. <param name="signEncoding">签名串编码</param>
  5494. </member>
  5495. <member name="T:Apq.Security.Cryptography.HMACSHA1Helper">
  5496. <summary>
  5497. HMAC-SHA1 Helper
  5498. </summary>
  5499. </member>
  5500. <member name="M:Apq.Security.Cryptography.HMACSHA1Helper.EncryptString(System.String,System.String,System.Text.Encoding,System.Text.Encoding)">
  5501. <summary>
  5502. 字符串签名
  5503. </summary>
  5504. <param name="text">原始字符串</param>
  5505. <param name="key">密钥</param>
  5506. <param name="textEncoding">原始串编码</param>
  5507. <param name="keyEncoding">密钥编码</param>
  5508. <returns>签名结果(16进制)</returns>
  5509. </member>
  5510. <member name="M:Apq.Security.Cryptography.HMACSHA1Helper.EncryptString(System.String,System.Byte[],System.Text.Encoding)">
  5511. <summary>
  5512. 字符串签名
  5513. </summary>
  5514. <param name="text">原始字符串</param>
  5515. <param name="key">密钥</param>
  5516. <param name="textEncoding">原始串编码</param>
  5517. <returns>签名结果(16进制)</returns>
  5518. </member>
  5519. <member name="T:Apq.Security.Cryptography.MD5Helper">
  5520. <summary>
  5521. MD5Helper
  5522. </summary>
  5523. </member>
  5524. <member name="M:Apq.Security.Cryptography.MD5Helper.EncryptString(System.String,System.Text.Encoding)">
  5525. <summary>
  5526. 加密字符串
  5527. </summary>
  5528. <param name="PlainText">原始字符串</param>
  5529. <param name="textEncoding">原始串编码</param>
  5530. <returns>MD5串(16进制)</returns>
  5531. </member>
  5532. <member name="M:Apq.Security.Cryptography.MD5Helper.EncryptFile(System.String)">
  5533. <summary>
  5534. 加密文件
  5535. </summary>
  5536. <param name="inName">文件地址</param>
  5537. <returns>MD5串(16进制)</returns>
  5538. </member>
  5539. <member name="T:Apq.Security.Cryptography.RSAHelper">
  5540. <summary>
  5541. RSA助手(非对称算法)
  5542. </summary>
  5543. </member>
  5544. <member name="P:Apq.Security.Cryptography.RSAHelper.FileReadStep">
  5545. <summary>
  5546. 文件操作时单次读取的最大字节数
  5547. </summary>
  5548. </member>
  5549. <member name="M:Apq.Security.Cryptography.RSAHelper.CreateKey(System.Boolean)">
  5550. <summary>
  5551. 创建密钥对(XmlString),使用者应将结果保存到文件存档
  5552. </summary>
  5553. <param name="ContainsPKey">是否包含私钥</param>
  5554. <returns></returns>
  5555. </member>
  5556. <member name="M:Apq.Security.Cryptography.RSAHelper.GetPubKey(System.String)">
  5557. <summary>
  5558. 从私钥中提取公钥
  5559. </summary>
  5560. <param name="PriKey"></param>
  5561. <returns></returns>
  5562. </member>
  5563. <member name="M:Apq.Security.Cryptography.RSAHelper.EncryptFile(System.String,System.String,System.String,System.Security.Cryptography.RSAEncryptionPadding)">
  5564. <summary>
  5565. 加密文件
  5566. </summary>
  5567. <param name="inName">来源文件</param>
  5568. <param name="outName">输出文件</param>
  5569. <param name="xmlString">密钥(至少含公钥)</param>
  5570. <param name="rsaPadding">填充模式</param>
  5571. </member>
  5572. <member name="M:Apq.Security.Cryptography.RSAHelper.DecryptFile(System.String,System.String,System.String,System.Security.Cryptography.RSAEncryptionPadding)">
  5573. <summary>
  5574. 解密文件
  5575. </summary>
  5576. <param name="inName">来源文件</param>
  5577. <param name="outName">输出文件</param>
  5578. <param name="xmlString">密钥(公钥私钥俱有)</param>
  5579. <param name="rsaPadding">填充模式</param>
  5580. </member>
  5581. <member name="M:Apq.Security.Cryptography.RSAHelper.EncryptString(System.String,System.String,System.Text.Encoding,System.Security.Cryptography.RSAEncryptionPadding)">
  5582. <summary>
  5583. 加密字符串
  5584. </summary>
  5585. <param name="PlainText">原始字符串</param>
  5586. <param name="xmlString">公钥</param>
  5587. <param name="textEncoding">原始串编码</param>
  5588. <returns>Base64编码后的字符串</returns>
  5589. </member>
  5590. <member name="M:Apq.Security.Cryptography.RSAHelper.DecryptString(System.String,System.String,System.Text.Encoding,System.Security.Cryptography.RSAEncryptionPadding)">
  5591. <summary>
  5592. 解密字符串
  5593. </summary>
  5594. <param name="CypherText">加密后的Base64字符串</param>
  5595. <param name="textEncoding">原始串编码</param>
  5596. <param name="xmlString">私钥</param>
  5597. </member>
  5598. <member name="M:Apq.Security.Cryptography.RSAHelper.SignString(System.String,System.String,System.Text.Encoding)">
  5599. <summary>
  5600. RSA签名(SHA1)
  5601. </summary>
  5602. <param name="PlainText">原始字符串</param>
  5603. <param name="xmlString">私钥</param>
  5604. <param name="textEncoding">原始串编码</param>
  5605. <returns>Base64编码后的已签名字符串</returns>
  5606. </member>
  5607. <member name="M:Apq.Security.Cryptography.RSAHelper.VerifyString(System.String,System.String,System.String,System.Text.Encoding)">
  5608. <summary>
  5609. RSA验证(SHA1)
  5610. </summary>
  5611. <param name="CypherText">签名后的Base64字符串</param>
  5612. <param name="xmlString">公钥</param>
  5613. <param name="PlainText">原始串</param>
  5614. <param name="textEncoding">原始串编码</param>
  5615. </member>
  5616. <member name="T:Apq.Security.Cryptography.SymmetricAlgorithmHelper">
  5617. <summary>
  5618. 对称算法助手
  5619. </summary>
  5620. </member>
  5621. <member name="P:Apq.Security.Cryptography.SymmetricAlgorithmHelper.FileReadStep">
  5622. <summary>
  5623. 文件操作时单次读取的最大字节数
  5624. </summary>
  5625. </member>
  5626. <member name="M:Apq.Security.Cryptography.SymmetricAlgorithmHelper.FormatKey(System.Byte[],System.Int32)">
  5627. <summary>
  5628. 格式化密钥,跳过全0字节,不足时补入0xFF
  5629. </summary>
  5630. <param name="Key">密钥</param>
  5631. <param name="keySize">返回'位'的长度(因为处理时的最小长度是字节,所以该值应是8的倍数)</param>
  5632. <returns></returns>
  5633. </member>
  5634. <member name="M:Apq.Security.Cryptography.SymmetricAlgorithmHelper.EncryptFile(System.String,System.String,System.Security.Cryptography.SymmetricAlgorithm)">
  5635. <summary>
  5636. 加密文件
  5637. </summary>
  5638. <param name="inName">来源文件</param>
  5639. <param name="outName">输出文件</param>
  5640. <param name="Algorithm">对称算法</param>
  5641. </member>
  5642. <member name="M:Apq.Security.Cryptography.SymmetricAlgorithmHelper.DecryptFile(System.String,System.String,System.Security.Cryptography.SymmetricAlgorithm)">
  5643. <summary>
  5644. 解密文件
  5645. </summary>
  5646. <param name="inName">来源文件</param>
  5647. <param name="outName">输出文件</param>
  5648. <param name="Algorithm">对称算法</param>
  5649. </member>
  5650. <member name="M:Apq.Security.Cryptography.SymmetricAlgorithmHelper.EncryptString(System.String,System.Security.Cryptography.SymmetricAlgorithm)">
  5651. <summary>
  5652. 加密字符串
  5653. </summary>
  5654. <param name="PlainText">原始字符串</param>
  5655. <param name="Algorithm">对称算法</param>
  5656. <returns>Base64编码后的字符串</returns>
  5657. </member>
  5658. <member name="M:Apq.Security.Cryptography.SymmetricAlgorithmHelper.DecryptString(System.String,System.Security.Cryptography.SymmetricAlgorithm)">
  5659. <summary>
  5660. 解密字符串
  5661. </summary>
  5662. <param name="CypherText">加密后的Base64字符串</param>
  5663. <param name="Algorithm">对称算法</param>
  5664. <returns>原始字符串</returns>
  5665. </member>
  5666. <member name="T:Apq.Tasking.CycleTask">
  5667. <summary>
  5668. 给任务命名,并将任务和取消令牌关联起来。并提供循环任务模板给子类。
  5669. </summary>
  5670. </member>
  5671. <member name="M:Apq.Tasking.CycleTask.CycleWork(System.Int32)">
  5672. <summary>
  5673. 循环任务模板
  5674. </summary>
  5675. <param name="interval">循环操作的间隔时间。单位毫秒。</param>
  5676. </member>
  5677. <member name="M:Apq.Tasking.CycleTask.BeforeCycleWork">
  5678. <summary>
  5679. 循环前的工作,一般是准备类工作
  5680. </summary>
  5681. <returns>返回false表示准备工作不成功,任务直接结束</returns>
  5682. </member>
  5683. <member name="E:Apq.Tasking.CycleTask.BeforeCycleWorkCompleted">
  5684. <summary>
  5685. 通知循环前的工作完成
  5686. </summary>
  5687. </member>
  5688. <member name="M:Apq.Tasking.CycleTask.CycleSubWork">
  5689. <summary>
  5690. 单次循环的工作
  5691. </summary>
  5692. </member>
  5693. <member name="M:Apq.Tasking.CycleTask.FinallyCycleWork">
  5694. <summary>
  5695. 任务结束时的工作
  5696. </summary>
  5697. </member>
  5698. <member name="P:Apq.Tasking.CycleTask.CTask">
  5699. <summary>
  5700. 启动的任务
  5701. </summary>
  5702. </member>
  5703. <member name="M:Apq.Tasking.CycleTask.Start(System.Threading.Tasks.TaskCreationOptions)">
  5704. <summary>
  5705. 启动(未启动过或已运行结束的任务才能真正的再次启动)
  5706. </summary>
  5707. </member>
  5708. <member name="M:Apq.Tasking.CycleTask.Stop">
  5709. <summary>
  5710. 通知任务取消
  5711. </summary>
  5712. </member>
  5713. <member name="M:Apq.Tasking.CycleTask.WhileDo(System.Func{System.Threading.Tasks.Task{System.Boolean}},System.Func{System.Threading.Tasks.Task{System.Boolean}},System.Func{System.Threading.Tasks.Task},System.Action{System.Boolean},System.Boolean,System.Int32,System.Int32)">
  5714. <summary>
  5715. 重复执行指定的操作,直到达成停止条件
  5716. </summary>
  5717. <param name="stopTask">停止条件,返回值为true后停止操作</param>
  5718. <param name="doTask">执行的操作,返回true表示执行了操作</param>
  5719. <param name="success">达成后的操作</param>
  5720. <param name="fail">最终未达成时的操作。超时时参数值为true。</param>
  5721. <param name="knit">操作失败时是否立即重做(即:true表示不等待循环间隔)</param>
  5722. <param name="Timeout">超时时间。单位毫秒。</param>
  5723. <param name="interval">循环操作的间隔时间。单位毫秒。</param>
  5724. <returns>是否达成</returns>
  5725. </member>
  5726. <member name="M:Apq.Tasking.CycleTask.WhileDo(System.Func{System.Boolean},System.Func{System.Threading.Tasks.Task{System.Boolean}},System.Func{System.Threading.Tasks.Task},System.Action{System.Boolean},System.Boolean,System.Int32,System.Int32)">
  5727. <summary>
  5728. 重复执行指定的操作,直到达成停止条件
  5729. </summary>
  5730. <param name="stopFunc">停止条件,返回值为true后停止操作</param>
  5731. <param name="doTask">执行的操作,返回true表示执行了操作</param>
  5732. <param name="success">达成后的操作</param>
  5733. <param name="fail">最终未达成时的操作。超时时参数值为true。</param>
  5734. <param name="knit">操作失败时是否立即重做(即:true表示不等待循环间隔)</param>
  5735. <param name="Timeout">超时时间。单位毫秒。</param>
  5736. <param name="interval">循环操作的间隔时间。单位毫秒。</param>
  5737. <returns>是否达成</returns>
  5738. </member>
  5739. <member name="M:Apq.Tasking.CycleTask.WhileDo(System.Func{System.Boolean},System.Func{System.Boolean},System.Func{System.Threading.Tasks.Task},System.Action{System.Boolean},System.Boolean,System.Int32,System.Int32)">
  5740. <summary>
  5741. 重复执行指定的操作,直到达成停止条件
  5742. </summary>
  5743. <param name="stopFunc">停止条件,返回值为true后停止操作</param>
  5744. <param name="doFunc">执行的操作,返回true表示执行了操作</param>
  5745. <param name="success">达成后的操作</param>
  5746. <param name="fail">最终未达成时的操作。超时时参数值为true。</param>
  5747. <param name="knit">操作失败时是否立即重做(即:true表示不等待循环间隔)</param>
  5748. <param name="Timeout">超时时间。单位毫秒。</param>
  5749. <param name="interval">循环操作的间隔时间。单位毫秒。</param>
  5750. <returns>是否达成</returns>
  5751. </member>
  5752. <member name="M:Apq.Tasking.CycleTask.DoUntil(System.Func{System.Threading.Tasks.Task{System.Boolean}},System.Func{System.Threading.Tasks.Task{System.Boolean}},System.Func{System.Threading.Tasks.Task},System.Action{System.Boolean},System.Boolean,System.Int32,System.Int32)">
  5753. <summary>
  5754. 重复执行指定的操作,直到成功或超时
  5755. </summary>
  5756. <param name="doTask">执行的操作,返回true表示执行了操作</param>
  5757. <param name="stopTask">返回值为true后停止操作</param>
  5758. <param name="success">成功后的操作</param>
  5759. <param name="fail">失败后的操作。超时时参数值为true。</param>
  5760. <param name="knit">操作失败时是否立即重做(即:true表示不等待循环间隔)</param>
  5761. <param name="Timeout">超时时间。单位毫秒。</param>
  5762. <param name="interval">循环操作的间隔时间。单位毫秒。</param>
  5763. <returns>是否操作成功</returns>
  5764. </member>
  5765. <member name="M:Apq.Tasking.CycleTask.DoUntil(System.Func{System.Threading.Tasks.Task{System.Boolean}},System.Func{System.Boolean},System.Func{System.Threading.Tasks.Task},System.Action{System.Boolean},System.Boolean,System.Int32,System.Int32)">
  5766. <summary>
  5767. 重复执行指定的操作,直到成功或超时
  5768. </summary>
  5769. <param name="doTask">执行的操作,返回true表示执行了操作</param>
  5770. <param name="stopFunc">返回值为true后停止操作</param>
  5771. <param name="success">成功后的操作</param>
  5772. <param name="fail">失败后的操作。超时时参数值为true。</param>
  5773. <param name="knit">操作失败时是否立即重做(即:true表示不等待循环间隔)</param>
  5774. <param name="Timeout">超时时间。单位毫秒。</param>
  5775. <param name="interval">循环操作的间隔时间。单位毫秒。</param>
  5776. <returns>是否操作成功</returns>
  5777. </member>
  5778. <member name="M:Apq.Tasking.CycleTask.DoUntil(System.Func{System.Boolean},System.Func{System.Boolean},System.Func{System.Threading.Tasks.Task},System.Action{System.Boolean},System.Boolean,System.Int32,System.Int32)">
  5779. <summary>
  5780. 重复执行指定的操作,直到成功或超时
  5781. </summary>
  5782. <param name="doFunc">执行的操作,返回true表示执行了操作</param>
  5783. <param name="stopFunc">返回值为true后停止操作</param>
  5784. <param name="success">成功后的操作</param>
  5785. <param name="fail">失败后的操作。超时时参数值为true。</param>
  5786. <param name="knit">操作失败时是否立即重做(即:true表示不等待循环间隔)</param>
  5787. <param name="Timeout">超时时间。单位毫秒。</param>
  5788. <param name="interval">循环操作的间隔时间。单位毫秒。</param>
  5789. <returns>是否操作成功</returns>
  5790. </member>
  5791. <member name="T:Apq.Tasking.FixedThreadTaskScheduler">
  5792. <summary>
  5793. 在 自定义线程池(固定线程数) 中执行任务的任务调度器
  5794. </summary>
  5795. </member>
  5796. <member name="F:Apq.Tasking.FixedThreadTaskScheduler.TaskQueue">
  5797. <summary>
  5798. 任务队列
  5799. </summary>
  5800. </member>
  5801. <member name="F:Apq.Tasking.FixedThreadTaskScheduler._threads">
  5802. <summary>
  5803. 自定义线程池
  5804. </summary>
  5805. </member>
  5806. <member name="M:Apq.Tasking.FixedThreadTaskScheduler.Dispose(System.Boolean)">
  5807. <param name="disposing">指定释放类型{true:托管对象,false:未托管对象}</param>
  5808. </member>
  5809. <member name="M:Apq.Tasking.FixedThreadTaskScheduler.#ctor(System.Int32,System.Boolean)">
  5810. <summary>
  5811. 在自定义线程池中执行任务的任务调度器(固定线程数)
  5812. </summary>
  5813. <param name="threadCount">线程数(小于1时视为1)</param>
  5814. <param name="isBackground">是否为后台线程</param>
  5815. </member>
  5816. <member name="M:Apq.Tasking.FixedThreadTaskScheduler.GetScheduledTasks">
  5817. <summary>
  5818. 获取排队中的任务列表
  5819. </summary>
  5820. </member>
  5821. <member name="M:Apq.Tasking.FixedThreadTaskScheduler.TryExecuteTaskInline(System.Threading.Tasks.Task,System.Boolean)">
  5822. <summary>
  5823. 在调用方线程立即执行任务(但如果任务已入队,就不执行了)
  5824. </summary>
  5825. </member>
  5826. <member name="M:Apq.Tasking.FixedThreadTaskScheduler.Run(System.Action)">
  5827. <summary>
  5828. 将任务入队,在有线程可用时开始执行
  5829. </summary>
  5830. </member>
  5831. <member name="T:Apq.Tasking.RunInNewThreadTaskScheduler">
  5832. <summary>
  5833. 总是立即启动新线程执行任务,不限制线程数量
  5834. </summary>
  5835. <param name="bg">新线程是否为后台线程</param>
  5836. </member>
  5837. <member name="M:Apq.Tasking.RunInNewThreadTaskScheduler.#ctor(System.Boolean)">
  5838. <summary>
  5839. 总是立即启动新线程执行任务,不限制线程数量
  5840. </summary>
  5841. <param name="bg">新线程是否为后台线程</param>
  5842. </member>
  5843. <member name="M:Apq.Tasking.RunInNewThreadTaskScheduler.TryExecuteTaskInline(System.Threading.Tasks.Task,System.Boolean)">
  5844. <summary>
  5845. 在调用方线程立即执行任务
  5846. </summary>
  5847. </member>
  5848. <member name="M:Apq.Tasking.TaskHelper.WaitUntil(System.Threading.CancellationToken,System.Func{System.Boolean},System.Int32,System.Int32)">
  5849. <summary>
  5850. 等待到条件成立或超时
  5851. </summary>
  5852. <returns>退出时条件是否达成(没有达成的原因是超时)</returns>
  5853. </member>
  5854. <member name="M:Apq.Tasking.TaskHelper.WaitUntil(System.Threading.CancellationToken,System.Func{System.Boolean},System.Func{System.Boolean},System.Int32,System.Int32)">
  5855. <summary>
  5856. 在满足前提时,等待到条件成立或超时
  5857. </summary>
  5858. <returns>退出时条件是否达成(没有达成的原因是超时或前提已不成立)</returns>
  5859. </member>
  5860. <member name="M:Apq.Tasking.TaskHelper.DoCycle(System.Threading.CancellationTokenSource,System.Func{System.Threading.Tasks.Task{System.Boolean}},System.Func{System.Threading.Tasks.Task{System.Boolean}},System.Func{System.Threading.Tasks.Task},System.Int32,System.Int32)">
  5861. <summary>
  5862. 执行循环任务
  5863. </summary>
  5864. <param name="TokenSource">取消通知</param>
  5865. <param name="beforeTask">循环前任务,返回true表示取消循环</param>
  5866. <param name="cycleTask">循环任务体,返回true表示不再执行下一轮</param>
  5867. <param name="finallyTask">结束时的任务(一定会执行)</param>
  5868. <param name="Timeout">循环的超时时间(不包含循环前任务的耗时)。单位毫秒。0为不超时</param>
  5869. <param name="Interval">循环的间隔时间。单位毫秒。</param>
  5870. <returns></returns>
  5871. </member>
  5872. <member name="M:Apq.Tasking.TaskHelper.DoCycle(System.Threading.CancellationTokenSource,System.Func{System.Threading.Tasks.Task{System.Boolean}},System.Func{System.Threading.Tasks.Task{System.Boolean}},System.Action,System.Int32,System.Int32)">
  5873. <summary>
  5874. 执行循环任务
  5875. </summary>
  5876. <param name="TokenSource">取消通知</param>
  5877. <param name="beforeTask">循环前任务,返回true表示取消循环</param>
  5878. <param name="cycleTask">循环任务体,返回true表示不再执行下一轮</param>
  5879. <param name="finallyAction">结束时的任务(一定会执行)</param>
  5880. <param name="Timeout">循环的超时时间(不包含循环前任务的耗时)。单位毫秒。0为不超时</param>
  5881. <param name="Interval">循环的间隔时间。单位毫秒。</param>
  5882. <returns></returns>
  5883. </member>
  5884. <member name="M:Apq.Tasking.TaskHelper.DoCycle(System.Threading.CancellationTokenSource,System.Func{System.Threading.Tasks.Task{System.Boolean}},System.Func{System.Boolean},System.Func{System.Threading.Tasks.Task},System.Int32,System.Int32)">
  5885. <summary>
  5886. 执行循环任务
  5887. </summary>
  5888. <param name="TokenSource">取消通知</param>
  5889. <param name="beforeTask">循环前任务,返回true表示取消循环</param>
  5890. <param name="cycleFunc">循环任务体,返回true表示不再执行下一轮</param>
  5891. <param name="finallyTask">结束时的任务(一定会执行)</param>
  5892. <param name="Timeout">循环的超时时间(不包含循环前任务的耗时)。单位毫秒。0为不超时</param>
  5893. <param name="Interval">循环的间隔时间。单位毫秒。</param>
  5894. <returns></returns>
  5895. </member>
  5896. <member name="M:Apq.Tasking.TaskHelper.DoCycle(System.Threading.CancellationTokenSource,System.Func{System.Threading.Tasks.Task{System.Boolean}},System.Func{System.Boolean},System.Action,System.Int32,System.Int32)">
  5897. <summary>
  5898. 执行循环任务
  5899. </summary>
  5900. <param name="TokenSource">取消通知</param>
  5901. <param name="beforeTask">循环前任务,返回true表示取消循环</param>
  5902. <param name="cycleFunc">循环任务体,返回true表示不再执行下一轮</param>
  5903. <param name="finallyAction">结束时的任务(一定会执行)</param>
  5904. <param name="Timeout">循环的超时时间(不包含循环前任务的耗时)。单位毫秒。0为不超时</param>
  5905. <param name="Interval">循环的间隔时间。单位毫秒。</param>
  5906. <returns></returns>
  5907. </member>
  5908. <member name="M:Apq.Tasking.TaskHelper.DoCycle(System.Threading.CancellationTokenSource,System.Func{System.Boolean},System.Func{System.Threading.Tasks.Task{System.Boolean}},System.Func{System.Threading.Tasks.Task},System.Int32,System.Int32)">
  5909. <summary>
  5910. 执行循环任务
  5911. </summary>
  5912. <param name="TokenSource">取消通知</param>
  5913. <param name="beforeFunc">循环前任务,返回true表示取消循环</param>
  5914. <param name="cycleTask">循环任务体,返回true表示不再执行下一轮</param>
  5915. <param name="finallyTask">结束时的任务(一定会执行)</param>
  5916. <param name="Timeout">循环的超时时间(不包含循环前任务的耗时)。单位毫秒。0为不超时</param>
  5917. <param name="Interval">循环的间隔时间。单位毫秒。</param>
  5918. <returns></returns>
  5919. </member>
  5920. <member name="M:Apq.Tasking.TaskHelper.DoCycle(System.Threading.CancellationTokenSource,System.Func{System.Boolean},System.Func{System.Threading.Tasks.Task{System.Boolean}},System.Action,System.Int32,System.Int32)">
  5921. <summary>
  5922. 执行循环任务
  5923. </summary>
  5924. <param name="TokenSource">取消通知</param>
  5925. <param name="beforeFunc">循环前任务,返回true表示取消循环</param>
  5926. <param name="cycleTask">循环任务体,返回true表示不再执行下一轮</param>
  5927. <param name="finallyAction">结束时的任务(一定会执行)</param>
  5928. <param name="Timeout">循环的超时时间(不包含循环前任务的耗时)。单位毫秒。0为不超时</param>
  5929. <param name="Interval">循环的间隔时间。单位毫秒。</param>
  5930. <returns></returns>
  5931. </member>
  5932. <member name="M:Apq.Tasking.TaskHelper.DoCycle(System.Threading.CancellationTokenSource,System.Func{System.Boolean},System.Func{System.Boolean},System.Func{System.Threading.Tasks.Task},System.Int32,System.Int32)">
  5933. <summary>
  5934. 执行循环任务
  5935. </summary>
  5936. <param name="TokenSource">取消通知</param>
  5937. <param name="beforeFunc">循环前任务,返回true表示取消循环</param>
  5938. <param name="cycleFunc">循环任务体,返回true表示不再执行下一轮</param>
  5939. <param name="finallyTask">结束时的任务(一定会执行)</param>
  5940. <param name="Timeout">循环的超时时间(不包含循环前任务的耗时)。单位毫秒。0为不超时</param>
  5941. <param name="Interval">循环的间隔时间。单位毫秒。</param>
  5942. <returns></returns>
  5943. </member>
  5944. <member name="M:Apq.Tasking.TaskHelper.DoCycle(System.Threading.CancellationTokenSource,System.Func{System.Boolean},System.Func{System.Boolean},System.Action,System.Int32,System.Int32)">
  5945. <summary>
  5946. 执行循环任务
  5947. </summary>
  5948. <param name="TokenSource">取消通知</param>
  5949. <param name="beforeFunc">循环前任务,返回true表示取消循环</param>
  5950. <param name="cycleFunc">循环任务体,返回true表示不再执行下一轮</param>
  5951. <param name="finallyAction">结束时的任务(一定会执行)</param>
  5952. <param name="Timeout">循环的超时时间(不包含循环前任务的耗时)。单位毫秒。0为不超时</param>
  5953. <param name="Interval">循环的间隔时间。单位毫秒。</param>
  5954. <returns></returns>
  5955. </member>
  5956. <member name="M:Apq.Tasking.TaskHelper.WhileDo(System.Threading.CancellationTokenSource,System.Func{System.Threading.Tasks.Task{System.Boolean}},System.Func{System.Threading.Tasks.Task{System.Boolean}},System.Func{System.Threading.Tasks.Task},System.Action{System.Boolean},System.Boolean,System.Int32,System.Int32)">
  5957. <summary>
  5958. 重复执行指定的操作,直到达成停止条件
  5959. </summary>
  5960. <param name="TokenSource">取消通知</param>
  5961. <param name="stopCondition">停止条件,返回值为true后停止操作</param>
  5962. <param name="doTask">执行的操作,返回true表示执行了操作</param>
  5963. <param name="success">达成后的操作</param>
  5964. <param name="fail">最终未达成时的操作。超时时参数值为true。</param>
  5965. <param name="knit">操作失败时是否立即重做(即:true表示不等待循环间隔)</param>
  5966. <param name="Timeout">超时时间。单位毫秒。</param>
  5967. <param name="Interval">循环操作的间隔时间。单位毫秒。</param>
  5968. <returns>是否达成</returns>
  5969. </member>
  5970. <member name="M:Apq.Tasking.TaskHelper.WhileDo(System.Threading.CancellationTokenSource,System.Func{System.Boolean},System.Func{System.Threading.Tasks.Task{System.Boolean}},System.Func{System.Threading.Tasks.Task},System.Action{System.Boolean},System.Boolean,System.Int32,System.Int32)">
  5971. <summary>
  5972. 重复执行指定的操作,直到达成停止条件
  5973. </summary>
  5974. <param name="TokenSource">取消通知</param>
  5975. <param name="stopCondition">停止条件,返回值为true后停止操作</param>
  5976. <param name="doTask">执行的操作,返回true表示执行了操作</param>
  5977. <param name="success">达成后的操作</param>
  5978. <param name="fail">最终未达成时的操作。超时时参数值为true。</param>
  5979. <param name="knit">操作失败时是否立即重做(即:true表示不等待循环间隔)</param>
  5980. <param name="Timeout">超时时间。单位毫秒。</param>
  5981. <param name="Interval">循环操作的间隔时间。单位毫秒。</param>
  5982. <returns>是否达成</returns>
  5983. </member>
  5984. <member name="M:Apq.Tasking.TaskHelper.WhileDo(System.Threading.CancellationTokenSource,System.Func{System.Boolean},System.Func{System.Boolean},System.Func{System.Threading.Tasks.Task},System.Action{System.Boolean},System.Boolean,System.Int32,System.Int32)">
  5985. <summary>
  5986. 重复执行指定的操作,直到达成停止条件
  5987. </summary>
  5988. <param name="TokenSource">取消通知</param>
  5989. <param name="stopCondition">停止条件,返回值为true后停止操作</param>
  5990. <param name="doFunc">执行的操作,返回true表示执行了操作</param>
  5991. <param name="success">达成后的操作</param>
  5992. <param name="fail">最终未达成时的操作。超时时参数值为true。</param>
  5993. <param name="knit">操作失败时是否立即重做(即:true表示不等待循环间隔)</param>
  5994. <param name="Timeout">超时时间。单位毫秒。</param>
  5995. <param name="Interval">循环操作的间隔时间。单位毫秒。</param>
  5996. <returns>是否达成</returns>
  5997. </member>
  5998. <member name="M:Apq.Tasking.TaskHelper.DoUntil(System.Threading.CancellationTokenSource,System.Func{System.Threading.Tasks.Task{System.Boolean}},System.Func{System.Threading.Tasks.Task{System.Boolean}},System.Func{System.Threading.Tasks.Task},System.Action{System.Boolean},System.Boolean,System.Int32,System.Int32)">
  5999. <summary>
  6000. 重复执行指定的操作,直到成功或超时
  6001. </summary>
  6002. <param name="TokenSource">取消通知</param>
  6003. <param name="doTask">执行的操作,返回true表示执行了操作</param>
  6004. <param name="stopCondition">返回值为true后停止操作</param>
  6005. <param name="success">成功后的操作</param>
  6006. <param name="fail">失败后的操作。超时时参数值为true。</param>
  6007. <param name="knit">操作失败时是否立即重做(即:true表示不等待循环间隔)</param>
  6008. <param name="Timeout">超时时间。单位毫秒。0为不超时</param>
  6009. <param name="Interval">循环操作的间隔时间。单位毫秒。</param>
  6010. <returns>是否操作成功</returns>
  6011. </member>
  6012. <member name="M:Apq.Tasking.TaskHelper.DoUntil(System.Threading.CancellationTokenSource,System.Func{System.Threading.Tasks.Task{System.Boolean}},System.Func{System.Boolean},System.Func{System.Threading.Tasks.Task},System.Action{System.Boolean},System.Boolean,System.Int32,System.Int32)">
  6013. <summary>
  6014. 重复执行指定的操作,直到成功或超时
  6015. </summary>
  6016. <param name="TokenSource">取消通知</param>
  6017. <param name="doTask">执行的操作,返回true表示执行了操作</param>
  6018. <param name="stopCondition">返回值为true后停止操作</param>
  6019. <param name="success">成功后的操作</param>
  6020. <param name="fail">失败后的操作。超时时参数值为true。</param>
  6021. <param name="knit">操作失败时是否立即重做(即:true表示不等待循环间隔)</param>
  6022. <param name="Timeout">超时时间。单位毫秒。0为不超时</param>
  6023. <param name="Interval">循环操作的间隔时间。单位毫秒。</param>
  6024. <returns>是否操作成功</returns>
  6025. </member>
  6026. <member name="M:Apq.Tasking.TaskHelper.DoUntil(System.Threading.CancellationTokenSource,System.Func{System.Boolean},System.Func{System.Boolean},System.Func{System.Threading.Tasks.Task},System.Action{System.Boolean},System.Boolean,System.Int32,System.Int32)">
  6027. <summary>
  6028. 重复执行指定的操作,直到成功或超时
  6029. </summary>
  6030. <param name="TokenSource">取消通知</param>
  6031. <param name="doFunc">执行的操作,返回true表示执行了操作</param>
  6032. <param name="stopCondition">返回值为true后停止操作</param>
  6033. <param name="success">成功后的操作</param>
  6034. <param name="fail">失败后的操作。超时时参数值为true。</param>
  6035. <param name="knit">操作失败时是否立即重做(即:true表示不等待循环间隔)</param>
  6036. <param name="Timeout">超时时间。单位毫秒。0为不超时</param>
  6037. <param name="Interval">循环操作的间隔时间。单位毫秒。</param>
  6038. <returns>是否操作成功</returns>
  6039. </member>
  6040. <member name="T:Apq.Tasking.TaskResult">
  6041. <summary>
  6042. 表示任务结果
  6043. </summary>
  6044. </member>
  6045. <member name="P:Apq.Tasking.TaskResult.Task">
  6046. <summary>
  6047. 哪个任务的结果
  6048. </summary>
  6049. </member>
  6050. <member name="P:Apq.Tasking.TaskResult.Success">
  6051. <summary>
  6052. 是否成功
  6053. </summary>
  6054. </member>
  6055. <member name="P:Apq.Tasking.TaskResult.Message">
  6056. <summary>
  6057. 错误信息或输出信息
  6058. </summary>
  6059. </member>
  6060. <member name="P:Apq.Tasking.TaskResult.Exception">
  6061. <summary>
  6062. 异常
  6063. </summary>
  6064. </member>
  6065. <member name="P:Apq.Text.CsvTaskResult.FullFileNameWithoutExt_Pb">
  6066. <summary>
  6067. Pb文件完整路径(不含后缀)
  6068. </summary>
  6069. </member>
  6070. <member name="P:Apq.Text.CsvTaskResult.PbExt">
  6071. <summary>
  6072. Pb文件后缀(可以为空或.开头)
  6073. </summary>
  6074. </member>
  6075. <member name="P:Apq.Text.CsvTaskResult.HadReadCsv">
  6076. <summary>
  6077. 有没有读取文件进行解析(只检查读取过的文件是否成功)
  6078. </summary>
  6079. </member>
  6080. <member name="P:Apq.Text.CsvTaskResult.ErrorCol">
  6081. <summary>
  6082. 第几列出错
  6083. </summary>
  6084. </member>
  6085. <member name="P:Apq.Text.CsvTaskResult.ErrorColName">
  6086. <summary>
  6087. 出错列名
  6088. </summary>
  6089. </member>
  6090. <member name="T:Apq.Text.RegexRepo">
  6091. <summary>
  6092. 正则表达式库
  6093. </summary>
  6094. </member>
  6095. <member name="M:Apq.Text.RegexRepo.Regex_IP4_All">
  6096. <remarks>
  6097. Pattern:<br/>
  6098. <code>^(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)$</code><br/>
  6099. Explanation:<br/>
  6100. <code>
  6101. ○ Match if at the beginning of the string.<br/>
  6102. ○ 1st capture group.<br/>
  6103. ○ Match with 3 alternative expressions.<br/>
  6104. ○ Match a sequence of expressions.<br/>
  6105. ○ Match '2'.<br/>
  6106. ○ Match with 2 alternative expressions.<br/>
  6107. ○ Match a sequence of expressions.<br/>
  6108. ○ Match '5'.<br/>
  6109. ○ Match a character in the set [0-5].<br/>
  6110. ○ Match a sequence of expressions.<br/>
  6111. ○ Match a character in the set [0-4].<br/>
  6112. ○ Match a Unicode digit.<br/>
  6113. ○ Match a sequence of expressions.<br/>
  6114. ○ Match a character in the set [01].<br/>
  6115. ○ Match a Unicode digit exactly 2 times.<br/>
  6116. ○ Match a sequence of expressions.<br/>
  6117. ○ Match a character in the set [1-9] greedily, optionally.<br/>
  6118. ○ Match a Unicode digit.<br/>
  6119. ○ Match '.'.<br/>
  6120. ○ 2nd capture group.<br/>
  6121. ○ Match with 3 alternative expressions.<br/>
  6122. ○ Match a sequence of expressions.<br/>
  6123. ○ Match '2'.<br/>
  6124. ○ Match with 2 alternative expressions.<br/>
  6125. ○ Match a sequence of expressions.<br/>
  6126. ○ Match '5'.<br/>
  6127. ○ Match a character in the set [0-5].<br/>
  6128. ○ Match a sequence of expressions.<br/>
  6129. ○ Match a character in the set [0-4].<br/>
  6130. ○ Match a Unicode digit.<br/>
  6131. ○ Match a sequence of expressions.<br/>
  6132. ○ Match a character in the set [01].<br/>
  6133. ○ Match a Unicode digit exactly 2 times.<br/>
  6134. ○ Match a sequence of expressions.<br/>
  6135. ○ Match a character in the set [1-9] greedily, optionally.<br/>
  6136. ○ Match a Unicode digit.<br/>
  6137. ○ Match '.'.<br/>
  6138. ○ 3rd capture group.<br/>
  6139. ○ Match with 3 alternative expressions.<br/>
  6140. ○ Match a sequence of expressions.<br/>
  6141. ○ Match '2'.<br/>
  6142. ○ Match with 2 alternative expressions.<br/>
  6143. ○ Match a sequence of expressions.<br/>
  6144. ○ Match '5'.<br/>
  6145. ○ Match a character in the set [0-5].<br/>
  6146. ○ Match a sequence of expressions.<br/>
  6147. ○ Match a character in the set [0-4].<br/>
  6148. ○ Match a Unicode digit.<br/>
  6149. ○ Match a sequence of expressions.<br/>
  6150. ○ Match a character in the set [01].<br/>
  6151. ○ Match a Unicode digit exactly 2 times.<br/>
  6152. ○ Match a sequence of expressions.<br/>
  6153. ○ Match a character in the set [1-9] greedily, optionally.<br/>
  6154. ○ Match a Unicode digit.<br/>
  6155. ○ Match '.'.<br/>
  6156. ○ 4th capture group.<br/>
  6157. ○ Match with 3 alternative expressions.<br/>
  6158. ○ Match a sequence of expressions.<br/>
  6159. ○ Match '2'.<br/>
  6160. ○ Match with 2 alternative expressions.<br/>
  6161. ○ Match a sequence of expressions.<br/>
  6162. ○ Match '5'.<br/>
  6163. ○ Match a character in the set [0-5].<br/>
  6164. ○ Match a sequence of expressions.<br/>
  6165. ○ Match a character in the set [0-4].<br/>
  6166. ○ Match a Unicode digit.<br/>
  6167. ○ Match a sequence of expressions.<br/>
  6168. ○ Match a character in the set [01].<br/>
  6169. ○ Match a Unicode digit exactly 2 times.<br/>
  6170. ○ Match a sequence of expressions.<br/>
  6171. ○ Match a character in the set [1-9] greedily, optionally.<br/>
  6172. ○ Match a Unicode digit.<br/>
  6173. ○ Match if at the end of the string or if before an ending newline.<br/>
  6174. </code>
  6175. </remarks>
  6176. </member>
  6177. <member name="M:Apq.Text.RegexRepo.Regex_IP4">
  6178. <remarks>
  6179. Pattern:<br/>
  6180. <code>(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)</code><br/>
  6181. Explanation:<br/>
  6182. <code>
  6183. ○ 1st capture group.<br/>
  6184. ○ Match with 3 alternative expressions.<br/>
  6185. ○ Match a sequence of expressions.<br/>
  6186. ○ Match '2'.<br/>
  6187. ○ Match with 2 alternative expressions.<br/>
  6188. ○ Match a sequence of expressions.<br/>
  6189. ○ Match '5'.<br/>
  6190. ○ Match a character in the set [0-5].<br/>
  6191. ○ Match a sequence of expressions.<br/>
  6192. ○ Match a character in the set [0-4].<br/>
  6193. ○ Match a Unicode digit.<br/>
  6194. ○ Match a sequence of expressions.<br/>
  6195. ○ Match a character in the set [01].<br/>
  6196. ○ Match a Unicode digit exactly 2 times.<br/>
  6197. ○ Match a sequence of expressions.<br/>
  6198. ○ Match a character in the set [1-9] greedily, optionally.<br/>
  6199. ○ Match a Unicode digit.<br/>
  6200. ○ Match '.'.<br/>
  6201. ○ 2nd capture group.<br/>
  6202. ○ Match with 3 alternative expressions.<br/>
  6203. ○ Match a sequence of expressions.<br/>
  6204. ○ Match '2'.<br/>
  6205. ○ Match with 2 alternative expressions.<br/>
  6206. ○ Match a sequence of expressions.<br/>
  6207. ○ Match '5'.<br/>
  6208. ○ Match a character in the set [0-5].<br/>
  6209. ○ Match a sequence of expressions.<br/>
  6210. ○ Match a character in the set [0-4].<br/>
  6211. ○ Match a Unicode digit.<br/>
  6212. ○ Match a sequence of expressions.<br/>
  6213. ○ Match a character in the set [01].<br/>
  6214. ○ Match a Unicode digit exactly 2 times.<br/>
  6215. ○ Match a sequence of expressions.<br/>
  6216. ○ Match a character in the set [1-9] greedily, optionally.<br/>
  6217. ○ Match a Unicode digit.<br/>
  6218. ○ Match '.'.<br/>
  6219. ○ 3rd capture group.<br/>
  6220. ○ Match with 3 alternative expressions.<br/>
  6221. ○ Match a sequence of expressions.<br/>
  6222. ○ Match '2'.<br/>
  6223. ○ Match with 2 alternative expressions.<br/>
  6224. ○ Match a sequence of expressions.<br/>
  6225. ○ Match '5'.<br/>
  6226. ○ Match a character in the set [0-5].<br/>
  6227. ○ Match a sequence of expressions.<br/>
  6228. ○ Match a character in the set [0-4].<br/>
  6229. ○ Match a Unicode digit.<br/>
  6230. ○ Match a sequence of expressions.<br/>
  6231. ○ Match a character in the set [01].<br/>
  6232. ○ Match a Unicode digit exactly 2 times.<br/>
  6233. ○ Match a sequence of expressions.<br/>
  6234. ○ Match a character in the set [1-9] greedily, optionally.<br/>
  6235. ○ Match a Unicode digit.<br/>
  6236. ○ Match '.'.<br/>
  6237. ○ 4th capture group.<br/>
  6238. ○ Match with 3 alternative expressions, atomically.<br/>
  6239. ○ Match a sequence of expressions.<br/>
  6240. ○ Match '2'.<br/>
  6241. ○ Match with 2 alternative expressions, atomically.<br/>
  6242. ○ Match a sequence of expressions.<br/>
  6243. ○ Match '5'.<br/>
  6244. ○ Match a character in the set [0-5].<br/>
  6245. ○ Match a sequence of expressions.<br/>
  6246. ○ Match a character in the set [0-4].<br/>
  6247. ○ Match a Unicode digit.<br/>
  6248. ○ Match a sequence of expressions.<br/>
  6249. ○ Match a character in the set [01].<br/>
  6250. ○ Match a Unicode digit exactly 2 times.<br/>
  6251. ○ Match a sequence of expressions.<br/>
  6252. ○ Match a character in the set [1-9] greedily, optionally.<br/>
  6253. ○ Match a Unicode digit.<br/>
  6254. </code>
  6255. </remarks>
  6256. </member>
  6257. <member name="T:Apq.Text.TxtFileHelper">
  6258. <summary>
  6259. 文本文件助手
  6260. </summary>
  6261. </member>
  6262. <member name="M:Apq.Text.TxtFileHelper.DetectEncoding(Apq.Text.TxtTaskResult,System.Single)">
  6263. <summary>
  6264. 检测指定文本文件的编码格式
  6265. </summary>
  6266. <param name="result">要检测的文件及检测结果</param>
  6267. <param name="confidence">信心至少要达到该值才认为检测出了正确的文件编码</param>
  6268. </member>
  6269. <member name="M:Apq.Text.TxtFileHelper.ReadAllText(Apq.Text.TxtTaskResult,System.Single)">
  6270. <summary>
  6271. 自动检测文件编码,并读取文件
  6272. </summary>
  6273. <param name="confidence">检测文件编码的最低信心</param>
  6274. <returns></returns>
  6275. </member>
  6276. <member name="M:Apq.Text.TxtFileHelper.ConvertEncoding(Apq.Text.TxtTaskResult,System.Text.Encoding,System.Threading.CancellationToken,System.Single)">
  6277. <summary>
  6278. 对指定的文本文件进行编码转换
  6279. </summary>
  6280. <param name="result">要转换的文件及转换结果</param>
  6281. <param name="encoding">转换为该编码</param>
  6282. <param name="token">取消令牌</param>
  6283. <param name="confidence">信心至少要达到该值才认为检测出了正确的文件编码,并进行转换</param>
  6284. </member>
  6285. <member name="T:Apq.Text.TxtTaskResult">
  6286. <summary>
  6287. 表示对文本文件进行处理的结果
  6288. </summary>
  6289. </member>
  6290. <member name="P:Apq.Text.TxtTaskResult.FullFileNameWithoutExt">
  6291. <summary>
  6292. 文本文件完整路径(不含后缀)
  6293. </summary>
  6294. </member>
  6295. <member name="P:Apq.Text.TxtTaskResult.FileNameWithoutExt">
  6296. <summary>
  6297. 不含目录和后缀的文件名
  6298. </summary>
  6299. </member>
  6300. <member name="P:Apq.Text.TxtTaskResult.FileExt">
  6301. <summary>
  6302. 文件后缀(可以为空或.开头)
  6303. </summary>
  6304. </member>
  6305. <member name="P:Apq.Text.TxtTaskResult.Encoding">
  6306. <summary>
  6307. 文件编码格式(检测或转换后有值)
  6308. </summary>
  6309. </member>
  6310. <member name="P:Apq.Text.TxtTaskResult.LineCount">
  6311. <summary>
  6312. 总行数
  6313. </summary>
  6314. </member>
  6315. <member name="P:Apq.Text.TxtTaskResult.ErrorLine">
  6316. <summary>
  6317. 第几行出错
  6318. </summary>
  6319. </member>
  6320. <member name="T:Apq.TreeNode`1">
  6321. <summary>
  6322. 树节点(没有上级就是根节点了)
  6323. </summary>
  6324. </member>
  6325. <member name="P:Apq.TreeNode`1.Data">
  6326. <summary>
  6327. 节点的数据
  6328. </summary>
  6329. </member>
  6330. <member name="P:Apq.TreeNode`1.Parent">
  6331. <summary>
  6332. 上级节点
  6333. </summary>
  6334. </member>
  6335. <member name="P:Apq.TreeNode`1.Children">
  6336. <summary>
  6337. 子级节点
  6338. </summary>
  6339. </member>
  6340. <member name="P:Apq.TreeNode`1.LayerNo">
  6341. <summary>
  6342. 当前节点算第几层
  6343. </summary>
  6344. <remarks>一般根节点设为第0层</remarks>
  6345. </member>
  6346. <member name="P:Apq.TreeNode`1.PreNode">
  6347. <summary>
  6348. 上一节点
  6349. </summary>
  6350. </member>
  6351. <member name="P:Apq.TreeNode`1.NextNode">
  6352. <summary>
  6353. 下一节点
  6354. </summary>
  6355. </member>
  6356. <member name="M:Apq.TreeNode`1.Walk_Depth(System.Action{Apq.TreeNode{`0},System.Int32})">
  6357. <summary>
  6358. 深度优先遍历
  6359. </summary>
  6360. <param name="action">(节点,第几个节点)</param>
  6361. </member>
  6362. <member name="M:Apq.TreeNode`1.Walk_Depth_Imp(Apq.TreeNode{`0},System.Action{Apq.TreeNode{`0},System.Int32},Apq.TreeWalkWatcher)">
  6363. <summary>
  6364. [递归]深度优先遍历
  6365. </summary>
  6366. <param name="action">(节点,第几个节点)</param>
  6367. </member>
  6368. <member name="M:Apq.TreeNode`1.Walk_Breadth(System.Action{Apq.TreeNode{`0},System.Int32})">
  6369. <summary>
  6370. 广度优先遍历
  6371. </summary>
  6372. <param name="action">(节点,第几个节点)</param>
  6373. <remarks>先深度遍历将结果保存到Dic中,再遍历Dic</remarks>
  6374. </member>
  6375. <member name="M:Apq.TreeNode`1.GetLeafs">
  6376. <summary>
  6377. 获取所有叶子节点
  6378. </summary>
  6379. <returns></returns>
  6380. </member>
  6381. <member name="T:Apq.TreeWalkWatcher">
  6382. <summary>
  6383. 对树进行遍历时的监视者(观察者)
  6384. </summary>
  6385. </member>
  6386. <member name="P:Apq.TreeWalkWatcher.Count">
  6387. <summary>
  6388. 第几次访问节点
  6389. </summary>
  6390. </member>
  6391. <member name="T:Apq.TypeParser">
  6392. <summary>
  6393. C#类型解析,可解析关键字及其数组用法
  6394. </summary>
  6395. </member>
  6396. <member name="M:Apq.TypeParser.IsKeyword(System.String)">
  6397. <summary>
  6398. 判断是否是C#关键字
  6399. </summary>
  6400. </member>
  6401. <member name="P:Apq.TypeParser.KeywordMappings">
  6402. <summary>
  6403. 获取所有C#关键字与类型的对应关系
  6404. </summary>
  6405. </member>
  6406. <member name="M:Apq.TypeParser.TryGetType(System.String,System.Reflection.Assembly)">
  6407. <summary>
  6408. 获取类型(含处理关键字)
  6409. </summary>
  6410. </member>
  6411. <member name="M:Apq.Utils.DateTimeUtil.GetMonday(System.DateTime,System.Boolean)">
  6412. <summary>
  6413. 获取所在周的星期一
  6414. </summary>
  6415. <param name="timeZero">是否将Time部分置0</param>
  6416. <remarks>星期一为每周的第1天</remarks>
  6417. </member>
  6418. <member name="M:Apq.Utils.DateTimeUtil.GetSunday(System.DateTime,System.Boolean)">
  6419. <summary>
  6420. 获取所在周的星期日
  6421. </summary>
  6422. <param name="timeZero">是否将Time部分置0</param>
  6423. <remarks>星期日为每周的第7天</remarks>
  6424. </member>
  6425. <member name="M:Apq.Utils.DateTimeUtil.GetFirstDayOfMonth(System.DateTime,System.Boolean)">
  6426. <summary>
  6427. 获取所在月的第1天
  6428. </summary>
  6429. <param name="timeZero">是否将Time部分置0</param>
  6430. <remarks>1日为每月的第1天</remarks>
  6431. </member>
  6432. <member name="M:Apq.Utils.DateTimeUtil.GetLastDayOfMonth(System.DateTime,System.Boolean)">
  6433. <summary>
  6434. 获取所在月的最后1天
  6435. </summary>
  6436. <param name="timeZero">是否将Time部分置0</param>
  6437. </member>
  6438. <member name="M:Apq.Utils.DateTimeUtil.CalcAgeByBirthday(System.DateOnly)">
  6439. <summary>
  6440. 根据生日计算当前年龄
  6441. </summary>
  6442. </member>
  6443. <member name="T:Apq.Utils.NateScarlet_HolidayCn">
  6444. <summary>
  6445. 使用 https://github.com/NateScarlet/holiday-cn.git 进行节假日判断
  6446. </summary>
  6447. <remarks>https://cdn.jsdelivr.net/gh/NateScarlet/holiday-cn@master/{年份}.json
  6448. https://fastly.jsdelivr.net/gh/NateScarlet/holiday-cn@master/{年份}.json</remarks>
  6449. </member>
  6450. <member name="M:Apq.Utils.NateScarlet_HolidayCn.HolidayOfWeek(System.DateTime)">
  6451. <summary>
  6452. 通过接口判断某天是不是中国法定节假日(如果接口访问失败,默认不是)
  6453. </summary>
  6454. <returns>1-7:星期几,10:法定休息日,11:法定工作日</returns>
  6455. <remarks>这个CDN是国外的,所以不定啥时间访问不了。
  6456. 改成通过作业定时下载到本地,判断时直接通过本地缓存</remarks>
  6457. </member>
  6458. <member name="M:Apq.Utils.NateScarlet_HolidayCn.HolidayOfWeek(System.DateTime,System.Collections.Generic.IList{System.String})">
  6459. <summary>
  6460. 判断某天是不是中国法定节假日(如果缓存文件不存在,默认不是)
  6461. </summary>
  6462. <param name="jsonFiles">本地缓存的json文件的绝对路径(如 D:\2024.json)</param>
  6463. <returns>1-7:星期几,10:法定休息日,11:法定工作日</returns>
  6464. </member>
  6465. <member name="P:Apq.Utils.Util.IsDebug">
  6466. <summary>
  6467. 检查当前正在运行的主程序是否是在 Debug 配置下编译生成的。
  6468. </summary>
  6469. </member>
  6470. <member name="M:Apq.Utils.Util.GetCallingMethod">
  6471. <summary>
  6472. 获取调用者(方法)
  6473. </summary>
  6474. <remarks>获取当前方法使用MethodBase.GetCurrentMethod()</remarks>
  6475. </member>
  6476. <member name="M:Apq.Utils.Util.ExchangeValue(System.Int64,System.Int64)">
  6477. <summary>
  6478. 值对调
  6479. </summary>
  6480. <param name="value1"></param>
  6481. <param name="value2"></param>
  6482. </member>
  6483. <member name="M:Apq.Utils.Util.ExchangeValue(System.UInt64,System.UInt64)">
  6484. <summary>
  6485. 值对调
  6486. </summary>
  6487. <param name="value1"></param>
  6488. <param name="value2"></param>
  6489. </member>
  6490. <member name="M:Apq.Utils.Util.ExchangeValue(System.Int32,System.Int32)">
  6491. <summary>
  6492. 值对调
  6493. </summary>
  6494. <param name="value1"></param>
  6495. <param name="value2"></param>
  6496. </member>
  6497. <member name="M:Apq.Utils.Util.ExchangeValue(System.UInt32,System.UInt32)">
  6498. <summary>
  6499. 值对调
  6500. </summary>
  6501. <param name="value1"></param>
  6502. <param name="value2"></param>
  6503. </member>
  6504. <member name="M:Apq.Utils.Util.ExchangeValue(System.Int16,System.Int16)">
  6505. <summary>
  6506. 值对调
  6507. </summary>
  6508. <param name="value1"></param>
  6509. <param name="value2"></param>
  6510. </member>
  6511. <member name="M:Apq.Utils.Util.ExchangeValue(System.UInt16,System.UInt16)">
  6512. <summary>
  6513. 值对调
  6514. </summary>
  6515. <param name="value1"></param>
  6516. <param name="value2"></param>
  6517. </member>
  6518. <member name="M:Apq.Utils.Util.ExchangeValue(System.SByte,System.SByte)">
  6519. <summary>
  6520. 值对调
  6521. </summary>
  6522. <param name="value1"></param>
  6523. <param name="value2"></param>
  6524. </member>
  6525. <member name="M:Apq.Utils.Util.ExchangeValue(System.Byte,System.Byte)">
  6526. <summary>
  6527. 值对调
  6528. </summary>
  6529. <param name="value1"></param>
  6530. <param name="value2"></param>
  6531. </member>
  6532. <member name="M:Apq.Utils.Util.IsEquals(System.Object,System.Object)">
  6533. <summary>
  6534. 调用Equals方法判断是否相等
  6535. </summary>
  6536. </member>
  6537. <member name="T:Apq.WeekDay">
  6538. <summary>
  6539. 按位组合的枚举:星期几
  6540. </summary>
  6541. </member>
  6542. <member name="F:Apq.WeekDay.None">
  6543. <summary>
  6544. 未定义
  6545. </summary>
  6546. </member>
  6547. <member name="F:Apq.WeekDay.Monday">
  6548. <summary>
  6549. 星期一
  6550. </summary>
  6551. </member>
  6552. <member name="F:Apq.WeekDay.Tuesday">
  6553. <summary>
  6554. 星期二
  6555. </summary>
  6556. </member>
  6557. <member name="F:Apq.WeekDay.Wednesday">
  6558. <summary>
  6559. 星期三
  6560. </summary>
  6561. </member>
  6562. <member name="F:Apq.WeekDay.Thursday">
  6563. <summary>
  6564. 星期四
  6565. </summary>
  6566. </member>
  6567. <member name="F:Apq.WeekDay.Friday">
  6568. <summary>
  6569. 星期五
  6570. </summary>
  6571. </member>
  6572. <member name="F:Apq.WeekDay.Saturday">
  6573. <summary>
  6574. 星期六
  6575. </summary>
  6576. </member>
  6577. <member name="F:Apq.WeekDay.Sunday">
  6578. <summary>
  6579. 星期日
  6580. </summary>
  6581. </member>
  6582. <member name="F:Apq.WeekDay.All">
  6583. <summary>
  6584. 星期内每天
  6585. </summary>
  6586. </member>
  6587. <member name="T:System.Text.RegularExpressions.Generated.Reg_NL_0">
  6588. <summary>Custom <see cref="T:System.Text.RegularExpressions.Regex"/>-derived type for the Reg_NL method.</summary>
  6589. </member>
  6590. <member name="F:System.Text.RegularExpressions.Generated.Reg_NL_0.Instance">
  6591. <summary>Cached, thread-safe singleton instance.</summary>
  6592. </member>
  6593. <member name="M:System.Text.RegularExpressions.Generated.Reg_NL_0.#ctor">
  6594. <summary>Initializes the instance.</summary>
  6595. </member>
  6596. <member name="T:System.Text.RegularExpressions.Generated.Reg_NL_0.RunnerFactory">
  6597. <summary>Provides a factory for creating <see cref="T:System.Text.RegularExpressions.RegexRunner"/> instances to be used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
  6598. </member>
  6599. <member name="M:System.Text.RegularExpressions.Generated.Reg_NL_0.RunnerFactory.CreateInstance">
  6600. <summary>Creates an instance of a <see cref="T:System.Text.RegularExpressions.RegexRunner"/> used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
  6601. </member>
  6602. <member name="T:System.Text.RegularExpressions.Generated.Reg_NL_0.RunnerFactory.Runner">
  6603. <summary>Provides the runner that contains the custom logic implementing the specified regular expression.</summary>
  6604. </member>
  6605. <member name="M:System.Text.RegularExpressions.Generated.Reg_NL_0.RunnerFactory.Runner.Scan(System.ReadOnlySpan{System.Char})">
  6606. <summary>Scan the <paramref name="inputSpan"/> starting from base.runtextstart for the next match.</summary>
  6607. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6608. </member>
  6609. <member name="M:System.Text.RegularExpressions.Generated.Reg_NL_0.RunnerFactory.Runner.TryFindNextPossibleStartingPosition(System.ReadOnlySpan{System.Char})">
  6610. <summary>Search <paramref name="inputSpan"/> starting from base.runtextpos for the next location a match could possibly start.</summary>
  6611. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6612. <returns>true if a possible match was found; false if no more matches are possible.</returns>
  6613. </member>
  6614. <member name="T:System.Text.RegularExpressions.Generated.Reg_s_1">
  6615. <summary>Custom <see cref="T:System.Text.RegularExpressions.Regex"/>-derived type for the Reg_s method.</summary>
  6616. </member>
  6617. <member name="F:System.Text.RegularExpressions.Generated.Reg_s_1.Instance">
  6618. <summary>Cached, thread-safe singleton instance.</summary>
  6619. </member>
  6620. <member name="M:System.Text.RegularExpressions.Generated.Reg_s_1.#ctor">
  6621. <summary>Initializes the instance.</summary>
  6622. </member>
  6623. <member name="T:System.Text.RegularExpressions.Generated.Reg_s_1.RunnerFactory">
  6624. <summary>Provides a factory for creating <see cref="T:System.Text.RegularExpressions.RegexRunner"/> instances to be used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
  6625. </member>
  6626. <member name="M:System.Text.RegularExpressions.Generated.Reg_s_1.RunnerFactory.CreateInstance">
  6627. <summary>Creates an instance of a <see cref="T:System.Text.RegularExpressions.RegexRunner"/> used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
  6628. </member>
  6629. <member name="T:System.Text.RegularExpressions.Generated.Reg_s_1.RunnerFactory.Runner">
  6630. <summary>Provides the runner that contains the custom logic implementing the specified regular expression.</summary>
  6631. </member>
  6632. <member name="M:System.Text.RegularExpressions.Generated.Reg_s_1.RunnerFactory.Runner.Scan(System.ReadOnlySpan{System.Char})">
  6633. <summary>Scan the <paramref name="inputSpan"/> starting from base.runtextstart for the next match.</summary>
  6634. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6635. </member>
  6636. <member name="M:System.Text.RegularExpressions.Generated.Reg_s_1.RunnerFactory.Runner.TryFindNextPossibleStartingPosition(System.ReadOnlySpan{System.Char})">
  6637. <summary>Search <paramref name="inputSpan"/> starting from base.runtextpos for the next location a match could possibly start.</summary>
  6638. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6639. <returns>true if a possible match was found; false if no more matches are possible.</returns>
  6640. </member>
  6641. <member name="M:System.Text.RegularExpressions.Generated.Reg_s_1.RunnerFactory.Runner.TryMatchAtCurrentPosition(System.ReadOnlySpan{System.Char})">
  6642. <summary>Determine whether <paramref name="inputSpan"/> at base.runtextpos is a match for the regular expression.</summary>
  6643. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6644. <returns>true if the regular expression matches at the current position; otherwise, false.</returns>
  6645. </member>
  6646. <member name="T:System.Text.RegularExpressions.Generated.Reg_GO_2">
  6647. <summary>Custom <see cref="T:System.Text.RegularExpressions.Regex"/>-derived type for the Reg_GO method.</summary>
  6648. </member>
  6649. <member name="F:System.Text.RegularExpressions.Generated.Reg_GO_2.Instance">
  6650. <summary>Cached, thread-safe singleton instance.</summary>
  6651. </member>
  6652. <member name="M:System.Text.RegularExpressions.Generated.Reg_GO_2.#ctor">
  6653. <summary>Initializes the instance.</summary>
  6654. </member>
  6655. <member name="T:System.Text.RegularExpressions.Generated.Reg_GO_2.RunnerFactory">
  6656. <summary>Provides a factory for creating <see cref="T:System.Text.RegularExpressions.RegexRunner"/> instances to be used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
  6657. </member>
  6658. <member name="M:System.Text.RegularExpressions.Generated.Reg_GO_2.RunnerFactory.CreateInstance">
  6659. <summary>Creates an instance of a <see cref="T:System.Text.RegularExpressions.RegexRunner"/> used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
  6660. </member>
  6661. <member name="T:System.Text.RegularExpressions.Generated.Reg_GO_2.RunnerFactory.Runner">
  6662. <summary>Provides the runner that contains the custom logic implementing the specified regular expression.</summary>
  6663. </member>
  6664. <member name="M:System.Text.RegularExpressions.Generated.Reg_GO_2.RunnerFactory.Runner.Scan(System.ReadOnlySpan{System.Char})">
  6665. <summary>Scan the <paramref name="inputSpan"/> starting from base.runtextstart for the next match.</summary>
  6666. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6667. </member>
  6668. <member name="M:System.Text.RegularExpressions.Generated.Reg_GO_2.RunnerFactory.Runner.TryFindNextPossibleStartingPosition(System.ReadOnlySpan{System.Char})">
  6669. <summary>Search <paramref name="inputSpan"/> starting from base.runtextpos for the next location a match could possibly start.</summary>
  6670. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6671. <returns>true if a possible match was found; false if no more matches are possible.</returns>
  6672. </member>
  6673. <member name="M:System.Text.RegularExpressions.Generated.Reg_GO_2.RunnerFactory.Runner.TryMatchAtCurrentPosition(System.ReadOnlySpan{System.Char})">
  6674. <summary>Determine whether <paramref name="inputSpan"/> at base.runtextpos is a match for the regular expression.</summary>
  6675. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6676. <returns>true if the regular expression matches at the current position; otherwise, false.</returns>
  6677. </member>
  6678. <member name="T:System.Text.RegularExpressions.Generated.Reg_GONL_3">
  6679. <summary>Custom <see cref="T:System.Text.RegularExpressions.Regex"/>-derived type for the Reg_GONL method.</summary>
  6680. </member>
  6681. <member name="F:System.Text.RegularExpressions.Generated.Reg_GONL_3.Instance">
  6682. <summary>Cached, thread-safe singleton instance.</summary>
  6683. </member>
  6684. <member name="M:System.Text.RegularExpressions.Generated.Reg_GONL_3.#ctor">
  6685. <summary>Initializes the instance.</summary>
  6686. </member>
  6687. <member name="T:System.Text.RegularExpressions.Generated.Reg_GONL_3.RunnerFactory">
  6688. <summary>Provides a factory for creating <see cref="T:System.Text.RegularExpressions.RegexRunner"/> instances to be used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
  6689. </member>
  6690. <member name="M:System.Text.RegularExpressions.Generated.Reg_GONL_3.RunnerFactory.CreateInstance">
  6691. <summary>Creates an instance of a <see cref="T:System.Text.RegularExpressions.RegexRunner"/> used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
  6692. </member>
  6693. <member name="T:System.Text.RegularExpressions.Generated.Reg_GONL_3.RunnerFactory.Runner">
  6694. <summary>Provides the runner that contains the custom logic implementing the specified regular expression.</summary>
  6695. </member>
  6696. <member name="M:System.Text.RegularExpressions.Generated.Reg_GONL_3.RunnerFactory.Runner.Scan(System.ReadOnlySpan{System.Char})">
  6697. <summary>Scan the <paramref name="inputSpan"/> starting from base.runtextstart for the next match.</summary>
  6698. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6699. </member>
  6700. <member name="M:System.Text.RegularExpressions.Generated.Reg_GONL_3.RunnerFactory.Runner.TryFindNextPossibleStartingPosition(System.ReadOnlySpan{System.Char})">
  6701. <summary>Search <paramref name="inputSpan"/> starting from base.runtextpos for the next location a match could possibly start.</summary>
  6702. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6703. <returns>true if a possible match was found; false if no more matches are possible.</returns>
  6704. </member>
  6705. <member name="M:System.Text.RegularExpressions.Generated.Reg_GONL_3.RunnerFactory.Runner.TryMatchAtCurrentPosition(System.ReadOnlySpan{System.Char})">
  6706. <summary>Determine whether <paramref name="inputSpan"/> at base.runtextpos is a match for the regular expression.</summary>
  6707. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6708. <returns>true if the regular expression matches at the current position; otherwise, false.</returns>
  6709. </member>
  6710. <member name="T:System.Text.RegularExpressions.Generated.RegexUnderline_4">
  6711. <summary>Custom <see cref="T:System.Text.RegularExpressions.Regex"/>-derived type for the RegexUnderline method.</summary>
  6712. </member>
  6713. <member name="F:System.Text.RegularExpressions.Generated.RegexUnderline_4.Instance">
  6714. <summary>Cached, thread-safe singleton instance.</summary>
  6715. </member>
  6716. <member name="M:System.Text.RegularExpressions.Generated.RegexUnderline_4.#ctor">
  6717. <summary>Initializes the instance.</summary>
  6718. </member>
  6719. <member name="T:System.Text.RegularExpressions.Generated.RegexUnderline_4.RunnerFactory">
  6720. <summary>Provides a factory for creating <see cref="T:System.Text.RegularExpressions.RegexRunner"/> instances to be used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
  6721. </member>
  6722. <member name="M:System.Text.RegularExpressions.Generated.RegexUnderline_4.RunnerFactory.CreateInstance">
  6723. <summary>Creates an instance of a <see cref="T:System.Text.RegularExpressions.RegexRunner"/> used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
  6724. </member>
  6725. <member name="T:System.Text.RegularExpressions.Generated.RegexUnderline_4.RunnerFactory.Runner">
  6726. <summary>Provides the runner that contains the custom logic implementing the specified regular expression.</summary>
  6727. </member>
  6728. <member name="M:System.Text.RegularExpressions.Generated.RegexUnderline_4.RunnerFactory.Runner.Scan(System.ReadOnlySpan{System.Char})">
  6729. <summary>Scan the <paramref name="inputSpan"/> starting from base.runtextstart for the next match.</summary>
  6730. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6731. </member>
  6732. <member name="M:System.Text.RegularExpressions.Generated.RegexUnderline_4.RunnerFactory.Runner.TryFindNextPossibleStartingPosition(System.ReadOnlySpan{System.Char})">
  6733. <summary>Search <paramref name="inputSpan"/> starting from base.runtextpos for the next location a match could possibly start.</summary>
  6734. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6735. <returns>true if a possible match was found; false if no more matches are possible.</returns>
  6736. </member>
  6737. <member name="T:System.Text.RegularExpressions.Generated.RegexClear_5">
  6738. <summary>Custom <see cref="T:System.Text.RegularExpressions.Regex"/>-derived type for the RegexClear method.</summary>
  6739. </member>
  6740. <member name="F:System.Text.RegularExpressions.Generated.RegexClear_5.Instance">
  6741. <summary>Cached, thread-safe singleton instance.</summary>
  6742. </member>
  6743. <member name="M:System.Text.RegularExpressions.Generated.RegexClear_5.#ctor">
  6744. <summary>Initializes the instance.</summary>
  6745. </member>
  6746. <member name="T:System.Text.RegularExpressions.Generated.RegexClear_5.RunnerFactory">
  6747. <summary>Provides a factory for creating <see cref="T:System.Text.RegularExpressions.RegexRunner"/> instances to be used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
  6748. </member>
  6749. <member name="M:System.Text.RegularExpressions.Generated.RegexClear_5.RunnerFactory.CreateInstance">
  6750. <summary>Creates an instance of a <see cref="T:System.Text.RegularExpressions.RegexRunner"/> used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
  6751. </member>
  6752. <member name="T:System.Text.RegularExpressions.Generated.RegexClear_5.RunnerFactory.Runner">
  6753. <summary>Provides the runner that contains the custom logic implementing the specified regular expression.</summary>
  6754. </member>
  6755. <member name="M:System.Text.RegularExpressions.Generated.RegexClear_5.RunnerFactory.Runner.Scan(System.ReadOnlySpan{System.Char})">
  6756. <summary>Scan the <paramref name="inputSpan"/> starting from base.runtextstart for the next match.</summary>
  6757. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6758. </member>
  6759. <member name="M:System.Text.RegularExpressions.Generated.RegexClear_5.RunnerFactory.Runner.TryFindNextPossibleStartingPosition(System.ReadOnlySpan{System.Char})">
  6760. <summary>Search <paramref name="inputSpan"/> starting from base.runtextpos for the next location a match could possibly start.</summary>
  6761. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6762. <returns>true if a possible match was found; false if no more matches are possible.</returns>
  6763. </member>
  6764. <member name="T:System.Text.RegularExpressions.Generated.Regex_Cn_6">
  6765. <summary>Custom <see cref="T:System.Text.RegularExpressions.Regex"/>-derived type for the Regex_Cn method.</summary>
  6766. </member>
  6767. <member name="F:System.Text.RegularExpressions.Generated.Regex_Cn_6.Instance">
  6768. <summary>Cached, thread-safe singleton instance.</summary>
  6769. </member>
  6770. <member name="M:System.Text.RegularExpressions.Generated.Regex_Cn_6.#ctor">
  6771. <summary>Initializes the instance.</summary>
  6772. </member>
  6773. <member name="T:System.Text.RegularExpressions.Generated.Regex_Cn_6.RunnerFactory">
  6774. <summary>Provides a factory for creating <see cref="T:System.Text.RegularExpressions.RegexRunner"/> instances to be used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
  6775. </member>
  6776. <member name="M:System.Text.RegularExpressions.Generated.Regex_Cn_6.RunnerFactory.CreateInstance">
  6777. <summary>Creates an instance of a <see cref="T:System.Text.RegularExpressions.RegexRunner"/> used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
  6778. </member>
  6779. <member name="T:System.Text.RegularExpressions.Generated.Regex_Cn_6.RunnerFactory.Runner">
  6780. <summary>Provides the runner that contains the custom logic implementing the specified regular expression.</summary>
  6781. </member>
  6782. <member name="M:System.Text.RegularExpressions.Generated.Regex_Cn_6.RunnerFactory.Runner.Scan(System.ReadOnlySpan{System.Char})">
  6783. <summary>Scan the <paramref name="inputSpan"/> starting from base.runtextstart for the next match.</summary>
  6784. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6785. </member>
  6786. <member name="M:System.Text.RegularExpressions.Generated.Regex_Cn_6.RunnerFactory.Runner.TryFindNextPossibleStartingPosition(System.ReadOnlySpan{System.Char})">
  6787. <summary>Search <paramref name="inputSpan"/> starting from base.runtextpos for the next location a match could possibly start.</summary>
  6788. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6789. <returns>true if a possible match was found; false if no more matches are possible.</returns>
  6790. </member>
  6791. <member name="M:System.Text.RegularExpressions.Generated.Regex_Cn_6.RunnerFactory.Runner.TryMatchAtCurrentPosition(System.ReadOnlySpan{System.Char})">
  6792. <summary>Determine whether <paramref name="inputSpan"/> at base.runtextpos is a match for the regular expression.</summary>
  6793. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6794. <returns>true if the regular expression matches at the current position; otherwise, false.</returns>
  6795. </member>
  6796. <member name="T:System.Text.RegularExpressions.Generated.Regex_IP4_All_7">
  6797. <summary>Custom <see cref="T:System.Text.RegularExpressions.Regex"/>-derived type for the Regex_IP4_All method.</summary>
  6798. </member>
  6799. <member name="F:System.Text.RegularExpressions.Generated.Regex_IP4_All_7.Instance">
  6800. <summary>Cached, thread-safe singleton instance.</summary>
  6801. </member>
  6802. <member name="M:System.Text.RegularExpressions.Generated.Regex_IP4_All_7.#ctor">
  6803. <summary>Initializes the instance.</summary>
  6804. </member>
  6805. <member name="T:System.Text.RegularExpressions.Generated.Regex_IP4_All_7.RunnerFactory">
  6806. <summary>Provides a factory for creating <see cref="T:System.Text.RegularExpressions.RegexRunner"/> instances to be used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
  6807. </member>
  6808. <member name="M:System.Text.RegularExpressions.Generated.Regex_IP4_All_7.RunnerFactory.CreateInstance">
  6809. <summary>Creates an instance of a <see cref="T:System.Text.RegularExpressions.RegexRunner"/> used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
  6810. </member>
  6811. <member name="T:System.Text.RegularExpressions.Generated.Regex_IP4_All_7.RunnerFactory.Runner">
  6812. <summary>Provides the runner that contains the custom logic implementing the specified regular expression.</summary>
  6813. </member>
  6814. <member name="M:System.Text.RegularExpressions.Generated.Regex_IP4_All_7.RunnerFactory.Runner.Scan(System.ReadOnlySpan{System.Char})">
  6815. <summary>Scan the <paramref name="inputSpan"/> starting from base.runtextstart for the next match.</summary>
  6816. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6817. </member>
  6818. <member name="M:System.Text.RegularExpressions.Generated.Regex_IP4_All_7.RunnerFactory.Runner.TryFindNextPossibleStartingPosition(System.ReadOnlySpan{System.Char})">
  6819. <summary>Search <paramref name="inputSpan"/> starting from base.runtextpos for the next location a match could possibly start.</summary>
  6820. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6821. <returns>true if a possible match was found; false if no more matches are possible.</returns>
  6822. </member>
  6823. <member name="M:System.Text.RegularExpressions.Generated.Regex_IP4_All_7.RunnerFactory.Runner.TryMatchAtCurrentPosition(System.ReadOnlySpan{System.Char})">
  6824. <summary>Determine whether <paramref name="inputSpan"/> at base.runtextpos is a match for the regular expression.</summary>
  6825. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6826. <returns>true if the regular expression matches at the current position; otherwise, false.</returns>
  6827. </member>
  6828. <member name="T:System.Text.RegularExpressions.Generated.Regex_IP4_8">
  6829. <summary>Custom <see cref="T:System.Text.RegularExpressions.Regex"/>-derived type for the Regex_IP4 method.</summary>
  6830. </member>
  6831. <member name="F:System.Text.RegularExpressions.Generated.Regex_IP4_8.Instance">
  6832. <summary>Cached, thread-safe singleton instance.</summary>
  6833. </member>
  6834. <member name="M:System.Text.RegularExpressions.Generated.Regex_IP4_8.#ctor">
  6835. <summary>Initializes the instance.</summary>
  6836. </member>
  6837. <member name="T:System.Text.RegularExpressions.Generated.Regex_IP4_8.RunnerFactory">
  6838. <summary>Provides a factory for creating <see cref="T:System.Text.RegularExpressions.RegexRunner"/> instances to be used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
  6839. </member>
  6840. <member name="M:System.Text.RegularExpressions.Generated.Regex_IP4_8.RunnerFactory.CreateInstance">
  6841. <summary>Creates an instance of a <see cref="T:System.Text.RegularExpressions.RegexRunner"/> used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
  6842. </member>
  6843. <member name="T:System.Text.RegularExpressions.Generated.Regex_IP4_8.RunnerFactory.Runner">
  6844. <summary>Provides the runner that contains the custom logic implementing the specified regular expression.</summary>
  6845. </member>
  6846. <member name="M:System.Text.RegularExpressions.Generated.Regex_IP4_8.RunnerFactory.Runner.Scan(System.ReadOnlySpan{System.Char})">
  6847. <summary>Scan the <paramref name="inputSpan"/> starting from base.runtextstart for the next match.</summary>
  6848. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6849. </member>
  6850. <member name="M:System.Text.RegularExpressions.Generated.Regex_IP4_8.RunnerFactory.Runner.TryFindNextPossibleStartingPosition(System.ReadOnlySpan{System.Char})">
  6851. <summary>Search <paramref name="inputSpan"/> starting from base.runtextpos for the next location a match could possibly start.</summary>
  6852. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6853. <returns>true if a possible match was found; false if no more matches are possible.</returns>
  6854. </member>
  6855. <member name="M:System.Text.RegularExpressions.Generated.Regex_IP4_8.RunnerFactory.Runner.TryMatchAtCurrentPosition(System.ReadOnlySpan{System.Char})">
  6856. <summary>Determine whether <paramref name="inputSpan"/> at base.runtextpos is a match for the regular expression.</summary>
  6857. <param name="inputSpan">The text being scanned by the regular expression.</param>
  6858. <returns>true if the regular expression matches at the current position; otherwise, false.</returns>
  6859. </member>
  6860. <member name="T:System.Text.RegularExpressions.Generated.Utilities">
  6861. <summary>Helper methods used by generated <see cref="T:System.Text.RegularExpressions.Regex"/>-derived implementations.</summary>
  6862. </member>
  6863. <member name="F:System.Text.RegularExpressions.Generated.Utilities.s_defaultTimeout">
  6864. <summary>Default timeout value set in <see cref="T:System.AppContext"/>, or <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout"/> if none was set.</summary>
  6865. </member>
  6866. <member name="F:System.Text.RegularExpressions.Generated.Utilities.s_hasTimeout">
  6867. <summary>Whether <see cref="F:System.Text.RegularExpressions.Generated.Utilities.s_defaultTimeout"/> is non-infinite.</summary>
  6868. </member>
  6869. <member name="M:System.Text.RegularExpressions.Generated.Utilities.IndexOfAnyWhiteSpace(System.ReadOnlySpan{System.Char})">
  6870. <summary>Finds the next index of any character that matches a whitespace character.</summary>
  6871. </member>
  6872. <member name="M:System.Text.RegularExpressions.Generated.Utilities.IndexOfNonAsciiOrAny_43881A06280D7675CFDED4A0AE2E028BA08DAEBEDDC977512887A649161E5115(System.ReadOnlySpan{System.Char})">
  6873. <summary>Finds the next index of any character that matches a character in the set [0-9\d].</summary>
  6874. </member>
  6875. <member name="F:System.Text.RegularExpressions.Generated.Utilities.s_asciiExceptDigits">
  6876. <summary>Supports searching for characters in or not in "\0\u0001\u0002\u0003\u0004\u0005\u0006\a\b\t\n\v\f\r\u000e\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f !\"#$%&amp;'()*+,-./:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f".</summary>
  6877. </member>
  6878. <member name="F:System.Text.RegularExpressions.Generated.Utilities.s_asciiExceptWhiteSpace">
  6879. <summary>Supports searching for characters in or not in "\0\u0001\u0002\u0003\u0004\u0005\u0006\a\b\u000e\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f!\"#$%&amp;'()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f".</summary>
  6880. </member>
  6881. <member name="F:System.Text.RegularExpressions.Generated.Utilities.s_ascii_3AFA00CC0100002001000060">
  6882. <summary>Supports searching for characters in or not in "!#$%)+,-./:;&gt;?@]`}~".</summary>
  6883. </member>
  6884. <member name="F:System.Text.RegularExpressions.Generated.Utilities.s_ascii_840100100000000800000008">
  6885. <summary>Supports searching for characters in or not in "\"'(&lt;[{".</summary>
  6886. </member>
  6887. </members>
  6888. </doc>