Nenhuma descrição
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

CefSharp.Core.Runtime.xml 570KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. "CefSharp.Core.Runtime"
  5. </assembly>
  6. <members>
  7. <member name="P:CefSharp.Core.PostData.HasExcludedElements">
  8. <summary>
  9. Returns true if the underlying POST data includes elements that are not
  10. represented by this IPostData object (for example, multi-part file upload
  11. data). Modifying IPostData objects with excluded elements may result in
  12. the request failing.
  13. </summary>
  14. </member>
  15. <member name="M:CefSharp.Core.PostData.CreatePostDataElement">
  16. <summary>
  17. Create a new <see cref="T:CefSharp.IPostDataElement" /> instance
  18. </summary>
  19. <returns>PostDataElement</returns>
  20. </member>
  21. <member name="M:CefSharp.Core.PostData.RemoveElements">
  22. <summary>
  23. Remove all existing post data elements.
  24. </summary>
  25. </member>
  26. <member name="M:CefSharp.Core.PostData.RemoveElement(CefSharp.IPostDataElement)">
  27. <summary>
  28. Remove the specified <see cref="T:CefSharp.IPostDataElement" />.
  29. </summary>
  30. <param name="element">element to be removed.</param>
  31. <returns> Returns true if the add succeeds.</returns>
  32. </member>
  33. <member name="M:CefSharp.Core.PostData.AddElement(CefSharp.IPostDataElement)">
  34. <summary>
  35. Add the specified <see cref="T:CefSharp.IPostDataElement" />.
  36. </summary>
  37. <param name="element">element to be added.</param>
  38. <returns>Returns true if the add succeeds.</returns>
  39. </member>
  40. <member name="P:CefSharp.Core.PostData.Elements">
  41. <summary>
  42. Retrieve the post data elements.
  43. </summary>
  44. </member>
  45. <member name="P:CefSharp.Core.PostData.IsReadOnly">
  46. <summary>
  47. Returns true if this object is read-only.
  48. </summary>
  49. </member>
  50. <member name="M:CefSharp.Core.PostData.#ctor">
  51. <summary>
  52. Initializes a new instance of the PostData class.
  53. </summary>
  54. </member>
  55. <member name="M:CefSharp.Core.PostData.ThrowIfReadOnly">
  56. <summary>
  57. Throw exception if Readonly
  58. </summary>
  59. <exception cref="T:System.Exception">Thrown when an exception error condition occurs.</exception>
  60. </member>
  61. <member name="M:CefSharp.Core.PostData.Dispose">
  62. <summary>
  63. Destructor.
  64. </summary>
  65. </member>
  66. <member name="M:CefSharp.Core.PostData.Finalize">
  67. <summary>
  68. Finalizer.
  69. </summary>
  70. </member>
  71. <member name="T:CefSharp.Core.PostData">
  72. <summary>
  73. Form Post Data
  74. </summary>
  75. <seealso cref="!:T:IPostData" />
  76. </member>
  77. <member name="M:CefSharp.Core.PopupFeatures.#ctor(CefStructBaseSimple&lt;_cef_popup_features_t&gt;!System.Runtime.CompilerServices.IsConst*)">
  78. <summary>
  79. Constructor.
  80. </summary>
  81. <param name="popupFeatures">The popup features.</param>
  82. </member>
  83. <member name="T:CefSharp.Core.PopupFeatures">
  84. <summary>
  85. Class representing popup window features.
  86. </summary>
  87. <exclude />
  88. </member>
  89. <member name="T:CefSharp.Core.NativeMethodWrapper">
  90. <exclude />
  91. </member>
  92. <member name="M:CefSharp.Core.Cef.PostAction(CefSharp.CefThreadIds,System.Action)">
  93. <summary>
  94. Post an action for execution on the specified thread.
  95. </summary>
  96. <param name="threadId">thread id</param>
  97. <param name="action">action to execute</param>
  98. <returns>bool</returns>
  99. </member>
  100. <member name="M:CefSharp.Core.Cef.PostDelayedAction(CefSharp.CefThreadIds,System.Action,System.Int32)">
  101. <summary>
  102. Post an action for delayed execution on the specified thread.
  103. </summary>
  104. <param name="threadId">thread id</param>
  105. <param name="action">action to execute</param>
  106. <param name="delayInMs">delay in ms</param>
  107. <returns>bool</returns>
  108. </member>
  109. <member name="M:CefSharp.Core.Cef.WaitForBrowsersToClose(System.Int32)">
  110. <summary>
  111. Helper method to ensure all ChromiumWebBrowser instances have been
  112. closed/disposed, should be called before Cef.Shutdown.
  113. Disposes all remaning ChromiumWebBrowser instances
  114. then waits for CEF to release it's remaning CefBrowser instances.
  115. Finally a small delay of 50ms to allow for CEF to finish it's cleanup.
  116. Should only be called when MultiThreadedMessageLoop = true;
  117. (Hasn't been tested when when CEF integrates into main message loop).
  118. </summary>
  119. <param name="timeoutInMiliseconds">The timeout in miliseconds.</param>
  120. </member>
  121. <member name="M:CefSharp.Core.Cef.WaitForBrowsersToClose">
  122. <summary>
  123. Helper method to ensure all ChromiumWebBrowser instances have been
  124. closed/disposed, should be called before Cef.Shutdown.
  125. Disposes all remaning ChromiumWebBrowser instances
  126. then waits for CEF to release it's remaning CefBrowser instances.
  127. Finally a small delay of 50ms to allow for CEF to finish it's cleanup.
  128. Should only be called when MultiThreadedMessageLoop = true;
  129. (Hasn't been tested when when CEF integrates into main message loop).
  130. </summary>
  131. </member>
  132. <member name="M:CefSharp.Core.Cef.EnableWaitForBrowsersToClose">
  133. <summary>
  134. WaitForBrowsersToClose is not enabled by default, call this method
  135. before Cef.Initialize to enable. If you aren't calling Cef.Initialize
  136. explicitly then this should be called before creating your first
  137. ChromiumWebBrowser instance.
  138. </summary>
  139. </member>
  140. <member name="M:CefSharp.Core.Cef.GetMimeType(System.String)">
  141. <summary>
  142. Returns the mime type for the specified file extension or an empty string if unknown.
  143. </summary>
  144. <param name="extension">file extension</param>
  145. <returns>Returns the mime type for the specified file extension or an empty string if unknown.</returns>
  146. </member>
  147. <member name="M:CefSharp.Core.Cef.SetCrashKeyValue(System.String,System.String)">
  148. <summary>
  149. Sets or clears a specific key-value pair from the crash metadata.
  150. </summary>
  151. </member>
  152. <member name="P:CefSharp.Core.Cef.CrashReportingEnabled">
  153. <summary>
  154. Crash reporting is configured using an INI-style config file named
  155. crash_reporter.cfg. This file must be placed next to
  156. the main application executable. File contents are as follows:
  157. # Comments start with a hash character and must be on their own line.
  158. [Config]
  159. ProductName=&lt;Value of the "prod" crash key; defaults to "cef"&gt;
  160. ProductVersion=&lt;Value of the "ver" crash key; defaults to the CEF version&gt;
  161. AppName=&lt;Windows only; App-specific folder name component for storing crash
  162. information; default to "CEF"&gt;
  163. ExternalHandler=&lt;Windows only; Name of the external handler exe to use
  164. instead of re-launching the main exe; default to empty&gt;
  165. ServerURL=&lt;crash server URL; default to empty&gt;
  166. RateLimitEnabled=&lt;True if uploads should be rate limited; default to true&gt;
  167. MaxUploadsPerDay=&lt;Max uploads per 24 hours, used if rate limit is enabled;
  168. default to 5&gt;
  169. MaxDatabaseSizeInMb=&lt;Total crash report disk usage greater than this value
  170. will cause older reports to be deleted; default to 20&gt;
  171. MaxDatabaseAgeInDays=&lt;Crash reports older than this value will be deleted;
  172. default to 5&gt;
  173. [CrashKeys]
  174. my_key1=&lt;small|medium|large&gt;
  175. my_key2=&lt;small|medium|large&gt;
  176. Config section:
  177. If "ProductName" and/or "ProductVersion" are set then the specified values
  178. will be included in the crash dump metadata.
  179. If "AppName" is set on Windows then crash report information (metrics,
  180. database and dumps) will be stored locally on disk under the
  181. "C:\Users\[CurrentUser]\AppData\Local\[AppName]\User Data" folder.
  182. If "ExternalHandler" is set on Windows then the specified exe will be
  183. launched as the crashpad-handler instead of re-launching the main process
  184. exe. The value can be an absolute path or a path relative to the main exe
  185. directory.
  186. If "ServerURL" is set then crashes will be uploaded as a multi-part POST
  187. request to the specified URL. Otherwise, reports will only be stored locally
  188. on disk.
  189. If "RateLimitEnabled" is set to true then crash report uploads will be rate
  190. limited as follows:
  191. 1. If "MaxUploadsPerDay" is set to a positive value then at most the
  192. specified number of crashes will be uploaded in each 24 hour period.
  193. 2. If crash upload fails due to a network or server error then an
  194. incremental backoff delay up to a maximum of 24 hours will be applied for
  195. retries.
  196. 3. If a backoff delay is applied and "MaxUploadsPerDay" is &gt; 1 then the
  197. "MaxUploadsPerDay" value will be reduced to 1 until the client is
  198. restarted. This helps to avoid an upload flood when the network or
  199. server error is resolved.
  200. If "MaxDatabaseSizeInMb" is set to a positive value then crash report storage
  201. on disk will be limited to that size in megabytes. For example, on Windows
  202. each dump is about 600KB so a "MaxDatabaseSizeInMb" value of 20 equates to
  203. about 34 crash reports stored on disk.
  204. If "MaxDatabaseAgeInDays" is set to a positive value then crash reports older
  205. than the specified age in days will be deleted.
  206. CrashKeys section:
  207. Any number of crash keys can be specified for use by the application. Crash
  208. key values will be truncated based on the specified size (small = 63 bytes,
  209. medium = 252 bytes, large = 1008 bytes). The value of crash keys can be set
  210. from any thread or process using the Cef.SetCrashKeyValue function. These
  211. key/value pairs will be sent to the crash server along with the crash dump
  212. file. Medium and large values will be chunked for submission. For example,
  213. if your key is named "mykey" then the value will be broken into ordered
  214. chunks and submitted using keys named "mykey-1", "mykey-2", etc.
  215. </summary>
  216. <returns>Returns true if crash reporting is enabled.</returns>
  217. </member>
  218. <member name="M:CefSharp.Core.Cef.ColorSetARGB(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
  219. <summary>
  220. Helper function (wrapper around the CefColorSetARGB macro) which combines
  221. the 4 color components into an uint32 for use with BackgroundColor property
  222. </summary>
  223. <param name="a">Alpha</param>
  224. <param name="r">Red</param>
  225. <param name="g">Green</param>
  226. <param name="b">Blue</param>
  227. <returns>Returns the color.</returns>
  228. </member>
  229. <member name="M:CefSharp.Core.Cef.GetGlobalRequestContext">
  230. <summary>
  231. Gets the Global Request Context. Make sure to Dispose of this object when finished.
  232. The earlier possible place to access the IRequestContext is in IBrowserProcessHandler.OnContextInitialized.
  233. Alternative use the ChromiumWebBrowser BrowserInitialized (OffScreen) or IsBrowserInitializedChanged (WinForms/WPF) events.
  234. </summary>
  235. <returns>Returns the global request context or null if the RequestContext has not been initialized yet.</returns>
  236. </member>
  237. <member name="M:CefSharp.Core.Cef.CurrentlyOnThread(CefSharp.CefThreadIds)">
  238. <summary>
  239. Returns true if called on the specified CEF thread.
  240. </summary>
  241. <returns>Returns true if called on the specified thread.</returns>
  242. </member>
  243. <member name="M:CefSharp.Core.Cef.ClearSchemeHandlerFactories">
  244. <summary>
  245. Clear all scheme handler factories registered with the global request context.
  246. Returns false on error. This function may be called on any thread in the browser process.
  247. Using this function is equivalent to calling Cef.GetGlobalRequestContext().ClearSchemeHandlerFactories().
  248. </summary>
  249. <returns>Returns false on error.</returns>
  250. </member>
  251. <member name="M:CefSharp.Core.Cef.ShutdownWithoutChecks">
  252. <summary>
  253. This method should only be used by advanced users, if you're unsure then use Cef.Shutdown().
  254. This function should be called on the main application thread to shut down
  255. the CEF browser process before the application exits. This method simply obtains a lock
  256. and calls the native CefShutdown method, only IsInitialized is checked. All ChromiumWebBrowser
  257. instances MUST be Disposed of before calling this method. If calling this method results in a crash
  258. or hangs then you're likely hanging on to some unmanaged resources or haven't closed all of your browser
  259. instances
  260. </summary>
  261. </member>
  262. <member name="M:CefSharp.Core.Cef.Shutdown">
  263. <summary>
  264. Shuts down CefSharp and the underlying CEF infrastructure. This method is safe to call multiple times; it will only
  265. shut down CEF on the first call (all subsequent calls will be ignored).
  266. This method should be called on the main application thread to shut down the CEF browser process before the application exits.
  267. If you are Using CefSharp.OffScreen then you must call this explicitly before your application exits or it will hang.
  268. This method must be called on the same thread as Initialize. If you don't call Shutdown explicitly then CefSharp.Wpf and CefSharp.WinForms
  269. versions will do their best to call Shutdown for you, if your application is having trouble closing then call thus explicitly.
  270. </summary>
  271. </member>
  272. <member name="M:CefSharp.Core.Cef.PreShutdown">
  273. <summary>
  274. Called prior to calling Cef.Shutdown, this diposes of any remaning
  275. ChromiumWebBrowser instances. In WPF this is used from Dispatcher.ShutdownStarted
  276. to release the unmanaged resources held by the ChromiumWebBrowser instances.
  277. Generally speaking you don't need to call this yourself.
  278. </summary>
  279. </member>
  280. <member name="M:CefSharp.Core.Cef.GetExitCode">
  281. <summary>
  282. This function can optionally be called on the main application thread after
  283. CefInitialize to retrieve the initialization exit code. When CefInitialize
  284. returns true the exit code will be 0 (ResultCode.NormalExit).
  285. Otherwise, see ResultCode for possible exit code values including
  286. browser process initialization errors and normal early exit conditions
  287. (such as ResultCode.NormalExitProcessNotified for process singleton relaunch behavior).
  288. </summary>
  289. </member>
  290. <member name="M:CefSharp.Core.Cef.GetGlobalCookieManager(CefSharp.ICompletionCallback)">
  291. <summary>
  292. Returns the global cookie manager. By default data will be stored at CefSettings.CachePath if specified or in memory otherwise.
  293. Using this method is equivalent to calling Cef.GetGlobalRequestContext().GetCookieManager()
  294. The cookie managers storage is created in an async fashion, whilst this method may return a cookie manager instance,
  295. there may be a short delay before you can Get/Write cookies.
  296. To be sure the cookie manager has been initialized use one of the following
  297. - Access the ICookieManager after ICompletionCallback.OnComplete has been called
  298. - Access the ICookieManager instance in IBrowserProcessHandler.OnContextInitialized.
  299. - Use the ChromiumWebBrowser BrowserInitialized (OffScreen) or IsBrowserInitializedChanged (WinForms/WPF) events.
  300. </summary>
  301. <param name="callback">If non-NULL it will be executed asnychronously on the CEF UI thread after the manager's storage has been initialized.</param>
  302. <returns>A the global cookie manager or null if the RequestContext has not yet been initialized.</returns>
  303. </member>
  304. <member name="M:CefSharp.Core.Cef.GetGlobalCookieManager">
  305. <summary>
  306. Returns the global cookie manager. By default data will be stored at CefSettings.CachePath if specified or in memory otherwise.
  307. Using this method is equivalent to calling Cef.GetGlobalRequestContext().GetCookieManager()
  308. The cookie managers storage is created in an async fashion, whilst this method may return a cookie manager instance,
  309. there may be a short delay before you can Get/Write cookies.
  310. To be sure the cookie manager has been initialized use one of the following
  311. - Use the GetGlobalCookieManager(ICompletionCallback) overload and access the ICookieManager after
  312. ICompletionCallback.OnComplete has been called.
  313. - Access the ICookieManager instance in IBrowserProcessHandler.OnContextInitialized.
  314. - Use the ChromiumWebBrowser BrowserInitialized (OffScreen) or IsBrowserInitializedChanged (WinForms/WPF) events.
  315. </summary>
  316. <returns>A the global cookie manager or null if the RequestContext has not yet been initialized.</returns>
  317. </member>
  318. <member name="M:CefSharp.Core.Cef.ClearCrossOriginWhitelist">
  319. <summary>Remove all entries from the cross-origin access whitelist.</summary>
  320. <remarks>
  321. Remove all entries from the cross-origin access whitelist. Returns false if
  322. the whitelist cannot be accessed.
  323. </remarks>
  324. </member>
  325. <member name="M:CefSharp.Core.Cef.RemoveCrossOriginWhitelistEntry(System.String,System.String,System.String,System.Boolean)">
  326. <summary>Remove entry from cross-origin whitelist</summary>
  327. <param name="sourceOrigin">The origin allowed to be accessed by the target protocol/domain.</param>
  328. <param name="targetProtocol">The target protocol allowed to access the source origin.</param>
  329. <param name="targetDomain">The optional target domain allowed to access the source origin.</param>
  330. <param name="allowTargetSubdomains">If set to true would allow a blah.example.com if the
  331. <paramref name="targetDomain" /> was set to example.com
  332. </param>
  333. <remarks>
  334. Remove an entry from the cross-origin access whitelist. Returns false if
  335. <paramref name="sourceOrigin" /> is invalid or the whitelist cannot be accessed.
  336. </remarks>
  337. </member>
  338. <member name="M:CefSharp.Core.Cef.AddCrossOriginWhitelistEntry(System.String,System.String,System.String,System.Boolean)">
  339. <summary>Add an entry to the cross-origin whitelist.</summary>
  340. <param name="sourceOrigin">The origin allowed to be accessed by the target protocol/domain.</param>
  341. <param name="targetProtocol">The target protocol allowed to access the source origin.</param>
  342. <param name="targetDomain">The optional target domain allowed to access the source origin.</param>
  343. <param name="allowTargetSubdomains">If set to true would allow a blah.example.com if the
  344. <paramref name="targetDomain" /> was set to example.com
  345. </param>
  346. <returns>Returns false if is invalid or the whitelist cannot be accessed.</returns>
  347. <remarks>
  348. The same-origin policy restricts how scripts hosted from different origins
  349. (scheme + domain + port) can communicate. By default, scripts can only access
  350. resources with the same origin. Scripts hosted on the HTTP and HTTPS schemes
  351. (but no other schemes) can use the "Access-Control-Allow-Origin" header to
  352. allow cross-origin requests. For example, https://source.example.com can make
  353. XMLHttpRequest requests on http://target.example.com if the
  354. http://target.example.com request returns an "Access-Control-Allow-Origin:
  355. https://source.example.com" response header.
  356. Scripts in separate frames or iframes and hosted from the same protocol and
  357. domain suffix can execute cross-origin JavaScript if both pages set the
  358. document.domain value to the same domain suffix. For example,
  359. scheme://foo.example.com and scheme://bar.example.com can communicate using
  360. JavaScript if both domains set document.domain="example.com".
  361. This method is used to allow access to origins that would otherwise violate
  362. the same-origin policy. Scripts hosted underneath the fully qualified
  363. <paramref name="sourceOrigin" /> URL (like http://www.example.com) will be allowed access to
  364. all resources hosted on the specified <paramref name="targetProtocol" /> and <paramref name="targetDomain" />.
  365. If <paramref name="targetDomain" /> is non-empty and <paramref name="allowTargetSubdomains" /> if false only
  366. exact domain matches will be allowed. If <paramref name="targetDomain" /> contains a top-
  367. level domain component (like "example.com") and <paramref name="allowTargetSubdomains" /> is
  368. true sub-domain matches will be allowed. If <paramref name="targetDomain" /> is empty and
  369. <paramref name="allowTargetSubdomains" /> if true all domains and IP addresses will be
  370. allowed.
  371. This method cannot be used to bypass the restrictions on local or display
  372. isolated schemes. See the comments on <see cref="T:CefSharp.CefCustomScheme" /> for more
  373. information.
  374. This function may be called on any thread. Returns false if <paramref name="sourceOrigin" />
  375. is invalid or the whitelist cannot be accessed.
  376. </remarks>
  377. </member>
  378. <member name="M:CefSharp.Core.Cef.ExecuteProcess">
  379. <summary>
  380. This function should be called from the application entry point function to execute a secondary process.
  381. It can be used to run secondary processes from the browser client executable (default behavior) or
  382. from a separate executable specified by the CefSettings.browser_subprocess_path value.
  383. If called for the browser process (identified by no "type" command-line value) it will return immediately with a value of -1.
  384. If called for a recognized secondary process it will block until the process should exit and then return the process exit code.
  385. The |application| parameter may be empty. The |windows_sandbox_info| parameter is only used on Windows and may be NULL (see cef_sandbox_win.h for details).
  386. </summary>
  387. </member>
  388. <member name="M:CefSharp.Core.Cef.DoMessageLoopWork">
  389. <summary>
  390. Perform a single iteration of CEF message loop processing.This function is
  391. provided for cases where the CEF message loop must be integrated into an
  392. existing application message loop. Use of this function is not recommended
  393. for most users; use CefSettings.MultiThreadedMessageLoop if possible (the default).
  394. When using this function care must be taken to balance performance
  395. against excessive CPU usage. It is recommended to enable the
  396. CefSettings.ExternalMessagePump option when using
  397. this function so that IBrowserProcessHandler.OnScheduleMessagePumpWork()
  398. callbacks can facilitate the scheduling process. This function should only be
  399. called on the main application thread and only if Cef.Initialize() is called
  400. with a CefSettings.MultiThreadedMessageLoop value of false. This function
  401. will not block.
  402. </summary>
  403. </member>
  404. <member name="M:CefSharp.Core.Cef.QuitMessageLoop">
  405. <summary>
  406. Quit the CEF message loop that was started by calling Cef.RunMessageLoop().
  407. This function should only be called on the main application thread and only
  408. if Cef.RunMessageLoop() was used.
  409. </summary>
  410. </member>
  411. <member name="M:CefSharp.Core.Cef.RunMessageLoop">
  412. <summary>
  413. Run the CEF message loop. Use this function instead of an application-
  414. provided message loop to get the best balance between performance and CPU
  415. usage. This function should only be called on the main application thread and
  416. only if Cef.Initialize() is called with a
  417. CefSettings.MultiThreadedMessageLoop value of false. This function will
  418. block until a quit message is received by the system.
  419. </summary>
  420. </member>
  421. <member name="M:CefSharp.Core.Cef.Initialize(CefSharp.Core.CefSettingsBase,System.Boolean,CefSharp.IApp)">
  422. <summary>
  423. Initializes CefSharp with user-provided settings.
  424. It's important to note that Initialize/Shutdown <strong>MUST</strong> be called on your main
  425. application thread (typically the UI thread). If you call them on different
  426. threads, your application will hang. See the documentation for Cef.Shutdown() for more details.
  427. </summary>
  428. <param name="cefSettings">CefSharp configuration settings.</param>
  429. <param name="performDependencyCheck">Check that all relevant dependencies avaliable, throws exception if any are missing</param>
  430. <param name="cefApp">Implement this interface to provide handler implementations. Null if you don't wish to handle these events</param>
  431. <returns>true if successful; otherwise, false.</returns>
  432. </member>
  433. <member name="M:CefSharp.Core.Cef.Initialize(CefSharp.Core.CefSettingsBase,System.Boolean,CefSharp.IBrowserProcessHandler)">
  434. <summary>
  435. Initializes CefSharp with user-provided settings.
  436. It's important to note that Initialize/Shutdown <strong>MUST</strong> be called on your main
  437. applicaiton thread (Typically the UI thead). If you call them on different
  438. threads, your application will hang. See the documentation for Cef.Shutdown() for more details.
  439. </summary>
  440. <param name="cefSettings">CefSharp configuration settings.</param>
  441. <param name="performDependencyCheck">Check that all relevant dependencies avaliable, throws exception if any are missing</param>
  442. <param name="browserProcessHandler">The handler for functionality specific to the browser process. Null if you don't wish to handle these events</param>
  443. <returns>true if successful; otherwise, false.</returns>
  444. </member>
  445. <member name="M:CefSharp.Core.Cef.Initialize(CefSharp.Core.CefSettingsBase,System.Boolean)">
  446. <summary>
  447. Initializes CefSharp with user-provided settings.
  448. It's important to note that Initialize/Shutdown <strong>MUST</strong> be called on your main
  449. application thread (typically the UI thread). If you call them on different
  450. threads, your application will hang. See the documentation for Cef.Shutdown() for more details.
  451. </summary>
  452. <param name="cefSettings">CefSharp configuration settings.</param>
  453. <param name="performDependencyCheck">Check that all relevant dependencies avaliable, throws exception if any are missing</param>
  454. <returns>true if successful; otherwise, false.</returns>
  455. </member>
  456. <member name="M:CefSharp.Core.Cef.Initialize(CefSharp.Core.CefSettingsBase)">
  457. <summary>
  458. Initializes CefSharp with user-provided settings.
  459. It's important to note that Initialize and Shutdown <strong>MUST</strong> be called on your main
  460. application thread (typically the UI thread). If you call them on different
  461. threads, your application will hang. See the documentation for Cef.Shutdown() for more details.
  462. </summary>
  463. <param name="cefSettings">CefSharp configuration settings.</param>
  464. <returns>true if successful; otherwise, false.</returns>
  465. </member>
  466. <member name="M:CefSharp.Core.Cef.ParseUrl(System.String)">
  467. <summary>
  468. Parse the specified url into its component parts.
  469. Uses a GURL to parse the Url. GURL is Google's URL parsing library.
  470. </summary>
  471. <param name="url">url</param>
  472. <returns>Returns null if the URL is empty or invalid.</returns>
  473. </member>
  474. <member name="M:CefSharp.Core.Cef.ApiHash(System.Int32,System.Int32)">
  475. <summary>
  476. Configures the CEF API version and returns API hashes for the libcef
  477. library. The entry parameter describes which hash value will be returned:
  478. 0 - CEF_API_HASH_PLATFORM
  479. 1 - CEF_API_HASH_UNIVERSAL (deprecated, same as CEF_API_HASH_PLATFORM)
  480. 2 - CEF_COMMIT_HASH (from cef_version.h)
  481. </summary>
  482. <param name="version">parameter should be CEF_API_VERSION and any changes to this value will be ignored after the first call to this method.</param>
  483. <param name="entry">The entry parameter describes which hash value will be returned:</param>
  484. <returns>
  485. returns API hashes for the libcef library.
  486. The returned string is owned by the library and should not be freed.
  487. </returns>
  488. </member>
  489. <member name="P:CefSharp.Core.Cef.CefCommitHash">
  490. <summary>
  491. Gets a value that indicates the Git Hash for CEF version currently being used.
  492. </summary>
  493. <value>The Git Commit Hash</value>
  494. </member>
  495. <member name="P:CefSharp.Core.Cef.ChromiumVersion">
  496. <summary>Gets a value that indicates the Chromium version currently being used.</summary>
  497. <value>The Chromium version.</value>
  498. </member>
  499. <member name="P:CefSharp.Core.Cef.ApiHashPlatform">
  500. <summary>
  501. API hashes for the selected CEF_API_VERSION. API hashes are created for
  502. each version by analyzing CEF header files for C API type definitions. The
  503. hash value will change when header files are modified in a way that may
  504. cause binary incompatibility with other builds.
  505. </summary>
  506. </member>
  507. <member name="P:CefSharp.Core.Cef.ApiVersion">
  508. <summary>
  509. API version that will be compiled client-side. The experimental (unversioned)
  510. API is selected by default. Clients can set the CEF_API_VERSION value in
  511. their project configuration to configure an explicit API version. Unlike
  512. the experimental API, explicit API versions are back/forward compatible with
  513. a specific range of CEF versions.
  514. </summary>
  515. </member>
  516. <member name="P:CefSharp.Core.Cef.CefVersion">
  517. <summary>Gets a value that indicates the CEF version currently being used.</summary>
  518. <value>The CEF Version</value>
  519. </member>
  520. <member name="P:CefSharp.Core.Cef.CefSharpVersion">
  521. <summary>Gets a value that indicates the version of CefSharp currently being used.</summary>
  522. <value>The CefSharp version.</value>
  523. </member>
  524. <member name="P:CefSharp.Core.Cef.IsShutdown">
  525. <summary>Gets a value that indicates whether CefSharp was shutdown.</summary>
  526. <value>true if CefSharp was shutdown; otherwise, false.</value>
  527. </member>
  528. <member name="P:CefSharp.Core.Cef.IsInitialized">
  529. <summary>Gets a value that indicates whether CefSharp is initialized.</summary>
  530. <value>true if CefSharp is initialized; otherwise, false.</value>
  531. </member>
  532. <member name="T:CefSharp.Core.Cef">
  533. <summary>
  534. Global CEF methods are exposed through this class. e.g. CefInitalize maps to Cef.Initialize
  535. CEF API Doc https://magpcss.org/ceforum/apidocs3/projects/(default)/(_globals).html
  536. This class cannot be inherited.
  537. </summary>
  538. </member>
  539. <member name="M:CefStreamResourceHandler.#ctor(System.Int32,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.multimap&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;,std.less&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;,std.allocator&lt;std.pair&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst,CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;&gt;,scoped_refptr&lt;CefStreamReader&gt;)">
  540. Create a new object with explicit response values.
  541. </member>
  542. <member name="M:CefStreamResourceHandler.#ctor(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefStreamReader&gt;)">
  543. Create a new object with default response values.
  544. </member>
  545. <member name="T:CefStreamResourceHandler">
  546. Implementation of the CefResourceHandler class for reading from a CefStream.
  547. </member>
  548. <member name="M:CefSharp.Core.CefSettingsBase.RegisterScheme(CefSharp.CefCustomScheme)">
  549. <summary>
  550. Registers a custom scheme using the provided settings.
  551. </summary>
  552. <param name="cefCustomScheme">The CefCustomScheme which provides the details about the scheme.</param>
  553. </member>
  554. <member name="P:CefSharp.Core.CefSettingsBase.CookieableSchemesExcludeDefaults">
  555. <summary>
  556. If CookieableSchemesExcludeDefaults is false the
  557. default schemes ("http", "https", "ws" and "wss") will also be supported.
  558. Specifying a CookieableSchemesList value and setting
  559. CookieableSchemesExcludeDefaults to true will disable all loading
  560. and saving of cookies for this manager. Can be overridden
  561. for individual RequestContext instances via the
  562. RequestContextSettings.CookieableSchemesList and
  563. RequestContextSettings.CookieableSchemesExcludeDefaults values.
  564. </summary>
  565. </member>
  566. <member name="P:CefSharp.Core.CefSettingsBase.CookieableSchemesList">
  567. <summary>
  568. Comma delimited list of schemes supported by the associated
  569. ICookieManager. If CookieableSchemesExcludeDefaults is false the
  570. default schemes ("http", "https", "ws" and "wss") will also be supported.
  571. Specifying a CookieableSchemesList value and setting
  572. CookieableSchemesExcludeDefaults to true will disable all loading
  573. and saving of cookies for this manager. Can be overridden
  574. for individual RequestContext instances via the
  575. RequestContextSettings.CookieableSchemesList and
  576. RequestContextSettings.CookieableSchemesExcludeDefaults values.
  577. </summary>
  578. </member>
  579. <member name="P:CefSharp.Core.CefSettingsBase.BackgroundColor">
  580. <summary>
  581. Background color used for the browser before a document is loaded and when no document color is specified. The alpha
  582. component must be either fully opaque (0xFF) or fully transparent (0x00). If the alpha component is fully opaque then the RGB
  583. components will be used as the background color. If the alpha component is fully transparent for a WinForms browser then the
  584. default value of opaque white be used. If the alpha component is fully transparent for a windowless (WPF/OffScreen) browser
  585. then transparent painting will be enabled.
  586. </summary>
  587. </member>
  588. <member name="P:CefSharp.Core.CefSettingsBase.AcceptLanguageList">
  589. <summary>
  590. Comma delimited ordered list of language codes without any whitespace that will be used in the "Accept-Language" HTTP header.
  591. May be set globally using the CefSettings.AcceptLanguageList value. If both values are empty then "en-US,en" will be used.
  592. </summary>
  593. </member>
  594. <member name="P:CefSharp.Core.CefSettingsBase.PersistSessionCookies">
  595. <summary>
  596. The directory where data for the global browser cache will be stored on disk.
  597. If this value is non-empty then it must be an absolute path that is either equal to or a child directory
  598. of RootCachePath. If this value is empty then browsers will be created in "incognito mode"
  599. where in-memory caches are used for storage and no profile-specific data is persisted to disk
  600. (installation-specific data will still be persisted in RootCachePath). HTML5 databases
  601. such as localStorage will only persist across sessions if a cache path is specified.
  602. Can be overridden for individual RequestContext instances via the RequestContextSettings.CachePath value.
  603. Any child directory value will be ignored and the "default" profile (also a child directory) will be used
  604. instead.
  605. </summary>
  606. </member>
  607. <member name="P:CefSharp.Core.CefSettingsBase.WindowlessRenderingEnabled">
  608. <summary>
  609. Set to true (1) to enable windowless (off-screen) rendering support. Do not enable this value if the application does not use
  610. windowless rendering as it may reduce rendering performance on some systems.
  611. </summary>
  612. </member>
  613. <member name="P:CefSharp.Core.CefSettingsBase.UserAgent">
  614. <summary>
  615. Value that will be returned as the User-Agent HTTP header. If empty the default User-Agent string will be used. Also
  616. configurable using the "user-agent" command-line switch.
  617. </summary>
  618. </member>
  619. <member name="P:CefSharp.Core.CefSettingsBase.UncaughtExceptionStackSize">
  620. <summary>
  621. The number of stack trace frames to capture for uncaught exceptions. Specify a positive value to enable the
  622. CefRenderProcessHandler:: OnUncaughtException() callback. Specify 0 (default value) and OnUncaughtException() will not be
  623. called. Also configurable using the "uncaught-exception-stack-size" command-line switch.
  624. </summary>
  625. </member>
  626. <member name="P:CefSharp.Core.CefSettingsBase.RemoteDebuggingPort">
  627. <summary>
  628. Set to a value between 1024 and 65535 to enable remote debugging on the specified port. For example, if 8080 is specified the
  629. remote debugging URL will be http://localhost:8080. CEF can be remotely debugged from any CEF or Chrome browser window. Also
  630. configurable using the "remote-debugging-port" command-line switch.
  631. </summary>
  632. </member>
  633. <member name="P:CefSharp.Core.CefSettingsBase.UserAgentProduct">
  634. <summary>
  635. Value that will be inserted as the product portion of the default User-Agent string. If empty the Chromium product version
  636. will be used. If UserAgent is specified this value will be ignored. Also configurable using the "user-agent-product" command-
  637. line switch.
  638. </summary>
  639. </member>
  640. <member name="P:CefSharp.Core.CefSettingsBase.JavascriptFlags">
  641. <summary>
  642. Custom flags that will be used when initializing the V8 JavaScript engine. The consequences of using custom flags may not be
  643. well tested. Also configurable using the "js-flags" command-line switch.
  644. </summary>
  645. </member>
  646. <member name="P:CefSharp.Core.CefSettingsBase.LogSeverity">
  647. <summary>
  648. The log severity. Only messages of this severity level or higher will be logged. When set to
  649. <see cref="F:CefSharp.LogSeverity.Disable" /> no messages will be written to the log file, but Fatal messages will still be
  650. output to stderr. Also configurable using the "log-severity" command-line switch with a value of "verbose", "info", "warning",
  651. "error", "fatal", "error-report" or "disable".
  652. </summary>
  653. </member>
  654. <member name="P:CefSharp.Core.CefSettingsBase.LogFile">
  655. <summary>
  656. The directory and file name to use for the debug log. If empty a default log file name and location will be used. On Windows
  657. a "debug.log" file will be written in the main executable directory. Also configurable using the"log-file" command- line
  658. switch.
  659. </summary>
  660. </member>
  661. <member name="P:CefSharp.Core.CefSettingsBase.ResourcesDirPath">
  662. <summary>
  663. The fully qualified path for the resources directory. If this value is empty the cef.pak and/or devtools_resources.pak files
  664. must be located in the module directory. Also configurable using the "resources-dir-path" command-line switch.
  665. </summary>
  666. </member>
  667. <member name="P:CefSharp.Core.CefSettingsBase.LocalesDirPath">
  668. <summary>
  669. The fully qualified path for the locales directory. If this value is empty the locales directory must be located in the
  670. module directory. If this value is non-empty then it must be an absolute path. Also configurable using the "locales-dir-path"
  671. command-line switch.
  672. </summary>
  673. </member>
  674. <member name="P:CefSharp.Core.CefSettingsBase.Locale">
  675. <summary>
  676. The locale string that will be passed to WebKit. If empty the default locale of "en-US" will be used. Also configurable using
  677. the "lang" command-line switch.
  678. </summary>
  679. </member>
  680. <member name="P:CefSharp.Core.CefSettingsBase.CachePath">
  681. <summary>
  682. The location where data for the global browser cache will be stored on disk. In this value is non-empty then it must be
  683. an absolute path that is must be either equal to or a child directory of CefSettings.RootCachePath (if RootCachePath is
  684. empty it will default to this value). If the value is empty then browsers will be created in "incognito mode" where
  685. in-memory caches are used for storage and no data is persisted to disk. HTML5 databases such as localStorage will only
  686. persist across sessions if a cache path is specified. Can be overridden for individual RequestContext instances via the
  687. RequestContextSettings.CachePath value.
  688. </summary>
  689. </member>
  690. <member name="P:CefSharp.Core.CefSettingsBase.BrowserSubprocessPath">
  691. <summary>
  692. The path to a separate executable that will be launched for sub-processes. By default the browser process executable is used.
  693. See the comments on Cef.ExecuteProcess() for details. If this value is non-empty then it must be an absolute path.
  694. Also configurable using the "browser-subprocess-path" command-line switch.
  695. Defaults to using the provided CefSharp.BrowserSubprocess.exe instance
  696. </summary>
  697. </member>
  698. <member name="P:CefSharp.Core.CefSettingsBase.MultiThreadedMessageLoop">
  699. <summary>
  700. Set to true to have the browser process message loop run in a separate thread. If false than the CefDoMessageLoopWork()
  701. function must be called from your application message loop. This option is only supported on Windows. The default value is
  702. true.
  703. </summary>
  704. </member>
  705. <member name="P:CefSharp.Core.CefSettingsBase.ExternalMessagePump">
  706. <summary>
  707. Set to true to control browser process main (UI) thread message pump scheduling via the
  708. IBrowserProcessHandler.OnScheduleMessagePumpWork callback. This option is recommended for use in combination with the
  709. Cef.DoMessageLoopWork() function in cases where the CEF message loop must be integrated into an existing application message
  710. loop (see additional comments and warnings on Cef.DoMessageLoopWork). Enabling this option is not recommended for most users;
  711. leave this option disabled and use either MultiThreadedMessageLoop (the default) if possible.
  712. </summary>
  713. </member>
  714. <member name="P:CefSharp.Core.CefSettingsBase.CommandLineArgsDisabled">
  715. <summary>
  716. Set to true to disable configuration of browser process features using standard CEF and Chromium command-line arguments.
  717. Configuration can still be specified using CEF data structures or by adding to CefCommandLineArgs.
  718. </summary>
  719. </member>
  720. <member name="P:CefSharp.Core.CefSettingsBase.CefCommandLineArgs">
  721. <summary>
  722. Add custom command line argumens to this collection, they will be added in OnBeforeCommandLineProcessing. The
  723. CefSettings.CommandLineArgsDisabled value can be used to start with an empty command-line object. Any values specified in
  724. CefSettings that equate to command-line arguments will be set before this method is called.
  725. </summary>
  726. </member>
  727. <member name="P:CefSharp.Core.CefSettingsBase.CefCustomSchemes">
  728. <summary>
  729. Add Customs schemes to this collection.
  730. </summary>
  731. </member>
  732. <member name="M:CefSharp.Core.CefSettingsBase.Dispose">
  733. <summary>
  734. Destructor.
  735. </summary>
  736. </member>
  737. <member name="M:CefSharp.Core.CefSettingsBase.Finalize">
  738. <summary>
  739. Finalizer.
  740. </summary>
  741. </member>
  742. <member name="M:CefSharp.Core.CefSettingsBase.#ctor">
  743. <summary>
  744. Default Constructor.
  745. </summary>
  746. </member>
  747. <member name="F:CefSharp.Core.CefSettingsBase._cefCustomSchemes">
  748. <summary>
  749. CefCustomScheme collection
  750. </summary>
  751. </member>
  752. <member name="F:CefSharp.Core.CefSettingsBase._cefSettings">
  753. <summary>
  754. CefSettings unmanaged pointer
  755. </summary>
  756. </member>
  757. <member name="F:CefSharp.Core.CefSettingsBase._cefCommandLineArgs">
  758. <summary>
  759. Command Line Arguments Dictionary.
  760. </summary>
  761. </member>
  762. <member name="T:CefSharp.Core.CefSettingsBase">
  763. <summary>
  764. Initialization settings. Many of these and other settings can also configured using command-line switches.
  765. WPF/WinForms/OffScreen each have their own CefSettings implementation that sets
  766. relevant settings e.g. OffScreen starts with audio muted.
  767. </summary>
  768. </member>
  769. <member name="M:CefWriteJSON(scoped_refptr&lt;CefValue&gt;,cef_json_writer_options_t)">
  770. Generates a JSON string from the specified root |node| which should be a
  771. dictionary or list value. Returns an empty string on failure. This method
  772. requires exclusive access to |node| including any underlying data.
  773. </member>
  774. <member name="M:CefParseJSONAndReturnError(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_json_parser_options_t,CefStringBase&lt;CefStringTraitsUTF16&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  775. Parses the specified |json_string| and returns a dictionary or list
  776. representation. If JSON parsing fails this method returns NULL and populates
  777. |error_msg_out| with a formatted error message.
  778. </member>
  779. <member name="M:CefParseJSON(System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32,cef_json_parser_options_t)">
  780. Parses the specified UTF8-encoded |json| buffer of size |json_size| and
  781. returns a dictionary or list representation. If JSON parsing fails this
  782. method returns NULL.
  783. </member>
  784. <member name="M:CefParseJSON(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_json_parser_options_t)">
  785. Parses the specified |json_string| and returns a dictionary or list
  786. representation. If JSON parsing fails this method returns NULL.
  787. </member>
  788. <member name="M:CefURIDecode(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean,cef_uri_unescape_rule_t)">
  789. Unescapes |text| and returns the result. Unescaping consists of looking for
  790. the exact pattern "%XX" where each X is a hex digit and converting to the
  791. character with the numerical value of those digits (e.g. "i%20=%203%3b"
  792. unescapes to "i = 3;"). If |convert_to_utf8| is true this function will
  793. attempt to interpret the initial decoded result as UTF-8. If the result is
  794. convertable into UTF-8 it will be returned as converted. Otherwise the
  795. initial decoded result will be returned. The |unescape_rule| parameter
  796. supports further customization the decoding process.
  797. </member>
  798. <member name="M:CefURIEncode(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean)">
  799. Escapes characters in |text| which are unsuitable for use as a query
  800. parameter value. Everything except alphanumerics and -_.!~*'() will be
  801. converted to "%XX". If |use_plus| is true spaces will change to "+". The
  802. result is basically the same as encodeURIComponent in Javacript.
  803. </member>
  804. <member name="M:CefBase64Decode(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  805. Decodes the base64 encoded string |data|. The returned value will be NULL if
  806. the decoding fails.
  807. </member>
  808. <member name="M:CefBase64Encode(System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
  809. Encodes |data| as a base64 string.
  810. </member>
  811. <member name="M:CefGetExtensionsForMimeType(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  812. Get the extensions associated with the given mime type. This should be
  813. passed in lower case. There could be multiple extensions for a given mime
  814. type, like "html,htm" for "text/html", or "txt,text,html,..." for "text/*".
  815. Any existing elements in the provided vector will not be erased.
  816. </member>
  817. <member name="M:CefGetMimeType(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  818. Returns the mime type for the specified file extension or an empty string if
  819. unknown.
  820. </member>
  821. <member name="M:CefFormatUrlForSecurityDisplay(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  822. This is a convenience function for formatting a URL in a concise and human-
  823. friendly way to help users make security-related decisions (or in other
  824. circumstances when people need to distinguish sites, origins, or otherwise-
  825. simplified URLs from each other). Internationalized domain names (IDN) may
  826. be presented in Unicode if the conversion is considered safe. The returned
  827. value will (a) omit the path for standard schemes, excepting file and
  828. filesystem, and (b) omit the port if it is the default for the scheme. Do
  829. not use this for URLs which will be parsed or sent to other applications.
  830. </member>
  831. <member name="M:CefCreateURL(CefStructBase&lt;CefURLPartsTraits&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  832. Creates a URL from the specified |parts|, which must contain a non-empty
  833. spec or a non-empty host and path (at a minimum), but not both.
  834. Returns false if |parts| isn't initialized as described.
  835. </member>
  836. <member name="M:CefParseURL(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStructBase&lt;CefURLPartsTraits&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  837. Parse the specified |url| into its component parts.
  838. Returns false if the URL is empty or invalid.
  839. </member>
  840. <member name="M:CefResolveURL(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  841. Combines specified |base_url| and |relative_url| into |resolved_url|.
  842. Returns false if one of the URLs is empty or invalid.
  843. </member>
  844. <member name="M:CefSharp.Internals.CefUrlRequestClientAdapter.OnDownloadProgress(scoped_refptr&lt;CefURLRequest&gt;,System.Int64,System.Int64)">
  845. ref
  846. </member>
  847. <member name="T:CefSharp.Internals.CefUrlRequestClientAdapter">
  848. Interface that should be implemented by the CefUrlRequest client.
  849. The methods of this class will be called on the same thread that created
  850. the request unless otherwise documented.
  851. </member>
  852. <member name="M:CefURLRequestClient.GetAuthCredentials(System.Boolean,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefAuthCallback&gt;)">
  853. Called on the IO thread when the browser needs credentials from the user.
  854. |isProxy| indicates whether the host is a proxy server. |host| contains
  855. the hostname and |port| contains the port number. Return true to continue
  856. the request and call CefAuthCallback::Continue() when the authentication
  857. information is available. If the request has an associated browser/frame
  858. then returning false will result in a call to GetAuthCredentials on the
  859. CefRequestHandler associated with that browser, if any. Otherwise,
  860. returning false will cancel the request immediately. This method will only
  861. be called for requests initiated from the browser process.
  862. Called on the IO thread when the browser needs credentials from the user.
  863. |isProxy| indicates whether the host is a proxy server. |host| contains
  864. the hostname and |port| contains the port number. Return true to continue
  865. the request and call CefAuthCallback::Continue() when the authentication
  866. information is available. If the request has an associated browser/frame
  867. then returning false will result in a call to GetAuthCredentials on the
  868. CefRequestHandler associated with that browser, if any. Otherwise,
  869. returning false will cancel the request immediately. This method will only
  870. be called for requests initiated from the browser process.
  871. </member>
  872. <member name="M:CefURLRequestClient.OnDownloadData(scoped_refptr&lt;CefURLRequest&gt;,System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
  873. Called when some part of the response is read. |data| contains the current
  874. bytes received since the last call. This method will not be called if the
  875. UR_FLAG_NO_DOWNLOAD_DATA flag is set on the request.
  876. Called when some part of the response is read. |data| contains the current
  877. bytes received since the last call. This method will not be called if the
  878. UR_FLAG_NO_DOWNLOAD_DATA flag is set on the request.
  879. </member>
  880. <member name="M:CefURLRequestClient.OnDownloadProgress(scoped_refptr&lt;CefURLRequest&gt;,System.Int64,System.Int64)">
  881. Notifies the client of download progress. |current| denotes the number of
  882. bytes received up to the call and |total| is the expected total size of
  883. the response (or -1 if not determined).
  884. Notifies the client of download progress. |current| denotes the number of
  885. bytes received up to the call and |total| is the expected total size of
  886. the response (or -1 if not determined).
  887. </member>
  888. <member name="M:CefURLRequestClient.OnUploadProgress(scoped_refptr&lt;CefURLRequest&gt;,System.Int64,System.Int64)">
  889. Notifies the client of upload progress. |current| denotes the number of
  890. bytes sent so far and |total| is the total size of uploading data (or -1
  891. if chunked upload is enabled). This method will only be called if the
  892. UR_FLAG_REPORT_UPLOAD_PROGRESS flag is set on the request.
  893. Notifies the client of upload progress. |current| denotes the number of
  894. bytes sent so far and |total| is the total size of uploading data (or -1
  895. if chunked upload is enabled). This method will only be called if the
  896. UR_FLAG_REPORT_UPLOAD_PROGRESS flag is set on the request.
  897. </member>
  898. <member name="M:CefURLRequestClient.OnRequestComplete(scoped_refptr&lt;CefURLRequest&gt;)">
  899. Notifies the client that the request has completed. Use the
  900. CefURLRequest::GetRequestStatus method to determine if the request was
  901. successful or not.
  902. Notifies the client that the request has completed. Use the
  903. CefURLRequest::GetRequestStatus method to determine if the request was
  904. successful or not.
  905. </member>
  906. <member name="T:CefURLRequestClient">
  907. Interface that should be implemented by the CefURLRequest client. The
  908. methods of this class will be called on the same thread that created the
  909. request unless otherwise documented.
  910. Interface that should be implemented by the CefURLRequest client. The
  911. methods of this class will be called on the same thread that created the
  912. request unless otherwise documented.
  913. </member>
  914. <member name="M:CefURLRequest.Cancel">
  915. Cancel the request.
  916. Cancel the request.
  917. </member>
  918. <member name="M:CefURLRequest.ResponseWasCached">
  919. Returns true if the response body was served from the cache. This includes
  920. responses for which revalidation was required.
  921. Returns true if the response body was served from the cache. This includes
  922. responses for which revalidation was required.
  923. </member>
  924. <member name="M:CefURLRequest.GetResponse">
  925. Returns the response, or NULL if no response information is available.
  926. Response information will only be available after the upload has
  927. completed. The returned object is read-only and should not be modified.
  928. Returns the response, or NULL if no response information is available.
  929. Response information will only be available after the upload has
  930. completed. The returned object is read-only and should not be modified.
  931. </member>
  932. <member name="M:CefURLRequest.GetRequestError">
  933. Returns the request error if status is UR_CANCELED or UR_FAILED, or 0
  934. otherwise.
  935. Returns the request error if status is UR_CANCELED or UR_FAILED, or 0
  936. otherwise.
  937. </member>
  938. <member name="M:CefURLRequest.GetRequestStatus">
  939. Returns the request status.
  940. Returns the request status.
  941. </member>
  942. <member name="M:CefURLRequest.GetClient">
  943. Returns the client.
  944. Returns the client.
  945. </member>
  946. <member name="M:CefURLRequest.GetRequest">
  947. Returns the request object used to create this URL request. The returned
  948. object is read-only and should not be modified.
  949. Returns the request object used to create this URL request. The returned
  950. object is read-only and should not be modified.
  951. </member>
  952. <member name="M:CefURLRequest.Create(scoped_refptr&lt;CefRequest&gt;,scoped_refptr&lt;CefURLRequestClient&gt;,scoped_refptr&lt;CefRequestContext&gt;)">
  953. Create a new URL request that is not associated with a specific browser or
  954. frame. Use CefFrame::CreateURLRequest instead if you want the request to
  955. have this association, in which case it may be handled differently (see
  956. documentation on that method). A request created with this method may only
  957. originate from the browser process, and will behave as follows:
  958. - It may be intercepted by the client via CefResourceRequestHandler or
  959. CefSchemeHandlerFactory.
  960. - POST data may only contain only a single element of type PDE_TYPE_FILE
  961. or PDE_TYPE_BYTES.
  962. - If |request_context| is empty the global request context will be used.
  963. The |request| object will be marked as read-only after calling this
  964. method.
  965. Create a new URL request that is not associated with a specific browser or
  966. frame. Use CefFrame::CreateURLRequest instead if you want the request to
  967. have this association, in which case it may be handled differently (see
  968. documentation on that method). A request created with this method may only
  969. originate from the browser process, and will behave as follows:
  970. - It may be intercepted by the client via CefResourceRequestHandler or
  971. CefSchemeHandlerFactory.
  972. - POST data may only contain only a single element of type PDE_TYPE_FILE
  973. or PDE_TYPE_BYTES.
  974. - If |request_context| is empty the global request context will be used.
  975. The |request| object will be marked as read-only after calling this
  976. method.
  977. </member>
  978. <member name="T:CefURLRequest">
  979. Class used to make a URL request. URL requests are not associated with a
  980. browser instance so no CefClient callbacks will be executed. URL requests
  981. can be created on any valid CEF thread in either the browser or render
  982. process. Once created the methods of the URL request object must be accessed
  983. on the same thread that created it.
  984. Class used to make a URL request. URL requests are not associated with a
  985. browser instance so no CefClient callbacks will be executed. URL requests
  986. can be created on any valid CEF thread in either the browser or render
  987. process. Once created the methods of the URL request object must be accessed
  988. on the same thread that created it.
  989. </member>
  990. <member name="M:CefSharp.Internals.CefFrameWrapper.LoadRequest(CefSharp.IRequest)">
  991. Load the request represented by the |request| object.
  992. </member>
  993. <member name="T:CefSharp.Core.ManagedCefBrowserAdapter">
  994. <exclude />
  995. </member>
  996. <member name="P:CefSharp.Core.DragData.ImageHotspot">
  997. <summary>
  998. Get the image hotspot (drag start location relative to image dimensions).
  999. </summary>
  1000. </member>
  1001. <member name="P:CefSharp.Core.DragData.Image">
  1002. <summary>
  1003. Get the image representation of drag data.
  1004. May return NULL if no image representation is available.
  1005. </summary>
  1006. </member>
  1007. <member name="P:CefSharp.Internals.CefImageWrapper.Width">
  1008. <summary>
  1009. Returns the image width in density independent pixel(DIP) units.
  1010. </summary>
  1011. </member>
  1012. <member name="M:CefSharp.Internals.CefImageWrapper.RemoveRepresentation(System.Single)">
  1013. <summary>
  1014. Removes the representation for scaleFactor.
  1015. </summary>
  1016. <param name="scaleFactor" />
  1017. <returns>true for success</returns>
  1018. </member>
  1019. <member name="M:CefSharp.Internals.CefImageWrapper.IsSame(CefSharp.IImage)">
  1020. <summary>
  1021. Returns true if this Image and that Image share the same underlying storage.
  1022. </summary>
  1023. <param name="that">image to compare</param>
  1024. <returns>returns true if share same underlying storage</returns>
  1025. </member>
  1026. <member name="P:CefSharp.Internals.CefImageWrapper.IsEmpty">
  1027. <summary>
  1028. Returns true if this Image is empty.
  1029. </summary>
  1030. <returns />
  1031. </member>
  1032. <member name="M:CefSharp.Internals.CefImageWrapper.HasRepresentation(System.Single)">
  1033. <summary>
  1034. Returns true if this image contains a representation for scaleFactor.
  1035. </summary>
  1036. <param name="scaleFactor" />
  1037. <returns />
  1038. </member>
  1039. <member name="P:CefSharp.Internals.CefImageWrapper.Height">
  1040. <summary>
  1041. Returns the image height in density independent pixel(DIP) units.
  1042. </summary>
  1043. </member>
  1044. <member name="M:CefSharp.Internals.CefImageWrapper.GetRepresentationInfo(System.Single,System.Single@,System.Int32@,System.Int32@)">
  1045. <summary>
  1046. Returns information for the representation that most closely matches scaleFactor.
  1047. </summary>
  1048. <param name="scaleFactor">scale factor</param>
  1049. <param name="actualScaleFactor">actual scale factor</param>
  1050. <param name="pixelWidth">pixel width</param>
  1051. <param name="pixelHeight">pixel height</param>
  1052. <returns>return if information found for scale factor</returns>
  1053. </member>
  1054. <member name="M:CefSharp.Internals.CefImageWrapper.GetAsPNG(System.Single,System.Boolean,System.Int32@,System.Int32@)">
  1055. <summary>
  1056. Returns the PNG representation that most closely matches scaleFactor.
  1057. </summary>
  1058. <param name="scaleFactor">scale factor</param>
  1059. <param name="withTransparency">is the PNG transparent</param>
  1060. <param name="pixelWidth">pixel width</param>
  1061. <param name="pixelHeight">pixel height</param>
  1062. <returns>A stream represending the PNG or null.</returns>
  1063. </member>
  1064. <member name="M:CefSharp.Internals.CefImageWrapper.GetAsJPEG(System.Single,System.Int32,System.Int32@,System.Int32@)">
  1065. <summary>
  1066. Returns the JPEG representation that most closely matches scaleFactor.
  1067. </summary>
  1068. <param name="scaleFactor">scale factor</param>
  1069. <param name="quality">image quality</param>
  1070. <param name="pixelWidth">pixel width</param>
  1071. <param name="pixelHeight">pixel height</param>
  1072. <returns>A stream representing the JPEG or null.</returns>
  1073. </member>
  1074. <member name="M:CefSharp.Internals.CefImageWrapper.GetAsBitmap(System.Single,CefSharp.Enums.ColorType,CefSharp.Enums.AlphaType,System.Int32@,System.Int32@)">
  1075. <summary>
  1076. Returns the bitmap representation that most closely matches scaleFactor.
  1077. </summary>
  1078. <param name="scaleFactor">scale factor</param>
  1079. <param name="colorType">color type</param>
  1080. <param name="alphaType">alpha type</param>
  1081. <param name="pixelWidth">pixel width</param>
  1082. <param name="pixelHeight">pixel height</param>
  1083. <returns>A stream represending the bitmap or null.</returns>
  1084. </member>
  1085. <member name="M:CefApp.GetRenderProcessHandler">
  1086. Return the handler for functionality specific to the render process. This
  1087. method is called on the render process main thread.
  1088. </member>
  1089. <member name="M:CefApp.GetBrowserProcessHandler">
  1090. Return the handler for functionality specific to the browser process. This
  1091. method is called on multiple threads in the browser process.
  1092. </member>
  1093. <member name="M:CefApp.GetResourceBundleHandler">
  1094. Return the handler for resource bundle events. If no handler is returned
  1095. resources will be loaded from pack files. This method is called by the
  1096. browser and render processes on multiple threads.
  1097. </member>
  1098. <member name="M:CefApp.OnRegisterCustomSchemes(CefSchemeRegistrar*)">
  1099. Provides an opportunity to register custom schemes. Do not keep a
  1100. reference to the |registrar| object. This method is called on the main
  1101. thread for each process and the registered schemes should be the same
  1102. across all processes.
  1103. </member>
  1104. <member name="M:CefApp.OnBeforeCommandLineProcessing(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefCommandLine&gt;)">
  1105. Provides an opportunity to view and/or modify command-line arguments
  1106. before processing by CEF and Chromium. The |process_type| value will be
  1107. empty for the browser process. Do not keep a reference to the
  1108. CefCommandLine object passed to this method. The
  1109. cef_settings_t.command_line_args_disabled value can be used to start with
  1110. an empty command-line object. Any values specified in CefSettings that
  1111. equate to command-line arguments will be set before this method is called.
  1112. Be cautious when using this method to modify command-line arguments for
  1113. non-browser processes as this may result in undefined behavior including
  1114. crashes.
  1115. </member>
  1116. <member name="T:CefApp">
  1117. Implement this interface to provide handler implementations. Methods will be
  1118. called by the process and/or thread indicated.
  1119. </member>
  1120. <member name="M:CefQuitMessageLoop">
  1121. Quit the CEF message loop that was started by calling CefRunMessageLoop().
  1122. This function should only be called on the main application thread and only
  1123. if CefRunMessageLoop() was used.
  1124. </member>
  1125. <member name="M:CefRunMessageLoop">
  1126. Run the CEF message loop. Use this function instead of an application-
  1127. provided message loop to get the best balance between performance and CPU
  1128. usage. This function should only be called on the main application thread
  1129. and only if CefInitialize() is called with a
  1130. cef_settings_t.multi_threaded_message_loop value of false. This function
  1131. will block until a quit message is received by the system.
  1132. </member>
  1133. <member name="M:CefDoMessageLoopWork">
  1134. Perform a single iteration of CEF message loop processing. This function is
  1135. provided for cases where the CEF message loop must be integrated into an
  1136. existing application message loop. Use of this function is not recommended
  1137. for most users; use either the CefRunMessageLoop() function or
  1138. cef_settings_t.multi_threaded_message_loop if possible. When using this
  1139. function care must be taken to balance performance against excessive CPU
  1140. usage. It is recommended to enable the cef_settings_t.external_message_pump
  1141. option when using this function so that
  1142. CefBrowserProcessHandler::OnScheduleMessagePumpWork() callbacks can
  1143. facilitate the scheduling process. This function should only be called on
  1144. the main application thread and only if CefInitialize() is called with a
  1145. cef_settings_t.multi_threaded_message_loop value of false. This function
  1146. will not block.
  1147. </member>
  1148. <member name="M:CefShutdown">
  1149. This function should be called on the main application thread to shut down
  1150. the CEF browser process before the application exits. Do not call any
  1151. other CEF functions after calling this function.
  1152. </member>
  1153. <member name="M:CefGetExitCode">
  1154. This function can optionally be called on the main application thread after
  1155. CefInitialize to retrieve the initialization exit code. When CefInitialize
  1156. returns true the exit code will be 0 (CEF_RESULT_CODE_NORMAL_EXIT).
  1157. Otherwise, see cef_resultcode_t for possible exit code values including
  1158. browser process initialization errors and normal early exit conditions (such
  1159. as CEF_RESULT_CODE_NORMAL_EXIT_PROCESS_NOTIFIED for process singleton
  1160. relaunch behavior).
  1161. </member>
  1162. <member name="M:CefInitialize(CefMainArgs!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStructBase&lt;CefSettingsTraits&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefApp&gt;,System.Void*)">
  1163. This function should be called on the main application thread to initialize
  1164. the CEF browser process. The |application| parameter may be empty. Returns
  1165. true if initialization succeeds. Returns false if initialization fails or if
  1166. early exit is desired (for example, due to process singleton relaunch
  1167. behavior). If this function returns false then the application should exit
  1168. immediately without calling any other CEF functions except, optionally,
  1169. CefGetErrorCode. The |windows_sandbox_info| parameter is only used on
  1170. Windows and may be NULL (see cef_sandbox_win.h for details).
  1171. </member>
  1172. <member name="M:CefExecuteProcess(CefMainArgs!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefApp&gt;,System.Void*)">
  1173. This function should be called from the application entry point function to
  1174. execute a secondary process. It can be used to run secondary processes from
  1175. the browser client executable (default behavior) or from a separate
  1176. executable specified by the cef_settings_t.browser_subprocess_path value. If
  1177. called for the browser process (identified by no "type" command-line value)
  1178. it will return immediately with a value of -1. If called for a recognized
  1179. secondary process it will block until the process should exit and then
  1180. return the process exit code. The |application| parameter may be empty. The
  1181. |windows_sandbox_info| parameter is only used on Windows and may be NULL
  1182. (see cef_sandbox_win.h for details).
  1183. </member>
  1184. <member name="M:CefSchemeHandlerFactory.Create(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefRequest&gt;)">
  1185. Return a new resource handler instance to handle the request or an empty
  1186. reference to allow default handling of the request. |browser| and |frame|
  1187. will be the browser window and frame respectively that originated the
  1188. request or NULL if the request did not originate from a browser window
  1189. (for example, if the request came from CefURLRequest). The |request|
  1190. object passed to this method cannot be modified.
  1191. Return a new resource handler instance to handle the request or an empty
  1192. reference to allow default handling of the request. |browser| and |frame|
  1193. will be the browser window and frame respectively that originated the
  1194. request or NULL if the request did not originate from a browser window
  1195. (for example, if the request came from CefURLRequest). The |request|
  1196. object passed to this method cannot be modified.
  1197. </member>
  1198. <member name="T:CefSchemeHandlerFactory">
  1199. Class that creates CefResourceHandler instances for handling scheme
  1200. requests. The methods of this class will always be called on the IO thread.
  1201. Class that creates CefResourceHandler instances for handling scheme
  1202. requests. The methods of this class will always be called on the IO thread.
  1203. </member>
  1204. <member name="M:CefSchemeRegistrar.AddCustomScheme(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32)">
  1205. Register a custom scheme. This method should not be called for the
  1206. built-in HTTP, HTTPS, FILE, FTP, ABOUT and DATA schemes.
  1207. See cef_scheme_options_t for possible values for |options|.
  1208. This function may be called on any thread. It should only be called once
  1209. per unique |scheme_name| value. If |scheme_name| is already registered or
  1210. if an error occurs this method will return false.
  1211. Register a custom scheme. This method should not be called for the
  1212. built-in HTTP, HTTPS, FILE, FTP, ABOUT and DATA schemes.
  1213. See cef_scheme_options_t for possible values for |options|.
  1214. This function may be called on any thread. It should only be called once
  1215. per unique |scheme_name| value. If |scheme_name| is already registered or
  1216. if an error occurs this method will return false.
  1217. </member>
  1218. <member name="T:CefSchemeRegistrar">
  1219. Class that manages custom scheme registrations.
  1220. Class that manages custom scheme registrations.
  1221. </member>
  1222. <member name="M:CefClearSchemeHandlerFactories">
  1223. Clear all scheme handler factories registered with the global request
  1224. context. Returns false on error. This function may be called on any thread
  1225. in the browser process. Using this function is equivalent to calling
  1226. CefRequestContext::GetGlobalContext()-&gt;ClearSchemeHandlerFactories().
  1227. Clear all scheme handler factories registered with the global request
  1228. context. Returns false on error. This function may be called on any thread
  1229. in the browser process. Using this function is equivalent to calling
  1230. CefRequestContext::GetGlobalContext()-&gt;ClearSchemeHandlerFactories().
  1231. </member>
  1232. <member name="M:CefRegisterSchemeHandlerFactory(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefSchemeHandlerFactory&gt;)">
  1233. Register a scheme handler factory with the global request context. An empty
  1234. |domain_name| value for a standard scheme will cause the factory to match
  1235. all domain names. The |domain_name| value will be ignored for non-standard
  1236. schemes. If |scheme_name| is a built-in scheme and no handler is returned by
  1237. |factory| then the built-in scheme handler factory will be called. If
  1238. |scheme_name| is a custom scheme then you must also implement the
  1239. CefApp::OnRegisterCustomSchemes() method in all processes. This function may
  1240. be called multiple times to change or remove the factory that matches the
  1241. specified |scheme_name| and optional |domain_name|. Returns false if an
  1242. error occurs. This function may be called on any thread in the browser
  1243. process. Using this function is equivalent to calling
  1244. CefRequestContext::GetGlobalContext()-&gt;RegisterSchemeHandlerFactory().
  1245. Register a scheme handler factory with the global request context. An empty
  1246. |domain_name| value for a standard scheme will cause the factory to match
  1247. all domain names. The |domain_name| value will be ignored for non-standard
  1248. schemes. If |scheme_name| is a built-in scheme and no handler is returned by
  1249. |factory| then the built-in scheme handler factory will be called. If
  1250. |scheme_name| is a custom scheme then you must also implement the
  1251. CefApp::OnRegisterCustomSchemes() method in all processes. This function may
  1252. be called multiple times to change or remove the factory that matches the
  1253. specified |scheme_name| and optional |domain_name|. Returns false if an
  1254. error occurs. This function may be called on any thread in the browser
  1255. process. Using this function is equivalent to calling
  1256. CefRequestContext::GetGlobalContext()-&gt;RegisterSchemeHandlerFactory().
  1257. </member>
  1258. <member name="M:CefResourceBundleHandler.GetDataResourceForScale(System.Int32,cef_scale_factor_t,System.Void**!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.UInt32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  1259. Called to retrieve data for the specified |resource_id| nearest the scale
  1260. factor |scale_factor|. To provide the resource data set |data| and
  1261. |data_size| to the data pointer and size respectively and return true. To
  1262. use the default resource data return false. The resource data will not be
  1263. copied and must remain resident in memory. Use the
  1264. cef_id_for_pack_resource_name() function for version-safe mapping of
  1265. resource IDR names from cef_pack_resources.h to version-specific numerical
  1266. |resource_id| values.
  1267. </member>
  1268. <member name="M:CefResourceBundleHandler.GetDataResource(System.Int32,System.Void**!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.UInt32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  1269. Called to retrieve data for the specified scale independent |resource_id|.
  1270. To provide the resource data set |data| and |data_size| to the data
  1271. pointer and size respectively and return true. To use the default resource
  1272. data return false. The resource data will not be copied and must remain
  1273. resident in memory. Use the cef_id_for_pack_resource_name() function for
  1274. version-safe mapping of resource IDR names from cef_pack_resources.h to
  1275. version-specific numerical |resource_id| values.
  1276. </member>
  1277. <member name="M:CefResourceBundleHandler.GetLocalizedString(System.Int32,CefStringBase&lt;CefStringTraitsUTF16&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  1278. Called to retrieve a localized translation for the specified |string_id|.
  1279. To provide the translation set |string| to the translation string and
  1280. return true. To use the default translation return false. Use the
  1281. cef_id_for_pack_string_name() function for version-safe mapping of string
  1282. IDS names from cef_pack_strings.h to version-specific numerical
  1283. |string_id| values.
  1284. </member>
  1285. <member name="T:CefResourceBundleHandler">
  1286. Class used to implement a custom resource bundle interface. See CefSettings
  1287. for additional options related to resource bundle loading. The methods of
  1288. this class may be called on multiple threads.
  1289. </member>
  1290. <member name="M:CefRenderProcessHandler.OnProcessMessageReceived(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,cef_process_id_t,scoped_refptr&lt;CefProcessMessage&gt;)">
  1291. Called when a new message is received from a different process. Return
  1292. true if the message was handled or false otherwise. It is safe to keep a
  1293. reference to |message| outside of this callback.
  1294. </member>
  1295. <member name="M:CefRenderProcessHandler.OnFocusedNodeChanged(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,scoped_refptr&lt;CefDOMNode&gt;)">
  1296. Called when a new node in the the browser gets focus. The |node| value may
  1297. be empty if no specific node has gained focus. The node object passed to
  1298. this method represents a snapshot of the DOM at the time this method is
  1299. executed. DOM objects are only valid for the scope of this method. Do not
  1300. keep references to or attempt to access any DOM objects outside the scope
  1301. of this method.
  1302. </member>
  1303. <member name="M:CefRenderProcessHandler.OnUncaughtException(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,scoped_refptr&lt;CefV8Context&gt;,scoped_refptr&lt;CefV8Exception&gt;,scoped_refptr&lt;CefV8StackTrace&gt;)">
  1304. Called for global uncaught exceptions in a frame. Execution of this
  1305. callback is disabled by default. To enable set
  1306. cef_settings_t.uncaught_exception_stack_size &gt; 0.
  1307. </member>
  1308. <member name="M:CefRenderProcessHandler.OnContextReleased(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,scoped_refptr&lt;CefV8Context&gt;)">
  1309. Called immediately before the V8 context for a frame is released. No
  1310. references to the context should be kept after this method is called.
  1311. </member>
  1312. <member name="M:CefRenderProcessHandler.OnContextCreated(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,scoped_refptr&lt;CefV8Context&gt;)">
  1313. Called immediately after the V8 context for a frame has been created. To
  1314. retrieve the JavaScript 'window' object use the CefV8Context::GetGlobal()
  1315. method. V8 handles can only be accessed from the thread on which they are
  1316. created. A task runner for posting tasks on the associated thread can be
  1317. retrieved via the CefV8Context::GetTaskRunner() method.
  1318. </member>
  1319. <member name="M:CefRenderProcessHandler.GetLoadHandler">
  1320. Return the handler for browser load status events.
  1321. </member>
  1322. <member name="M:CefRenderProcessHandler.OnBrowserDestroyed(scoped_refptr&lt;CefBrowser&gt;)">
  1323. Called before a browser is destroyed.
  1324. </member>
  1325. <member name="M:CefRenderProcessHandler.OnBrowserCreated(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefDictionaryValue&gt;)">
  1326. Called after a browser has been created. When browsing cross-origin a new
  1327. browser will be created before the old browser with the same identifier is
  1328. destroyed. |extra_info| is an optional read-only value originating from
  1329. CefBrowserHost::CreateBrowser(), CefBrowserHost::CreateBrowserSync(),
  1330. CefLifeSpanHandler::OnBeforePopup() or
  1331. CefBrowserView::CreateBrowserView().
  1332. </member>
  1333. <member name="M:CefRenderProcessHandler.OnWebKitInitialized">
  1334. Called after WebKit has been initialized.
  1335. </member>
  1336. <member name="T:CefRenderProcessHandler">
  1337. Class used to implement render process callbacks. The methods of this class
  1338. will be called on the render process main thread (TID_RENDERER) unless
  1339. otherwise indicated.
  1340. </member>
  1341. <member name="M:CefBrowserProcessHandler.GetDefaultRequestContextHandler">
  1342. Return the default handler for use with a new user or incognito profile
  1343. (CefRequestContext object). If null is returned the CefRequestContext will
  1344. be unmanaged (no callbacks will be executed for that CefRequestContext).
  1345. This method is currently only used with Chrome style when creating new
  1346. browser windows via Chrome UI.
  1347. </member>
  1348. <member name="M:CefBrowserProcessHandler.GetDefaultClient">
  1349. Return the default client for use with a newly created browser window
  1350. (CefBrowser object). If null is returned the CefBrowser will be unmanaged
  1351. (no callbacks will be executed for that CefBrowser) and application
  1352. shutdown will be blocked until the browser window is closed manually. This
  1353. method is currently only used with Chrome style when creating new browser
  1354. windows via Chrome UI.
  1355. </member>
  1356. <member name="M:CefBrowserProcessHandler.OnAlreadyRunningAppRelaunch(scoped_refptr&lt;CefCommandLine&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  1357. Implement this method to provide app-specific behavior when an already
  1358. running app is relaunched with the same CefSettings.root_cache_path value.
  1359. For example, activate an existing app window or create a new app window.
  1360. |command_line| will be read-only. Do not keep a reference to
  1361. |command_line| outside of this method. Return true if the relaunch is
  1362. handled or false for default relaunch behavior. Default behavior will
  1363. create a new default styled Chrome window.
  1364. To avoid cache corruption only a single app instance is allowed to run for
  1365. a given CefSettings.root_cache_path value. On relaunch the app checks a
  1366. process singleton lock and then forwards the new launch arguments to the
  1367. already running app process before exiting early. Client apps should
  1368. therefore check the CefInitialize() return value for early exit before
  1369. proceeding.
  1370. This method will be called on the browser process UI thread.
  1371. </member>
  1372. <member name="M:CefBrowserProcessHandler.OnBeforeChildProcessLaunch(scoped_refptr&lt;CefCommandLine&gt;)">
  1373. Called before a child process is launched. Will be called on the browser
  1374. process UI thread when launching a render process and on the browser
  1375. process IO thread when launching a GPU process. Provides an opportunity to
  1376. modify the child process command line. Do not keep a reference to
  1377. |command_line| outside of this method.
  1378. </member>
  1379. <member name="M:CefBrowserProcessHandler.OnContextInitialized">
  1380. Called on the browser process UI thread immediately after the CEF context
  1381. has been initialized.
  1382. </member>
  1383. <member name="M:CefBrowserProcessHandler.OnRegisterCustomPreferences(cef_preferences_type_t,CefPreferenceRegistrar*)">
  1384. Provides an opportunity to register custom preferences prior to
  1385. global and request context initialization.
  1386. If |type| is CEF_PREFERENCES_TYPE_GLOBAL the registered preferences can be
  1387. accessed via CefPreferenceManager::GetGlobalPreferences after
  1388. OnContextInitialized is called. Global preferences are registered a single
  1389. time at application startup. See related cef_settings_t.cache_path
  1390. configuration.
  1391. If |type| is CEF_PREFERENCES_TYPE_REQUEST_CONTEXT the preferences can be
  1392. accessed via the CefRequestContext after
  1393. CefRequestContextHandler::OnRequestContextInitialized is called. Request
  1394. context preferences are registered each time a new CefRequestContext is
  1395. created. It is intended but not required that all request contexts have
  1396. the same registered preferences. See related
  1397. cef_request_context_settings_t.cache_path configuration.
  1398. Do not keep a reference to the |registrar| object. This method is called
  1399. on the browser process UI thread.
  1400. </member>
  1401. <member name="T:CefBrowserProcessHandler">
  1402. Class used to implement browser process callbacks. The methods of this class
  1403. will be called on the browser process main thread unless otherwise
  1404. indicated.
  1405. </member>
  1406. <member name="M:CefCommandLine.PrependWrapper(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  1407. Insert a command before the current command.
  1408. Common for debuggers, like "valgrind" or "gdb --args".
  1409. </member>
  1410. <member name="M:CefCommandLine.AppendArgument(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  1411. Add an argument to the end of the command line.
  1412. </member>
  1413. <member name="M:CefCommandLine.GetArguments(std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  1414. Get the remaining command line arguments.
  1415. </member>
  1416. <member name="M:CefCommandLine.HasArguments">
  1417. True if there are remaining command line arguments.
  1418. </member>
  1419. <member name="M:CefCommandLine.AppendSwitchWithValue(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  1420. Add a switch with the specified value to the end of the command line. If
  1421. the switch has no value pass an empty value string.
  1422. </member>
  1423. <member name="M:CefCommandLine.AppendSwitch(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  1424. Add a switch to the end of the command line.
  1425. </member>
  1426. <member name="M:CefCommandLine.GetSwitches(std.map&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;,std.less&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;,std.allocator&lt;std.pair&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst,CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  1427. Returns the map of switch names and values. If a switch has no value an
  1428. empty string is returned.
  1429. </member>
  1430. <member name="M:CefCommandLine.GetSwitchValue(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  1431. Returns the value associated with the given switch. If the switch has no
  1432. value or isn't present this method returns the empty string.
  1433. </member>
  1434. <member name="M:CefCommandLine.HasSwitch(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  1435. Returns true if the command line contains the given switch.
  1436. </member>
  1437. <member name="M:CefCommandLine.HasSwitches">
  1438. Returns true if the command line has switches.
  1439. </member>
  1440. <member name="M:CefCommandLine.SetProgram(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  1441. Set the program part of the command line string (the first item).
  1442. </member>
  1443. <member name="M:CefCommandLine.GetProgram">
  1444. Get the program part of the command line string (the first item).
  1445. </member>
  1446. <member name="M:CefCommandLine.GetCommandLineString">
  1447. Constructs and returns the represented command line string. Use this
  1448. method cautiously because quoting behavior is unclear.
  1449. </member>
  1450. <member name="M:CefCommandLine.GetArgv(std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  1451. Retrieve the original command line string as a vector of strings.
  1452. The argv array:
  1453. `{ program, [(--|-|/)switch[=value]]*, [--], [argument]* }`
  1454. </member>
  1455. <member name="M:CefCommandLine.Reset">
  1456. Reset the command-line switches and arguments but leave the program
  1457. component unchanged.
  1458. </member>
  1459. <member name="M:CefCommandLine.InitFromString(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  1460. Initialize the command line with the string returned by calling
  1461. GetCommandLineW(). This method is only supported on Windows.
  1462. </member>
  1463. <member name="M:CefCommandLine.InitFromArgv(System.Int32,System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsConst*)">
  1464. Initialize the command line with the specified |argc| and |argv| values.
  1465. The first argument must be the name of the program. This method is only
  1466. supported on non-Windows platforms.
  1467. </member>
  1468. <member name="M:CefCommandLine.Copy">
  1469. Returns a writable copy of this object.
  1470. </member>
  1471. <member name="M:CefCommandLine.IsReadOnly">
  1472. Returns true if the values of this object are read-only. Some APIs may
  1473. expose read-only objects.
  1474. </member>
  1475. <member name="M:CefCommandLine.IsValid">
  1476. Returns true if this object is valid. Do not call any other methods if
  1477. this function returns false.
  1478. </member>
  1479. <member name="M:CefCommandLine.GetGlobalCommandLine">
  1480. Returns the singleton global CefCommandLine object. The returned object
  1481. will be read-only.
  1482. </member>
  1483. <member name="M:CefCommandLine.CreateCommandLine">
  1484. Create a new CefCommandLine instance.
  1485. </member>
  1486. <member name="T:CefCommandLine">
  1487. Class used to create and/or parse command line arguments. Arguments with
  1488. "--", "-" and, on Windows, "/" prefixes are considered switches. Switches
  1489. will always precede any arguments without switch prefixes. Switches can
  1490. optionally have a value specified using the "=" delimiter (e.g.
  1491. "-switch=value"). An argument of "--" will terminate switch parsing with all
  1492. subsequent tokens, regardless of prefix, being interpreted as non-switch
  1493. arguments. Switch names should be lowercase ASCII and will be converted to
  1494. such if necessary. Switch values will retain the original case and UTF8
  1495. encoding. This class can be used before CefInitialize() is called.
  1496. </member>
  1497. <member name="M:CefSharp.Core.RequestContext.UnWrap">
  1498. <summary>
  1499. Gets the inner most instance
  1500. </summary>
  1501. <returns>current instance</returns>
  1502. </member>
  1503. <member name="M:CefSharp.Core.RequestContext.SetContentSetting(System.String,System.String,CefSharp.Enums.ContentSettingTypes,CefSharp.Enums.ContentSettingValues)">
  1504. <summary>
  1505. Sets the current value for <paramref name="contentType" /> for the specified URLs in the
  1506. default scope. If both URLs are empty, and the context is not incognito,
  1507. the default value will be set. Pass <see cref="!:ContentSettingValues.Default" /> for
  1508. <paramref name="value" /> to use the default value for this content type.
  1509. WARNING: Incorrect usage of this method may cause instability or security
  1510. issues in Chromium. Make sure that you first understand the potential
  1511. impact of any changes to |content_type| by reviewing the related source
  1512. code in Chromium. For example, if you plan to modify
  1513. <see cref="!:ContentSettingTypes.Popups" />, first review and understand the usage of
  1514. ContentSettingsType::POPUPS in Chromium:
  1515. https://source.chromium.org/search?q=ContentSettingsType::POPUPS
  1516. </summary>
  1517. <param name="requestingUrl">Requesting url</param>
  1518. <param name="topLevelUrl">Top level url</param>
  1519. <param name="contentType">Content type</param>
  1520. <param name="value">value</param>
  1521. </member>
  1522. <member name="M:CefSharp.Core.RequestContext.GetContentSetting(System.String,System.String,CefSharp.Enums.ContentSettingTypes)">
  1523. <summary>
  1524. Returns the current value for <paramref name="contentType" /> that applies for the
  1525. specified URLs. If both URLs are empty the default value will be returned.
  1526. Returns <see cref="!:ContentSettingValues.Default" /> if no value is configured. Must
  1527. be called on the browser process UI thread.
  1528. </summary>
  1529. <param name="requestingUrl">Requesting url</param>
  1530. <param name="topLevelUrl">Top level url</param>
  1531. <param name="contentType">Content type</param>
  1532. <returns>Returns the current value for <paramref name="contentType" /> that applies for the
  1533. specified URLs.</returns>
  1534. </member>
  1535. <member name="M:CefSharp.Core.RequestContext.SetWebsiteSetting(System.String,System.String,CefSharp.Enums.ContentSettingTypes,System.Object)">
  1536. <summary>
  1537. Sets the current value for <paramref name="contentType" /> for the specified URLs in the
  1538. default scope. If both URLs are empty, and the context is not incognito,
  1539. the default value will be set. Pass null for <paramref name="value" /> to remove the
  1540. default value for this content type.
  1541. WARNING: Incorrect usage of this method may cause instability or security
  1542. issues in Chromium. Make sure that you first understand the potential
  1543. impact of any changes to <paramref name="contentType" /> by reviewing the related source
  1544. code in Chromium. For example, if you plan to modify
  1545. <see cref="!:ContentSettingTypes.Popups" />, first review and understand the usage of
  1546. ContentSettingsType::POPUPS in Chromium:
  1547. https://source.chromium.org/search?q=ContentSettingsType::POPUPS
  1548. </summary>
  1549. <param name="requestingUrl">Requesting url</param>
  1550. <param name="topLevelUrl">Top level url</param>
  1551. <param name="contentType">Content type</param>
  1552. <param name="value">value </param>
  1553. </member>
  1554. <member name="M:CefSharp.Core.RequestContext.GetWebsiteSetting(System.String,System.String,CefSharp.Enums.ContentSettingTypes)">
  1555. <summary>
  1556. Returns the current value for <paramref name="contentType" /> that applies for the
  1557. specified URLs. If both URLs are empty the default value will be returned.
  1558. Returns null if no value is configured.
  1559. Must be called on the browser
  1560. process UI thread.
  1561. </summary>
  1562. <param name="requestingUrl">Requesting url</param>
  1563. <param name="topLevelUrl">Top level url</param>
  1564. <param name="contentType">Content type</param>
  1565. <returns>Returns the current value for <paramref name="contentType" /> that applies for the
  1566. specified URLs.</returns>
  1567. </member>
  1568. <member name="M:CefSharp.Core.RequestContext.ResolveHostAsync(System.Uri)">
  1569. <summary>
  1570. Attempts to resolve origin to a list of associated IP addresses.
  1571. </summary>
  1572. <param name="origin">host name to resolve</param>
  1573. <returns>A task that represents the Resoolve Host operation. The value of the TResult parameter contains ResolveCallbackResult.</returns>
  1574. </member>
  1575. <member name="M:CefSharp.Core.RequestContext.CloseAllConnections(CefSharp.ICompletionCallback)">
  1576. <summary>
  1577. Clears all active and idle connections that Chromium currently has.
  1578. This is only recommended if you have released all other CEF objects but
  1579. don't yet want to call Cef.Shutdown().
  1580. </summary>
  1581. <param name="callback">If is non-NULL it will be executed on the CEF UI thread after
  1582. completion. This param is optional</param>
  1583. </member>
  1584. <member name="M:CefSharp.Core.RequestContext.ClearHttpAuthCredentials(CefSharp.ICompletionCallback)">
  1585. <summary>
  1586. Clears all HTTP authentication credentials that were added as part of handling
  1587. <see cref="M:CefSharp.IRequestHandler.GetAuthCredentials(CefSharp.IWebBrowser,CefSharp.IBrowser,System.String,System.Boolean,System.String,System.Int32,System.String,System.String,CefSharp.IAuthCallback)" />.
  1588. </summary>
  1589. <param name="callback">If is non-NULL it will be executed on the CEF UI thread after
  1590. completion. This param is optional</param>
  1591. </member>
  1592. <member name="M:CefSharp.Core.RequestContext.ClearCertificateExceptions(CefSharp.ICompletionCallback)">
  1593. <summary>
  1594. Clears all certificate exceptions that were added as part of handling
  1595. <see cref="M:CefSharp.IRequestHandler.OnCertificateError(CefSharp.IWebBrowser,CefSharp.IBrowser,CefSharp.CefErrorCode,System.String,CefSharp.ISslInfo,CefSharp.IRequestCallback)" />. If you call this it is
  1596. recommended that you also call <see cref="M:CefSharp.IRequestContext.CloseAllConnections(CefSharp.ICompletionCallback)" /> or you risk not
  1597. being prompted again for server certificates if you reconnect quickly.
  1598. </summary>
  1599. <param name="callback">If is non-NULL it will be executed on the CEF UI thread after
  1600. completion. This param is optional</param>
  1601. </member>
  1602. <member name="M:CefSharp.Core.RequestContext.SetPreference(System.String,System.Object,System.String@)">
  1603. <summary>
  1604. Set the value associated with preference name. If value is null the
  1605. preference will be restored to its default value. If setting the preference
  1606. fails then error will be populated with a detailed description of the
  1607. problem. This method must be called on the CEF UI thread.
  1608. Preferences set via the command-line usually cannot be modified.
  1609. </summary>
  1610. <param name="name">preference key</param>
  1611. <param name="value">preference value</param>
  1612. <param name="error">out error</param>
  1613. <returns>Returns true if the value is set successfully and false otherwise.</returns>
  1614. <remarks>Use Cef.UIThreadTaskFactory to execute this method if required,
  1615. <see cref="M:CefSharp.IBrowserProcessHandler.OnContextInitialized" /> and ChromiumWebBrowser.IsBrowserInitializedChanged are both
  1616. executed on the CEF UI thread, so can be called directly.
  1617. When CefSettings.MultiThreadedMessageLoop == false (the default is true) then the main
  1618. application thread will be the CEF UI thread.</remarks>
  1619. </member>
  1620. <member name="M:CefSharp.Core.RequestContext.CanSetPreference(System.String)">
  1621. <summary>
  1622. Returns true if the preference with the specified name can be modified
  1623. using SetPreference. As one example preferences set via the command-line
  1624. usually cannot be modified. This method must be called on the CEF UI thread.
  1625. </summary>
  1626. <param name="name">preference key</param>
  1627. <returns>Returns true if the preference with the specified name can be modified
  1628. using SetPreference</returns>
  1629. <remarks>Use Cef.UIThreadTaskFactory to execute this method if required,
  1630. <see cref="M:CefSharp.IBrowserProcessHandler.OnContextInitialized" /> and ChromiumWebBrowser.IsBrowserInitializedChanged are both
  1631. executed on the CEF UI thread, so can be called directly.
  1632. When CefSettings.MultiThreadedMessageLoop == false (the default is true) then the main
  1633. application thread will be the CEF UI thread.</remarks>
  1634. </member>
  1635. <member name="M:CefSharp.Core.RequestContext.GetAllPreferences(System.Boolean)">
  1636. <summary>
  1637. Returns all preferences as a dictionary. The returned
  1638. object contains a copy of the underlying preference values and
  1639. modifications to the returned object will not modify the underlying
  1640. preference values. This method must be called on the browser process UI
  1641. thread.
  1642. </summary>
  1643. <param name="includeDefaults">If true then
  1644. preferences currently at their default value will be included.</param>
  1645. <returns>Preferences (dictionary can have sub dictionaries)</returns>
  1646. </member>
  1647. <member name="M:CefSharp.Core.RequestContext.GetPreference(System.String)">
  1648. <summary>
  1649. Returns the value for the preference with the specified name. Returns
  1650. NULL if the preference does not exist. The returned object contains a copy
  1651. of the underlying preference value and modifications to the returned object
  1652. will not modify the underlying preference value. This method must be called
  1653. on the CEF UI thread.
  1654. </summary>
  1655. <param name="name">preference name</param>
  1656. <returns>Returns the value for the preference with the specified name</returns>
  1657. <remarks>Use Cef.UIThreadTaskFactory to execute this method if required,
  1658. <see cref="M:CefSharp.IBrowserProcessHandler.OnContextInitialized" /> and ChromiumWebBrowser.IsBrowserInitializedChanged are both
  1659. executed on the CEF UI thread, so can be called directly.
  1660. When CefSettings.MultiThreadedMessageLoop == false (the default is true) then the main
  1661. application thread will be the CEF UI thread.</remarks>
  1662. </member>
  1663. <member name="M:CefSharp.Core.RequestContext.HasPreference(System.String)">
  1664. <summary>
  1665. Returns true if a preference with the specified name exists. This method
  1666. must be called on the CEF UI thread.
  1667. </summary>
  1668. <param name="name">name of preference</param>
  1669. <returns>bool if the preference exists</returns>
  1670. <remarks>Use Cef.UIThreadTaskFactory to execute this method if required,
  1671. <see cref="M:CefSharp.IBrowserProcessHandler.OnContextInitialized" /> and ChromiumWebBrowser.IsBrowserInitializedChanged are both
  1672. executed on the CEF UI thread, so can be called directly.
  1673. When CefSettings.MultiThreadedMessageLoop == false (the default is true) then the main
  1674. application thread will be the CEF UI thread.</remarks>
  1675. </member>
  1676. <member name="P:CefSharp.Core.RequestContext.CachePath">
  1677. <summary>
  1678. Returns the cache path for this object. If empty an "incognito mode"
  1679. in-memory cache is being used.
  1680. </summary>
  1681. </member>
  1682. <member name="M:CefSharp.Core.RequestContext.ClearSchemeHandlerFactories">
  1683. <summary>
  1684. Clear all registered scheme handler factories.
  1685. </summary>
  1686. <returns>Returns false on error.</returns>
  1687. </member>
  1688. <member name="M:CefSharp.Core.RequestContext.RegisterSchemeHandlerFactory(System.String,System.String,CefSharp.ISchemeHandlerFactory)">
  1689. <summary>
  1690. Register a scheme handler factory for the specified schemeName and optional domainName.
  1691. An empty domainName value for a standard scheme will cause the factory to match all domain
  1692. names. The domainName value will be ignored for non-standard schemes. If schemeName is
  1693. a built-in scheme and no handler is returned by factory then the built-in scheme handler
  1694. factory will be called. If schemeName is a custom scheme then you must also implement the
  1695. IApp.OnRegisterCustomSchemes() method in all processes. This function may be called multiple
  1696. times to change or remove the factory that matches the specified schemeName and optional
  1697. domainName.
  1698. </summary>
  1699. <param name="schemeName">Scheme Name</param>
  1700. <param name="domainName">Optional domain name</param>
  1701. <param name="factory">Scheme handler factory</param>
  1702. <returns>Returns false if an error occurs.</returns>
  1703. </member>
  1704. <member name="P:CefSharp.Core.RequestContext.IsGlobal">
  1705. <summary>
  1706. Returns true if this object is the global context. The global context is
  1707. used by default when creating a browser or URL request with a NULL context
  1708. argument.
  1709. </summary>
  1710. </member>
  1711. <member name="M:CefSharp.Core.RequestContext.GetCookieManager(CefSharp.ICompletionCallback)">
  1712. <summary>
  1713. Returns the default cookie manager for this object. This will be the global
  1714. cookie manager if this object is the global request context.
  1715. </summary>
  1716. <param name="callback">If callback is non-NULL it will be executed asnychronously on the CEF IO thread
  1717. after the manager's storage has been initialized.</param>
  1718. <returns>Returns the default cookie manager for this object</returns>
  1719. </member>
  1720. <member name="M:CefSharp.Core.RequestContext.IsSharingWith(CefSharp.IRequestContext)">
  1721. <summary>
  1722. Returns true if this object is sharing the same storage as the specified context.
  1723. </summary>
  1724. <param name="context">context to compare</param>
  1725. <returns>Returns true if same storage</returns>
  1726. </member>
  1727. <member name="M:CefSharp.Core.RequestContext.IsSame(CefSharp.IRequestContext)">
  1728. <summary>
  1729. Returns true if this object is pointing to the same context object.
  1730. </summary>
  1731. <param name="context">context to compare</param>
  1732. <returns>Returns true if the same</returns>
  1733. </member>
  1734. <member name="M:CefSharp.Core.RequestContext.CreateContext(CefSharp.IRequestContext,CefSharp.IRequestContextHandler)">
  1735. <summary>
  1736. Creates a new context object that shares storage with other and uses an
  1737. optional handler.
  1738. </summary>
  1739. <param name="other">shares storage with this RequestContext</param>
  1740. <param name="requestContextHandler">optional requestContext handler</param>
  1741. <returns>Returns a new RequestContext</returns>
  1742. </member>
  1743. <member name="M:CefSharp.Core.RequestContext.#ctor(CefSharp.IRequestContext)">
  1744. Creates a new context object that shares storage with | other | and uses an optional | handler | .
  1745. </member>
  1746. <member name="T:CefSharp.Core.RequestContext">
  1747. <summary>
  1748. A request context provides request handling for a set of related browser objects.
  1749. A request context is specified when creating a new browser object via the CefBrowserHost
  1750. static factory methods. Browser objects with different request contexts will never be
  1751. hosted in the same render process. Browser objects with the same request context may or
  1752. may not be hosted in the same render process depending on the process model.
  1753. Browser objects created indirectly via the JavaScript window.open function or targeted
  1754. links will share the same render process and the same request context as the source browser.
  1755. When running in single-process mode there is only a single render process (the main process)
  1756. and so all browsers created in single-process mode will share the same request context.
  1757. This will be the first request context passed into a CefBrowserHost static factory method
  1758. and all other request context objects will be ignored.
  1759. </summary>
  1760. </member>
  1761. <member name="M:CefRequestContextHandler.GetResourceRequestHandler(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,scoped_refptr&lt;CefRequest&gt;,System.Boolean,System.Boolean,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  1762. Called on the browser process IO thread before a resource request is
  1763. initiated. The |browser| and |frame| values represent the source of the
  1764. request, and may be NULL for requests originating from service workers or
  1765. CefURLRequest. |request| represents the request contents and cannot be
  1766. modified in this callback. |is_navigation| will be true if the resource
  1767. request is a navigation. |is_download| will be true if the resource
  1768. request is a download. |request_initiator| is the origin (scheme + domain)
  1769. of the page that initiated the request. Set |disable_default_handling| to
  1770. true to disable default handling of the request, in which case it will
  1771. need to be handled via CefResourceRequestHandler::GetResourceHandler or it
  1772. will be canceled. To allow the resource load to proceed with default
  1773. handling return NULL. To specify a handler for the resource return a
  1774. CefResourceRequestHandler object. This method will not be called if the
  1775. client associated with |browser| returns a non-NULL value from
  1776. CefRequestHandler::GetResourceRequestHandler for the same request
  1777. (identified by CefRequest::GetIdentifier).
  1778. Called on the browser process IO thread before a resource request is
  1779. initiated. The |browser| and |frame| values represent the source of the
  1780. request, and may be NULL for requests originating from service workers or
  1781. CefURLRequest. |request| represents the request contents and cannot be
  1782. modified in this callback. |is_navigation| will be true if the resource
  1783. request is a navigation. |is_download| will be true if the resource
  1784. request is a download. |request_initiator| is the origin (scheme + domain)
  1785. of the page that initiated the request. Set |disable_default_handling| to
  1786. true to disable default handling of the request, in which case it will
  1787. need to be handled via CefResourceRequestHandler::GetResourceHandler or it
  1788. will be canceled. To allow the resource load to proceed with default
  1789. handling return NULL. To specify a handler for the resource return a
  1790. CefResourceRequestHandler object. This method will not be called if the
  1791. client associated with |browser| returns a non-NULL value from
  1792. CefRequestHandler::GetResourceRequestHandler for the same request
  1793. (identified by CefRequest::GetIdentifier).
  1794. </member>
  1795. <member name="M:CefRequestContextHandler.OnRequestContextInitialized(scoped_refptr&lt;CefRequestContext&gt;)">
  1796. Called on the browser process UI thread immediately after the request
  1797. context has been initialized.
  1798. Called on the browser process UI thread immediately after the request
  1799. context has been initialized.
  1800. </member>
  1801. <member name="T:CefRequestContextHandler">
  1802. Implement this interface to provide handler implementations. The handler
  1803. instance will not be released until all objects related to the context have
  1804. been destroyed.
  1805. Implement this interface to provide handler implementations. The handler
  1806. instance will not be released until all objects related to the context have
  1807. been destroyed.
  1808. </member>
  1809. <member name="P:CefSharp.Core.RequestContextSettings.CookieableSchemesExcludeDefaults">
  1810. <summary>
  1811. If CookieableSchemesExcludeDefaults is false the
  1812. default schemes ("http", "https", "ws" and "wss") will also be supported.
  1813. Specifying a CookieableSchemesList value and setting
  1814. CookieableSchemesExcludeDefaults to true will disable all loading
  1815. and saving of cookies for this manager. This value will be ignored if
  1816. <see cref="P:CefSharp.Core.RequestContextSettings.CachePath" /> matches the <see cref="!:CefSettingsBase.CachePath" /> value.
  1817. </summary>
  1818. </member>
  1819. <member name="P:CefSharp.Core.RequestContextSettings.CookieableSchemesList">
  1820. <summary>
  1821. Comma delimited list of schemes supported by the associated
  1822. ICookieManager. If CookieableSchemesExcludeDefaults is false the
  1823. default schemes ("http", "https", "ws" and "wss") will also be supported.
  1824. Specifying a CookieableSchemesList value and setting
  1825. CookieableSchemesExcludeDefaults to true will disable all loading
  1826. and saving of cookies for this manager. This value will be ignored if
  1827. <see cref="P:CefSharp.Core.RequestContextSettings.CachePath" /> matches the <see cref="!:CefSettingsBase.CachePath" /> value.
  1828. </summary>
  1829. </member>
  1830. <member name="P:CefSharp.Core.RequestContextSettings.AcceptLanguageList">
  1831. <summary>
  1832. Comma delimited ordered list of language codes without any whitespace that
  1833. will be used in the "Accept-Language" HTTP header. Can be set globally
  1834. using the CefSettings.accept_language_list value or overridden on a per-
  1835. browser basis using the BrowserSettings.AcceptLanguageList value. If
  1836. all values are empty then "en-US,en" will be used. This value will be
  1837. ignored if CachePath matches the CefSettings.CachePath value.
  1838. </summary>
  1839. </member>
  1840. <member name="P:CefSharp.Core.RequestContextSettings.CachePath">
  1841. <summary>
  1842. The directory where cache data for this request context will be stored on disk.
  1843. If this value is non - empty then it must be an absolute path that is either equal to or a
  1844. child directory of CefSettings.RootCachePath.If this value is empty then browsers will be
  1845. created in "incognito mode" where in - memory caches are used for storage and no profile -
  1846. specific data is persisted to disk(installation - specific data will still be persisted in RootCachePath).
  1847. HTML5 databases such as localStorage will only persist across sessions if a cache path is specified.
  1848. To share the global browser cache and related configuration set this value to match the CefSettings.CachePath value.
  1849. </summary>
  1850. </member>
  1851. <member name="P:CefSharp.Core.RequestContextSettings.PersistSessionCookies">
  1852. <summary>
  1853. To persist session cookies (cookies without an expiry date or validity
  1854. interval) by default when using the global cookie manager set this value to
  1855. true. Session cookies are generally intended to be transient and most
  1856. Web browsers do not persist them. Can be set globally using the
  1857. CefSettings.PersistSessionCookies value. This value will be ignored if
  1858. CachePath is empty or if it matches the CefSettings.CachePath value.
  1859. </summary>
  1860. </member>
  1861. <member name="M:CefSharp.Core.RequestContextSettings.#ctor">
  1862. <summary>
  1863. Initializes a new instance of the RequestContextSettings class.
  1864. </summary>
  1865. </member>
  1866. <member name="T:CefSharp.Core.RequestContextSettings">
  1867. <summary>
  1868. RequestContextSettings
  1869. </summary>
  1870. </member>
  1871. <member name="P:CefSharp.Core.BrowserSettings.AutoDispose">
  1872. <summary>
  1873. True if dispose should be called after this object is used
  1874. </summary>
  1875. </member>
  1876. <member name="P:CefSharp.Core.BrowserSettings.IsDisposed">
  1877. <summary>
  1878. Gets a value indicating if the browser settings has been disposed.
  1879. </summary>
  1880. </member>
  1881. <member name="P:CefSharp.Core.BrowserSettings.WindowlessFrameRate">
  1882. <summary>
  1883. The maximum rate in frames per second (fps) that CefRenderHandler::OnPaint
  1884. will be called for a windowless browser. The actual fps may be lower if
  1885. the browser cannot generate frames at the requested rate. The minimum
  1886. value is 1 and the maximum value is 60 (default 30). This value can also be
  1887. changed dynamically via IBrowserHost.SetWindowlessFrameRate.
  1888. </summary>
  1889. </member>
  1890. <member name="P:CefSharp.Core.BrowserSettings.BackgroundColor">
  1891. <summary>
  1892. Background color used for the browser before a document is loaded and when no document color
  1893. is specified. The alpha component must be either fully opaque (0xFF) or fully transparent (0x00).
  1894. If the alpha component is fully opaque then the RGB components will be used as the background
  1895. color. If the alpha component is fully transparent for a WinForms browser then the
  1896. CefSettings.BackgroundColor value will be used. If the alpha component is fully transparent
  1897. for a windowless (WPF/OffScreen) browser then transparent painting will be enabled.
  1898. </summary>
  1899. </member>
  1900. <member name="P:CefSharp.Core.BrowserSettings.WebGl">
  1901. <summary>
  1902. Controls whether WebGL can be used. Note that WebGL requires hardware
  1903. support and may not work on all systems even when enabled. Also
  1904. configurable using the "disable-webgl" command-line switch.
  1905. </summary>
  1906. </member>
  1907. <member name="P:CefSharp.Core.BrowserSettings.Databases">
  1908. <summary>
  1909. Controls whether databases can be used. Also configurable using the
  1910. "disable-databases" command-line switch.
  1911. </summary>
  1912. </member>
  1913. <member name="P:CefSharp.Core.BrowserSettings.LocalStorage">
  1914. <summary>
  1915. Controls whether local storage can be used. Also configurable using the
  1916. "disable-local-storage" command-line switch.
  1917. </summary>
  1918. </member>
  1919. <member name="P:CefSharp.Core.BrowserSettings.TabToLinks">
  1920. <summary>
  1921. Controls whether the tab key can advance focus to links. Also configurable
  1922. using the "disable-tab-to-links" command-line switch.
  1923. </summary>
  1924. </member>
  1925. <member name="P:CefSharp.Core.BrowserSettings.TextAreaResize">
  1926. <summary>
  1927. Controls whether text areas can be resized. Also configurable using the
  1928. "disable-text-area-resize" command-line switch.
  1929. </summary>
  1930. </member>
  1931. <member name="P:CefSharp.Core.BrowserSettings.ImageShrinkStandaloneToFit">
  1932. <summary>
  1933. Controls whether standalone images will be shrunk to fit the page. Also
  1934. configurable using the "image-shrink-standalone-to-fit" command-line
  1935. switch.
  1936. </summary>
  1937. </member>
  1938. <member name="P:CefSharp.Core.BrowserSettings.ImageLoading">
  1939. <summary>
  1940. Controls whether image URLs will be loaded from the network. A cached image
  1941. will still be rendered if requested. Also configurable using the
  1942. "disable-image-loading" command-line switch.
  1943. </summary>
  1944. </member>
  1945. <member name="P:CefSharp.Core.BrowserSettings.JavascriptDomPaste">
  1946. <summary>
  1947. Controls whether DOM pasting is supported in the editor via
  1948. execCommand("paste"). The |javascript_access_clipboard| setting must also
  1949. be enabled. Also configurable using the "disable-javascript-dom-paste"
  1950. command-line switch.
  1951. </summary>
  1952. </member>
  1953. <member name="P:CefSharp.Core.BrowserSettings.JavascriptAccessClipboard">
  1954. <summary>
  1955. Controls whether JavaScript can access the clipboard. Also configurable
  1956. using the "disable-javascript-access-clipboard" command-line switch.
  1957. </summary>
  1958. </member>
  1959. <member name="P:CefSharp.Core.BrowserSettings.JavascriptCloseWindows">
  1960. <summary>
  1961. Controls whether JavaScript can be used to close windows that were not
  1962. opened via JavaScript. JavaScript can still be used to close windows that
  1963. were opened via JavaScript. Also configurable using the
  1964. "disable-javascript-close-windows" command-line switch.
  1965. </summary>
  1966. </member>
  1967. <member name="P:CefSharp.Core.BrowserSettings.Javascript">
  1968. <summary>
  1969. Controls whether JavaScript can be executed. (Used to Enable/Disable javascript)
  1970. Also configurable using the "disable-javascript" command-line switch.
  1971. </summary>
  1972. </member>
  1973. <member name="P:CefSharp.Core.BrowserSettings.RemoteFonts">
  1974. <summary>
  1975. Controls the loading of fonts from remote sources. Also configurable using
  1976. the "disable-remote-fonts" command-line switch.
  1977. </summary>
  1978. </member>
  1979. <member name="P:CefSharp.Core.BrowserSettings.DefaultEncoding">
  1980. <summary>
  1981. Default encoding for Web content. If empty "ISO-8859-1" will be used. Also
  1982. configurable using the "default-encoding" command-line switch.
  1983. </summary>
  1984. </member>
  1985. <member name="P:CefSharp.Core.BrowserSettings.MinimumLogicalFontSize">
  1986. <summary>
  1987. MinimumLogicalFontSize
  1988. </summary>
  1989. </member>
  1990. <member name="P:CefSharp.Core.BrowserSettings.MinimumFontSize">
  1991. <summary>
  1992. MinimumFontSize
  1993. </summary>
  1994. </member>
  1995. <member name="P:CefSharp.Core.BrowserSettings.DefaultFixedFontSize">
  1996. <summary>
  1997. DefaultFixedFontSize
  1998. </summary>
  1999. </member>
  2000. <member name="P:CefSharp.Core.BrowserSettings.DefaultFontSize">
  2001. <summary>
  2002. DefaultFontSize
  2003. </summary>
  2004. </member>
  2005. <member name="P:CefSharp.Core.BrowserSettings.FantasyFontFamily">
  2006. <summary>
  2007. FantasyFontFamily
  2008. </summary>
  2009. </member>
  2010. <member name="P:CefSharp.Core.BrowserSettings.CursiveFontFamily">
  2011. <summary>
  2012. CursiveFontFamily
  2013. </summary>
  2014. </member>
  2015. <member name="P:CefSharp.Core.BrowserSettings.SansSerifFontFamily">
  2016. <summary>
  2017. SansSerifFontFamily
  2018. </summary>
  2019. </member>
  2020. <member name="P:CefSharp.Core.BrowserSettings.SerifFontFamily">
  2021. <summary>
  2022. SerifFontFamily
  2023. </summary>
  2024. </member>
  2025. <member name="P:CefSharp.Core.BrowserSettings.FixedFontFamily">
  2026. <summary>
  2027. FixedFontFamily
  2028. </summary>
  2029. </member>
  2030. <member name="P:CefSharp.Core.BrowserSettings.StandardFontFamily">
  2031. <summary>
  2032. StandardFontFamily
  2033. </summary>
  2034. </member>
  2035. <member name="M:CefSharp.Core.BrowserSettings.Dispose">
  2036. <summary>
  2037. Destructor.
  2038. </summary>
  2039. </member>
  2040. <member name="M:CefSharp.Core.BrowserSettings.Finalize">
  2041. <summary>
  2042. Finalizer.
  2043. </summary>
  2044. </member>
  2045. <member name="M:CefSharp.Core.BrowserSettings.#ctor">
  2046. <summary>
  2047. Default Constructor
  2048. </summary>
  2049. </member>
  2050. <member name="M:CefSharp.Core.BrowserSettings.#ctor(CefStructBase&lt;CefBrowserSettingsTraits&gt;*)">
  2051. <summary>
  2052. Internal Constructor
  2053. </summary>
  2054. </member>
  2055. <member name="T:CefSharp.Core.BrowserSettings">
  2056. <summary>
  2057. Browser initialization settings. Specify NULL or 0 to get the recommended
  2058. default values. The consequences of using custom values may not be well
  2059. tested. Many of these and other settings can also configured using command-
  2060. line switches.
  2061. </summary>
  2062. </member>
  2063. <member name="M:CefClient.OnProcessMessageReceived(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,cef_process_id_t,scoped_refptr&lt;CefProcessMessage&gt;)">
  2064. Called when a new message is received from a different process. Return
  2065. true if the message was handled or false otherwise. It is safe to keep a
  2066. reference to |message| outside of this callback.
  2067. Called when a new message is received from a different process. Return
  2068. true if the message was handled or false otherwise. It is safe to keep a
  2069. reference to |message| outside of this callback.
  2070. </member>
  2071. <member name="M:CefClient.GetRequestHandler">
  2072. Return the handler for browser request events.
  2073. Return the handler for browser request events.
  2074. </member>
  2075. <member name="M:CefClient.GetRenderHandler">
  2076. Return the handler for off-screen rendering events.
  2077. Return the handler for off-screen rendering events.
  2078. </member>
  2079. <member name="M:CefClient.GetPrintHandler">
  2080. Return the handler for printing on Linux. If a print handler is not
  2081. provided then printing will not be supported on the Linux platform.
  2082. Return the handler for printing on Linux. If a print handler is not
  2083. provided then printing will not be supported on the Linux platform.
  2084. </member>
  2085. <member name="M:CefClient.GetLoadHandler">
  2086. Return the handler for browser load status events.
  2087. Return the handler for browser load status events.
  2088. </member>
  2089. <member name="M:CefClient.GetLifeSpanHandler">
  2090. Return the handler for browser life span events.
  2091. Return the handler for browser life span events.
  2092. </member>
  2093. <member name="M:CefClient.GetKeyboardHandler">
  2094. Return the handler for keyboard events.
  2095. Return the handler for keyboard events.
  2096. </member>
  2097. <member name="M:CefClient.GetJSDialogHandler">
  2098. Return the handler for JavaScript dialogs. If no handler is provided the
  2099. default implementation will be used.
  2100. Return the handler for JavaScript dialogs. If no handler is provided the
  2101. default implementation will be used.
  2102. </member>
  2103. <member name="M:CefClient.GetPermissionHandler">
  2104. Return the handler for permission requests.
  2105. Return the handler for permission requests.
  2106. </member>
  2107. <member name="M:CefClient.GetFrameHandler">
  2108. Return the handler for events related to CefFrame lifespan. This method
  2109. will be called once during CefBrowser creation and the result will be
  2110. cached for performance reasons.
  2111. Return the handler for events related to CefFrame lifespan. This method
  2112. will be called once during CefBrowser creation and the result will be
  2113. cached for performance reasons.
  2114. </member>
  2115. <member name="M:CefClient.GetFocusHandler">
  2116. Return the handler for focus events.
  2117. Return the handler for focus events.
  2118. </member>
  2119. <member name="M:CefClient.GetFindHandler">
  2120. Return the handler for find result events.
  2121. Return the handler for find result events.
  2122. </member>
  2123. <member name="M:CefClient.GetDragHandler">
  2124. Return the handler for drag events.
  2125. Return the handler for drag events.
  2126. </member>
  2127. <member name="M:CefClient.GetDownloadHandler">
  2128. Return the handler for download events. If no handler is returned
  2129. downloads will not be allowed.
  2130. Return the handler for download events. If no handler is returned
  2131. downloads will not be allowed.
  2132. </member>
  2133. <member name="M:CefClient.GetDisplayHandler">
  2134. Return the handler for browser display state events.
  2135. Return the handler for browser display state events.
  2136. </member>
  2137. <member name="M:CefClient.GetDialogHandler">
  2138. Return the handler for dialogs. If no handler is provided the default
  2139. implementation will be used.
  2140. Return the handler for dialogs. If no handler is provided the default
  2141. implementation will be used.
  2142. </member>
  2143. <member name="M:CefClient.GetContextMenuHandler">
  2144. Return the handler for context menus. If no handler is provided the
  2145. default implementation will be used.
  2146. Return the handler for context menus. If no handler is provided the
  2147. default implementation will be used.
  2148. </member>
  2149. <member name="M:CefClient.GetCommandHandler">
  2150. Return the handler for commands. If no handler is provided the default
  2151. implementation will be used.
  2152. Return the handler for commands. If no handler is provided the default
  2153. implementation will be used.
  2154. </member>
  2155. <member name="M:CefClient.GetAudioHandler">
  2156. Return the handler for audio rendering events.
  2157. Return the handler for audio rendering events.
  2158. </member>
  2159. <member name="T:CefClient">
  2160. Implement this interface to provide handler implementations.
  2161. Implement this interface to provide handler implementations.
  2162. </member>
  2163. <member name="M:CefRequestHandler.OnDocumentAvailableInMainFrame(scoped_refptr&lt;CefBrowser&gt;)">
  2164. Called on the browser process UI thread when the window.document object of
  2165. the main frame has been created.
  2166. </member>
  2167. <member name="M:CefRequestHandler.OnRenderProcessTerminated(scoped_refptr&lt;CefBrowser&gt;,cef_termination_status_t,System.Int32,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2168. Called on the browser process UI thread when the render process
  2169. terminates unexpectedly. |status| indicates how the process terminated.
  2170. |error_code| and |error_string| represent the error that would be
  2171. displayed in Chrome's "Aw, Snap!" view. Possible |error_code| values
  2172. include cef_resultcode_t non-normal exit values and platform-specific
  2173. crash values (for example, a Posix signal or Windows hardware exception).
  2174. </member>
  2175. <member name="M:CefRequestHandler.OnRenderProcessResponsive(scoped_refptr&lt;CefBrowser&gt;)">
  2176. Called on the browser process UI thread when the render process becomes
  2177. responsive after previously being unresponsive. See documentation on
  2178. OnRenderProcessUnresponsive.
  2179. </member>
  2180. <member name="M:CefRequestHandler.OnRenderProcessUnresponsive(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefUnresponsiveProcessCallback&gt;)">
  2181. Called on the browser process UI thread when the render process is
  2182. unresponsive as indicated by a lack of input event processing for at
  2183. least 15 seconds. Return false for the default behavior which is an
  2184. indefinite wait with Alloy style or display of the "Page
  2185. unresponsive" dialog with Chrome style. Return true and don't
  2186. execute the callback for an indefinite wait without display of the Chrome
  2187. style dialog. Return true and call CefUnresponsiveProcessCallback::Wait
  2188. either in this method or at a later time to reset the wait timer,
  2189. potentially triggering another call to this method if the process remains
  2190. unresponsive. Return true and call CefUnresponsiveProcessCallback::
  2191. Terminate either in this method or at a later time to terminate the
  2192. unresponsive process, resulting in a call to OnRenderProcessTerminated.
  2193. OnRenderProcessResponsive will be called if the process becomes responsive
  2194. after this method is called. This functionality depends on the hang
  2195. monitor which can be disabled by passing the `--disable-hang-monitor`
  2196. command-line flag.
  2197. </member>
  2198. <member name="M:CefRequestHandler.OnRenderViewReady(scoped_refptr&lt;CefBrowser&gt;)">
  2199. Called on the browser process UI thread when the render view associated
  2200. with |browser| is ready to receive/handle IPC messages in the render
  2201. process.
  2202. </member>
  2203. <member name="M:CefRequestHandler.OnSelectClientCertificate(scoped_refptr&lt;CefBrowser&gt;,System.Boolean,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32,std.vector&lt;scoped_refptr&lt;CefX509Certificate&gt;,std.allocator&lt;scoped_refptr&lt;CefX509Certificate&gt;&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefSelectClientCertificateCallback&gt;)">
  2204. Called on the UI thread when a client certificate is being requested for
  2205. authentication. Return false to use the default behavior. If the
  2206. |certificates| list is not empty the default behavior will be to display a
  2207. dialog for certificate selection. If the |certificates| list is empty then
  2208. the default behavior will be not to show a dialog and it will continue
  2209. without using any certificate. Return true and call
  2210. CefSelectClientCertificateCallback::Select either in this method or at a
  2211. later time to select a certificate. Do not call Select or call it with
  2212. NULL to continue without using any certificate. |isProxy| indicates
  2213. whether the host is an HTTPS proxy or the origin server. |host| and |port|
  2214. contains the hostname and port of the SSL server. |certificates| is the
  2215. list of certificates to choose from; this list has already been pruned by
  2216. Chromium so that it only contains certificates from issuers that the
  2217. server trusts.
  2218. </member>
  2219. <member name="M:CefRequestHandler.OnCertificateError(scoped_refptr&lt;CefBrowser&gt;,cef_errorcode_t,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefSSLInfo&gt;,scoped_refptr&lt;CefCallback&gt;)">
  2220. Called on the UI thread to handle requests for URLs with an invalid
  2221. SSL certificate. Return true and call CefCallback methods either in this
  2222. method or at a later time to continue or cancel the request. Return false
  2223. to cancel the request immediately. If
  2224. cef_settings_t.ignore_certificate_errors is set all invalid certificates
  2225. will be accepted without calling this method.
  2226. </member>
  2227. <member name="M:CefRequestHandler.GetAuthCredentials(scoped_refptr&lt;CefBrowser&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefAuthCallback&gt;)">
  2228. Called on the IO thread when the browser needs credentials from the user.
  2229. |origin_url| is the origin making this authentication request. |isProxy|
  2230. indicates whether the host is a proxy server. |host| contains the hostname
  2231. and |port| contains the port number. |realm| is the realm of the challenge
  2232. and may be empty. |scheme| is the authentication scheme used, such as
  2233. "basic" or "digest", and will be empty if the source of the request is an
  2234. FTP server. Return true to continue the request and call
  2235. CefAuthCallback::Continue() either in this method or at a later time when
  2236. the authentication information is available. Return false to cancel the
  2237. request immediately.
  2238. </member>
  2239. <member name="M:CefRequestHandler.GetResourceRequestHandler(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,scoped_refptr&lt;CefRequest&gt;,System.Boolean,System.Boolean,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2240. Called on the browser process IO thread before a resource request is
  2241. initiated. The |browser| and |frame| values represent the source of the
  2242. request. |request| represents the request contents and cannot be modified
  2243. in this callback. |is_navigation| will be true if the resource request is
  2244. a navigation. |is_download| will be true if the resource request is a
  2245. download. |request_initiator| is the origin (scheme + domain) of the page
  2246. that initiated the request. Set |disable_default_handling| to true to
  2247. disable default handling of the request, in which case it will need to be
  2248. handled via CefResourceRequestHandler::GetResourceHandler or it will be
  2249. canceled. To allow the resource load to proceed with default handling
  2250. return NULL. To specify a handler for the resource return a
  2251. CefResourceRequestHandler object. If this callback returns NULL the same
  2252. method will be called on the associated CefRequestContextHandler, if any.
  2253. </member>
  2254. <member name="M:CefRequestHandler.OnOpenURLFromTab(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_window_open_disposition_t,System.Boolean)">
  2255. Called on the UI thread before OnBeforeBrowse in certain limited cases
  2256. where navigating a new or different browser might be desirable. This
  2257. includes user-initiated navigation that might open in a special way (e.g.
  2258. links clicked via middle-click or ctrl + left-click) and certain types of
  2259. cross-origin navigation initiated from the renderer process (e.g.
  2260. navigating the top-level frame to/from a file URL). The |browser| and
  2261. |frame| values represent the source of the navigation. The
  2262. |target_disposition| value indicates where the user intended to navigate
  2263. the browser based on standard Chromium behaviors (e.g. current tab,
  2264. new tab, etc). The |user_gesture| value will be true if the browser
  2265. navigated via explicit user gesture (e.g. clicking a link) or false if it
  2266. navigated automatically (e.g. via the DomContentLoaded event). Return true
  2267. to cancel the navigation or false to allow the navigation to proceed in
  2268. the source browser's top-level frame.
  2269. </member>
  2270. <member name="M:CefRequestHandler.OnBeforeBrowse(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,scoped_refptr&lt;CefRequest&gt;,System.Boolean,System.Boolean)">
  2271. Called on the UI thread before browser navigation. Return true to cancel
  2272. the navigation or false to allow the navigation to proceed. The |request|
  2273. object cannot be modified in this callback.
  2274. CefLoadHandler::OnLoadingStateChange will be called twice in all cases.
  2275. If the navigation is allowed CefLoadHandler::OnLoadStart and
  2276. CefLoadHandler::OnLoadEnd will be called. If the navigation is canceled
  2277. CefLoadHandler::OnLoadError will be called with an |errorCode| value of
  2278. ERR_ABORTED. The |user_gesture| value will be true if the browser
  2279. navigated via explicit user gesture (e.g. clicking a link) or false if it
  2280. navigated automatically (e.g. via the DomContentLoaded event).
  2281. </member>
  2282. <member name="T:CefRequestHandler">
  2283. Implement this interface to handle events related to browser requests. The
  2284. methods of this class will be called on the thread indicated.
  2285. </member>
  2286. <member name="M:CefSelectClientCertificateCallback.Select(scoped_refptr&lt;CefX509Certificate&gt;)">
  2287. Chooses the specified certificate for client certificate authentication.
  2288. NULL value means that no client certificate should be used.
  2289. </member>
  2290. <member name="T:CefSelectClientCertificateCallback">
  2291. Callback interface used to select a client certificate for authentication.
  2292. </member>
  2293. <member name="M:CefUnresponsiveProcessCallback.Terminate">
  2294. Terminate the unresponsive process.
  2295. </member>
  2296. <member name="M:CefUnresponsiveProcessCallback.Wait">
  2297. Reset the timeout for the unresponsive process.
  2298. </member>
  2299. <member name="T:CefUnresponsiveProcessCallback">
  2300. Callback interface for asynchronous handling of an unresponsive process.
  2301. </member>
  2302. <member name="M:CefIsCertStatusError(cef_cert_status_t)">
  2303. Returns true if the certificate status represents an error.
  2304. </member>
  2305. <member name="M:CefSSLInfo.GetX509Certificate">
  2306. Returns the X.509 certificate.
  2307. </member>
  2308. <member name="M:CefSSLInfo.GetCertStatus">
  2309. Returns a bitmask containing any and all problems verifying the server
  2310. certificate.
  2311. </member>
  2312. <member name="T:CefSSLInfo">
  2313. Class representing SSL information.
  2314. </member>
  2315. <member name="M:CefCookieAccessFilter.CanSaveCookie(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,scoped_refptr&lt;CefRequest&gt;,scoped_refptr&lt;CefResponse&gt;,CefStructBase&lt;CefCookieTraits&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2316. Called on the IO thread after a resource response is received. The
  2317. |browser| and |frame| values represent the source of the request, and may
  2318. be NULL for requests originating from service workers or CefURLRequest.
  2319. |request| cannot be modified in this callback. Return true if the
  2320. specified cookie returned with the response can be saved or false
  2321. otherwise.
  2322. </member>
  2323. <member name="M:CefCookieAccessFilter.CanSendCookie(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,scoped_refptr&lt;CefRequest&gt;,CefStructBase&lt;CefCookieTraits&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2324. Called on the IO thread before a resource request is sent. The |browser|
  2325. and |frame| values represent the source of the request, and may be NULL
  2326. for requests originating from service workers or CefURLRequest. |request|
  2327. cannot be modified in this callback. Return true if the specified cookie
  2328. can be sent with the request or false otherwise.
  2329. </member>
  2330. <member name="T:CefCookieAccessFilter">
  2331. Implement this interface to filter cookies that may be sent or received from
  2332. resource requests. The methods of this class will be called on the IO thread
  2333. unless otherwise indicated.
  2334. </member>
  2335. <member name="M:CefResourceRequestHandler.OnProtocolExecution(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,scoped_refptr&lt;CefRequest&gt;,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2336. Called on the IO thread to handle requests for URLs with an unknown
  2337. protocol component. The |browser| and |frame| values represent the source
  2338. of the request, and may be NULL for requests originating from service
  2339. workers or CefURLRequest. |request| cannot be modified in this callback.
  2340. Set |allow_os_execution| to true to attempt execution via the registered
  2341. OS protocol handler, if any. SECURITY WARNING: YOU SHOULD USE THIS METHOD
  2342. TO ENFORCE RESTRICTIONS BASED ON SCHEME, HOST OR OTHER URL ANALYSIS BEFORE
  2343. ALLOWING OS EXECUTION.
  2344. </member>
  2345. <member name="M:CefResourceRequestHandler.OnResourceLoadComplete(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,scoped_refptr&lt;CefRequest&gt;,scoped_refptr&lt;CefResponse&gt;,cef_urlrequest_status_t,System.Int64)">
  2346. Called on the IO thread when a resource load has completed. The |browser|
  2347. and |frame| values represent the source of the request, and may be NULL
  2348. for requests originating from service workers or CefURLRequest. |request|
  2349. and |response| represent the request and response respectively and cannot
  2350. be modified in this callback. |status| indicates the load completion
  2351. status. |received_content_length| is the number of response bytes actually
  2352. read. This method will be called for all requests, including requests that
  2353. are aborted due to CEF shutdown or destruction of the associated browser.
  2354. In cases where the associated browser is destroyed this callback may
  2355. arrive after the CefLifeSpanHandler::OnBeforeClose callback for that
  2356. browser. The CefFrame::IsValid method can be used to test for this
  2357. situation, and care should be taken not to call |browser| or |frame|
  2358. methods that modify state (like LoadURL, SendProcessMessage, etc.) if the
  2359. frame is invalid.
  2360. </member>
  2361. <member name="M:CefResourceRequestHandler.GetResourceResponseFilter(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,scoped_refptr&lt;CefRequest&gt;,scoped_refptr&lt;CefResponse&gt;)">
  2362. Called on the IO thread to optionally filter resource response content.
  2363. The |browser| and |frame| values represent the source of the request, and
  2364. may be NULL for requests originating from service workers or
  2365. CefURLRequest. |request| and |response| represent the request and response
  2366. respectively and cannot be modified in this callback.
  2367. </member>
  2368. <member name="M:CefResourceRequestHandler.OnResourceResponse(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,scoped_refptr&lt;CefRequest&gt;,scoped_refptr&lt;CefResponse&gt;)">
  2369. Called on the IO thread when a resource response is received. The
  2370. |browser| and |frame| values represent the source of the request, and may
  2371. be NULL for requests originating from service workers or CefURLRequest. To
  2372. allow the resource load to proceed without modification return false. To
  2373. redirect or retry the resource load optionally modify |request| and return
  2374. true. Modification of the request URL will be treated as a redirect.
  2375. Requests handled using the default network loader cannot be redirected in
  2376. this callback. The |response| object cannot be modified in this callback.
  2377. WARNING: Redirecting using this method is deprecated. Use
  2378. OnBeforeResourceLoad or GetResourceHandler to perform redirects.
  2379. </member>
  2380. <member name="M:CefResourceRequestHandler.OnResourceRedirect(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,scoped_refptr&lt;CefRequest&gt;,scoped_refptr&lt;CefResponse&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2381. Called on the IO thread when a resource load is redirected. The |browser|
  2382. and |frame| values represent the source of the request, and may be NULL
  2383. for requests originating from service workers or CefURLRequest. The
  2384. |request| parameter will contain the old URL and other request-related
  2385. information. The |response| parameter will contain the response that
  2386. resulted in the redirect. The |new_url| parameter will contain the new URL
  2387. and can be changed if desired. The |request| and |response| objects cannot
  2388. be modified in this callback.
  2389. </member>
  2390. <member name="M:CefResourceRequestHandler.GetResourceHandler(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,scoped_refptr&lt;CefRequest&gt;)">
  2391. Called on the IO thread before a resource is loaded. The |browser| and
  2392. |frame| values represent the source of the request, and may be NULL for
  2393. requests originating from service workers or CefURLRequest. To allow the
  2394. resource to load using the default network loader return NULL. To specify
  2395. a handler for the resource return a CefResourceHandler object. The
  2396. |request| object cannot not be modified in this callback.
  2397. </member>
  2398. <member name="M:CefResourceRequestHandler.OnBeforeResourceLoad(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,scoped_refptr&lt;CefRequest&gt;,scoped_refptr&lt;CefCallback&gt;)">
  2399. Called on the IO thread before a resource request is loaded. The |browser|
  2400. and |frame| values represent the source of the request, and may be NULL
  2401. for requests originating from service workers or CefURLRequest. To
  2402. redirect or change the resource load optionally modify |request|.
  2403. Modification of the request URL will be treated as a redirect. Return
  2404. RV_CONTINUE to continue the request immediately. Return RV_CONTINUE_ASYNC
  2405. and call CefCallback methods at a later time to continue or cancel the
  2406. request asynchronously. Return RV_CANCEL to cancel the request
  2407. immediately.
  2408. </member>
  2409. <member name="M:CefResourceRequestHandler.GetCookieAccessFilter(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,scoped_refptr&lt;CefRequest&gt;)">
  2410. Called on the IO thread before a resource request is loaded. The |browser|
  2411. and |frame| values represent the source of the request, and may be NULL
  2412. for requests originating from service workers or CefURLRequest. To
  2413. optionally filter cookies for the request return a CefCookieAccessFilter
  2414. object. The |request| object cannot not be modified in this callback.
  2415. </member>
  2416. <member name="T:CefResourceRequestHandler">
  2417. Implement this interface to handle events related to browser requests. The
  2418. methods of this class will be called on the IO thread unless otherwise
  2419. indicated.
  2420. </member>
  2421. <member name="M:CefResponseFilter.Filter(System.Void*,System.UInt32,System.UInt32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Void*,System.UInt32,System.UInt32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2422. Called to filter a chunk of data. Expected usage is as follows:
  2423. 1. Read input data from |data_in| and set |data_in_read| to the number of
  2424. bytes that were read up to a maximum of |data_in_size|. |data_in| will
  2425. be NULL if |data_in_size| is zero.
  2426. 2. Write filtered output data to |data_out| and set |data_out_written| to
  2427. the number of bytes that were written up to a maximum of
  2428. |data_out_size|. If no output data was written then all data must be
  2429. read from |data_in| (user must set |data_in_read| = |data_in_size|).
  2430. 3. Return RESPONSE_FILTER_DONE if all output data was written or
  2431. RESPONSE_FILTER_NEED_MORE_DATA if output data is still pending.
  2432. This method will be called repeatedly until the input buffer has been
  2433. fully read (user sets |data_in_read| = |data_in_size|) and there is no
  2434. more input data to filter (the resource response is complete). This method
  2435. may then be called an additional time with an empty input buffer if the
  2436. user filled the output buffer (set |data_out_written| = |data_out_size|)
  2437. and returned RESPONSE_FILTER_NEED_MORE_DATA to indicate that output data
  2438. is still pending.
  2439. Calls to this method will stop when one of the following conditions is
  2440. met:
  2441. 1. There is no more input data to filter (the resource response is
  2442. complete) and the user sets |data_out_written| = 0 or returns
  2443. RESPONSE_FILTER_DONE to indicate that all data has been written, or;
  2444. 2. The user returns RESPONSE_FILTER_ERROR to indicate an error.
  2445. Do not keep a reference to the buffers passed to this method.
  2446. </member>
  2447. <member name="M:CefResponseFilter.InitFilter">
  2448. Initialize the response filter. Will only be called a single time. The
  2449. filter will not be installed if this method returns false.
  2450. </member>
  2451. <member name="T:CefResponseFilter">
  2452. Implement this interface to filter resource response content. The methods of
  2453. this class will be called on the browser process IO thread.
  2454. </member>
  2455. <member name="M:CefResourceHandler.Cancel">
  2456. Request processing has been canceled.
  2457. </member>
  2458. <member name="M:CefResourceHandler.ReadResponse(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefCallback&gt;)">
  2459. Read response data. If data is available immediately copy up to
  2460. |bytes_to_read| bytes into |data_out|, set |bytes_read| to the number of
  2461. bytes copied, and return true. To read the data at a later time set
  2462. |bytes_read| to 0, return true and call CefCallback::Continue() when the
  2463. data is available. To indicate response completion return false.
  2464. WARNING: This method is deprecated. Use Skip and Read instead.
  2465. </member>
  2466. <member name="M:CefResourceHandler.GetResponseHeaders(scoped_refptr&lt;CefResponse&gt;,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2467. Retrieve response header information. If the response length is not known
  2468. set |response_length| to -1 and ReadResponse() will be called until it
  2469. returns false. If the response length is known set |response_length|
  2470. to a positive value and ReadResponse() will be called until it returns
  2471. false or the specified number of bytes have been read. Use the |response|
  2472. object to set the mime type, http status code and other optional header
  2473. values. To redirect the request to a new URL set |redirectUrl| to the new
  2474. URL. |redirectUrl| can be either a relative or fully qualified URL.
  2475. It is also possible to set |response| to a redirect http status code
  2476. and pass the new URL via a Location header. Likewise with |redirectUrl| it
  2477. is valid to set a relative or fully qualified URL as the Location header
  2478. value. If an error occured while setting up the request you can call
  2479. SetError() on |response| to indicate the error condition.
  2480. </member>
  2481. <member name="M:CefResourceHandler.ProcessRequest(scoped_refptr&lt;CefRequest&gt;,scoped_refptr&lt;CefCallback&gt;)">
  2482. Begin processing the request. To handle the request return true and call
  2483. CefCallback::Continue() once the response header information is available
  2484. (CefCallback::Continue() can also be called from inside this method if
  2485. header information is available immediately). To cancel the request return
  2486. false.
  2487. WARNING: This method is deprecated. Use Open instead.
  2488. </member>
  2489. <member name="M:CefResourceHandler.Open(scoped_refptr&lt;CefRequest&gt;,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefCallback&gt;)">
  2490. Open the response stream. To handle the request immediately set
  2491. |handle_request| to true and return true. To decide at a later time set
  2492. |handle_request| to false, return true, and execute |callback| to continue
  2493. or cancel the request. To cancel the request immediately set
  2494. |handle_request| to true and return false. This method will be called in
  2495. sequence but not from a dedicated thread. For backwards compatibility set
  2496. |handle_request| to false and return false and the ProcessRequest method
  2497. will be called.
  2498. </member>
  2499. <member name="T:CefResourceHandler">
  2500. Class used to implement a custom request handler interface. The methods of
  2501. this class will be called on the IO thread unless otherwise indicated.
  2502. </member>
  2503. <member name="T:CefResourceReadCallback">
  2504. Callback for asynchronous continuation of CefResourceHandler::Read().
  2505. </member>
  2506. <member name="T:CefResourceSkipCallback">
  2507. Callback for asynchronous continuation of CefResourceHandler::Skip().
  2508. </member>
  2509. <member name="M:CefAuthCallback.Cancel">
  2510. Cancel the authentication request.
  2511. Cancel the authentication request.
  2512. </member>
  2513. <member name="M:CefAuthCallback.Continue(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2514. Continue the authentication request.
  2515. Continue the authentication request.
  2516. </member>
  2517. <member name="T:CefAuthCallback">
  2518. Callback interface used for asynchronous continuation of authentication
  2519. requests.
  2520. Callback interface used for asynchronous continuation of authentication
  2521. requests.
  2522. </member>
  2523. <member name="M:CefRenderHandler.OnVirtualKeyboardRequested(scoped_refptr&lt;CefBrowser&gt;,cef_text_input_mode_t)">
  2524. Called when an on-screen keyboard should be shown or hidden for the
  2525. specified |browser|. |input_mode| specifies what kind of keyboard
  2526. should be opened. If |input_mode| is CEF_TEXT_INPUT_MODE_NONE, any
  2527. existing keyboard for this browser should be hidden.
  2528. </member>
  2529. <member name="M:CefRenderHandler.OnTextSelectionChanged(scoped_refptr&lt;CefBrowser&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefRange!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2530. Called when text selection has changed for the specified |browser|.
  2531. |selected_text| is the currently selected text and |selected_range| is
  2532. the character range.
  2533. </member>
  2534. <member name="M:CefRenderHandler.OnImeCompositionRangeChanged(scoped_refptr&lt;CefBrowser&gt;,CefRange!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector&lt;CefRect,std.allocator&lt;CefRect&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2535. Called when the IME composition range has changed. |selected_range| is the
  2536. range of characters that have been selected. |character_bounds| is the
  2537. bounds of each character in view coordinates.
  2538. </member>
  2539. <member name="M:CefRenderHandler.OnScrollOffsetChanged(scoped_refptr&lt;CefBrowser&gt;,System.Double,System.Double)">
  2540. Called when the scroll offset has changed.
  2541. </member>
  2542. <member name="M:CefRenderHandler.StartDragging(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefDragData&gt;,cef_drag_operations_mask_t,System.Int32,System.Int32)">
  2543. Called when the user starts dragging content in the web view. Contextual
  2544. information about the dragged content is supplied by |drag_data|.
  2545. (|x|, |y|) is the drag start location in screen coordinates.
  2546. OS APIs that run a system message loop may be used within the
  2547. StartDragging call.
  2548. Return false to abort the drag operation. Don't call any of
  2549. CefBrowserHost::DragSource*Ended* methods after returning false.
  2550. Return true to handle the drag operation. Call
  2551. CefBrowserHost::DragSourceEndedAt and DragSourceSystemDragEnded either
  2552. synchronously or asynchronously to inform the web view that the drag
  2553. operation has ended.
  2554. </member>
  2555. <member name="M:CefRenderHandler.OnTouchHandleStateChanged(scoped_refptr&lt;CefBrowser&gt;,CefStructBaseSimple&lt;_cef_touch_handle_state_t&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2556. Called when touch handle state is updated. The client is responsible for
  2557. rendering the touch handles.
  2558. </member>
  2559. <member name="M:CefRenderHandler.GetTouchHandleSize(scoped_refptr&lt;CefBrowser&gt;,cef_horizontal_alignment_t,CefSize*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2560. Called to retrieve the size of the touch handle for the specified
  2561. |orientation|.
  2562. </member>
  2563. <member name="M:CefRenderHandler.OnAcceleratedPaint(scoped_refptr&lt;CefBrowser&gt;,cef_paint_element_type_t,std.vector&lt;CefRect,std.allocator&lt;CefRect&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStructBaseSimple&lt;_cef_accelerated_paint_info_t&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2564. Called when an element has been rendered to the shared texture handle.
  2565. |type| indicates whether the element is the view or the popup widget.
  2566. |dirtyRects| contains the set of rectangles in pixel coordinates that need
  2567. to be repainted. |info| contains the shared handle; on Windows it is a
  2568. HANDLE to a texture that can be opened with D3D11 OpenSharedResource, on
  2569. macOS it is an IOSurface pointer that can be opened with Metal or OpenGL,
  2570. and on Linux it contains several planes, each with an fd to the underlying
  2571. system native buffer.
  2572. The underlying implementation uses a pool to deliver frames. As a result,
  2573. the handle may differ every frame depending on how many frames are
  2574. in-progress. The handle's resource cannot be cached and cannot be accessed
  2575. outside of this callback. It should be reopened each time this callback is
  2576. executed and the contents should be copied to a texture owned by the
  2577. client application. The contents of |info| will be released back to the
  2578. pool after this callback returns.
  2579. </member>
  2580. <member name="M:CefRenderHandler.OnPaint(scoped_refptr&lt;CefBrowser&gt;,cef_paint_element_type_t,std.vector&lt;CefRect,std.allocator&lt;CefRect&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Void!System.Runtime.CompilerServices.IsConst*,System.Int32,System.Int32)">
  2581. Called when an element should be painted. Pixel values passed to this
  2582. method are scaled relative to view coordinates based on the value of
  2583. CefScreenInfo.device_scale_factor returned from GetScreenInfo. |type|
  2584. indicates whether the element is the view or the popup widget. |buffer|
  2585. contains the pixel data for the whole image. |dirtyRects| contains the set
  2586. of rectangles in pixel coordinates that need to be repainted. |buffer|
  2587. will be |width|*|height|*4 bytes in size and represents a BGRA image with
  2588. an upper-left origin. This method is only called when
  2589. CefWindowInfo::shared_texture_enabled is set to false.
  2590. </member>
  2591. <member name="M:CefRenderHandler.OnPopupSize(scoped_refptr&lt;CefBrowser&gt;,CefRect!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2592. Called when the browser wants to move or resize the popup widget. |rect|
  2593. contains the new location and size in view coordinates.
  2594. </member>
  2595. <member name="M:CefRenderHandler.OnPopupShow(scoped_refptr&lt;CefBrowser&gt;,System.Boolean)">
  2596. Called when the browser wants to show or hide the popup widget. The popup
  2597. should be shown if |show| is true and hidden if |show| is false.
  2598. </member>
  2599. <member name="M:CefRenderHandler.GetScreenInfo(scoped_refptr&lt;CefBrowser&gt;,CefScreenInfo*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2600. Called to allow the client to fill in the CefScreenInfo object with
  2601. appropriate values. Return true if the |screen_info| structure has been
  2602. modified.
  2603. If the screen info rectangle is left empty the rectangle from GetViewRect
  2604. will be used. If the rectangle is still empty or invalid popups may not be
  2605. drawn correctly.
  2606. </member>
  2607. <member name="M:CefRenderHandler.GetScreenPoint(scoped_refptr&lt;CefBrowser&gt;,System.Int32,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2608. Called to retrieve the translation from view DIP coordinates to screen
  2609. coordinates. Windows/Linux should provide screen device (pixel)
  2610. coordinates and MacOS should provide screen DIP coordinates. Return true
  2611. if the requested coordinates were provided.
  2612. </member>
  2613. <member name="M:CefRenderHandler.GetViewRect(scoped_refptr&lt;CefBrowser&gt;,CefRect*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2614. Called to retrieve the view rectangle in screen DIP coordinates. This
  2615. method must always provide a non-empty rectangle.
  2616. </member>
  2617. <member name="M:CefRenderHandler.GetRootScreenRect(scoped_refptr&lt;CefBrowser&gt;,CefRect*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2618. Called to retrieve the root window rectangle in screen DIP coordinates.
  2619. Return true if the rectangle was provided. If this method returns false
  2620. the rectangle from GetViewRect will be used.
  2621. </member>
  2622. <member name="M:CefRenderHandler.GetAccessibilityHandler">
  2623. Return the handler for accessibility notifications. If no handler is
  2624. provided the default implementation will be used.
  2625. </member>
  2626. <member name="T:CefRenderHandler">
  2627. Implement this interface to handle events when window rendering is disabled.
  2628. The methods of this class will be called on the UI thread.
  2629. </member>
  2630. <member name="M:CefAccessibilityHandler.OnAccessibilityLocationChange(scoped_refptr&lt;CefValue&gt;)">
  2631. Called after renderer process sends accessibility location changes to the
  2632. browser process.
  2633. </member>
  2634. <member name="M:CefAccessibilityHandler.OnAccessibilityTreeChange(scoped_refptr&lt;CefValue&gt;)">
  2635. Called after renderer process sends accessibility tree changes to the
  2636. browser process.
  2637. </member>
  2638. <member name="T:CefAccessibilityHandler">
  2639. Implement this interface to receive accessibility notification when
  2640. accessibility events have been registered. The methods of this class will
  2641. be called on the UI thread.
  2642. </member>
  2643. <member name="M:CefPrintHandler.GetPdfPaperSize(scoped_refptr&lt;CefBrowser&gt;,System.Int32)">
  2644. Return the PDF paper size in device units. Used in combination with
  2645. CefBrowserHost::PrintToPDF().
  2646. </member>
  2647. <member name="M:CefPrintHandler.OnPrintReset(scoped_refptr&lt;CefBrowser&gt;)">
  2648. Reset client state related to printing.
  2649. </member>
  2650. <member name="M:CefPrintHandler.OnPrintJob(scoped_refptr&lt;CefBrowser&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefPrintJobCallback&gt;)">
  2651. Send the print job to the printer. Execute |callback| once the job is
  2652. completed. Return true if the job will proceed or false to cancel the job
  2653. immediately.
  2654. </member>
  2655. <member name="M:CefPrintHandler.OnPrintDialog(scoped_refptr&lt;CefBrowser&gt;,System.Boolean,scoped_refptr&lt;CefPrintDialogCallback&gt;)">
  2656. Show the print dialog. Execute |callback| once the dialog is dismissed.
  2657. Return true if the dialog will be displayed or false to cancel the
  2658. printing immediately.
  2659. </member>
  2660. <member name="M:CefPrintHandler.OnPrintSettings(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefPrintSettings&gt;,System.Boolean)">
  2661. Synchronize |settings| with client state. If |get_defaults| is true then
  2662. populate |settings| with the default print settings. Do not keep a
  2663. reference to |settings| outside of this callback.
  2664. </member>
  2665. <member name="M:CefPrintHandler.OnPrintStart(scoped_refptr&lt;CefBrowser&gt;)">
  2666. Called when printing has started for the specified |browser|. This method
  2667. will be called before the other OnPrint*() methods and irrespective of how
  2668. printing was initiated (e.g. CefBrowserHost::Print(), JavaScript
  2669. window.print() or PDF extension print button).
  2670. </member>
  2671. <member name="T:CefPrintHandler">
  2672. Implement this interface to handle printing on Linux. Each browser will have
  2673. only one print job in progress at a time. The methods of this class will be
  2674. called on the browser process UI thread.
  2675. </member>
  2676. <member name="M:CefPrintJobCallback.Continue">
  2677. Indicate completion of the print job.
  2678. </member>
  2679. <member name="T:CefPrintJobCallback">
  2680. Callback interface for asynchronous continuation of print job requests.
  2681. </member>
  2682. <member name="M:CefPrintDialogCallback.Cancel">
  2683. Cancel the printing.
  2684. </member>
  2685. <member name="M:CefPrintDialogCallback.Continue(scoped_refptr&lt;CefPrintSettings&gt;)">
  2686. Continue printing with the specified |settings|.
  2687. </member>
  2688. <member name="T:CefPrintDialogCallback">
  2689. Callback interface for asynchronous continuation of print dialog requests.
  2690. </member>
  2691. <member name="M:CefPrintSettings.GetDuplexMode">
  2692. Get the duplex mode.
  2693. </member>
  2694. <member name="M:CefPrintSettings.SetDuplexMode(cef_duplex_mode_t)">
  2695. Set the duplex mode.
  2696. </member>
  2697. <member name="M:CefPrintSettings.GetCopies">
  2698. Get the number of copies.
  2699. </member>
  2700. <member name="M:CefPrintSettings.SetCopies(System.Int32)">
  2701. Set the number of copies.
  2702. </member>
  2703. <member name="M:CefPrintSettings.GetColorModel">
  2704. Get the color model.
  2705. </member>
  2706. <member name="M:CefPrintSettings.SetColorModel(cef_color_model_t)">
  2707. Set the color model.
  2708. </member>
  2709. <member name="M:CefPrintSettings.WillCollate">
  2710. Returns true if pages will be collated.
  2711. </member>
  2712. <member name="M:CefPrintSettings.SetCollate(System.Boolean)">
  2713. Set whether pages will be collated.
  2714. </member>
  2715. <member name="M:CefPrintSettings.IsSelectionOnly">
  2716. Returns true if only the selection will be printed.
  2717. </member>
  2718. <member name="M:CefPrintSettings.SetSelectionOnly(System.Boolean)">
  2719. Set whether only the selection will be printed.
  2720. </member>
  2721. <member name="M:CefPrintSettings.GetPageRanges(std.vector&lt;CefRange,std.allocator&lt;CefRange&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2722. Retrieve the page ranges.
  2723. </member>
  2724. <member name="M:CefPrintSettings.GetPageRangesCount">
  2725. Returns the number of page ranges that currently exist.
  2726. </member>
  2727. <member name="M:CefPrintSettings.SetPageRanges(std.vector&lt;CefRange,std.allocator&lt;CefRange&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2728. Set the page ranges.
  2729. </member>
  2730. <member name="M:CefPrintSettings.GetDPI">
  2731. Get the DPI (dots per inch).
  2732. </member>
  2733. <member name="M:CefPrintSettings.SetDPI(System.Int32)">
  2734. Set the DPI (dots per inch).
  2735. </member>
  2736. <member name="M:CefPrintSettings.GetDeviceName">
  2737. Get the device name.
  2738. </member>
  2739. <member name="M:CefPrintSettings.SetDeviceName(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2740. Set the device name.
  2741. </member>
  2742. <member name="M:CefPrintSettings.SetPrinterPrintableArea(CefSize!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefRect!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean)">
  2743. Set the printer printable area in device units.
  2744. Some platforms already provide flipped area. Set |landscape_needs_flip|
  2745. to false on those platforms to avoid double flipping.
  2746. </member>
  2747. <member name="M:CefPrintSettings.IsLandscape">
  2748. Returns true if the orientation is landscape.
  2749. </member>
  2750. <member name="M:CefPrintSettings.SetOrientation(System.Boolean)">
  2751. Set the page orientation.
  2752. </member>
  2753. <member name="M:CefPrintSettings.IsReadOnly">
  2754. Returns true if the values of this object are read-only. Some APIs may
  2755. expose read-only objects.
  2756. </member>
  2757. <member name="M:CefPrintSettings.IsValid">
  2758. Returns true if this object is valid. Do not call any other methods if
  2759. this function returns false.
  2760. </member>
  2761. <member name="M:CefPrintSettings.Create">
  2762. Create a new CefPrintSettings object.
  2763. </member>
  2764. <member name="T:CefPrintSettings">
  2765. Class representing print settings.
  2766. </member>
  2767. <member name="M:CefPermissionHandler.OnDismissPermissionPrompt(scoped_refptr&lt;CefBrowser&gt;,System.UInt64,cef_permission_request_result_t)">
  2768. Called when a permission prompt handled via OnShowPermissionPrompt is
  2769. dismissed. |prompt_id| will match the value that was passed to
  2770. OnShowPermissionPrompt. |result| will be the value passed to
  2771. CefPermissionPromptCallback::Continue or CEF_PERMISSION_RESULT_IGNORE if
  2772. the dialog was dismissed for other reasons such as navigation, browser
  2773. closure, etc. This method will not be called if OnShowPermissionPrompt
  2774. returned false for |prompt_id|.
  2775. </member>
  2776. <member name="M:CefPermissionHandler.OnShowPermissionPrompt(scoped_refptr&lt;CefBrowser&gt;,System.UInt64,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.UInt32,scoped_refptr&lt;CefPermissionPromptCallback&gt;)">
  2777. Called when a page should show a permission prompt. |prompt_id| uniquely
  2778. identifies the prompt. |requesting_origin| is the URL origin requesting
  2779. permission. |requested_permissions| is a combination of values from
  2780. cef_permission_request_types_t that represent the requested permissions.
  2781. Return true and call CefPermissionPromptCallback::Continue either in this
  2782. method or at a later time to continue or cancel the request. Return false
  2783. to proceed with default handling. With Chrome style, default handling will
  2784. display the permission prompt UI. With Alloy style, default handling is
  2785. CEF_PERMISSION_RESULT_IGNORE.
  2786. </member>
  2787. <member name="M:CefPermissionHandler.OnRequestMediaAccessPermission(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.UInt32,scoped_refptr&lt;CefMediaAccessCallback&gt;)">
  2788. Called when a page requests permission to access media.
  2789. |requesting_origin| is the URL origin requesting permission.
  2790. |requested_permissions| is a combination of values from
  2791. cef_media_access_permission_types_t that represent the requested
  2792. permissions. Return true and call CefMediaAccessCallback methods either in
  2793. this method or at a later time to continue or cancel the request. Return
  2794. false to proceed with default handling. With Chrome style, default
  2795. handling will display the permission request UI. With Alloy style,
  2796. default handling will deny the request. This method will not be called if
  2797. the "--enable-media-stream" command-line switch is used to grant all
  2798. permissions.
  2799. </member>
  2800. <member name="T:CefPermissionHandler">
  2801. Implement this interface to handle events related to permission requests.
  2802. The methods of this class will be called on the browser process UI thread.
  2803. </member>
  2804. <member name="M:CefPermissionPromptCallback.Continue(cef_permission_request_result_t)">
  2805. Complete the permissions request with the specified |result|.
  2806. </member>
  2807. <member name="T:CefPermissionPromptCallback">
  2808. Callback interface used for asynchronous continuation of permission prompts.
  2809. </member>
  2810. <member name="M:CefMediaAccessCallback.Cancel">
  2811. Cancel the media access request.
  2812. </member>
  2813. <member name="M:CefMediaAccessCallback.Continue(System.UInt32)">
  2814. Call to allow or deny media access. If this callback was initiated in
  2815. response to a getUserMedia (indicated by
  2816. CEF_MEDIA_PERMISSION_DEVICE_AUDIO_CAPTURE and/or
  2817. CEF_MEDIA_PERMISSION_DEVICE_VIDEO_CAPTURE being set) then
  2818. |allowed_permissions| must match |required_permissions| passed to
  2819. OnRequestMediaAccessPermission.
  2820. </member>
  2821. <member name="T:CefMediaAccessCallback">
  2822. Callback interface used for asynchronous continuation of media access
  2823. permission requests.
  2824. </member>
  2825. <member name="M:CefLoadHandler.OnLoadError(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,cef_errorcode_t,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  2826. Called when a navigation fails or is canceled. This method may be called
  2827. by itself if before commit or in combination with OnLoadStart/OnLoadEnd if
  2828. after commit. |errorCode| is the error code number, |errorText| is the
  2829. error text and |failedUrl| is the URL that failed to load.
  2830. See net\base\net_error_list.h for complete descriptions of the error
  2831. codes.
  2832. </member>
  2833. <member name="M:CefLoadHandler.OnLoadEnd(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,System.Int32)">
  2834. Called when the browser is done loading a frame. The |frame| value will
  2835. never be empty -- call the IsMain() method to check if this frame is the
  2836. main frame. Multiple frames may be loading at the same time. Sub-frames
  2837. may start or continue loading after the main frame load has ended. This
  2838. method will not be called for same page navigations (fragments, history
  2839. state, etc.) or for navigations that fail or are canceled before commit.
  2840. For notification of overall browser load status use OnLoadingStateChange
  2841. instead.
  2842. </member>
  2843. <member name="M:CefLoadHandler.OnLoadStart(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,cef_transition_type_t)">
  2844. Called after a navigation has been committed and before the browser begins
  2845. loading contents in the frame. The |frame| value will never be empty --
  2846. call the IsMain() method to check if this frame is the main frame.
  2847. |transition_type| provides information about the source of the navigation
  2848. and an accurate value is only available in the browser process. Multiple
  2849. frames may be loading at the same time. Sub-frames may start or continue
  2850. loading after the main frame load has ended. This method will not be
  2851. called for same page navigations (fragments, history state, etc.) or for
  2852. navigations that fail or are canceled before commit. For notification of
  2853. overall browser load status use OnLoadingStateChange instead.
  2854. </member>
  2855. <member name="M:CefLoadHandler.OnLoadingStateChange(scoped_refptr&lt;CefBrowser&gt;,System.Boolean,System.Boolean,System.Boolean)">
  2856. Called when the loading state has changed. This callback will be executed
  2857. twice -- once when loading is initiated either programmatically or by user
  2858. action, and once when loading is terminated due to completion,
  2859. cancellation of failure. It will be called before any calls to OnLoadStart
  2860. and after all calls to OnLoadError and/or OnLoadEnd.
  2861. </member>
  2862. <member name="T:CefLoadHandler">
  2863. Implement this interface to handle events related to browser load status.
  2864. The methods of this class will be called on the browser process UI thread or
  2865. render process main thread (TID_RENDERER).
  2866. </member>
  2867. <member name="M:CefLifeSpanHandler.OnBeforeClose(scoped_refptr&lt;CefBrowser&gt;)">
  2868. Called just before a browser is destroyed. Release all references to the
  2869. browser object and do not attempt to execute any methods on the browser
  2870. object (other than IsValid, GetIdentifier or IsSame) after this callback
  2871. returns. CefFrameHandler callbacks related to final main frame
  2872. destruction, and OnBeforePopupAborted callbacks for any pending popups,
  2873. will arrive after this callback and CefBrowser::IsValid will return false
  2874. at that time. Any in-progress network requests associated with |browser|
  2875. will be aborted when the browser is destroyed, and
  2876. CefResourceRequestHandler callbacks related to those requests may still
  2877. arrive on the IO thread after this callback. See CefFrameHandler and
  2878. DoClose() documentation for additional usage information.
  2879. </member>
  2880. <member name="M:CefLifeSpanHandler.DoClose(scoped_refptr&lt;CefBrowser&gt;)">
  2881. Called when an Alloy style browser is ready to be closed, meaning that the
  2882. close has already been initiated and that JavaScript unload handlers have
  2883. already executed or should be ignored. This may result directly from a
  2884. call to CefBrowserHost::[Try]CloseBrowser() or indirectly if the browser's
  2885. top-level parent window was created by CEF and the user attempts to
  2886. close that window (by clicking the 'X', for example). DoClose() will not
  2887. be called if the browser's host window/view has already been destroyed
  2888. (via parent window/view hierarchy tear-down, for example), as it is no
  2889. longer possible to customize the close behavior at that point.
  2890. An application should handle top-level parent window close notifications
  2891. by calling CefBrowserHost::TryCloseBrowser() or
  2892. CefBrowserHost::CloseBrowser(false) instead of allowing the window to
  2893. close immediately (see the examples below). This gives CEF an opportunity
  2894. to process JavaScript unload handlers and optionally cancel the close
  2895. before DoClose() is called.
  2896. When windowed rendering is enabled CEF will create an internal child
  2897. window/view to host the browser. In that case returning false from
  2898. DoClose() will send the standard close notification to the browser's
  2899. top-level parent window (e.g. WM_CLOSE on Windows, performClose: on OS X,
  2900. "delete_event" on Linux or CefWindowDelegate::CanClose() callback from
  2901. Views).
  2902. When windowed rendering is disabled there is no internal window/view
  2903. and returning false from DoClose() will cause the browser object to be
  2904. destroyed immediately.
  2905. If the browser's top-level parent window requires a non-standard close
  2906. notification then send that notification from DoClose() and return true.
  2907. You are still required to complete the browser close as soon as possible
  2908. (either by calling [Try]CloseBrowser() or by proceeding with window/view
  2909. hierarchy tear-down), otherwise the browser will be left in a partially
  2910. closed state that interferes with proper functioning. Top-level windows
  2911. created on the browser process UI thread can alternately call
  2912. CefBrowserHost::IsReadyToBeClosed() in the close handler to check close
  2913. status instead of relying on custom DoClose() handling. See documentation
  2914. on that method for additional details.
  2915. The CefLifeSpanHandler::OnBeforeClose() method will be called after
  2916. DoClose() (if DoClose() is called) and immediately before the browser
  2917. object is destroyed. The application should only exit after
  2918. OnBeforeClose() has been called for all existing browsers.
  2919. The below examples describe what should happen during window close when
  2920. the browser is parented to an application-provided top-level window.
  2921. Example 1: Using CefBrowserHost::TryCloseBrowser(). This is recommended
  2922. for clients using standard close handling and windows created on the
  2923. browser process UI thread.
  2924. 1. User clicks the window close button which sends a close notification
  2925. to the application's top-level window.
  2926. 2. Application's top-level window receives the close notification and
  2927. calls TryCloseBrowser() (similar to calling CloseBrowser(false)).
  2928. TryCloseBrowser() returns false so the client cancels the window
  2929. close.
  2930. 3. JavaScript 'onbeforeunload' handler executes and shows the close
  2931. confirmation dialog (which can be overridden via
  2932. CefJSDialogHandler::OnBeforeUnloadDialog()).
  2933. 4. User approves the close.
  2934. 5. JavaScript 'onunload' handler executes.
  2935. 6. Application's DoClose() handler is called and returns false by
  2936. default.
  2937. 7. CEF sends a close notification to the application's top-level window
  2938. (because DoClose() returned false).
  2939. 8. Application's top-level window receives the close notification and
  2940. calls TryCloseBrowser(). TryCloseBrowser() returns true so the client
  2941. allows the window close.
  2942. 9. Application's top-level window is destroyed, triggering destruction
  2943. of the child browser window.
  2944. 10. Application's OnBeforeClose() handler is called and the browser object
  2945. is destroyed.
  2946. 11. Application exits by calling CefQuitMessageLoop() if no other browsers
  2947. exist.
  2948. Example 2: Using CefBrowserHost::CloseBrowser(false) and implementing the
  2949. DoClose() callback. This is recommended for clients using non-standard
  2950. close handling or windows that were not created on the browser process UI
  2951. thread.
  2952. 1. User clicks the window close button which sends a close notification
  2953. to the application's top-level window.
  2954. 2. Application's top-level window receives the close notification and:
  2955. A. Calls CefBrowserHost::CloseBrowser(false).
  2956. B. Cancels the window close.
  2957. 3. JavaScript 'onbeforeunload' handler executes and shows the close
  2958. confirmation dialog (which can be overridden via
  2959. CefJSDialogHandler::OnBeforeUnloadDialog()).
  2960. 4. User approves the close.
  2961. 5. JavaScript 'onunload' handler executes.
  2962. 6. Application's DoClose() handler is called. Application will:
  2963. A. Set a flag to indicate that the next top-level window close attempt
  2964. will be allowed.
  2965. B. Return false.
  2966. 7. CEF sends a close notification to the application's top-level window
  2967. (because DoClose() returned false).
  2968. 8. Application's top-level window receives the close notification and
  2969. allows the window to close based on the flag from #6A.
  2970. 9. Application's top-level window is destroyed, triggering destruction
  2971. of the child browser window.
  2972. 10. Application's OnBeforeClose() handler is called and the browser object
  2973. is destroyed.
  2974. 11. Application exits by calling CefQuitMessageLoop() if no other browsers
  2975. exist.
  2976. </member>
  2977. <member name="M:CefLifeSpanHandler.OnAfterCreated(scoped_refptr&lt;CefBrowser&gt;)">
  2978. Called after a new browser is created. It is now safe to begin performing
  2979. actions with |browser|. CefFrameHandler callbacks related to initial main
  2980. frame creation will arrive before this callback. See CefFrameHandler
  2981. documentation for additional usage information.
  2982. </member>
  2983. <member name="M:CefLifeSpanHandler.OnBeforeDevToolsPopup(scoped_refptr&lt;CefBrowser&gt;,CefWindowInfo*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefClient&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStructBase&lt;CefBrowserSettingsTraits&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefDictionaryValue&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean*)">
  2984. Called on the UI thread before a new DevTools popup browser is created.
  2985. The |browser| value represents the source of the popup request. Optionally
  2986. modify |windowInfo|, |client|, |settings| and |extra_info| values. The
  2987. |client|, |settings| and |extra_info| values will default to the source
  2988. browser's values. Any modifications to |windowInfo| will be ignored if the
  2989. parent browser is Views-hosted (wrapped in a CefBrowserView).
  2990. The |extra_info| parameter provides an opportunity to specify extra
  2991. information specific to the created popup browser that will be passed to
  2992. CefRenderProcessHandler::OnBrowserCreated() in the render process. The
  2993. existing |extra_info| object, if any, will be read-only but may be
  2994. replaced with a new object.
  2995. Views-hosted source browsers will create Views-hosted DevTools popups
  2996. unless |use_default_window| is set to to true. DevTools popups can be
  2997. blocked by returning true from CefCommandHandler::OnChromeCommand for
  2998. IDC_DEV_TOOLS. Only used with Chrome style.
  2999. </member>
  3000. <member name="M:CefLifeSpanHandler.OnBeforePopupAborted(scoped_refptr&lt;CefBrowser&gt;,System.Int32)">
  3001. Called on the UI thread if a new popup browser is aborted. This only
  3002. occurs if the popup is allowed in OnBeforePopup and creation fails before
  3003. OnAfterCreated is called for the new popup browser. The |browser| value is
  3004. the source of the popup request (opener browser). The |popup_id| value
  3005. uniquely identifies the popup in the context of the opener browser, and is
  3006. the same value that was passed to OnBeforePopup.
  3007. Any client state associated with pending popups should be cleared in
  3008. OnBeforePopupAborted, OnAfterCreated of the popup browser, or
  3009. OnBeforeClose of the opener browser. OnBeforeClose of the opener browser
  3010. may be called before this method in cases where the opener is closing
  3011. during popup creation, in which case CefBrowserHost::IsValid will return
  3012. false in this method.
  3013. </member>
  3014. <member name="M:CefLifeSpanHandler.OnBeforePopup(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,System.Int32,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_window_open_disposition_t,System.Boolean,CefStructBaseSimple&lt;_cef_popup_features_t&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefWindowInfo*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefClient&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStructBase&lt;CefBrowserSettingsTraits&gt;*!System.Runtime.CompilerServic">
  3015. Called on the UI thread before a new popup browser is created. The
  3016. |browser| and |frame| values represent the source of the popup request
  3017. (opener browser and frame). The |popup_id| value uniquely identifies the
  3018. popup in the context of the opener browser. The |target_url| and
  3019. |target_frame_name| values indicate where the popup browser should
  3020. navigate and may be empty if not specified with the request. The
  3021. |target_disposition| value indicates where the user intended to open the
  3022. popup (e.g. current tab, new tab, etc). The |user_gesture| value will be
  3023. true if the popup was opened via explicit user gesture (e.g. clicking a
  3024. link) or false if the popup opened automatically (e.g. via the
  3025. DomContentLoaded event). The |popupFeatures| structure contains additional
  3026. information about the requested popup window. To allow creation of the
  3027. popup browser optionally modify |windowInfo|, |client|, |settings| and
  3028. |no_javascript_access| and return false. To cancel creation of the popup
  3029. browser return true. The |client| and |settings| values will default to
  3030. the source browser's values. If the |no_javascript_access| value is set to
  3031. false the new browser will not be scriptable and may not be hosted in the
  3032. same renderer process as the source browser. Any modifications to
  3033. |windowInfo| will be ignored if the parent browser is wrapped in a
  3034. CefBrowserView. The |extra_info| parameter provides an opportunity to
  3035. specify extra information specific to the created popup browser that will
  3036. be passed to CefRenderProcessHandler::OnBrowserCreated() in the render
  3037. process.
  3038. If popup browser creation succeeds then OnAfterCreated will be called for
  3039. the new popup browser. If popup browser creation fails, and if the opener
  3040. browser has not yet been destroyed, then OnBeforePopupAborted will be
  3041. called for the opener browser. See OnBeforePopupAborted documentation for
  3042. additional details.
  3043. </member>
  3044. <member name="T:CefLifeSpanHandler">
  3045. Implement this interface to handle events related to browser life span. The
  3046. methods of this class will be called on the UI thread unless otherwise
  3047. indicated.
  3048. </member>
  3049. <member name="M:CefKeyboardHandler.OnKeyEvent(scoped_refptr&lt;CefBrowser&gt;,CefStructBaseSimple&lt;_cef_key_event_t&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,tagMSG*)">
  3050. Called after the renderer and JavaScript in the page has had a chance to
  3051. handle the event. |event| contains information about the keyboard event.
  3052. |os_event| is the operating system event message, if any. Return true if
  3053. the keyboard event was handled or false otherwise.
  3054. </member>
  3055. <member name="M:CefKeyboardHandler.OnPreKeyEvent(scoped_refptr&lt;CefBrowser&gt;,CefStructBaseSimple&lt;_cef_key_event_t&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,tagMSG*,System.Boolean*)">
  3056. Called before a keyboard event is sent to the renderer. |event| contains
  3057. information about the keyboard event. |os_event| is the operating system
  3058. event message, if any. Return true if the event was handled or false
  3059. otherwise. If the event will be handled in OnKeyEvent() as a keyboard
  3060. shortcut set |is_keyboard_shortcut| to true and return false.
  3061. </member>
  3062. <member name="T:CefKeyboardHandler">
  3063. Implement this interface to handle events related to keyboard input. The
  3064. methods of this class will be called on the UI thread.
  3065. </member>
  3066. <member name="M:CefJSDialogHandler.OnDialogClosed(scoped_refptr&lt;CefBrowser&gt;)">
  3067. Called when the dialog is closed.
  3068. </member>
  3069. <member name="M:CefJSDialogHandler.OnResetDialogState(scoped_refptr&lt;CefBrowser&gt;)">
  3070. Called to cancel any pending dialogs and reset any saved dialog state.
  3071. Will be called due to events like page navigation irregardless of whether
  3072. any dialogs are currently pending.
  3073. </member>
  3074. <member name="M:CefJSDialogHandler.OnBeforeUnloadDialog(scoped_refptr&lt;CefBrowser&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean,scoped_refptr&lt;CefJSDialogCallback&gt;)">
  3075. Called to run a dialog asking the user if they want to leave a page.
  3076. Return false to use the default dialog implementation. Return true if the
  3077. application will use a custom dialog or if the callback has been executed
  3078. immediately. Custom dialogs may be either modal or modeless. If a custom
  3079. dialog is used the application must execute |callback| once the custom
  3080. dialog is dismissed.
  3081. </member>
  3082. <member name="M:CefJSDialogHandler.OnJSDialog(scoped_refptr&lt;CefBrowser&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_jsdialog_type_t,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefJSDialogCallback&gt;,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3083. Called to run a JavaScript dialog. If |origin_url| is non-empty it can be
  3084. passed to the CefFormatUrlForSecurityDisplay function to retrieve a secure
  3085. and user-friendly display string. The |default_prompt_text| value will be
  3086. specified for prompt dialogs only. Set |suppress_message| to true and
  3087. return false to suppress the message (suppressing messages is preferable
  3088. to immediately executing the callback as this is used to detect presumably
  3089. malicious behavior like spamming alert messages in onbeforeunload). Set
  3090. |suppress_message| to false and return false to use the default
  3091. implementation (the default implementation will show one modal dialog at a
  3092. time and suppress any additional dialog requests until the displayed
  3093. dialog is dismissed). Return true if the application will use a custom
  3094. dialog or if the callback has been executed immediately. Custom dialogs
  3095. may be either modal or modeless. If a custom dialog is used the
  3096. application must execute |callback| once the custom dialog is dismissed.
  3097. </member>
  3098. <member name="T:CefJSDialogHandler">
  3099. Implement this interface to handle events related to JavaScript dialogs. The
  3100. methods of this class will be called on the UI thread.
  3101. </member>
  3102. <member name="M:CefJSDialogCallback.Continue(System.Boolean,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3103. Continue the JS dialog request. Set |success| to true if the OK button was
  3104. pressed. The |user_input| value should be specified for prompt dialogs.
  3105. </member>
  3106. <member name="T:CefJSDialogCallback">
  3107. Callback interface used for asynchronous continuation of JavaScript dialog
  3108. requests.
  3109. </member>
  3110. <member name="M:CefFrameHandler.OnMainFrameChanged(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,scoped_refptr&lt;CefFrame&gt;)">
  3111. Called when the main frame changes due to (a) initial browser creation,
  3112. (b) final browser destruction, (c) cross-origin navigation or (d)
  3113. re-navigation after renderer process termination (due to crashes, etc).
  3114. |old_frame| will be NULL and |new_frame| will be non-NULL when a main
  3115. frame is assigned to |browser| for the first time. |old_frame| will be
  3116. non-NULL and |new_frame| will be NULL when a main frame is removed from
  3117. |browser| for the last time. Both |old_frame| and |new_frame| will be
  3118. non-NULL for cross-origin navigations or re-navigation after renderer
  3119. process termination. This method will be called after OnFrameCreated() for
  3120. |new_frame| and/or after OnFrameDestroyed() for |old_frame|. If called
  3121. during browser destruction and after CefLifeSpanHandler::OnBeforeClose()
  3122. then CefBrowser::IsValid() will return false for |browser|.
  3123. </member>
  3124. <member name="M:CefFrameHandler.OnFrameDetached(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;)">
  3125. Called when a frame loses its connection to the renderer process. This may
  3126. occur when a frame is destroyed, enters the BackForwardCache, or
  3127. encounters a rare connection error. In the case of frame destruction this
  3128. call will be followed by a (potentially async) call to OnFrameDestroyed.
  3129. If frame destruction is occuring synchronously then CefFrame::IsValid()
  3130. will return false for |frame|. If called during browser destruction and
  3131. after CefLifeSpanHandler::OnBeforeClose() then CefBrowser::IsValid() will
  3132. return false for |browser|. If, in the non-destruction case, the same
  3133. frame later exits the BackForwardCache or recovers from a connection error
  3134. then there will be a follow-up call to OnFrameAttached. This method will
  3135. not be called for temporary frames created during cross-origin navigation.
  3136. </member>
  3137. <member name="M:CefFrameHandler.OnFrameAttached(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,System.Boolean)">
  3138. Called when a frame can begin routing commands to/from the associated
  3139. renderer process. |reattached| will be true if the frame was re-attached
  3140. after exiting the BackForwardCache or after encountering a recoverable
  3141. connection error. Any queued commands will now have been dispatched. This
  3142. method will not be called for temporary frames created during cross-origin
  3143. navigation.
  3144. </member>
  3145. <member name="M:CefFrameHandler.OnFrameDestroyed(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;)">
  3146. Called when an existing frame is destroyed. This will be the last
  3147. notification that references |frame| and CefFrame::IsValid() will return
  3148. false for |frame|. If called during browser destruction and after
  3149. CefLifeSpanHandler::OnBeforeClose() then CefBrowser::IsValid() will return
  3150. false for |browser|. Any queued commands that have not been sent will be
  3151. discarded before this callback.
  3152. </member>
  3153. <member name="M:CefFrameHandler.OnFrameCreated(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;)">
  3154. Called when a new frame is created. This will be the first notification
  3155. that references |frame|. Any commands that require transport to the
  3156. associated renderer process (LoadRequest, SendProcessMessage, GetSource,
  3157. etc.) will be queued. The queued commands will be sent before
  3158. OnFrameAttached or discarded before OnFrameDestroyed if the frame never
  3159. attaches.
  3160. </member>
  3161. <member name="T:CefFrameHandler">
  3162. Implement this interface to handle events related to CefFrame life span. The
  3163. order of callbacks is:
  3164. (1) During initial CefBrowserHost creation and navigation of the main frame:
  3165. - CefFrameHandler::OnFrameCreated =&gt; The initial main frame object has been
  3166. created. Any commands will be queued until the frame is attached.
  3167. - CefFrameHandler::OnMainFrameChanged =&gt; The initial main frame object has
  3168. been assigned to the browser.
  3169. - CefLifeSpanHandler::OnAfterCreated =&gt; The browser is now valid and can be
  3170. used.
  3171. - CefFrameHandler::OnFrameAttached =&gt; The initial main frame object is now
  3172. connected to its peer in the renderer process. Commands can be routed.
  3173. (2) During further CefBrowserHost navigation/loading of the main frame
  3174. and/or sub-frames:
  3175. - CefFrameHandler::OnFrameCreated =&gt; A new main frame or sub-frame object
  3176. has been created. Any commands will be queued until the frame is attached.
  3177. - CefFrameHandler::OnFrameAttached =&gt; A new main frame or sub-frame object
  3178. is now connected to its peer in the renderer process. Commands can be
  3179. routed.
  3180. - CefFrameHandler::OnFrameDetached =&gt; An existing main frame or sub-frame
  3181. object has lost its connection to the renderer process. If multiple
  3182. objects are detached at the same time then notifications will be sent for
  3183. any sub-frame objects before the main frame object. Commands can no longer
  3184. be routed and will be discarded.
  3185. - CefFremeHadler::OnFrameDestroyed =&gt; An existing main frame or sub-frame
  3186. object has been destroyed.
  3187. - CefFrameHandler::OnMainFrameChanged =&gt; A new main frame object has been
  3188. assigned to the browser. This will only occur with cross-origin navigation
  3189. or re-navigation after renderer process termination (due to crashes, etc).
  3190. (3) During final CefBrowserHost destruction of the main frame:
  3191. - CefFrameHandler::OnFrameDetached =&gt; Any sub-frame objects have lost their
  3192. connection to the renderer process. Commands can no longer be routed and
  3193. will be discarded.
  3194. - CefFreameHandler::OnFrameDestroyed =&gt; Any sub-frame objects have been
  3195. destroyed.
  3196. - CefLifeSpanHandler::OnBeforeClose =&gt; The browser has been destroyed.
  3197. - CefFrameHandler::OnFrameDetached =&gt; The main frame object have lost its
  3198. connection to the renderer process. Notifications will be sent for any
  3199. sub-frame objects before the main frame object. Commands can no longer be
  3200. routed and will be discarded.
  3201. - CefFreameHandler::OnFrameDestroyed =&gt; The main frame object has been
  3202. destroyed.
  3203. - CefFrameHandler::OnMainFrameChanged =&gt; The final main frame object has
  3204. been removed from the browser.
  3205. Special handling applies for cross-origin loading on creation/navigation of
  3206. sub-frames, and cross-origin loading on creation of new popup browsers. A
  3207. temporary frame will first be created in the parent frame's renderer
  3208. process. This temporary frame will never attach and will be discarded after
  3209. the real cross-origin frame is created in the new/target renderer process.
  3210. The client will receive creation callbacks for the temporary frame, followed
  3211. by cross-origin navigation callbacks (2) for the transition from the
  3212. temporary frame to the real frame. The temporary frame will not receive or
  3213. execute commands during this transitional period (any sent commands will be
  3214. discarded).
  3215. When the main frame navigates to a different origin the OnMainFrameChanged
  3216. callback (2) will be executed with the old and new main frame objects.
  3217. Callbacks will not be executed for placeholders that may be created during
  3218. pre-commit navigation for sub-frames that do not yet exist in the renderer
  3219. process. Placeholders will have CefFrame::GetIdentifier() == -4.
  3220. The methods of this class will be called on the UI thread unless otherwise
  3221. indicated.
  3222. </member>
  3223. <member name="M:CefFocusHandler.OnGotFocus(scoped_refptr&lt;CefBrowser&gt;)">
  3224. Called when the browser component has received focus.
  3225. </member>
  3226. <member name="M:CefFocusHandler.OnSetFocus(scoped_refptr&lt;CefBrowser&gt;,cef_focus_source_t)">
  3227. Called when the browser component is requesting focus. |source| indicates
  3228. where the focus request is originating from. Return false to allow the
  3229. focus to be set or true to cancel setting the focus.
  3230. </member>
  3231. <member name="M:CefFocusHandler.OnTakeFocus(scoped_refptr&lt;CefBrowser&gt;,System.Boolean)">
  3232. Called when the browser component is about to loose focus. For instance,
  3233. if focus was on the last HTML element and the user pressed the TAB key.
  3234. |next| will be true if the browser is giving focus to the next component
  3235. and false if the browser is giving focus to the previous component.
  3236. </member>
  3237. <member name="T:CefFocusHandler">
  3238. Implement this interface to handle events related to focus. The methods of
  3239. this class will be called on the UI thread.
  3240. </member>
  3241. <member name="M:CefFindHandler.OnFindResult(scoped_refptr&lt;CefBrowser&gt;,System.Int32,System.Int32,CefRect!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32,System.Boolean)">
  3242. Called to report find results returned by CefBrowserHost::Find().
  3243. |identifer| is a unique incremental identifier for the currently active
  3244. search, |count| is the number of matches currently identified,
  3245. |selectionRect| is the location of where the match was found (in window
  3246. coordinates), |activeMatchOrdinal| is the current position in the search
  3247. results, and |finalUpdate| is true if this is the last find notification.
  3248. </member>
  3249. <member name="T:CefFindHandler">
  3250. Implement this interface to handle events related to find results. The
  3251. methods of this class will be called on the UI thread.
  3252. </member>
  3253. <member name="M:CefDragHandler.OnDraggableRegionsChanged(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,std.vector&lt;CefDraggableRegion,std.allocator&lt;CefDraggableRegion&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3254. Called whenever draggable regions for the browser window change. These can
  3255. be specified using the '-webkit-app-region: drag/no-drag' CSS-property. If
  3256. draggable regions are never defined in a document this method will also
  3257. never be called. If the last draggable region is removed from a document
  3258. this method will be called with an empty vector.
  3259. </member>
  3260. <member name="M:CefDragHandler.OnDragEnter(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefDragData&gt;,cef_drag_operations_mask_t)">
  3261. Called when an external drag event enters the browser window. |dragData|
  3262. contains the drag event data and |mask| represents the type of drag
  3263. operation. Return false for default drag handling behavior or true to
  3264. cancel the drag event.
  3265. </member>
  3266. <member name="T:CefDragHandler">
  3267. Implement this interface to handle events related to dragging. The methods
  3268. of this class will be called on the UI thread.
  3269. </member>
  3270. <member name="M:CefDownloadHandler.OnDownloadUpdated(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefDownloadItem&gt;,scoped_refptr&lt;CefDownloadItemCallback&gt;)">
  3271. Called when a download's status or progress information has been updated.
  3272. This may be called multiple times before and after OnBeforeDownload().
  3273. Execute |callback| either asynchronously or in this method to cancel the
  3274. download if desired. Do not keep a reference to |download_item| outside of
  3275. this method.
  3276. </member>
  3277. <member name="M:CefDownloadHandler.OnBeforeDownload(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefDownloadItem&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefBeforeDownloadCallback&gt;)">
  3278. Called before a download begins. |suggested_name| is the suggested name
  3279. for the download file. Return true and execute |callback| either
  3280. asynchronously or in this method to continue or cancel the download.
  3281. Return false to proceed with default handling (cancel with Alloy style,
  3282. download shelf with Chrome style). Do not keep a reference to
  3283. |download_item| outside of this method.
  3284. </member>
  3285. <member name="M:CefDownloadHandler.CanDownload(scoped_refptr&lt;CefBrowser&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3286. Called before a download begins in response to a user-initiated action
  3287. (e.g. alt + link click or link click that returns a `Content-Disposition:
  3288. attachment` response from the server). |url| is the target download URL
  3289. and |request_method| is the target method (GET, POST, etc). Return true to
  3290. proceed with the download or false to cancel the download.
  3291. </member>
  3292. <member name="T:CefDownloadHandler">
  3293. Class used to handle file downloads. The methods of this class will called
  3294. on the browser process UI thread.
  3295. </member>
  3296. <member name="M:CefDownloadItemCallback.Resume">
  3297. Call to resume the download.
  3298. </member>
  3299. <member name="M:CefDownloadItemCallback.Pause">
  3300. Call to pause the download.
  3301. </member>
  3302. <member name="M:CefDownloadItemCallback.Cancel">
  3303. Call to cancel the download.
  3304. </member>
  3305. <member name="T:CefDownloadItemCallback">
  3306. Callback interface used to asynchronously cancel a download.
  3307. </member>
  3308. <member name="M:CefBeforeDownloadCallback.Continue(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean)">
  3309. Call to continue the download. Set |download_path| to the full file path
  3310. for the download including the file name or leave blank to use the
  3311. suggested name and the default temp directory. Set |show_dialog| to true
  3312. if you do wish to show the default "Save As" dialog.
  3313. </member>
  3314. <member name="T:CefBeforeDownloadCallback">
  3315. Callback interface used to asynchronously continue a download.
  3316. </member>
  3317. <member name="M:CefDisplayHandler.OnMediaAccessChange(scoped_refptr&lt;CefBrowser&gt;,System.Boolean,System.Boolean)">
  3318. Called when the browser's access to an audio and/or video source has
  3319. changed.
  3320. </member>
  3321. <member name="M:CefDisplayHandler.OnCursorChange(scoped_refptr&lt;CefBrowser&gt;,HICON__*,cef_cursor_type_t,CefCursorInfo!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3322. Called when the browser's cursor has changed. If |type| is CT_CUSTOM then
  3323. |custom_cursor_info| will be populated with the custom cursor information.
  3324. Return true if the cursor change was handled or false for default
  3325. handling.
  3326. </member>
  3327. <member name="M:CefDisplayHandler.OnLoadingProgressChange(scoped_refptr&lt;CefBrowser&gt;,System.Double)">
  3328. Called when the overall page loading progress has changed. |progress|
  3329. ranges from 0.0 to 1.0.
  3330. </member>
  3331. <member name="M:CefDisplayHandler.OnAutoResize(scoped_refptr&lt;CefBrowser&gt;,CefSize!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3332. Called when auto-resize is enabled via
  3333. CefBrowserHost::SetAutoResizeEnabled and the contents have auto-resized.
  3334. |new_size| will be the desired size in view coordinates. Return true if
  3335. the resize was handled or false for default handling.
  3336. </member>
  3337. <member name="M:CefDisplayHandler.OnConsoleMessage(scoped_refptr&lt;CefBrowser&gt;,cef_log_severity_t,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32)">
  3338. Called to display a console message. Return true to stop the message from
  3339. being output to the console.
  3340. </member>
  3341. <member name="M:CefDisplayHandler.OnStatusMessage(scoped_refptr&lt;CefBrowser&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3342. Called when the browser receives a status message. |value| contains the
  3343. text that will be displayed in the status message.
  3344. </member>
  3345. <member name="M:CefDisplayHandler.OnTooltip(scoped_refptr&lt;CefBrowser&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3346. Called when the browser is about to display a tooltip. |text| contains the
  3347. text that will be displayed in the tooltip. To handle the display of the
  3348. tooltip yourself return true. Otherwise, you can optionally modify |text|
  3349. and then return false to allow the browser to display the tooltip.
  3350. When window rendering is disabled the application is responsible for
  3351. drawing tooltips and the return value is ignored.
  3352. </member>
  3353. <member name="M:CefDisplayHandler.OnFullscreenModeChange(scoped_refptr&lt;CefBrowser&gt;,System.Boolean)">
  3354. Called when web content in the page has toggled fullscreen mode. If
  3355. |fullscreen| is true the content will automatically be sized to fill the
  3356. browser content area. If |fullscreen| is false the content will
  3357. automatically return to its original size and position. With Alloy style
  3358. the client is responsible for triggering the fullscreen transition (for
  3359. example, by calling CefWindow::SetFullscreen when using Views). With
  3360. Chrome style the fullscreen transition will be triggered automatically.
  3361. The CefWindowDelegate::OnWindowFullscreenTransition method will be called
  3362. during the fullscreen transition for notification purposes.
  3363. </member>
  3364. <member name="M:CefDisplayHandler.OnFaviconURLChange(scoped_refptr&lt;CefBrowser&gt;,std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3365. Called when the page icon changes.
  3366. </member>
  3367. <member name="M:CefDisplayHandler.OnTitleChange(scoped_refptr&lt;CefBrowser&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3368. Called when the page title changes.
  3369. </member>
  3370. <member name="M:CefDisplayHandler.OnAddressChange(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3371. Called when a frame's address has changed.
  3372. </member>
  3373. <member name="T:CefDisplayHandler">
  3374. Implement this interface to handle events related to browser display state.
  3375. The methods of this class will be called on the UI thread.
  3376. </member>
  3377. <member name="M:CefDialogHandler.OnFileDialog(scoped_refptr&lt;CefBrowser&gt;,cef_file_dialog_mode_t,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector&lt;CefStringBase&lt;CefString">
  3378. Called to run a file chooser dialog. |mode| represents the type of dialog
  3379. to display. |title| to the title to be used for the dialog and may be
  3380. empty to show the default title ("Open" or "Save" depending on the mode).
  3381. |default_file_path| is the path with optional directory and/or file name
  3382. component that should be initially selected in the dialog.
  3383. |accept_filters| are used to restrict the selectable file types and may be
  3384. any combination of valid lower-cased MIME types (e.g. "text/*" or
  3385. "image/*") and individual file extensions (e.g. ".txt" or ".png").
  3386. |accept_extensions| provides the semicolon-delimited expansion of MIME
  3387. types to file extensions (if known, or empty string otherwise).
  3388. |accept_descriptions| provides the descriptions for MIME types (if known,
  3389. or empty string otherwise). For example, the "image/*" mime type might
  3390. have extensions ".png;.jpg;.bmp;..." and description "Image Files".
  3391. |accept_filters|, |accept_extensions| and |accept_descriptions| will all
  3392. be the same size. To display a custom dialog return true and execute
  3393. |callback| either inline or at a later time. To display the default dialog
  3394. return false. If this method returns false it may be called an additional
  3395. time for the same dialog (both before and after MIME type expansion).
  3396. </member>
  3397. <member name="T:CefDialogHandler">
  3398. Implement this interface to handle dialog events. The methods of this class
  3399. will be called on the browser process UI thread.
  3400. </member>
  3401. <member name="M:CefFileDialogCallback.Cancel">
  3402. Cancel the file selection.
  3403. </member>
  3404. <member name="M:CefFileDialogCallback.Continue(std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3405. Continue the file selection. |file_paths| should be a single value or a
  3406. list of values depending on the dialog mode. An empty |file_paths| value
  3407. is treated the same as calling Cancel().
  3408. </member>
  3409. <member name="T:CefFileDialogCallback">
  3410. Callback interface for asynchronous continuation of file dialog requests.
  3411. </member>
  3412. <member name="M:CefContextMenuParams.IsCustomMenu">
  3413. Returns true if the context menu contains items specified by the renderer
  3414. process.
  3415. Returns true if the context menu contains items specified by the renderer
  3416. process.
  3417. </member>
  3418. <member name="M:CefContextMenuParams.GetEditStateFlags">
  3419. Returns flags representing the actions supported by the editable node, if
  3420. any, that the context menu was invoked on.
  3421. Returns flags representing the actions supported by the editable node, if
  3422. any, that the context menu was invoked on.
  3423. </member>
  3424. <member name="M:CefContextMenuParams.IsSpellCheckEnabled">
  3425. Returns true if the context menu was invoked on an editable node where
  3426. spell-check is enabled.
  3427. Returns true if the context menu was invoked on an editable node where
  3428. spell-check is enabled.
  3429. </member>
  3430. <member name="M:CefContextMenuParams.IsEditable">
  3431. Returns true if the context menu was invoked on an editable node.
  3432. Returns true if the context menu was invoked on an editable node.
  3433. </member>
  3434. <member name="M:CefContextMenuParams.GetDictionarySuggestions(std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3435. Returns true if suggestions exist, false otherwise. Fills in |suggestions|
  3436. from the spell check service for the misspelled word if there is one.
  3437. Returns true if suggestions exist, false otherwise. Fills in |suggestions|
  3438. from the spell check service for the misspelled word if there is one.
  3439. </member>
  3440. <member name="M:CefContextMenuParams.GetMisspelledWord">
  3441. Returns the text of the misspelled word, if any, that the context menu was
  3442. invoked on.
  3443. Returns the text of the misspelled word, if any, that the context menu was
  3444. invoked on.
  3445. </member>
  3446. <member name="M:CefContextMenuParams.GetSelectionText">
  3447. Returns the text of the selection, if any, that the context menu was
  3448. invoked on.
  3449. Returns the text of the selection, if any, that the context menu was
  3450. invoked on.
  3451. </member>
  3452. <member name="M:CefContextMenuParams.GetMediaStateFlags">
  3453. Returns flags representing the actions supported by the media element, if
  3454. any, that the context menu was invoked on.
  3455. Returns flags representing the actions supported by the media element, if
  3456. any, that the context menu was invoked on.
  3457. </member>
  3458. <member name="M:CefContextMenuParams.GetMediaType">
  3459. Returns the type of context node that the context menu was invoked on.
  3460. Returns the type of context node that the context menu was invoked on.
  3461. </member>
  3462. <member name="M:CefContextMenuParams.GetFrameCharset">
  3463. Returns the character encoding of the subframe that the context menu was
  3464. invoked on.
  3465. Returns the character encoding of the subframe that the context menu was
  3466. invoked on.
  3467. </member>
  3468. <member name="M:CefContextMenuParams.GetFrameUrl">
  3469. Returns the URL of the subframe that the context menu was invoked on.
  3470. Returns the URL of the subframe that the context menu was invoked on.
  3471. </member>
  3472. <member name="M:CefContextMenuParams.GetPageUrl">
  3473. Returns the URL of the top level page that the context menu was invoked
  3474. on.
  3475. Returns the URL of the top level page that the context menu was invoked
  3476. on.
  3477. </member>
  3478. <member name="M:CefContextMenuParams.GetTitleText">
  3479. Returns the title text or the alt text if the context menu was invoked on
  3480. an image.
  3481. Returns the title text or the alt text if the context menu was invoked on
  3482. an image.
  3483. </member>
  3484. <member name="M:CefContextMenuParams.HasImageContents">
  3485. Returns true if the context menu was invoked on an image which has
  3486. non-empty contents.
  3487. Returns true if the context menu was invoked on an image which has
  3488. non-empty contents.
  3489. </member>
  3490. <member name="M:CefContextMenuParams.GetSourceUrl">
  3491. Returns the source URL, if any, for the element that the context menu was
  3492. invoked on. Example of elements with source URLs are img, audio, and
  3493. video.
  3494. Returns the source URL, if any, for the element that the context menu was
  3495. invoked on. Example of elements with source URLs are img, audio, and
  3496. video.
  3497. </member>
  3498. <member name="M:CefContextMenuParams.GetUnfilteredLinkUrl">
  3499. Returns the link URL, if any, to be used ONLY for "copy link address". We
  3500. don't validate this field in the frontend process.
  3501. Returns the link URL, if any, to be used ONLY for "copy link address". We
  3502. don't validate this field in the frontend process.
  3503. </member>
  3504. <member name="M:CefContextMenuParams.GetLinkUrl">
  3505. Returns the URL of the link, if any, that encloses the node that the
  3506. context menu was invoked on.
  3507. Returns the URL of the link, if any, that encloses the node that the
  3508. context menu was invoked on.
  3509. </member>
  3510. <member name="M:CefContextMenuParams.GetTypeFlags">
  3511. Returns flags representing the type of node that the context menu was
  3512. invoked on.
  3513. Returns flags representing the type of node that the context menu was
  3514. invoked on.
  3515. </member>
  3516. <member name="M:CefContextMenuParams.GetYCoord">
  3517. Returns the Y coordinate of the mouse where the context menu was invoked.
  3518. Coords are relative to the associated RenderView's origin.
  3519. Returns the Y coordinate of the mouse where the context menu was invoked.
  3520. Coords are relative to the associated RenderView's origin.
  3521. </member>
  3522. <member name="M:CefContextMenuParams.GetXCoord">
  3523. Returns the X coordinate of the mouse where the context menu was invoked.
  3524. Coords are relative to the associated RenderView's origin.
  3525. Returns the X coordinate of the mouse where the context menu was invoked.
  3526. Coords are relative to the associated RenderView's origin.
  3527. </member>
  3528. <member name="T:CefContextMenuParams">
  3529. Provides information about the context menu state. The methods of this class
  3530. can only be accessed on browser process the UI thread.
  3531. Provides information about the context menu state. The methods of this class
  3532. can only be accessed on browser process the UI thread.
  3533. </member>
  3534. <member name="M:CefContextMenuHandler.OnQuickMenuDismissed(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;)">
  3535. Called when the quick menu for a windowless browser is dismissed
  3536. irregardless of whether the menu was canceled or a command was selected.
  3537. Called when the quick menu for a windowless browser is dismissed
  3538. irregardless of whether the menu was canceled or a command was selected.
  3539. </member>
  3540. <member name="M:CefContextMenuHandler.OnQuickMenuCommand(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,System.Int32,cef_event_flags_t)">
  3541. Called to execute a command selected from the quick menu for a windowless
  3542. browser. Return true if the command was handled or false for the default
  3543. implementation. See cef_menu_id_t for command IDs that have default
  3544. implementations.
  3545. Called to execute a command selected from the quick menu for a windowless
  3546. browser. Return true if the command was handled or false for the default
  3547. implementation. See cef_menu_id_t for command IDs that have default
  3548. implementations.
  3549. </member>
  3550. <member name="M:CefContextMenuHandler.RunQuickMenu(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,CefPoint!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefSize!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_quick_menu_edit_state_flags_t,scoped_refptr&lt;CefRunQuickMenuCallback&gt;)">
  3551. Called to allow custom display of the quick menu for a windowless browser.
  3552. |location| is the top left corner of the selected region. |size| is the
  3553. size of the selected region. |edit_state_flags| is a combination of flags
  3554. that represent the state of the quick menu. Return true if the menu will
  3555. be handled and execute |callback| either synchronously or asynchronously
  3556. with the selected command ID. Return false to cancel the menu.
  3557. Called to allow custom display of the quick menu for a windowless browser.
  3558. |location| is the top left corner of the selected region. |size| is the
  3559. size of the selected region. |edit_state_flags| is a combination of flags
  3560. that represent the state of the quick menu. Return true if the menu will
  3561. be handled and execute |callback| either synchronously or asynchronously
  3562. with the selected command ID. Return false to cancel the menu.
  3563. </member>
  3564. <member name="M:CefContextMenuHandler.OnContextMenuDismissed(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;)">
  3565. Called when the context menu is dismissed irregardless of whether the menu
  3566. was canceled or a command was selected.
  3567. Called when the context menu is dismissed irregardless of whether the menu
  3568. was canceled or a command was selected.
  3569. </member>
  3570. <member name="M:CefContextMenuHandler.OnContextMenuCommand(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,scoped_refptr&lt;CefContextMenuParams&gt;,System.Int32,cef_event_flags_t)">
  3571. Called to execute a command selected from the context menu. Return true if
  3572. the command was handled or false for the default implementation. See
  3573. cef_menu_id_t for the command ids that have default implementations. All
  3574. user-defined command ids should be between MENU_ID_USER_FIRST and
  3575. MENU_ID_USER_LAST. |params| will have the same values as what was passed
  3576. to OnBeforeContextMenu(). Do not keep a reference to |params| outside of
  3577. this callback.
  3578. Called to execute a command selected from the context menu. Return true if
  3579. the command was handled or false for the default implementation. See
  3580. cef_menu_id_t for the command ids that have default implementations. All
  3581. user-defined command ids should be between MENU_ID_USER_FIRST and
  3582. MENU_ID_USER_LAST. |params| will have the same values as what was passed
  3583. to OnBeforeContextMenu(). Do not keep a reference to |params| outside of
  3584. this callback.
  3585. </member>
  3586. <member name="M:CefContextMenuHandler.RunContextMenu(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,scoped_refptr&lt;CefContextMenuParams&gt;,scoped_refptr&lt;CefMenuModel&gt;,scoped_refptr&lt;CefRunContextMenuCallback&gt;)">
  3587. Called to allow custom display of the context menu. |params| provides
  3588. information about the context menu state. |model| contains the context
  3589. menu model resulting from OnBeforeContextMenu. For custom display return
  3590. true and execute |callback| either synchronously or asynchronously with
  3591. the selected command ID. For default display return false. Do not keep
  3592. references to |params| or |model| outside of this callback.
  3593. Called to allow custom display of the context menu. |params| provides
  3594. information about the context menu state. |model| contains the context
  3595. menu model resulting from OnBeforeContextMenu. For custom display return
  3596. true and execute |callback| either synchronously or asynchronously with
  3597. the selected command ID. For default display return false. Do not keep
  3598. references to |params| or |model| outside of this callback.
  3599. </member>
  3600. <member name="M:CefContextMenuHandler.OnBeforeContextMenu(scoped_refptr&lt;CefBrowser&gt;,scoped_refptr&lt;CefFrame&gt;,scoped_refptr&lt;CefContextMenuParams&gt;,scoped_refptr&lt;CefMenuModel&gt;)">
  3601. Called before a context menu is displayed. |params| provides information
  3602. about the context menu state. |model| initially contains the default
  3603. context menu. The |model| can be cleared to show no context menu or
  3604. modified to show a custom menu. Do not keep references to |params| or
  3605. |model| outside of this callback.
  3606. Called before a context menu is displayed. |params| provides information
  3607. about the context menu state. |model| initially contains the default
  3608. context menu. The |model| can be cleared to show no context menu or
  3609. modified to show a custom menu. Do not keep references to |params| or
  3610. |model| outside of this callback.
  3611. </member>
  3612. <member name="T:CefContextMenuHandler">
  3613. Implement this interface to handle context menu events. The methods of this
  3614. class will be called on the UI thread.
  3615. Implement this interface to handle context menu events. The methods of this
  3616. class will be called on the UI thread.
  3617. </member>
  3618. <member name="M:CefRunQuickMenuCallback.Cancel">
  3619. Cancel quick menu display.
  3620. Cancel quick menu display.
  3621. </member>
  3622. <member name="M:CefRunQuickMenuCallback.Continue(System.Int32,cef_event_flags_t)">
  3623. Complete quick menu display by selecting the specified |command_id| and
  3624. |event_flags|.
  3625. Complete quick menu display by selecting the specified |command_id| and
  3626. |event_flags|.
  3627. </member>
  3628. <member name="T:CefRunQuickMenuCallback">
  3629. Callback interface used for continuation of custom quick menu display.
  3630. Callback interface used for continuation of custom quick menu display.
  3631. </member>
  3632. <member name="M:CefRunContextMenuCallback.Cancel">
  3633. Cancel context menu display.
  3634. Cancel context menu display.
  3635. </member>
  3636. <member name="M:CefRunContextMenuCallback.Continue(System.Int32,cef_event_flags_t)">
  3637. Complete context menu display by selecting the specified |command_id| and
  3638. |event_flags|.
  3639. Complete context menu display by selecting the specified |command_id| and
  3640. |event_flags|.
  3641. </member>
  3642. <member name="T:CefRunContextMenuCallback">
  3643. Callback interface used for continuation of custom context menu display.
  3644. Callback interface used for continuation of custom context menu display.
  3645. </member>
  3646. <member name="M:CefMenuModel.GetColorAt(System.Int32,cef_menu_color_type_t,System.UInt32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3647. Returns in |color| the color that was explicitly set for |command_id| and
  3648. |color_type|. Specify an |index| value of -1 to return the default color
  3649. in |color|. If a color was not set then 0 will be returned in |color|.
  3650. Returns true on success.
  3651. </member>
  3652. <member name="M:CefMenuModel.GetColor(System.Int32,cef_menu_color_type_t,System.UInt32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3653. Returns in |color| the color that was explicitly set for |command_id| and
  3654. |color_type|. If a color was not set then 0 will be returned in |color|.
  3655. Returns true on success.
  3656. </member>
  3657. <member name="M:CefMenuModel.SetColorAt(System.Int32,cef_menu_color_type_t,System.UInt32)">
  3658. Set the explicit color for |command_id| and |index| to |color|. Specify a
  3659. |color| value of 0 to remove the explicit color. Specify an |index| value
  3660. of -1 to set the default color for items that do not have an explicit
  3661. color set. If no explicit color or default color is set for |color_type|
  3662. then the system color will be used. Returns true on success.
  3663. </member>
  3664. <member name="M:CefMenuModel.SetColor(System.Int32,cef_menu_color_type_t,System.UInt32)">
  3665. Set the explicit color for |command_id| and |color_type| to |color|.
  3666. Specify a |color| value of 0 to remove the explicit color. If no explicit
  3667. color or default color is set for |color_type| then the system color will
  3668. be used. Returns true on success.
  3669. </member>
  3670. <member name="M:CefMenuModel.GetAcceleratorAt(System.UInt32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3671. Retrieves the keyboard accelerator for the specified |index|. Returns true
  3672. on success.
  3673. </member>
  3674. <member name="M:CefMenuModel.GetAccelerator(System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3675. Retrieves the keyboard accelerator for the specified |command_id|. Returns
  3676. true on success.
  3677. </member>
  3678. <member name="M:CefMenuModel.RemoveAcceleratorAt(System.UInt32)">
  3679. Remove the keyboard accelerator at the specified |index|. Returns true on
  3680. success.
  3681. </member>
  3682. <member name="M:CefMenuModel.RemoveAccelerator(System.Int32)">
  3683. Remove the keyboard accelerator for the specified |command_id|. Returns
  3684. true on success.
  3685. </member>
  3686. <member name="M:CefMenuModel.SetAcceleratorAt(System.UInt32,System.Int32,System.Boolean,System.Boolean,System.Boolean)">
  3687. Set the keyboard accelerator at the specified |index|. |key_code| can be
  3688. any virtual key or character value. Returns true on success.
  3689. </member>
  3690. <member name="M:CefMenuModel.SetAccelerator(System.Int32,System.Int32,System.Boolean,System.Boolean,System.Boolean)">
  3691. Set the keyboard accelerator for the specified |command_id|. |key_code|
  3692. can be any virtual key or character value. Returns true on success.
  3693. </member>
  3694. <member name="M:CefMenuModel.HasAcceleratorAt(System.UInt32)">
  3695. Returns true if the specified |index| has a keyboard accelerator assigned.
  3696. </member>
  3697. <member name="M:CefMenuModel.HasAccelerator(System.Int32)">
  3698. Returns true if the specified |command_id| has a keyboard accelerator
  3699. assigned.
  3700. </member>
  3701. <member name="M:CefMenuModel.SetCheckedAt(System.UInt32,System.Boolean)">
  3702. Check the specified |index|. Only applies to check and radio items.
  3703. Returns true on success.
  3704. </member>
  3705. <member name="M:CefMenuModel.SetChecked(System.Int32,System.Boolean)">
  3706. Check the specified |command_id|. Only applies to check and radio items.
  3707. Returns true on success.
  3708. </member>
  3709. <member name="M:CefMenuModel.IsCheckedAt(System.UInt32)">
  3710. Returns true if the specified |index| is checked. Only applies to check
  3711. and radio items.
  3712. </member>
  3713. <member name="M:CefMenuModel.IsChecked(System.Int32)">
  3714. Returns true if the specified |command_id| is checked. Only applies to
  3715. check and radio items.
  3716. </member>
  3717. <member name="M:CefMenuModel.SetEnabledAt(System.UInt32,System.Boolean)">
  3718. Change the enabled status at the specified |index|. Returns true on
  3719. success.
  3720. </member>
  3721. <member name="M:CefMenuModel.SetEnabled(System.Int32,System.Boolean)">
  3722. Change the enabled status of the specified |command_id|. Returns true on
  3723. success.
  3724. </member>
  3725. <member name="M:CefMenuModel.IsEnabledAt(System.UInt32)">
  3726. Returns true if the specified |index| is enabled.
  3727. </member>
  3728. <member name="M:CefMenuModel.IsEnabled(System.Int32)">
  3729. Returns true if the specified |command_id| is enabled.
  3730. </member>
  3731. <member name="M:CefMenuModel.SetVisibleAt(System.UInt32,System.Boolean)">
  3732. Change the visibility at the specified |index|. Returns true on success.
  3733. </member>
  3734. <member name="M:CefMenuModel.SetVisible(System.Int32,System.Boolean)">
  3735. Change the visibility of the specified |command_id|. Returns true on
  3736. success.
  3737. </member>
  3738. <member name="M:CefMenuModel.IsVisibleAt(System.UInt32)">
  3739. Returns true if the specified |index| is visible.
  3740. </member>
  3741. <member name="M:CefMenuModel.IsVisible(System.Int32)">
  3742. Returns true if the specified |command_id| is visible.
  3743. </member>
  3744. <member name="M:CefMenuModel.GetSubMenuAt(System.UInt32)">
  3745. Returns the submenu at the specified |index| or empty if invalid.
  3746. </member>
  3747. <member name="M:CefMenuModel.GetSubMenu(System.Int32)">
  3748. Returns the submenu for the specified |command_id| or empty if invalid.
  3749. </member>
  3750. <member name="M:CefMenuModel.SetGroupIdAt(System.UInt32,System.Int32)">
  3751. Sets the group id at the specified |index|. Returns true on success.
  3752. </member>
  3753. <member name="M:CefMenuModel.SetGroupId(System.Int32,System.Int32)">
  3754. Sets the group id for the specified |command_id|. Returns true on success.
  3755. </member>
  3756. <member name="M:CefMenuModel.GetGroupIdAt(System.UInt32)">
  3757. Returns the group id at the specified |index| or -1 if invalid.
  3758. </member>
  3759. <member name="M:CefMenuModel.GetGroupId(System.Int32)">
  3760. Returns the group id for the specified |command_id| or -1 if invalid.
  3761. </member>
  3762. <member name="M:CefMenuModel.GetTypeAt(System.UInt32)">
  3763. Returns the item type at the specified |index|.
  3764. </member>
  3765. <member name="M:CefMenuModel.GetType(System.Int32)">
  3766. Returns the item type for the specified |command_id|.
  3767. </member>
  3768. <member name="M:CefMenuModel.SetLabelAt(System.UInt32,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3769. Set the label at the specified |index|. Returns true on success.
  3770. </member>
  3771. <member name="M:CefMenuModel.SetLabel(System.Int32,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3772. Sets the label for the specified |command_id|. Returns true on success.
  3773. </member>
  3774. <member name="M:CefMenuModel.GetLabelAt(System.UInt32)">
  3775. Returns the label at the specified |index| or empty if not found due to
  3776. invalid range or the index being a separator.
  3777. </member>
  3778. <member name="M:CefMenuModel.GetLabel(System.Int32)">
  3779. Returns the label for the specified |command_id| or empty if not found.
  3780. </member>
  3781. <member name="M:CefMenuModel.SetCommandIdAt(System.UInt32,System.Int32)">
  3782. Sets the command id at the specified |index|. Returns true on success.
  3783. </member>
  3784. <member name="M:CefMenuModel.GetCommandIdAt(System.UInt32)">
  3785. Returns the command id at the specified |index| or -1 if not found due to
  3786. invalid range or the index being a separator.
  3787. </member>
  3788. <member name="M:CefMenuModel.GetIndexOf(System.Int32)">
  3789. Returns the index associated with the specified |command_id| or -1 if not
  3790. found due to the command id not existing in the menu.
  3791. </member>
  3792. <member name="M:CefMenuModel.RemoveAt(System.UInt32)">
  3793. Removes the item at the specified |index|. Returns true on success.
  3794. </member>
  3795. <member name="M:CefMenuModel.Remove(System.Int32)">
  3796. Removes the item with the specified |command_id|. Returns true on success.
  3797. </member>
  3798. <member name="M:CefMenuModel.InsertSubMenuAt(System.UInt32,System.Int32,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3799. Insert a sub-menu in the menu at the specified |index|. The new sub-menu
  3800. is returned.
  3801. </member>
  3802. <member name="M:CefMenuModel.InsertRadioItemAt(System.UInt32,System.Int32,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32)">
  3803. Insert a radio item in the menu at the specified |index|. Only a single
  3804. item with the specified |group_id| can be checked at a time. Returns true
  3805. on success.
  3806. </member>
  3807. <member name="M:CefMenuModel.InsertCheckItemAt(System.UInt32,System.Int32,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3808. Insert a check item in the menu at the specified |index|. Returns true on
  3809. success.
  3810. </member>
  3811. <member name="M:CefMenuModel.InsertItemAt(System.UInt32,System.Int32,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3812. Insert an item in the menu at the specified |index|. Returns true on
  3813. success.
  3814. </member>
  3815. <member name="M:CefMenuModel.InsertSeparatorAt(System.UInt32)">
  3816. Insert a separator in the menu at the specified |index|. Returns true on
  3817. success.
  3818. </member>
  3819. <member name="M:CefMenuModel.AddSubMenu(System.Int32,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3820. Add a sub-menu to the menu. The new sub-menu is returned.
  3821. </member>
  3822. <member name="M:CefMenuModel.AddRadioItem(System.Int32,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32)">
  3823. Add a radio item to the menu. Only a single item with the specified
  3824. |group_id| can be checked at a time. Returns true on success.
  3825. </member>
  3826. <member name="M:CefMenuModel.AddCheckItem(System.Int32,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3827. Add a check item to the menu. Returns true on success.
  3828. </member>
  3829. <member name="M:CefMenuModel.AddItem(System.Int32,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3830. Add an item to the menu. Returns true on success.
  3831. </member>
  3832. <member name="M:CefMenuModel.AddSeparator">
  3833. Add a separator to the menu. Returns true on success.
  3834. </member>
  3835. <member name="M:CefMenuModel.GetCount">
  3836. Returns the number of items in this menu.
  3837. </member>
  3838. <member name="M:CefMenuModel.Clear">
  3839. Clears the menu. Returns true on success.
  3840. </member>
  3841. <member name="M:CefMenuModel.IsSubMenu">
  3842. Returns true if this menu is a submenu.
  3843. </member>
  3844. <member name="M:CefMenuModel.CreateMenuModel(scoped_refptr&lt;CefMenuModelDelegate&gt;)">
  3845. Create a new MenuModel with the specified |delegate|.
  3846. </member>
  3847. <member name="T:CefMenuModel">
  3848. Supports creation and modification of menus. See cef_menu_id_t for the
  3849. command ids that have default implementations. All user-defined command ids
  3850. should be between MENU_ID_USER_FIRST and MENU_ID_USER_LAST. The methods of
  3851. this class can only be accessed on the browser process the UI thread.
  3852. </member>
  3853. <member name="M:CefMenuModelDelegate.FormatLabel(scoped_refptr&lt;CefMenuModel&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3854. Optionally modify a menu item label. Return true if |label| was modified.
  3855. </member>
  3856. <member name="M:CefMenuModelDelegate.MenuClosed(scoped_refptr&lt;CefMenuModel&gt;)">
  3857. The menu has closed.
  3858. </member>
  3859. <member name="M:CefMenuModelDelegate.MenuWillShow(scoped_refptr&lt;CefMenuModel&gt;)">
  3860. The menu is about to show.
  3861. </member>
  3862. <member name="M:CefMenuModelDelegate.UnhandledCloseSubmenu(scoped_refptr&lt;CefMenuModel&gt;,System.Boolean)">
  3863. Called on unhandled close submenu keyboard commands. |is_rtl| will be true
  3864. if the menu is displaying a right-to-left language.
  3865. </member>
  3866. <member name="M:CefMenuModelDelegate.UnhandledOpenSubmenu(scoped_refptr&lt;CefMenuModel&gt;,System.Boolean)">
  3867. Called on unhandled open submenu keyboard commands. |is_rtl| will be true
  3868. if the menu is displaying a right-to-left language.
  3869. </member>
  3870. <member name="M:CefMenuModelDelegate.MouseOutsideMenu(scoped_refptr&lt;CefMenuModel&gt;,CefPoint!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3871. Called when the user moves the mouse outside the menu and over the owning
  3872. window.
  3873. </member>
  3874. <member name="M:CefMenuModelDelegate.ExecuteCommand(scoped_refptr&lt;CefMenuModel&gt;,System.Int32,cef_event_flags_t)">
  3875. Perform the action associated with the specified |command_id| and
  3876. optional |event_flags|.
  3877. </member>
  3878. <member name="T:CefMenuModelDelegate">
  3879. Implement this interface to handle menu model events. The methods of this
  3880. class will be called on the browser process UI thread unless otherwise
  3881. indicated.
  3882. </member>
  3883. <member name="M:CefCommandHandler.IsChromeToolbarButtonVisible(cef_chrome_toolbar_button_type_t)">
  3884. Called during browser creation to check if a Chrome toolbar button
  3885. should be visible. Only called for buttons that would be visible by
  3886. default. Only used with Chrome style.
  3887. </member>
  3888. <member name="M:CefCommandHandler.IsChromePageActionIconVisible(cef_chrome_page_action_icon_type_t)">
  3889. Called during browser creation to check if a Chrome page action icon
  3890. should be visible. Only called for icons that would be visible by default.
  3891. Only used with Chrome style.
  3892. </member>
  3893. <member name="M:CefCommandHandler.IsChromeAppMenuItemEnabled(scoped_refptr&lt;CefBrowser&gt;,System.Int32)">
  3894. Called to check if a Chrome app menu item should be enabled. Use the
  3895. cef_id_for_command_id_name() function for version-safe mapping of command
  3896. IDC names from cef_command_ids.h to version-specific numerical
  3897. |command_id| values. Only called for menu items that would be enabled by
  3898. default. Only used with Chrome style.
  3899. </member>
  3900. <member name="M:CefCommandHandler.IsChromeAppMenuItemVisible(scoped_refptr&lt;CefBrowser&gt;,System.Int32)">
  3901. Called to check if a Chrome app menu item should be visible. Use the
  3902. cef_id_for_command_id_name() function for version-safe mapping of command
  3903. IDC names from cef_command_ids.h to version-specific numerical
  3904. |command_id| values. Only called for menu items that would be visible by
  3905. default. Only used with Chrome style.
  3906. </member>
  3907. <member name="M:CefCommandHandler.OnChromeCommand(scoped_refptr&lt;CefBrowser&gt;,System.Int32,cef_window_open_disposition_t)">
  3908. Called to execute a Chrome command triggered via menu selection or
  3909. keyboard shortcut. Use the cef_id_for_command_id_name()
  3910. function for version-safe mapping of command IDC names from
  3911. cef_command_ids.h to version-specific numerical |command_id| values.
  3912. |disposition| provides information about the intended command target.
  3913. Return true if the command was handled or false for the default
  3914. implementation. For context menu commands this will be called after
  3915. CefContextMenuHandler::OnContextMenuCommand. Only used with Chrome style.
  3916. </member>
  3917. <member name="T:CefCommandHandler">
  3918. Implement this interface to handle events related to commands. The methods
  3919. of this class will be called on the UI thread.
  3920. </member>
  3921. <member name="M:CefAudioHandler.OnAudioStreamError(scoped_refptr&lt;CefBrowser&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3922. Called on the UI or audio stream thread when an error occurred. During the
  3923. stream creation phase this callback will be called on the UI thread while
  3924. in the capturing phase it will be called on the audio stream thread. The
  3925. stream will be stopped immediately.
  3926. </member>
  3927. <member name="M:CefAudioHandler.OnAudioStreamStopped(scoped_refptr&lt;CefBrowser&gt;)">
  3928. Called on the UI thread when the stream has stopped. OnAudioSteamStopped
  3929. will always be called after OnAudioStreamStarted; both methods may be
  3930. called multiple times for the same stream.
  3931. </member>
  3932. <member name="M:CefAudioHandler.OnAudioStreamPacket(scoped_refptr&lt;CefBrowser&gt;,System.Single!System.Runtime.CompilerServices.IsConst**,System.Int32,System.Int64)">
  3933. Called on the audio stream thread when a PCM packet is received for the
  3934. stream. |data| is an array representing the raw PCM data as a floating
  3935. point type, i.e. 4-byte value(s). |frames| is the number of frames in the
  3936. PCM packet. |pts| is the presentation timestamp (in milliseconds since the
  3937. Unix Epoch) and represents the time at which the decompressed packet
  3938. should be presented to the user. Based on |frames| and the
  3939. |channel_layout| value passed to OnAudioStreamStarted you can calculate
  3940. the size of the |data| array in bytes.
  3941. </member>
  3942. <member name="M:CefAudioHandler.OnAudioStreamStarted(scoped_refptr&lt;CefBrowser&gt;,CefStructBaseSimple&lt;_cef_audio_parameters_t&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32)">
  3943. Called on a browser audio capture thread when the browser starts
  3944. streaming audio. OnAudioStreamStopped will always be called after
  3945. OnAudioStreamStarted; both methods may be called multiple times
  3946. for the same browser. |params| contains the audio parameters like
  3947. sample rate and channel layout. |channels| is the number of channels.
  3948. </member>
  3949. <member name="M:CefAudioHandler.GetAudioParameters(scoped_refptr&lt;CefBrowser&gt;,CefStructBaseSimple&lt;_cef_audio_parameters_t&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3950. Called on the UI thread to allow configuration of audio stream parameters.
  3951. Return true to proceed with audio stream capture, or false to cancel it.
  3952. All members of |params| can optionally be configured here, but they are
  3953. also pre-filled with some sensible defaults.
  3954. </member>
  3955. <member name="T:CefAudioHandler">
  3956. Implement this interface to handle audio events.
  3957. </member>
  3958. <member name="M:CefSharp.Internals.StringUtils.CreateExceptionString(scoped_refptr&lt;CefV8Exception&gt;)">
  3959. <summary>
  3960. Creates a detailed expection string from a provided Cef V8 exception.
  3961. </summary>
  3962. <param name="exception">The exception which will be used as base for the message</param>
  3963. </member>
  3964. <member name="M:CefSharp.Internals.StringUtils.AssignNativeFromClr(_cef_string_utf16_t*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.String)">
  3965. <summary>
  3966. Assigns the provided cef_string_t object from the given .NET string.
  3967. </summary>
  3968. <param name="cefStr">The cef_string_t that should be updated.</param>
  3969. <param name="str">The .NET string whose value should be used to update cefStr.</param>
  3970. </member>
  3971. <member name="M:CefSharp.Internals.StringUtils.ToNative(System.Collections.Generic.IEnumerable`1{System.String})">
  3972. <summary>
  3973. Converts a .NET List of strings to native (unmanaged) format.
  3974. </summary>
  3975. <param name="str">The List of strings that should be converted.</param>
  3976. <returns>An unmanaged representation of the provided List of strings, or an empty List if the input is a nullptr.</returns>
  3977. </member>
  3978. <member name="M:CefSharp.Internals.StringUtils.ToNative(System.String)">
  3979. <summary>
  3980. Converts a .NET string to native (unmanaged) format. Note that this method does not allocate a new copy of the
  3981. </summary>
  3982. <param name="str">The string that should be converted.</param>
  3983. <returns>An unmanaged representation of the provided string, or an empty string if the input string is a nullptr.</returns>
  3984. </member>
  3985. <member name="M:CefSharp.Internals.StringUtils.ToClr(std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3986. <summary>
  3987. Converts an unmanaged vector of strings to a (managed) .NET List of strings.
  3988. </summary>
  3989. <param name="cefStr">The vector of strings that should be converted.</param>
  3990. <returns>A .NET List of strings.</returns>
  3991. </member>
  3992. <member name="M:CefSharp.Internals.StringUtils.ToClr(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  3993. <summary>
  3994. Converts an unmanaged string to a (managed) .NET string.
  3995. </summary>
  3996. <param name="cefStr">The string that should be converted.</param>
  3997. <returns>A .NET string.</returns>
  3998. </member>
  3999. <member name="M:CefSharp.Internals.StringUtils.ToClr(_cef_string_utf16_t!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4000. <summary>
  4001. Converts an unmanaged string to a (managed) .NET string.
  4002. </summary>
  4003. <param name="cefStr">The string that should be converted.</param>
  4004. <returns>A .NET string.</returns>
  4005. </member>
  4006. <member name="M:CefV8StackFrame.IsConstructor">
  4007. Returns true if the function was called as a constructor via "new".
  4008. </member>
  4009. <member name="M:CefV8StackFrame.IsEval">
  4010. Returns true if the function was compiled using eval().
  4011. </member>
  4012. <member name="M:CefV8StackFrame.GetColumn">
  4013. Returns the 1-based column offset on the line for the function call or 0
  4014. if unknown.
  4015. </member>
  4016. <member name="M:CefV8StackFrame.GetLineNumber">
  4017. Returns the 1-based line number for the function call or 0 if unknown.
  4018. </member>
  4019. <member name="M:CefV8StackFrame.GetFunctionName">
  4020. Returns the name of the function.
  4021. </member>
  4022. <member name="M:CefV8StackFrame.GetScriptNameOrSourceURL">
  4023. Returns the name of the resource script that contains the function or the
  4024. sourceURL value if the script name is undefined and its source ends with
  4025. a "//@ sourceURL=..." string.
  4026. </member>
  4027. <member name="M:CefV8StackFrame.GetScriptName">
  4028. Returns the name of the resource script that contains the function.
  4029. </member>
  4030. <member name="M:CefV8StackFrame.IsValid">
  4031. Returns true if the underlying handle is valid and it can be accessed on
  4032. the current thread. Do not call any other methods if this method returns
  4033. false.
  4034. </member>
  4035. <member name="T:CefV8StackFrame">
  4036. Class representing a V8 stack frame handle. V8 handles can only be accessed
  4037. from the thread on which they are created. Valid threads for creating a V8
  4038. handle include the render process main thread (TID_RENDERER) and WebWorker
  4039. threads. A task runner for posting tasks on the associated thread can be
  4040. retrieved via the CefV8Context::GetTaskRunner() method.
  4041. </member>
  4042. <member name="M:CefV8StackTrace.GetFrame(System.Int32)">
  4043. Returns the stack frame at the specified 0-based index.
  4044. </member>
  4045. <member name="M:CefV8StackTrace.GetFrameCount">
  4046. Returns the number of stack frames.
  4047. </member>
  4048. <member name="M:CefV8StackTrace.IsValid">
  4049. Returns true if the underlying handle is valid and it can be accessed on
  4050. the current thread. Do not call any other methods if this method returns
  4051. false.
  4052. </member>
  4053. <member name="M:CefV8StackTrace.GetCurrent(System.Int32)">
  4054. Returns the stack trace for the currently active context. |frame_limit| is
  4055. the maximum number of frames that will be captured.
  4056. </member>
  4057. <member name="T:CefV8StackTrace">
  4058. Class representing a V8 stack trace handle. V8 handles can only be accessed
  4059. from the thread on which they are created. Valid threads for creating a V8
  4060. handle include the render process main thread (TID_RENDERER) and WebWorker
  4061. threads. A task runner for posting tasks on the associated thread can be
  4062. retrieved via the CefV8Context::GetTaskRunner() method.
  4063. </member>
  4064. <member name="M:CefV8Value.RejectPromise(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4065. Reject the Promise using the current V8 context. This method should only
  4066. be called from within the scope of a CefV8Handler or CefV8Accessor
  4067. callback, or in combination with calling Enter() and Exit() on a stored
  4068. CefV8Context reference. Returns true on success. Returns false if this
  4069. method is called incorrectly or an exception is thrown.
  4070. </member>
  4071. <member name="M:CefV8Value.ResolvePromise(scoped_refptr&lt;CefV8Value&gt;)">
  4072. Resolve the Promise using the current V8 context. This method should only
  4073. be called from within the scope of a CefV8Handler or CefV8Accessor
  4074. callback, or in combination with calling Enter() and Exit() on a stored
  4075. CefV8Context reference. |arg| is the argument passed to the resolved
  4076. promise. Returns true on success. Returns false if this method is called
  4077. incorrectly or an exception is thrown.
  4078. </member>
  4079. <member name="M:CefV8Value.ExecuteFunctionWithContext(scoped_refptr&lt;CefV8Context&gt;,scoped_refptr&lt;CefV8Value&gt;,std.vector&lt;scoped_refptr&lt;CefV8Value&gt;,std.allocator&lt;scoped_refptr&lt;CefV8Value&gt;&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4080. Execute the function using the specified V8 context. |object| is the
  4081. receiver ('this' object) of the function. If |object| is empty the
  4082. specified context's global object will be used. |arguments| is the list of
  4083. arguments that will be passed to the function. Returns the function return
  4084. value on success. Returns NULL if this method is called incorrectly or an
  4085. exception is thrown.
  4086. </member>
  4087. <member name="M:CefV8Value.ExecuteFunction(scoped_refptr&lt;CefV8Value&gt;,std.vector&lt;scoped_refptr&lt;CefV8Value&gt;,std.allocator&lt;scoped_refptr&lt;CefV8Value&gt;&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4088. Execute the function using the current V8 context. This method should only
  4089. be called from within the scope of a CefV8Handler or CefV8Accessor
  4090. callback, or in combination with calling Enter() and Exit() on a stored
  4091. CefV8Context reference. |object| is the receiver ('this' object) of the
  4092. function. If |object| is empty the current context's global object will be
  4093. used. |arguments| is the list of arguments that will be passed to the
  4094. function. Returns the function return value on success. Returns NULL if
  4095. this method is called incorrectly or an exception is thrown.
  4096. </member>
  4097. <member name="M:CefV8Value.GetFunctionHandler">
  4098. Returns the function handler or NULL if not a CEF-created function.
  4099. </member>
  4100. <member name="M:CefV8Value.GetFunctionName">
  4101. Returns the function name.
  4102. </member>
  4103. <member name="M:CefV8Value.GetArrayBufferData">
  4104. Returns a pointer to the beginning of the memory block for this
  4105. ArrayBuffer backing store. The returned pointer is valid as long as the
  4106. CefV8Value is alive.
  4107. </member>
  4108. <member name="M:CefV8Value.GetArrayBufferByteLength">
  4109. Returns the length (in bytes) of the ArrayBuffer.
  4110. </member>
  4111. <member name="M:CefV8Value.NeuterArrayBuffer">
  4112. Prevent the ArrayBuffer from using it's memory block by setting the length
  4113. to zero. This operation cannot be undone. If the ArrayBuffer was created
  4114. with CreateArrayBuffer then CefV8ArrayBufferReleaseCallback::ReleaseBuffer
  4115. will be called to release the underlying buffer.
  4116. </member>
  4117. <member name="M:CefV8Value.GetArrayBufferReleaseCallback">
  4118. Returns the ReleaseCallback object associated with the ArrayBuffer or NULL
  4119. if the ArrayBuffer was not created with CreateArrayBuffer.
  4120. </member>
  4121. <member name="M:CefV8Value.GetArrayLength">
  4122. Returns the number of elements in the array.
  4123. </member>
  4124. <member name="M:CefV8Value.AdjustExternallyAllocatedMemory(System.Int32)">
  4125. Adjusts the amount of registered external memory for the object. Used to
  4126. give V8 an indication of the amount of externally allocated memory that is
  4127. kept alive by JavaScript objects. V8 uses this information to decide when
  4128. to perform global garbage collection. Each CefV8Value tracks the amount of
  4129. external memory associated with it and automatically decreases the global
  4130. total by the appropriate amount on its destruction. |change_in_bytes|
  4131. specifies the number of bytes to adjust by. This method returns the number
  4132. of bytes associated with the object after the adjustment. This method can
  4133. only be called on user created objects.
  4134. </member>
  4135. <member name="M:CefV8Value.GetExternallyAllocatedMemory">
  4136. Returns the amount of externally allocated memory registered for the
  4137. object.
  4138. </member>
  4139. <member name="M:CefV8Value.GetUserData">
  4140. Returns the user data, if any, assigned to this object.
  4141. </member>
  4142. <member name="M:CefV8Value.SetUserData(scoped_refptr&lt;CefBaseRefCounted&gt;)">
  4143. Sets the user data for this object and returns true on success. Returns
  4144. false if this method is called incorrectly. This method can only be called
  4145. on user created objects.
  4146. </member>
  4147. <member name="M:CefV8Value.GetKeys(std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4148. Read the keys for the object's values into the specified vector. Integer-
  4149. based keys will also be returned as strings.
  4150. </member>
  4151. <member name="M:CefV8Value.SetValue(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_v8_propertyattribute_t)">
  4152. Registers an identifier and returns true on success. Access to the
  4153. identifier will be forwarded to the CefV8Accessor instance passed to
  4154. CefV8Value::CreateObject(). Returns false if this method is called
  4155. incorrectly or an exception is thrown. For read-only values this method
  4156. will return true even though assignment failed.
  4157. </member>
  4158. <member name="M:CefV8Value.SetValue(System.Int32,scoped_refptr&lt;CefV8Value&gt;)">
  4159. Associates a value with the specified identifier and returns true on
  4160. success. Returns false if this method is called incorrectly or an
  4161. exception is thrown. For read-only values this method will return true
  4162. even though assignment failed.
  4163. </member>
  4164. <member name="M:CefV8Value.SetValue(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefV8Value&gt;,cef_v8_propertyattribute_t)">
  4165. Associates a value with the specified identifier and returns true on
  4166. success. Returns false if this method is called incorrectly or an
  4167. exception is thrown. For read-only values this method will return true
  4168. even though assignment failed.
  4169. </member>
  4170. <member name="M:CefV8Value.GetValue(System.Int32)">
  4171. Returns the value with the specified identifier on success. Returns NULL
  4172. if this method is called incorrectly or an exception is thrown.
  4173. </member>
  4174. <member name="M:CefV8Value.GetValue(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4175. Returns the value with the specified identifier on success. Returns NULL
  4176. if this method is called incorrectly or an exception is thrown.
  4177. </member>
  4178. <member name="M:CefV8Value.DeleteValue(System.Int32)">
  4179. Deletes the value with the specified identifier and returns true on
  4180. success. Returns false if this method is called incorrectly, deletion
  4181. fails or an exception is thrown. For read-only and don't-delete values
  4182. this method will return true even though deletion failed.
  4183. </member>
  4184. <member name="M:CefV8Value.DeleteValue(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4185. Deletes the value with the specified identifier and returns true on
  4186. success. Returns false if this method is called incorrectly or an
  4187. exception is thrown. For read-only and don't-delete values this method
  4188. will return true even though deletion failed.
  4189. </member>
  4190. <member name="M:CefV8Value.HasValue(System.Int32)">
  4191. Returns true if the object has a value with the specified identifier.
  4192. </member>
  4193. <member name="M:CefV8Value.HasValue(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4194. Returns true if the object has a value with the specified identifier.
  4195. </member>
  4196. <member name="M:CefV8Value.SetRethrowExceptions(System.Boolean)">
  4197. Set whether this object will re-throw future exceptions. By default
  4198. exceptions are not re-thrown. If a exception is re-thrown the current
  4199. context should not be accessed again until after the exception has been
  4200. caught and not re-thrown. Returns true on success. This attribute exists
  4201. only in the scope of the current CEF value object.
  4202. </member>
  4203. <member name="M:CefV8Value.WillRethrowExceptions">
  4204. Returns true if this object will re-throw future exceptions. This
  4205. attribute exists only in the scope of the current CEF value object.
  4206. </member>
  4207. <member name="M:CefV8Value.ClearException">
  4208. Clears the last exception and returns true on success.
  4209. </member>
  4210. <member name="M:CefV8Value.GetException">
  4211. Returns the exception resulting from the last method call. This attribute
  4212. exists only in the scope of the current CEF value object.
  4213. </member>
  4214. <member name="M:CefV8Value.HasException">
  4215. Returns true if the last method call resulted in an exception. This
  4216. attribute exists only in the scope of the current CEF value object.
  4217. </member>
  4218. <member name="M:CefV8Value.IsUserCreated">
  4219. OBJECT METHODS - These methods are only available on objects. Arrays and
  4220. functions are also objects. String- and integer-based keys can be used
  4221. interchangably with the framework converting between them as necessary.
  4222. Returns true if this is a user created object.
  4223. </member>
  4224. <member name="M:CefV8Value.GetStringValue">
  4225. Return a string value.
  4226. </member>
  4227. <member name="M:CefV8Value.GetDateValue">
  4228. Return a Date value.
  4229. </member>
  4230. <member name="M:CefV8Value.GetDoubleValue">
  4231. Return a double value.
  4232. </member>
  4233. <member name="M:CefV8Value.GetUIntValue">
  4234. Return an unsigned int value.
  4235. </member>
  4236. <member name="M:CefV8Value.GetIntValue">
  4237. Return an int value.
  4238. </member>
  4239. <member name="M:CefV8Value.GetBoolValue">
  4240. Return a bool value.
  4241. </member>
  4242. <member name="M:CefV8Value.IsSame(scoped_refptr&lt;CefV8Value&gt;)">
  4243. Returns true if this object is pointing to the same handle as |that|
  4244. object.
  4245. </member>
  4246. <member name="M:CefV8Value.IsPromise">
  4247. True if the value type is a Promise.
  4248. </member>
  4249. <member name="M:CefV8Value.IsFunction">
  4250. True if the value type is function.
  4251. </member>
  4252. <member name="M:CefV8Value.IsArrayBuffer">
  4253. True if the value type is an ArrayBuffer.
  4254. </member>
  4255. <member name="M:CefV8Value.IsArray">
  4256. True if the value type is array.
  4257. </member>
  4258. <member name="M:CefV8Value.IsObject">
  4259. True if the value type is object.
  4260. </member>
  4261. <member name="M:CefV8Value.IsString">
  4262. True if the value type is string.
  4263. </member>
  4264. <member name="M:CefV8Value.IsDate">
  4265. True if the value type is Date.
  4266. </member>
  4267. <member name="M:CefV8Value.IsDouble">
  4268. True if the value type is double.
  4269. </member>
  4270. <member name="M:CefV8Value.IsUInt">
  4271. True if the value type is unsigned int.
  4272. </member>
  4273. <member name="M:CefV8Value.IsInt">
  4274. True if the value type is int.
  4275. </member>
  4276. <member name="M:CefV8Value.IsBool">
  4277. True if the value type is bool.
  4278. </member>
  4279. <member name="M:CefV8Value.IsNull">
  4280. True if the value type is null.
  4281. </member>
  4282. <member name="M:CefV8Value.IsUndefined">
  4283. True if the value type is undefined.
  4284. </member>
  4285. <member name="M:CefV8Value.IsValid">
  4286. Returns true if the underlying handle is valid and it can be accessed on
  4287. the current thread. Do not call any other methods if this method returns
  4288. false.
  4289. </member>
  4290. <member name="M:CefV8Value.CreatePromise">
  4291. Create a new CefV8Value object of type Promise. This method should only be
  4292. called from within the scope of a CefRenderProcessHandler, CefV8Handler or
  4293. CefV8Accessor callback, or in combination with calling Enter() and Exit()
  4294. on a stored CefV8Context reference.
  4295. </member>
  4296. <member name="M:CefV8Value.CreateFunction(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefV8Handler&gt;)">
  4297. Create a new CefV8Value object of type function. This method should only
  4298. be called from within the scope of a CefRenderProcessHandler, CefV8Handler
  4299. or CefV8Accessor callback, or in combination with calling Enter() and
  4300. Exit() on a stored CefV8Context reference.
  4301. </member>
  4302. <member name="M:CefV8Value.CreateArrayBufferWithCopy(System.Void*,System.UInt32)">
  4303. Create a new CefV8Value object of type ArrayBuffer which copies the
  4304. provided |buffer| of size |length| bytes.
  4305. This method should only be called from within the scope of a
  4306. CefRenderProcessHandler, CefV8Handler or CefV8Accessor callback, or in
  4307. combination with calling Enter() and Exit() on a stored CefV8Context
  4308. reference.
  4309. </member>
  4310. <member name="M:CefV8Value.CreateArrayBuffer(System.Void*,System.UInt32,scoped_refptr&lt;CefV8ArrayBufferReleaseCallback&gt;)">
  4311. Create a new CefV8Value object of type ArrayBuffer which wraps the
  4312. provided |buffer| of size |length| bytes. The ArrayBuffer is externalized,
  4313. meaning that it does not own |buffer|. The caller is responsible for
  4314. freeing |buffer| when requested via a call to
  4315. CefV8ArrayBufferReleaseCallback::ReleaseBuffer. This method should only
  4316. be called from within the scope of a CefRenderProcessHandler, CefV8Handler
  4317. or CefV8Accessor callback, or in combination with calling Enter() and
  4318. Exit() on a stored CefV8Context reference.
  4319. NOTE: Always returns nullptr when V8 sandbox is enabled.
  4320. </member>
  4321. <member name="M:CefV8Value.CreateArray(System.Int32)">
  4322. Create a new CefV8Value object of type array with the specified |length|.
  4323. If |length| is negative the returned array will have length 0. This method
  4324. should only be called from within the scope of a CefRenderProcessHandler,
  4325. CefV8Handler or CefV8Accessor callback, or in combination with calling
  4326. Enter() and Exit() on a stored CefV8Context reference.
  4327. </member>
  4328. <member name="M:CefV8Value.CreateObject(scoped_refptr&lt;CefV8Accessor&gt;,scoped_refptr&lt;CefV8Interceptor&gt;)">
  4329. Create a new CefV8Value object of type object with optional accessor
  4330. and/or interceptor. This method should only be called from within the
  4331. scope of a CefRenderProcessHandler, CefV8Handler or CefV8Accessor
  4332. callback, or in combination with calling Enter() and Exit() on a stored
  4333. CefV8Context reference.
  4334. </member>
  4335. <member name="M:CefV8Value.CreateString(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4336. Create a new CefV8Value object of type string.
  4337. </member>
  4338. <member name="M:CefV8Value.CreateDate(CefBaseTime)">
  4339. Create a new CefV8Value object of type Date. This method should only be
  4340. called from within the scope of a CefRenderProcessHandler, CefV8Handler or
  4341. CefV8Accessor callback, or in combination with calling Enter() and Exit()
  4342. on a stored CefV8Context reference.
  4343. </member>
  4344. <member name="M:CefV8Value.CreateDouble(System.Double)">
  4345. Create a new CefV8Value object of type double.
  4346. </member>
  4347. <member name="M:CefV8Value.CreateUInt(System.UInt32)">
  4348. Create a new CefV8Value object of type unsigned int.
  4349. </member>
  4350. <member name="M:CefV8Value.CreateInt(System.Int32)">
  4351. Create a new CefV8Value object of type int.
  4352. </member>
  4353. <member name="M:CefV8Value.CreateBool(System.Boolean)">
  4354. Create a new CefV8Value object of type bool.
  4355. </member>
  4356. <member name="M:CefV8Value.CreateNull">
  4357. Create a new CefV8Value object of type null.
  4358. </member>
  4359. <member name="M:CefV8Value.CreateUndefined">
  4360. Create a new CefV8Value object of type undefined.
  4361. </member>
  4362. <member name="T:CefV8Value">
  4363. Class representing a V8 value handle. V8 handles can only be accessed from
  4364. the thread on which they are created. Valid threads for creating a V8 handle
  4365. include the render process main thread (TID_RENDERER) and WebWorker threads.
  4366. A task runner for posting tasks on the associated thread can be retrieved
  4367. via the CefV8Context::GetTaskRunner() method.
  4368. </member>
  4369. <member name="M:CefV8ArrayBufferReleaseCallback.ReleaseBuffer(System.Void*)">
  4370. Called to release |buffer| when the ArrayBuffer JS object is garbage
  4371. collected. |buffer| is the value that was passed to CreateArrayBuffer
  4372. along with this object.
  4373. </member>
  4374. <member name="T:CefV8ArrayBufferReleaseCallback">
  4375. Callback interface that is passed to CefV8Value::CreateArrayBuffer.
  4376. </member>
  4377. <member name="M:CefV8Exception.GetEndColumn">
  4378. Returns the index within the line of the last character where the error
  4379. occurred.
  4380. </member>
  4381. <member name="M:CefV8Exception.GetStartColumn">
  4382. Returns the index within the line of the first character where the error
  4383. occurred.
  4384. </member>
  4385. <member name="M:CefV8Exception.GetEndPosition">
  4386. Returns the index within the script of the last character where the error
  4387. occurred.
  4388. </member>
  4389. <member name="M:CefV8Exception.GetStartPosition">
  4390. Returns the index within the script of the first character where the error
  4391. occurred.
  4392. </member>
  4393. <member name="M:CefV8Exception.GetLineNumber">
  4394. Returns the 1-based number of the line where the error occurred or 0 if
  4395. the line number is unknown.
  4396. </member>
  4397. <member name="M:CefV8Exception.GetScriptResourceName">
  4398. Returns the resource name for the script from where the function causing
  4399. the error originates.
  4400. </member>
  4401. <member name="M:CefV8Exception.GetSourceLine">
  4402. Returns the line of source code that the exception occurred within.
  4403. </member>
  4404. <member name="M:CefV8Exception.GetMessage">
  4405. Returns the exception message.
  4406. </member>
  4407. <member name="T:CefV8Exception">
  4408. Class representing a V8 exception. The methods of this class may be called
  4409. on any render process thread.
  4410. </member>
  4411. <member name="M:CefV8Interceptor.Set(System.Int32,scoped_refptr&lt;CefV8Value&gt;!System.Runtime.CompilerServices.IsConst,scoped_refptr&lt;CefV8Value&gt;!System.Runtime.CompilerServices.IsConst,CefStringBase&lt;CefStringTraitsUTF16&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4412. Handle assignment of the interceptor value identified by |index|. |object|
  4413. is the receiver ('this' object) of the interceptor. |value| is the new
  4414. value being assigned to the interceptor. If assignment fails, set
  4415. |exception| to the exception that will be thrown.
  4416. Return true if interceptor assignment was handled, false otherwise.
  4417. </member>
  4418. <member name="M:CefV8Interceptor.Set(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefV8Value&gt;!System.Runtime.CompilerServices.IsConst,scoped_refptr&lt;CefV8Value&gt;!System.Runtime.CompilerServices.IsConst,CefStringBase&lt;CefStringTraitsUTF16&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4419. Handle assignment of the interceptor value identified by |name|. |object|
  4420. is the receiver ('this' object) of the interceptor. |value| is the new
  4421. value being assigned to the interceptor. If assignment fails, set
  4422. |exception| to the exception that will be thrown. This setter will always
  4423. be called, even when the property has an associated accessor.
  4424. Return true if interceptor assignment was handled, false otherwise.
  4425. </member>
  4426. <member name="M:CefV8Interceptor.Get(System.Int32,scoped_refptr&lt;CefV8Value&gt;!System.Runtime.CompilerServices.IsConst,scoped_refptr&lt;CefV8Value&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4427. Handle retrieval of the interceptor value identified by |index|. |object|
  4428. is the receiver ('this' object) of the interceptor. If retrieval succeeds,
  4429. set |retval| to the return value. If the requested value does not exist,
  4430. don't set either |retval| or |exception|. If retrieval fails, set
  4431. |exception| to the exception that will be thrown.
  4432. Return true if interceptor retrieval was handled, false otherwise.
  4433. </member>
  4434. <member name="M:CefV8Interceptor.Get(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefV8Value&gt;!System.Runtime.CompilerServices.IsConst,scoped_refptr&lt;CefV8Value&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4435. Handle retrieval of the interceptor value identified by |name|. |object|
  4436. is the receiver ('this' object) of the interceptor. If retrieval succeeds,
  4437. set |retval| to the return value. If the requested value does not exist,
  4438. don't set either |retval| or |exception|. If retrieval fails, set
  4439. |exception| to the exception that will be thrown. If the property has an
  4440. associated accessor, it will be called only if you don't set |retval|.
  4441. Return true if interceptor retrieval was handled, false otherwise.
  4442. </member>
  4443. <member name="T:CefV8Interceptor">
  4444. Interface that should be implemented to handle V8 interceptor calls. The
  4445. methods of this class will be called on the thread associated with the V8
  4446. interceptor. Interceptor's named property handlers (with first argument of
  4447. type CefString) are called when object is indexed by string. Indexed
  4448. property handlers (with first argument of type int) are called when object
  4449. is indexed by integer.
  4450. </member>
  4451. <member name="M:CefV8Accessor.Set(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefV8Value&gt;!System.Runtime.CompilerServices.IsConst,scoped_refptr&lt;CefV8Value&gt;!System.Runtime.CompilerServices.IsConst,CefStringBase&lt;CefStringTraitsUTF16&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4452. Handle assignment of the accessor value identified by |name|. |object| is
  4453. the receiver ('this' object) of the accessor. |value| is the new value
  4454. being assigned to the accessor. If assignment fails set |exception| to the
  4455. exception that will be thrown. Return true if accessor assignment was
  4456. handled.
  4457. </member>
  4458. <member name="M:CefV8Accessor.Get(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefV8Value&gt;!System.Runtime.CompilerServices.IsConst,scoped_refptr&lt;CefV8Value&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4459. Handle retrieval the accessor value identified by |name|. |object| is the
  4460. receiver ('this' object) of the accessor. If retrieval succeeds set
  4461. |retval| to the return value. If retrieval fails set |exception| to the
  4462. exception that will be thrown. Return true if accessor retrieval was
  4463. handled.
  4464. </member>
  4465. <member name="T:CefV8Accessor">
  4466. Interface that should be implemented to handle V8 accessor calls. Accessor
  4467. identifiers are registered by calling CefV8Value::SetValue(). The methods
  4468. of this class will be called on the thread associated with the V8 accessor.
  4469. </member>
  4470. <member name="M:CefV8Handler.Execute(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefV8Value&gt;,std.vector&lt;scoped_refptr&lt;CefV8Value&gt;,std.allocator&lt;scoped_refptr&lt;CefV8Value&gt;&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefV8Value&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4471. Handle execution of the function identified by |name|. |object| is the
  4472. receiver ('this' object) of the function. |arguments| is the list of
  4473. arguments passed to the function. If execution succeeds set |retval| to
  4474. the function return value. If execution fails set |exception| to the
  4475. exception that will be thrown. Return true if execution was handled.
  4476. </member>
  4477. <member name="T:CefV8Handler">
  4478. Interface that should be implemented to handle V8 function calls. The
  4479. methods of this class will be called on the thread associated with the V8
  4480. function.
  4481. </member>
  4482. <member name="M:CefV8Context.Eval(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32,scoped_refptr&lt;CefV8Value&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefV8Exception&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4483. Execute a string of JavaScript code in this V8 context. The |script_url|
  4484. parameter is the URL where the script in question can be found, if any.
  4485. The |start_line| parameter is the base line number to use for error
  4486. reporting. On success |retval| will be set to the return value, if any,
  4487. and the function will return true. On failure |exception| will be set to
  4488. the exception, if any, and the function will return false.
  4489. </member>
  4490. <member name="M:CefV8Context.IsSame(scoped_refptr&lt;CefV8Context&gt;)">
  4491. Returns true if this object is pointing to the same handle as |that|
  4492. object.
  4493. </member>
  4494. <member name="M:CefV8Context.Exit">
  4495. Exit this context. Call this method only after calling Enter(). Returns
  4496. true if the scope was exited successfully.
  4497. </member>
  4498. <member name="M:CefV8Context.Enter">
  4499. Enter this context. A context must be explicitly entered before creating a
  4500. V8 Object, Array, Function or Date asynchronously. Exit() must be called
  4501. the same number of times as Enter() before releasing this context. V8
  4502. objects belong to the context in which they are created. Returns true if
  4503. the scope was entered successfully.
  4504. </member>
  4505. <member name="M:CefV8Context.GetGlobal">
  4506. Returns the global object for this context. The context must be entered
  4507. before calling this method.
  4508. </member>
  4509. <member name="M:CefV8Context.GetFrame">
  4510. Returns the frame for this context. This method will return an empty
  4511. reference for WebWorker contexts.
  4512. </member>
  4513. <member name="M:CefV8Context.GetBrowser">
  4514. Returns the browser for this context. This method will return an empty
  4515. reference for WebWorker contexts.
  4516. </member>
  4517. <member name="M:CefV8Context.IsValid">
  4518. Returns true if the underlying handle is valid and it can be accessed on
  4519. the current thread. Do not call any other methods if this method returns
  4520. false.
  4521. </member>
  4522. <member name="M:CefV8Context.GetTaskRunner">
  4523. Returns the task runner associated with this context. V8 handles can only
  4524. be accessed from the thread on which they are created. This method can be
  4525. called on any render process thread.
  4526. </member>
  4527. <member name="M:CefV8Context.InContext">
  4528. Returns true if V8 is currently inside a context.
  4529. </member>
  4530. <member name="M:CefV8Context.GetEnteredContext">
  4531. Returns the entered (bottom) context object in the V8 context stack.
  4532. </member>
  4533. <member name="M:CefV8Context.GetCurrentContext">
  4534. Returns the current (top) context object in the V8 context stack.
  4535. </member>
  4536. <member name="T:CefV8Context">
  4537. Class representing a V8 context handle. V8 handles can only be accessed from
  4538. the thread on which they are created. Valid threads for creating a V8 handle
  4539. include the render process main thread (TID_RENDERER) and WebWorker threads.
  4540. A task runner for posting tasks on the associated thread can be retrieved
  4541. via the CefV8Context::GetTaskRunner() method.
  4542. </member>
  4543. <member name="M:CefRegisterExtension(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefV8Handler&gt;)">
  4544. Register a new V8 extension with the specified JavaScript extension code and
  4545. handler. Functions implemented by the handler are prototyped using the
  4546. keyword 'native'. The calling of a native function is restricted to the
  4547. scope in which the prototype of the native function is defined. This
  4548. function may only be called on the render process main thread.
  4549. Example JavaScript extension code:
  4550. <pre>
  4551. // create the 'example' global object if it doesn't already exist.
  4552. if (!example)
  4553. example = {};
  4554. // create the 'example.test' global object if it doesn't already exist.
  4555. if (!example.test)
  4556. example.test = {};
  4557. (function() {
  4558. // Define the function 'example.test.myfunction'.
  4559. example.test.myfunction = function() {
  4560. // Call CefV8Handler::Execute() with the function name 'MyFunction'
  4561. // and no arguments.
  4562. native function MyFunction();
  4563. return MyFunction();
  4564. };
  4565. // Define the getter function for parameter 'example.test.myparam'.
  4566. example.test.__defineGetter__('myparam', function() {
  4567. // Call CefV8Handler::Execute() with the function name 'GetMyParam'
  4568. // and no arguments.
  4569. native function GetMyParam();
  4570. return GetMyParam();
  4571. });
  4572. // Define the setter function for parameter 'example.test.myparam'.
  4573. example.test.__defineSetter__('myparam', function(b) {
  4574. // Call CefV8Handler::Execute() with the function name 'SetMyParam'
  4575. // and a single argument.
  4576. native function SetMyParam();
  4577. if(b) SetMyParam(b);
  4578. });
  4579. // Extension definitions can also contain normal JavaScript variables
  4580. // and functions.
  4581. var myint = 0;
  4582. example.test.increment = function() {
  4583. myint += 1;
  4584. return myint;
  4585. };
  4586. })();
  4587. </pre>
  4588. Example usage in the page:
  4589. <pre>
  4590. // Call the function.
  4591. example.test.myfunction();
  4592. // Set the parameter.
  4593. example.test.myparam = value;
  4594. // Get the parameter.
  4595. value = example.test.myparam;
  4596. // Call another function.
  4597. example.test.increment();
  4598. </pre></member>
  4599. <member name="M:CefPostDelayedTask(cef_thread_id_t,scoped_refptr&lt;CefTask&gt;,System.Int64)">
  4600. Post a task for delayed execution on the specified thread. Equivalent to
  4601. using CefTaskRunner::GetForThread(threadId)-&gt;PostDelayedTask(task,
  4602. delay_ms).
  4603. </member>
  4604. <member name="M:CefPostTask(cef_thread_id_t,scoped_refptr&lt;CefTask&gt;)">
  4605. Post a task for execution on the specified thread. Equivalent to
  4606. using CefTaskRunner::GetForThread(threadId)-&gt;PostTask(task).
  4607. </member>
  4608. <member name="M:CefCurrentlyOn(cef_thread_id_t)">
  4609. Returns true if called on the specified thread. Equivalent to using
  4610. CefTaskRunner::GetForThread(threadId)-&gt;BelongsToCurrentThread().
  4611. </member>
  4612. <member name="M:CefTaskRunner.PostDelayedTask(scoped_refptr&lt;CefTask&gt;,System.Int64)">
  4613. Post a task for delayed execution on the thread associated with this task
  4614. runner. Execution will occur asynchronously. Delayed tasks are not
  4615. supported on V8 WebWorker threads and will be executed without the
  4616. specified delay.
  4617. </member>
  4618. <member name="M:CefTaskRunner.PostTask(scoped_refptr&lt;CefTask&gt;)">
  4619. Post a task for execution on the thread associated with this task runner.
  4620. Execution will occur asynchronously.
  4621. </member>
  4622. <member name="M:CefTaskRunner.BelongsToThread(cef_thread_id_t)">
  4623. Returns true if this task runner is for the specified CEF thread.
  4624. </member>
  4625. <member name="M:CefTaskRunner.BelongsToCurrentThread">
  4626. Returns true if this task runner belongs to the current thread.
  4627. </member>
  4628. <member name="M:CefTaskRunner.IsSame(scoped_refptr&lt;CefTaskRunner&gt;)">
  4629. Returns true if this object is pointing to the same task runner as |that|
  4630. object.
  4631. </member>
  4632. <member name="M:CefTaskRunner.GetForThread(cef_thread_id_t)">
  4633. Returns the task runner for the specified CEF thread.
  4634. </member>
  4635. <member name="M:CefTaskRunner.GetForCurrentThread">
  4636. Returns the task runner for the current thread. Only CEF threads will have
  4637. task runners. An empty reference will be returned if this method is called
  4638. on an invalid thread.
  4639. </member>
  4640. <member name="T:CefTaskRunner">
  4641. Class that asynchronously executes tasks on the associated thread. It is
  4642. safe to call the methods of this class on any thread.
  4643. CEF maintains multiple internal threads that are used for handling different
  4644. types of tasks in different processes. The cef_thread_id_t definitions in
  4645. cef_types.h list the common CEF threads. Task runners are also available for
  4646. other CEF threads as appropriate (for example, V8 WebWorker threads).
  4647. </member>
  4648. <member name="M:CefTask.Execute">
  4649. Method that will be executed on the target thread.
  4650. </member>
  4651. <member name="T:CefTask">
  4652. Implement this interface for asynchronous task execution. If the task is
  4653. posted successfully and if the associated message loop is still running then
  4654. the Execute() method will be called on the target thread. If the task fails
  4655. to post then the task object may be destroyed on the source thread instead
  4656. of the target thread. For this reason be cautious when performing work in
  4657. the task object destructor.
  4658. </member>
  4659. <member name="M:CefBrowserHost.GetRuntimeStyle">
  4660. Returns the runtime style for this browser (ALLOY or CHROME). See
  4661. cef_runtime_style_t documentation for details.
  4662. </member>
  4663. <member name="M:CefBrowserHost.IsRenderProcessUnresponsive">
  4664. Returns true if the render process associated with this browser is
  4665. currently unresponsive as indicated by a lack of input event processing
  4666. for at least 15 seconds. To receive associated state change notifications
  4667. and optionally handle an unresponsive render process implement
  4668. CefRequestHandler::OnRenderProcessUnresponsive. This method can only be
  4669. called on the UI thread.
  4670. </member>
  4671. <member name="M:CefBrowserHost.ExecuteChromeCommand(System.Int32,cef_window_open_disposition_t)">
  4672. Execute a Chrome command. Use the cef_id_for_command_id_name()
  4673. function for version-safe mapping of command IDC names from
  4674. cef_command_ids.h to version-specific numerical |command_id| values.
  4675. |disposition| provides information about the intended command target. Only
  4676. used with Chrome style.
  4677. </member>
  4678. <member name="M:CefBrowserHost.CanExecuteChromeCommand(System.Int32)">
  4679. Returns true if a Chrome command is supported and enabled. Use the
  4680. cef_id_for_command_id_name() function for version-safe mapping of command
  4681. IDC names from cef_command_ids.h to version-specific numerical
  4682. |command_id| values. This method can only be called on the UI thread. Only
  4683. used with Chrome style.
  4684. </member>
  4685. <member name="M:CefBrowserHost.ExitFullscreen(System.Boolean)">
  4686. Requests the renderer to exit browser fullscreen. In most cases exiting
  4687. window fullscreen should also exit browser fullscreen. With Alloy
  4688. style this method should be called in response to a user action such as
  4689. clicking the green traffic light button on MacOS
  4690. (CefWindowDelegate::OnWindowFullscreenTransition callback) or pressing the
  4691. "ESC" key (CefKeyboardHandler::OnPreKeyEvent callback). With Chrome
  4692. style these standard exit actions are handled internally but
  4693. new/additional user actions can use this method. Set |will_cause_resize|
  4694. to true if exiting browser fullscreen will cause a view resize.
  4695. </member>
  4696. <member name="M:CefBrowserHost.IsFullscreen">
  4697. Returns true if the renderer is currently in browser fullscreen. This
  4698. differs from window fullscreen in that browser fullscreen is entered using
  4699. the JavaScript Fullscreen API and modifies CSS attributes such as the
  4700. ::backdrop pseudo-element and :fullscreen pseudo-class. This method can
  4701. only be called on the UI thread.
  4702. </member>
  4703. <member name="M:CefBrowserHost.IsAudioMuted">
  4704. Returns true if the browser's audio is muted. This method can only be
  4705. called on the UI thread.
  4706. </member>
  4707. <member name="M:CefBrowserHost.SetAudioMuted(System.Boolean)">
  4708. Set whether the browser's audio is muted.
  4709. </member>
  4710. <member name="M:CefBrowserHost.SetAutoResizeEnabled(System.Boolean,CefSize!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefSize!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4711. Enable notifications of auto resize via CefDisplayHandler::OnAutoResize.
  4712. Notifications are disabled by default. |min_size| and |max_size| define
  4713. the range of allowed sizes.
  4714. </member>
  4715. <member name="M:CefBrowserHost.SetAccessibilityState(cef_state_t)">
  4716. Set accessibility state for all frames. |accessibility_state| may be
  4717. default, enabled or disabled. If |accessibility_state| is STATE_DEFAULT
  4718. then accessibility will be disabled by default and the state may be
  4719. further controlled with the "force-renderer-accessibility" and
  4720. "disable-renderer-accessibility" command-line switches. If
  4721. |accessibility_state| is STATE_ENABLED then accessibility will be enabled.
  4722. If |accessibility_state| is STATE_DISABLED then accessibility will be
  4723. completely disabled.
  4724. For windowed browsers accessibility will be enabled in Complete mode
  4725. (which corresponds to kAccessibilityModeComplete in Chromium). In this
  4726. mode all platform accessibility objects will be created and managed by
  4727. Chromium's internal implementation. The client needs only to detect the
  4728. screen reader and call this method appropriately. For example, on macOS
  4729. the client can handle the @"AXEnhancedUserInterface" accessibility
  4730. attribute to detect VoiceOver state changes and on Windows the client can
  4731. handle WM_GETOBJECT with OBJID_CLIENT to detect accessibility readers.
  4732. For windowless browsers accessibility will be enabled in TreeOnly mode
  4733. (which corresponds to kAccessibilityModeWebContentsOnly in Chromium). In
  4734. this mode renderer accessibility is enabled, the full tree is computed,
  4735. and events are passed to CefAccessibiltyHandler, but platform
  4736. accessibility objects are not created. The client may implement platform
  4737. accessibility objects using CefAccessibiltyHandler callbacks if desired.
  4738. </member>
  4739. <member name="M:CefBrowserHost.GetVisibleNavigationEntry">
  4740. Returns the current visible navigation entry for this browser. This method
  4741. can only be called on the UI thread.
  4742. </member>
  4743. <member name="M:CefBrowserHost.DragSourceSystemDragEnded">
  4744. Call this method when the drag operation started by a
  4745. CefRenderHandler::StartDragging call has completed. This method may be
  4746. called immediately without first calling DragSourceEndedAt to cancel a
  4747. drag operation. If the web view is both the drag source and the drag
  4748. target then all DragTarget* methods should be called before DragSource*
  4749. mthods.
  4750. This method is only used when window rendering is disabled.
  4751. </member>
  4752. <member name="M:CefBrowserHost.DragSourceEndedAt(System.Int32,System.Int32,cef_drag_operations_mask_t)">
  4753. Call this method when the drag operation started by a
  4754. CefRenderHandler::StartDragging call has ended either in a drop or
  4755. by being cancelled. |x| and |y| are mouse coordinates relative to the
  4756. upper-left corner of the view. If the web view is both the drag source
  4757. and the drag target then all DragTarget* methods should be called before
  4758. DragSource* mthods.
  4759. This method is only used when window rendering is disabled.
  4760. </member>
  4761. <member name="M:CefBrowserHost.DragTargetDrop(CefMouseEvent!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4762. Call this method when the user completes the drag operation by dropping
  4763. the object onto the web view (after calling DragTargetDragEnter).
  4764. The object being dropped is |drag_data|, given as an argument to
  4765. the previous DragTargetDragEnter call.
  4766. This method is only used when window rendering is disabled.
  4767. </member>
  4768. <member name="M:CefBrowserHost.DragTargetDragLeave">
  4769. Call this method when the user drags the mouse out of the web view (after
  4770. calling DragTargetDragEnter).
  4771. This method is only used when window rendering is disabled.
  4772. </member>
  4773. <member name="M:CefBrowserHost.DragTargetDragOver(CefMouseEvent!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_drag_operations_mask_t)">
  4774. Call this method each time the mouse is moved across the web view during
  4775. a drag operation (after calling DragTargetDragEnter and before calling
  4776. DragTargetDragLeave/DragTargetDrop).
  4777. This method is only used when window rendering is disabled.
  4778. </member>
  4779. <member name="M:CefBrowserHost.DragTargetDragEnter(scoped_refptr&lt;CefDragData&gt;,CefMouseEvent!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_drag_operations_mask_t)">
  4780. Call this method when the user drags the mouse into the web view (before
  4781. calling DragTargetDragOver/DragTargetLeave/DragTargetDrop).
  4782. |drag_data| should not contain file contents as this type of data is not
  4783. allowed to be dragged into the web view. File contents can be removed
  4784. using CefDragData::ResetFileContents (for example, if |drag_data| comes
  4785. from CefRenderHandler::StartDragging). This method is only used when
  4786. window rendering is disabled.
  4787. </member>
  4788. <member name="M:CefBrowserHost.ImeCancelComposition">
  4789. Cancels the existing composition and discards the composition node
  4790. contents without applying them. See comments on ImeSetComposition for
  4791. usage.
  4792. This method is only used when window rendering is disabled.
  4793. </member>
  4794. <member name="M:CefBrowserHost.ImeFinishComposingText(System.Boolean)">
  4795. Completes the existing composition by applying the current composition
  4796. node contents. If |keep_selection| is false the current selection, if any,
  4797. will be discarded. See comments on ImeSetComposition for usage. This
  4798. method is only used when window rendering is disabled.
  4799. </member>
  4800. <member name="M:CefBrowserHost.ImeCommitText(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefRange!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32)">
  4801. Completes the existing composition by optionally inserting the specified
  4802. |text| into the composition node. |replacement_range| is an optional range
  4803. of the existing text that will be replaced. |relative_cursor_pos| is where
  4804. the cursor will be positioned relative to the current cursor position. See
  4805. comments on ImeSetComposition for usage. The |replacement_range| and
  4806. |relative_cursor_pos| values are only used on OS X.
  4807. This method is only used when window rendering is disabled.
  4808. </member>
  4809. <member name="M:CefBrowserHost.ImeSetComposition(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector&lt;CefStructBaseSimple&lt;_cef_composition_underline_t&gt;,std.allocator&lt;CefStructBaseSimple&lt;_cef_composition_underline_t&gt;&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefRange!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefRange!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4810. Begins a new composition or updates the existing composition. Blink has a
  4811. special node (a composition node) that allows the input method to change
  4812. text without affecting other DOM nodes. |text| is the optional text that
  4813. will be inserted into the composition node. |underlines| is an optional
  4814. set of ranges that will be underlined in the resulting text.
  4815. |replacement_range| is an optional range of the existing text that will be
  4816. replaced. |selection_range| is an optional range of the resulting text
  4817. that will be selected after insertion or replacement. The
  4818. |replacement_range| value is only used on OS X.
  4819. This method may be called multiple times as the composition changes. When
  4820. the client is done making changes the composition should either be
  4821. canceled or completed. To cancel the composition call
  4822. ImeCancelComposition. To complete the composition call either
  4823. ImeCommitText or ImeFinishComposingText. Completion is usually signaled
  4824. when:
  4825. 1. The client receives a WM_IME_COMPOSITION message with a GCS_RESULTSTR
  4826. flag (on Windows), or;
  4827. 2. The client receives a "commit" signal of GtkIMContext (on Linux), or;
  4828. 3. insertText of NSTextInput is called (on Mac).
  4829. This method is only used when window rendering is disabled.
  4830. </member>
  4831. <member name="M:CefBrowserHost.SetWindowlessFrameRate(System.Int32)">
  4832. Set the maximum rate in frames per second (fps) that CefRenderHandler::
  4833. OnPaint will be called for a windowless browser. The actual fps may be
  4834. lower if the browser cannot generate frames at the requested rate. The
  4835. minimum value is 1 and the maximum value is 60 (default 30). Can also be
  4836. set at browser creation via CefBrowserSettings.windowless_frame_rate.
  4837. </member>
  4838. <member name="M:CefBrowserHost.GetWindowlessFrameRate">
  4839. Returns the maximum rate in frames per second (fps) that
  4840. CefRenderHandler::OnPaint will be called for a windowless browser. The
  4841. actual fps may be lower if the browser cannot generate frames at the
  4842. requested rate. The minimum value is 1 and the maximum value is 60
  4843. (default 30). This method can only be called on the UI thread.
  4844. </member>
  4845. <member name="M:CefBrowserHost.NotifyMoveOrResizeStarted">
  4846. Notify the browser that the window hosting it is about to be moved or
  4847. resized. This method is only used on Windows and Linux.
  4848. </member>
  4849. <member name="M:CefBrowserHost.SendCaptureLostEvent">
  4850. Send a capture lost event to the browser.
  4851. </member>
  4852. <member name="M:CefBrowserHost.SendTouchEvent(CefTouchEvent!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4853. Send a touch event to the browser for a windowless browser.
  4854. </member>
  4855. <member name="M:CefBrowserHost.SendMouseWheelEvent(CefMouseEvent!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32,System.Int32)">
  4856. Send a mouse wheel event to the browser. The |x| and |y| coordinates are
  4857. relative to the upper-left corner of the view. The |deltaX| and |deltaY|
  4858. values represent the movement delta in the X and Y directions
  4859. respectively. In order to scroll inside select popups with window
  4860. rendering disabled CefRenderHandler::GetScreenPoint should be implemented
  4861. properly.
  4862. </member>
  4863. <member name="M:CefBrowserHost.SendMouseMoveEvent(CefMouseEvent!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean)">
  4864. Send a mouse move event to the browser. The |x| and |y| coordinates are
  4865. relative to the upper-left corner of the view.
  4866. </member>
  4867. <member name="M:CefBrowserHost.SendMouseClickEvent(CefMouseEvent!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_mouse_button_type_t,System.Boolean,System.Int32)">
  4868. Send a mouse click event to the browser. The |x| and |y| coordinates are
  4869. relative to the upper-left corner of the view.
  4870. </member>
  4871. <member name="M:CefBrowserHost.SendKeyEvent(CefStructBaseSimple&lt;_cef_key_event_t&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4872. Send a key event to the browser.
  4873. </member>
  4874. <member name="M:CefBrowserHost.SendExternalBeginFrame">
  4875. Issue a BeginFrame request to Chromium. Only valid when
  4876. CefWindowInfo::external_begin_frame_enabled is set to true.
  4877. </member>
  4878. <member name="M:CefBrowserHost.Invalidate(cef_paint_element_type_t)">
  4879. Invalidate the view. The browser will call CefRenderHandler::OnPaint
  4880. asynchronously. This method is only used when window rendering is
  4881. disabled.
  4882. </member>
  4883. <member name="M:CefBrowserHost.NotifyScreenInfoChanged">
  4884. Send a notification to the browser that the screen info has changed. The
  4885. browser will then call CefRenderHandler::GetScreenInfo to update the
  4886. screen information with the new values. This simulates moving the webview
  4887. window from one display to another, or changing the properties of the
  4888. current display. This method is only used when window rendering is
  4889. disabled.
  4890. </member>
  4891. <member name="M:CefBrowserHost.WasHidden(System.Boolean)">
  4892. Notify the browser that it has been hidden or shown. Layouting and
  4893. CefRenderHandler::OnPaint notification will stop when the browser is
  4894. hidden. This method is only used when window rendering is disabled.
  4895. </member>
  4896. <member name="M:CefBrowserHost.WasResized">
  4897. Notify the browser that the widget has been resized. The browser will
  4898. first call CefRenderHandler::GetViewRect to get the new size and then call
  4899. CefRenderHandler::OnPaint asynchronously with the updated regions. This
  4900. method is only used when window rendering is disabled.
  4901. </member>
  4902. <member name="M:CefBrowserHost.IsWindowRenderingDisabled">
  4903. Returns true if window rendering is disabled.
  4904. </member>
  4905. <member name="M:CefBrowserHost.AddWordToDictionary(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4906. Add the specified |word| to the spelling dictionary.
  4907. </member>
  4908. <member name="M:CefBrowserHost.ReplaceMisspelling(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4909. If a misspelled word is currently selected in an editable node calling
  4910. this method will replace it with the specified |word|.
  4911. </member>
  4912. <member name="M:CefBrowserHost.GetNavigationEntries(scoped_refptr&lt;CefNavigationEntryVisitor&gt;,System.Boolean)">
  4913. Retrieve a snapshot of current navigation entries as values sent to the
  4914. specified visitor. If |current_only| is true only the current navigation
  4915. entry will be sent, otherwise all navigation entries will be sent.
  4916. </member>
  4917. <member name="M:CefBrowserHost.AddDevToolsMessageObserver(scoped_refptr&lt;CefDevToolsMessageObserver&gt;)">
  4918. Add an observer for DevTools protocol messages (method results and
  4919. events). The observer will remain registered until the returned
  4920. Registration object is destroyed. See the SendDevToolsMessage
  4921. documentation for additional usage information.
  4922. </member>
  4923. <member name="M:CefBrowserHost.ExecuteDevToolsMethod(System.Int32,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefDictionaryValue&gt;)">
  4924. Execute a method call over the DevTools protocol. This is a more
  4925. structured version of SendDevToolsMessage. |message_id| is an incremental
  4926. number that uniquely identifies the message (pass 0 to have the next
  4927. number assigned automatically based on previous values). |method| is the
  4928. method name. |params| are the method parameters, which may be empty. See
  4929. the DevTools protocol documentation (linked above) for details of
  4930. supported methods and the expected |params| dictionary contents. This
  4931. method will return the assigned message ID if called on the UI thread and
  4932. the message was successfully submitted for validation, otherwise 0. See
  4933. the SendDevToolsMessage documentation for additional usage information.
  4934. </member>
  4935. <member name="M:CefBrowserHost.HasDevTools">
  4936. Returns true if this browser currently has an associated DevTools browser.
  4937. Must be called on the browser process UI thread.
  4938. </member>
  4939. <member name="M:CefBrowserHost.CloseDevTools">
  4940. Explicitly close the associated DevTools browser, if any.
  4941. </member>
  4942. <member name="M:CefBrowserHost.ShowDevTools(CefWindowInfo!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefClient&gt;,CefStructBase&lt;CefBrowserSettingsTraits&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefPoint!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4943. Open developer tools (DevTools) in its own browser. The DevTools browser
  4944. will remain associated with this browser. If the DevTools browser is
  4945. already open then it will be focused, in which case the |windowInfo|,
  4946. |client| and |settings| parameters will be ignored. If
  4947. |inspect_element_at| is non-empty then the element at the specified (x,y)
  4948. location will be inspected. The |windowInfo| parameter will be ignored if
  4949. this browser is wrapped in a CefBrowserView.
  4950. </member>
  4951. <member name="M:CefBrowserHost.StopFinding(System.Boolean)">
  4952. Cancel all searches that are currently going on.
  4953. </member>
  4954. <member name="M:CefBrowserHost.Find(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean,System.Boolean,System.Boolean)">
  4955. Search for |searchText|. |forward| indicates whether to search forward or
  4956. backward within the page. |matchCase| indicates whether the search should
  4957. be case-sensitive. |findNext| indicates whether this is the first request
  4958. or a follow-up. The search will be restarted if |searchText| or
  4959. |matchCase| change. The search will be stopped if |searchText| is empty.
  4960. The CefFindHandler instance, if any, returned via
  4961. CefClient::GetFindHandler will be called to report find results.
  4962. </member>
  4963. <member name="M:CefBrowserHost.PrintToPDF(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStructBase&lt;CefPdfPrintSettingsTraits&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefPdfPrintCallback&gt;)">
  4964. Print the current browser contents to the PDF file specified by |path| and
  4965. execute |callback| on completion. The caller is responsible for deleting
  4966. |path| when done. For PDF printing to work on Linux you must implement the
  4967. CefPrintHandler::GetPdfPaperSize method.
  4968. </member>
  4969. <member name="M:CefBrowserHost.Print">
  4970. Print the current browser contents.
  4971. </member>
  4972. <member name="M:CefBrowserHost.StartDownload(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  4973. Download the file at |url| using CefDownloadHandler.
  4974. </member>
  4975. <member name="M:CefBrowserHost.RunFileDialog(cef_file_dialog_mode_t,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefRunFileDialogCallback&gt;)">
  4976. Call to run a file chooser dialog. Only a single file chooser dialog may
  4977. be pending at any given time. |mode| represents the type of dialog to
  4978. display. |title| to the title to be used for the dialog and may be empty
  4979. to show the default title ("Open" or "Save" depending on the mode).
  4980. |default_file_path| is the path with optional directory and/or file name
  4981. component that will be initially selected in the dialog. |accept_filters|
  4982. are used to restrict the selectable file types and may any combination of
  4983. (a) valid lower-cased MIME types (e.g. "text/*" or "image/*"), (b)
  4984. individual file extensions (e.g.
  4985. ".txt" or ".png"), or (c) combined description and file extension
  4986. delimited using "|" and ";" (e.g. "Image Types|.png;.gif;.jpg").
  4987. |callback| will be executed after the dialog is dismissed or immediately
  4988. if another dialog is already pending. The dialog will be initiated
  4989. asynchronously on the UI thread.
  4990. </member>
  4991. <member name="M:CefBrowserHost.SetZoomLevel(System.Double)">
  4992. Change the zoom level to the specified value. Specify 0.0 to reset the
  4993. zoom level to the default. If called on the UI thread the change will be
  4994. applied immediately. Otherwise, the change will be applied asynchronously
  4995. on the UI thread.
  4996. </member>
  4997. <member name="M:CefBrowserHost.GetZoomLevel">
  4998. Get the current zoom level. This method can only be called on the UI
  4999. thread.
  5000. </member>
  5001. <member name="M:CefBrowserHost.GetDefaultZoomLevel">
  5002. Get the default zoom level. This value will be 0.0 by default but can be
  5003. configured. This method can only be called on the UI thread.
  5004. </member>
  5005. <member name="M:CefBrowserHost.Zoom(cef_zoom_command_t)">
  5006. Execute a zoom command in this browser. If called on the UI thread the
  5007. change will be applied immediately. Otherwise, the change will be applied
  5008. asynchronously on the UI thread.
  5009. </member>
  5010. <member name="M:CefBrowserHost.CanZoom(cef_zoom_command_t)">
  5011. Returns true if this browser can execute the specified zoom command. This
  5012. method can only be called on the UI thread.
  5013. </member>
  5014. <member name="M:CefBrowserHost.GetRequestContext">
  5015. Returns the request context for this browser.
  5016. </member>
  5017. <member name="M:CefBrowserHost.GetClient">
  5018. Returns the client for this browser.
  5019. </member>
  5020. <member name="M:CefBrowserHost.HasView">
  5021. Returns true if this browser is wrapped in a CefBrowserView.
  5022. </member>
  5023. <member name="M:CefBrowserHost.GetOpenerIdentifier">
  5024. Retrieve the unique identifier of the browser that opened this browser.
  5025. Will return 0 for non-popup browsers.
  5026. </member>
  5027. <member name="M:CefBrowserHost.GetOpenerWindowHandle">
  5028. Retrieve the window handle (if any) of the browser that opened this
  5029. browser. Will return NULL for non-popup browsers or if this browser is
  5030. wrapped in a CefBrowserView. This method can be used in combination with
  5031. custom handling of modal windows.
  5032. </member>
  5033. <member name="M:CefBrowserHost.GetWindowHandle">
  5034. Retrieve the window handle (if any) for this browser. If this browser is
  5035. wrapped in a CefBrowserView this method should be called on the browser
  5036. process UI thread and it will return the handle for the top-level native
  5037. window.
  5038. </member>
  5039. <member name="M:CefBrowserHost.SetFocus(System.Boolean)">
  5040. Set whether the browser is focused.
  5041. </member>
  5042. <member name="M:CefBrowserHost.IsReadyToBeClosed">
  5043. Returns true if the browser is ready to be closed, meaning that the close
  5044. has already been initiated and that JavaScript unload handlers have
  5045. already executed or should be ignored. This can be used from a top-level
  5046. window close handler such as CefWindowDelegate::CanClose (or
  5047. platform-specific equivalent) to distringuish between potentially
  5048. cancelable browser close events (like the user clicking the top-level
  5049. window close button before browser close has started) and mandatory
  5050. browser close events (like JavaScript `window.close()` or after browser
  5051. close has started in response to [Try]CloseBrowser()). Not completing the
  5052. browser close for mandatory close events (when this method returns true)
  5053. will leave the browser in a partially closed state that interferes with
  5054. proper functioning. See CloseBrowser() documentation for additional usage
  5055. information. This method must be called on the browser process UI thread.
  5056. </member>
  5057. <member name="M:CefBrowserHost.TryCloseBrowser">
  5058. Helper for closing a browser. This is similar in behavior to
  5059. CLoseBrowser(false) but returns a boolean to reflect the immediate close
  5060. status. Call this method from a top-level window close handler such as
  5061. CefWindowDelegate::CanClose (or platform-specific equivalent) to request
  5062. that the browser close, and return the result to indicate if the window
  5063. close should proceed. Returns false if the close will be delayed
  5064. (JavaScript unload handlers triggered but still pending) or true if the
  5065. close will proceed immediately (possibly asynchronously). See
  5066. CloseBrowser() documentation for additional usage information. This method
  5067. must be called on the browser process UI thread.
  5068. </member>
  5069. <member name="M:CefBrowserHost.CloseBrowser(System.Boolean)">
  5070. Request that the browser close. Closing a browser is a multi-stage process
  5071. that may complete either synchronously or asynchronously, and involves
  5072. callbacks such as CefLifeSpanHandler::DoClose (Alloy style only),
  5073. CefLifeSpanHandler::OnBeforeClose, and a top-level window close handler
  5074. such as CefWindowDelegate::CanClose (or platform-specific equivalent). In
  5075. some cases a close request may be delayed or canceled by the user. Using
  5076. TryCloseBrowser() instead of CloseBrowser() is recommended for most use
  5077. cases. See CefLifeSpanHandler::DoClose() documentation for detailed usage
  5078. and examples.
  5079. If |force_close| is false then JavaScript unload handlers, if any, may be
  5080. fired and the close may be delayed or canceled by the user. If
  5081. |force_close| is true then the user will not be prompted and the close
  5082. will proceed immediately (possibly asynchronously). If browser close is
  5083. delayed and not canceled the default behavior is to call the top-level
  5084. window close handler once the browser is ready to be closed. This default
  5085. behavior can be changed for Alloy style browsers by implementing
  5086. CefLifeSpanHandler::DoClose(). IsReadyToBeClosed() can be used to detect
  5087. mandatory browser close events when customizing close behavior on the
  5088. browser process UI thread.
  5089. </member>
  5090. <member name="M:CefBrowserHost.GetBrowser">
  5091. Returns the hosted browser object.
  5092. </member>
  5093. <member name="M:CefBrowserHost.GetBrowserByIdentifier(System.Int32)">
  5094. Returns the browser (if any) with the specified identifier.
  5095. </member>
  5096. <member name="M:CefBrowserHost.CreateBrowserSync(CefWindowInfo!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefClient&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStructBase&lt;CefBrowserSettingsTraits&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefDictionaryValue&gt;,scoped_refptr&lt;CefRequestContext&gt;)">
  5097. Create a new browser using the window parameters specified by
  5098. |windowInfo|. If |request_context| is empty the global request context
  5099. will be used. This method can only be called on the browser process UI
  5100. thread. The optional |extra_info| parameter provides an opportunity to
  5101. specify extra information specific to the created browser that will be
  5102. passed to CefRenderProcessHandler::OnBrowserCreated() in the render
  5103. process.
  5104. </member>
  5105. <member name="M:CefBrowserHost.CreateBrowser(CefWindowInfo!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefClient&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStructBase&lt;CefBrowserSettingsTraits&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefDictionaryValue&gt;,scoped_refptr&lt;CefRequestContext&gt;)">
  5106. Create a new browser using the window parameters specified by
  5107. |windowInfo|. All values will be copied internally and the actual window
  5108. (if any) will be created on the UI thread. If |request_context| is empty
  5109. the global request context will be used. This method can be called on any
  5110. browser process thread and will not block. The optional |extra_info|
  5111. parameter provides an opportunity to specify extra information specific to
  5112. the created browser that will be passed to
  5113. CefRenderProcessHandler::OnBrowserCreated() in the render process.
  5114. </member>
  5115. <member name="T:CefBrowserHost">
  5116. Class used to represent the browser process aspects of a browser. The
  5117. methods of this class can only be called in the browser process. They may be
  5118. called on any thread in that process unless otherwise indicated in the
  5119. comments.
  5120. </member>
  5121. <member name="M:CefDownloadImageCallback.OnDownloadImageFinished(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32,scoped_refptr&lt;CefImage&gt;)">
  5122. Method that will be executed when the image download has completed.
  5123. |image_url| is the URL that was downloaded and |http_status_code| is the
  5124. resulting HTTP status code. |image| is the resulting image, possibly at
  5125. multiple scale factors, or empty if the download failed.
  5126. </member>
  5127. <member name="T:CefDownloadImageCallback">
  5128. Callback interface for CefBrowserHost::DownloadImage. The methods of this
  5129. class will be called on the browser process UI thread.
  5130. </member>
  5131. <member name="M:CefPdfPrintCallback.OnPdfPrintFinished(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean)">
  5132. Method that will be executed when the PDF printing has completed. |path|
  5133. is the output path. |ok| will be true if the printing completed
  5134. successfully or false otherwise.
  5135. </member>
  5136. <member name="T:CefPdfPrintCallback">
  5137. Callback interface for CefBrowserHost::PrintToPDF. The methods of this class
  5138. will be called on the browser process UI thread.
  5139. </member>
  5140. <member name="M:CefNavigationEntryVisitor.Visit(scoped_refptr&lt;CefNavigationEntry&gt;,System.Boolean,System.Int32,System.Int32)">
  5141. Method that will be executed. Do not keep a reference to |entry| outside
  5142. of this callback. Return true to continue visiting entries or false to
  5143. stop. |current| is true if this entry is the currently loaded navigation
  5144. entry. |index| is the 0-based index of this entry and |total| is the total
  5145. number of entries.
  5146. </member>
  5147. <member name="T:CefNavigationEntryVisitor">
  5148. Callback interface for CefBrowserHost::GetNavigationEntries. The methods of
  5149. this class will be called on the browser process UI thread.
  5150. </member>
  5151. <member name="M:CefRunFileDialogCallback.OnFileDialogDismissed(std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5152. Called asynchronously after the file dialog is dismissed.
  5153. |file_paths| will be a single value or a list of values depending on the
  5154. dialog mode. If the selection was cancelled |file_paths| will be empty.
  5155. </member>
  5156. <member name="T:CefRunFileDialogCallback">
  5157. Callback interface for CefBrowserHost::RunFileDialog. The methods of this
  5158. class will be called on the browser process UI thread.
  5159. </member>
  5160. <member name="M:CefBrowser.GetFrameNames(std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5161. Returns the names of all existing frames.
  5162. </member>
  5163. <member name="M:CefBrowser.GetFrameIdentifiers(std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5164. Returns the identifiers of all existing frames.
  5165. </member>
  5166. <member name="M:CefBrowser.GetFrameCount">
  5167. Returns the number of frames that currently exist.
  5168. </member>
  5169. <member name="M:CefBrowser.GetFrameByName(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5170. Returns the frame with the specified name, or NULL if not found.
  5171. </member>
  5172. <member name="M:CefBrowser.GetFrameByIdentifier(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5173. Returns the frame with the specified identifier, or NULL if not found.
  5174. </member>
  5175. <member name="M:CefBrowser.GetFocusedFrame">
  5176. Returns the focused frame for the browser.
  5177. </member>
  5178. <member name="M:CefBrowser.GetMainFrame">
  5179. Returns the main (top-level) frame for the browser. In the browser process
  5180. this will return a valid object until after
  5181. CefLifeSpanHandler::OnBeforeClose is called. In the renderer process this
  5182. will return NULL if the main frame is hosted in a different renderer
  5183. process (e.g. for cross-origin sub-frames). The main frame object will
  5184. change during cross-origin navigation or re-navigation after renderer
  5185. process termination (due to crashes, etc).
  5186. </member>
  5187. <member name="M:CefBrowser.HasDocument">
  5188. Returns true if a document has been loaded in the browser.
  5189. </member>
  5190. <member name="M:CefBrowser.IsPopup">
  5191. Returns true if the browser is a popup.
  5192. </member>
  5193. <member name="M:CefBrowser.IsSame(scoped_refptr&lt;CefBrowser&gt;)">
  5194. Returns true if this object is pointing to the same handle as |that|
  5195. object.
  5196. </member>
  5197. <member name="M:CefBrowser.GetIdentifier">
  5198. Returns the globally unique identifier for this browser. This value is
  5199. also used as the tabId for extension APIs.
  5200. </member>
  5201. <member name="M:CefBrowser.StopLoad">
  5202. Stop loading the page.
  5203. </member>
  5204. <member name="M:CefBrowser.ReloadIgnoreCache">
  5205. Reload the current page ignoring any cached data.
  5206. </member>
  5207. <member name="M:CefBrowser.Reload">
  5208. Reload the current page.
  5209. </member>
  5210. <member name="M:CefBrowser.IsLoading">
  5211. Returns true if the browser is currently loading.
  5212. </member>
  5213. <member name="M:CefBrowser.GoForward">
  5214. Navigate forwards.
  5215. </member>
  5216. <member name="M:CefBrowser.CanGoForward">
  5217. Returns true if the browser can navigate forwards.
  5218. </member>
  5219. <member name="M:CefBrowser.GoBack">
  5220. Navigate backwards.
  5221. </member>
  5222. <member name="M:CefBrowser.CanGoBack">
  5223. Returns true if the browser can navigate backwards.
  5224. </member>
  5225. <member name="M:CefBrowser.GetHost">
  5226. Returns the browser host object. This method can only be called in the
  5227. browser process.
  5228. </member>
  5229. <member name="M:CefBrowser.IsValid">
  5230. True if this object is currently valid. This will return false after
  5231. CefLifeSpanHandler::OnBeforeClose is called.
  5232. </member>
  5233. <member name="T:CefBrowser">
  5234. Class used to represent a browser. When used in the browser process the
  5235. methods of this class may be called on any thread unless otherwise indicated
  5236. in the comments. When used in the render process the methods of this class
  5237. may only be called on the main thread.
  5238. </member>
  5239. <member name="M:CefRequestContext.GetChromeColorSchemeVariant">
  5240. Returns the current Chrome color scheme variant. Must be called on the
  5241. browser process UI thread.
  5242. </member>
  5243. <member name="M:CefRequestContext.GetChromeColorSchemeColor">
  5244. Returns the current Chrome color scheme color, or transparent (0) for the
  5245. default color. Must be called on the browser process UI thread.
  5246. </member>
  5247. <member name="M:CefRequestContext.GetChromeColorSchemeMode">
  5248. Returns the current Chrome color scheme mode (SYSTEM, LIGHT or DARK). Must
  5249. be called on the browser process UI thread.
  5250. </member>
  5251. <member name="M:CefRequestContext.SetChromeColorScheme(cef_color_variant_t,System.UInt32)">
  5252. Sets the Chrome color scheme for all browsers that share this request
  5253. context. |variant| values of SYSTEM, LIGHT and DARK change the underlying
  5254. color mode (e.g. light vs dark). Other |variant| values determine how
  5255. |user_color| will be applied in the current color mode. If |user_color| is
  5256. transparent (0) the default color will be used.
  5257. </member>
  5258. <member name="M:CefRequestContext.AddSettingObserver(scoped_refptr&lt;CefSettingObserver&gt;)">
  5259. Add an observer for content and website setting changes. The observer will
  5260. remain registered until the returned Registration object is destroyed.
  5261. This method must be called on the browser process UI thread.
  5262. </member>
  5263. <member name="M:CefRequestContext.SetContentSetting(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_content_setting_types_t,cef_content_setting_values_t)">
  5264. Sets the current value for |content_type| for the specified URLs in the
  5265. default scope. If both URLs are empty, and the context is not incognito,
  5266. the default value will be set. Pass CEF_CONTENT_SETTING_VALUE_DEFAULT for
  5267. |value| to use the default value for this content type.
  5268. WARNING: Incorrect usage of this method may cause instability or security
  5269. issues in Chromium. Make sure that you first understand the potential
  5270. impact of any changes to |content_type| by reviewing the related source
  5271. code in Chromium. For example, if you plan to modify
  5272. CEF_CONTENT_SETTING_TYPE_POPUPS, first review and understand the usage of
  5273. ContentSettingsType::POPUPS in Chromium:
  5274. https://source.chromium.org/search?q=ContentSettingsType::POPUPS
  5275. </member>
  5276. <member name="M:CefRequestContext.GetContentSetting(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_content_setting_types_t)">
  5277. Returns the current value for |content_type| that applies for the
  5278. specified URLs. If both URLs are empty the default value will be returned.
  5279. Returns CEF_CONTENT_SETTING_VALUE_DEFAULT if no value is configured. Must
  5280. be called on the browser process UI thread.
  5281. </member>
  5282. <member name="M:CefRequestContext.SetWebsiteSetting(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_content_setting_types_t,scoped_refptr&lt;CefValue&gt;)">
  5283. Sets the current value for |content_type| for the specified URLs in the
  5284. default scope. If both URLs are empty, and the context is not incognito,
  5285. the default value will be set. Pass nullptr for |value| to remove the
  5286. default value for this content type.
  5287. WARNING: Incorrect usage of this method may cause instability or security
  5288. issues in Chromium. Make sure that you first understand the potential
  5289. impact of any changes to |content_type| by reviewing the related source
  5290. code in Chromium. For example, if you plan to modify
  5291. CEF_CONTENT_SETTING_TYPE_POPUPS, first review and understand the usage of
  5292. ContentSettingsType::POPUPS in Chromium:
  5293. https://source.chromium.org/search?q=ContentSettingsType::POPUPS
  5294. </member>
  5295. <member name="M:CefRequestContext.GetWebsiteSetting(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_content_setting_types_t)">
  5296. Returns the current value for |content_type| that applies for the
  5297. specified URLs. If both URLs are empty the default value will be returned.
  5298. Returns nullptr if no value is configured. Must be called on the browser
  5299. process UI thread.
  5300. </member>
  5301. <member name="M:CefRequestContext.GetMediaRouter(scoped_refptr&lt;CefCompletionCallback&gt;)">
  5302. Returns the MediaRouter object associated with this context. If
  5303. |callback| is non-NULL it will be executed asnychronously on the UI thread
  5304. after the manager's context has been initialized.
  5305. </member>
  5306. <member name="M:CefRequestContext.ResolveHost(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefResolveCallback&gt;)">
  5307. Attempts to resolve |origin| to a list of associated IP addresses.
  5308. |callback| will be executed on the UI thread after completion.
  5309. </member>
  5310. <member name="M:CefRequestContext.CloseAllConnections(scoped_refptr&lt;CefCompletionCallback&gt;)">
  5311. Clears all active and idle connections that Chromium currently has.
  5312. This is only recommended if you have released all other CEF objects but
  5313. don't yet want to call CefShutdown(). If |callback| is non-NULL it will be
  5314. executed on the UI thread after completion.
  5315. </member>
  5316. <member name="M:CefRequestContext.ClearHttpAuthCredentials(scoped_refptr&lt;CefCompletionCallback&gt;)">
  5317. Clears all HTTP authentication credentials that were added as part of
  5318. handling GetAuthCredentials. If |callback| is non-NULL it will be executed
  5319. on the UI thread after completion.
  5320. </member>
  5321. <member name="M:CefRequestContext.ClearCertificateExceptions(scoped_refptr&lt;CefCompletionCallback&gt;)">
  5322. Clears all certificate exceptions that were added as part of handling
  5323. CefRequestHandler::OnCertificateError(). If you call this it is
  5324. recommended that you also call CloseAllConnections() or you risk not
  5325. being prompted again for server certificates if you reconnect quickly.
  5326. If |callback| is non-NULL it will be executed on the UI thread after
  5327. completion.
  5328. </member>
  5329. <member name="M:CefRequestContext.ClearSchemeHandlerFactories">
  5330. Clear all registered scheme handler factories. Returns false on error.
  5331. This function may be called on any thread in the browser process.
  5332. </member>
  5333. <member name="M:CefRequestContext.RegisterSchemeHandlerFactory(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefSchemeHandlerFactory&gt;)">
  5334. Register a scheme handler factory for the specified |scheme_name| and
  5335. optional |domain_name|. An empty |domain_name| value for a standard scheme
  5336. will cause the factory to match all domain names. The |domain_name| value
  5337. will be ignored for non-standard schemes. If |scheme_name| is a built-in
  5338. scheme and no handler is returned by |factory| then the built-in scheme
  5339. handler factory will be called. If |scheme_name| is a custom scheme then
  5340. you must also implement the CefApp::OnRegisterCustomSchemes() method in
  5341. all processes. This function may be called multiple times to change or
  5342. remove the factory that matches the specified |scheme_name| and optional
  5343. |domain_name|. Returns false if an error occurs. This function may be
  5344. called on any thread in the browser process.
  5345. </member>
  5346. <member name="M:CefRequestContext.GetCookieManager(scoped_refptr&lt;CefCompletionCallback&gt;)">
  5347. Returns the cookie manager for this object. If |callback| is non-NULL it
  5348. will be executed asnychronously on the UI thread after the manager's
  5349. storage has been initialized.
  5350. </member>
  5351. <member name="M:CefRequestContext.GetCachePath">
  5352. Returns the cache path for this object. If empty an "incognito mode"
  5353. in-memory cache is being used.
  5354. </member>
  5355. <member name="M:CefRequestContext.GetHandler">
  5356. Returns the handler for this context if any.
  5357. </member>
  5358. <member name="M:CefRequestContext.IsGlobal">
  5359. Returns true if this object is the global context. The global context is
  5360. used by default when creating a browser or URL request with a NULL context
  5361. argument.
  5362. </member>
  5363. <member name="M:CefRequestContext.IsSharingWith(scoped_refptr&lt;CefRequestContext&gt;)">
  5364. Returns true if this object is sharing the same storage as |that| object.
  5365. </member>
  5366. <member name="M:CefRequestContext.IsSame(scoped_refptr&lt;CefRequestContext&gt;)">
  5367. Returns true if this object is pointing to the same context as |that|
  5368. object.
  5369. </member>
  5370. <member name="M:CefRequestContext.CreateContext(scoped_refptr&lt;CefRequestContext&gt;,scoped_refptr&lt;CefRequestContextHandler&gt;)">
  5371. Creates a new context object that shares storage with |other| and uses an
  5372. optional |handler|.
  5373. </member>
  5374. <member name="M:CefRequestContext.CreateContext(CefStructBase&lt;CefRequestContextSettingsTraits&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefRequestContextHandler&gt;)">
  5375. Creates a new context object with the specified |settings| and optional
  5376. |handler|.
  5377. </member>
  5378. <member name="M:CefRequestContext.GetGlobalContext">
  5379. Returns the global context object.
  5380. </member>
  5381. <member name="T:CefRequestContext">
  5382. A request context provides request handling for a set of related browser
  5383. or URL request objects. A request context can be specified when creating a
  5384. new browser via the CefBrowserHost static factory methods or when creating a
  5385. new URL request via the CefURLRequest static factory methods. Browser
  5386. objects with different request contexts will never be hosted in the same
  5387. render process. Browser objects with the same request context may or may not
  5388. be hosted in the same render process depending on the process model. Browser
  5389. objects created indirectly via the JavaScript window.open function or
  5390. targeted links will share the same render process and the same request
  5391. context as the source browser. When running in single-process mode there is
  5392. only a single render process (the main process) and so all browsers created
  5393. in single-process mode will share the same request context. This will be the
  5394. first request context passed into a CefBrowserHost static factory method and
  5395. all other request context objects will be ignored.
  5396. </member>
  5397. <member name="M:CefSettingObserver.OnSettingChanged(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_content_setting_types_t)">
  5398. Called when a content or website setting has changed. The new value can be
  5399. retrieved using CefRequestContext::GetContentSetting or
  5400. CefRequestContext::GetWebsiteSetting.
  5401. </member>
  5402. <member name="T:CefSettingObserver">
  5403. Implemented by the client to observe content and website setting changes and
  5404. registered via CefRequestContext::AddSettingObserver. The methods of this
  5405. class will be called on the browser process UI thread.
  5406. </member>
  5407. <member name="M:CefResolveCallback.OnResolveCompleted(cef_errorcode_t,std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5408. Called on the UI thread after the ResolveHost request has completed.
  5409. |result| will be the result code. |resolved_ips| will be the list of
  5410. resolved IP addresses or empty if the resolution failed.
  5411. </member>
  5412. <member name="T:CefResolveCallback">
  5413. Callback interface for CefRequestContext::ResolveHost.
  5414. </member>
  5415. <member name="M:CefPreferenceManager.AddPreferenceObserver(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefPreferenceObserver&gt;)">
  5416. Add an observer for preference changes. |name| is the name of the
  5417. preference to observe. If |name| is empty then all preferences will
  5418. be observed. Observing all preferences has performance consequences and
  5419. is not recommended outside of testing scenarios. The observer will remain
  5420. registered until the returned Registration object is destroyed. This
  5421. method must be called on the browser process UI thread.
  5422. </member>
  5423. <member name="M:CefPreferenceManager.SetPreference(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefValue&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5424. Set the |value| associated with preference |name|. Returns true if the
  5425. value is set successfully and false otherwise. If |value| is NULL the
  5426. preference will be restored to its default value. If setting the
  5427. preference fails then |error| will be populated with a detailed
  5428. description of the problem. This method must be called on the browser
  5429. process UI thread.
  5430. </member>
  5431. <member name="M:CefPreferenceManager.CanSetPreference(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5432. Returns true if the preference with the specified |name| can be modified
  5433. using SetPreference. As one example preferences set via the command-line
  5434. usually cannot be modified. This method must be called on the browser
  5435. process UI thread.
  5436. </member>
  5437. <member name="M:CefPreferenceManager.GetAllPreferences(System.Boolean)">
  5438. Returns all preferences as a dictionary. If |include_defaults| is true
  5439. then preferences currently at their default value will be included. The
  5440. returned object contains a copy of the underlying preference values and
  5441. modifications to the returned object will not modify the underlying
  5442. preference values. This method must be called on the browser process UI
  5443. thread.
  5444. </member>
  5445. <member name="M:CefPreferenceManager.GetPreference(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5446. Returns the value for the preference with the specified |name|. Returns
  5447. NULL if the preference does not exist. The returned object contains a copy
  5448. of the underlying preference value and modifications to the returned
  5449. object will not modify the underlying preference value. This method must
  5450. be called on the browser process UI thread.
  5451. </member>
  5452. <member name="M:CefPreferenceManager.HasPreference(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5453. Returns true if a preference with the specified |name| exists. This method
  5454. must be called on the browser process UI thread.
  5455. </member>
  5456. <member name="M:CefPreferenceManager.GetGlobalPreferenceManager">
  5457. Returns the global preference manager object.
  5458. </member>
  5459. <member name="M:CefPreferenceManager.GetChromeVariationsAsStrings(std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5460. Returns the current Chrome Variations configuration (combination of field
  5461. trials and chrome://flags) as human-readable strings. This is the
  5462. human-readable equivalent of the "Active Variations" section of
  5463. chrome://version. See
  5464. https://developer.chrome.com/docs/web-platform/chrome-variations for
  5465. background and details. Note that field trial tests are disabled by
  5466. default in Official CEF builds (via the
  5467. `disable_fieldtrial_testing_config=true` GN flag). This method must be
  5468. called on the browser process UI thread.
  5469. </member>
  5470. <member name="M:CefPreferenceManager.GetChromeVariationsAsSwitches(std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5471. Returns the current Chrome Variations configuration (combination of field
  5472. trials and chrome://flags) as equivalent command-line switches
  5473. (`--[enable|disable]-features=XXXX`, etc). These switches can be used to
  5474. apply the same configuration when launching a CEF-based application. See
  5475. https://developer.chrome.com/docs/web-platform/chrome-variations for
  5476. background and details. Note that field trial tests are disabled by
  5477. default in Official CEF builds (via the
  5478. `disable_fieldtrial_testing_config=true` GN flag). This method must be
  5479. called on the browser process UI thread.
  5480. </member>
  5481. <member name="T:CefPreferenceManager">
  5482. Manage access to preferences. Many built-in preferences are registered by
  5483. Chromium. Custom preferences can be registered in
  5484. CefBrowserProcessHandler::OnRegisterCustomPreferences.
  5485. </member>
  5486. <member name="M:CefPreferenceObserver.OnPreferenceChanged(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5487. Called when a preference has changed. The new value can be retrieved using
  5488. CefPreferenceManager::GetPreference.
  5489. </member>
  5490. <member name="T:CefPreferenceObserver">
  5491. Implemented by the client to observe preference changes and registered via
  5492. CefPreferenceManager::AddPreferenceObserver. The methods of this class will
  5493. be called on the browser process UI thread.
  5494. </member>
  5495. <member name="M:CefPreferenceRegistrar.AddPreference(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefValue&gt;)">
  5496. Register a preference with the specified |name| and |default_value|. To
  5497. avoid conflicts with built-in preferences the |name| value should contain
  5498. an application-specific prefix followed by a period (e.g. "myapp.value").
  5499. The contents of |default_value| will be copied. The data type for the
  5500. preference will be inferred from |default_value|'s type and cannot be
  5501. changed after registration. Returns true on success. Returns false if
  5502. |name| is already registered or if |default_value| has an invalid type.
  5503. This method must be called from within the scope of the
  5504. CefBrowserProcessHandler::OnRegisterCustomPreferences callback.
  5505. </member>
  5506. <member name="T:CefPreferenceRegistrar">
  5507. Class that manages custom preference registrations.
  5508. </member>
  5509. <member name="M:CefMediaSource.IsDialSource">
  5510. Returns true if this source outputs its content via DIAL.
  5511. </member>
  5512. <member name="M:CefMediaSource.IsCastSource">
  5513. Returns true if this source outputs its content via Cast.
  5514. </member>
  5515. <member name="M:CefMediaSource.GetId">
  5516. Returns the ID (media source URN or URL) for this source.
  5517. </member>
  5518. <member name="T:CefMediaSource">
  5519. Represents a source from which media can be routed. Instances of this object
  5520. are retrieved via CefMediaRouter::GetSource. The methods of this class may
  5521. be called on any browser process thread unless otherwise indicated.
  5522. </member>
  5523. <member name="M:CefMediaSinkDeviceInfoCallback.OnMediaSinkDeviceInfo(CefStructBase&lt;CefMediaSinkDeviceInfoTraits&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5524. Method that will be executed asyncronously once device information has
  5525. been retrieved.
  5526. </member>
  5527. <member name="T:CefMediaSinkDeviceInfoCallback">
  5528. Callback interface for CefMediaSink::GetDeviceInfo. The methods of this
  5529. class will be called on the browser process UI thread.
  5530. </member>
  5531. <member name="M:CefMediaSink.IsCompatibleWith(scoped_refptr&lt;CefMediaSource&gt;)">
  5532. Returns true if this sink is compatible with |source|.
  5533. </member>
  5534. <member name="M:CefMediaSink.IsDialSink">
  5535. Returns true if this sink accepts content via DIAL.
  5536. </member>
  5537. <member name="M:CefMediaSink.IsCastSink">
  5538. Returns true if this sink accepts content via Cast.
  5539. </member>
  5540. <member name="M:CefMediaSink.GetDeviceInfo(scoped_refptr&lt;CefMediaSinkDeviceInfoCallback&gt;)">
  5541. Asynchronously retrieves device info.
  5542. </member>
  5543. <member name="M:CefMediaSink.GetIconType">
  5544. Returns the icon type for this sink.
  5545. </member>
  5546. <member name="M:CefMediaSink.GetName">
  5547. Returns the name of this sink.
  5548. </member>
  5549. <member name="M:CefMediaSink.GetId">
  5550. Returns the ID for this sink.
  5551. </member>
  5552. <member name="T:CefMediaSink">
  5553. Represents a sink to which media can be routed. Instances of this object are
  5554. retrieved via CefMediaObserver::OnSinks. The methods of this class may
  5555. be called on any browser process thread unless otherwise indicated.
  5556. </member>
  5557. <member name="M:CefMediaRouteCreateCallback.OnMediaRouteCreateFinished(cef_media_route_create_result_t,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefMediaRoute&gt;)">
  5558. Method that will be executed when the route creation has finished.
  5559. |result| will be CEF_MRCR_OK if the route creation succeeded. |error| will
  5560. be a description of the error if the route creation failed. |route| is the
  5561. resulting route, or empty if the route creation failed.
  5562. </member>
  5563. <member name="T:CefMediaRouteCreateCallback">
  5564. Callback interface for CefMediaRouter::CreateRoute. The methods of this
  5565. class will be called on the browser process UI thread.
  5566. </member>
  5567. <member name="M:CefMediaRoute.Terminate">
  5568. Terminate this route. Will result in an asynchronous call to
  5569. CefMediaObserver::OnRoutes on all registered observers.
  5570. </member>
  5571. <member name="M:CefMediaRoute.SendRouteMessage(System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
  5572. Send a message over this route. |message| will be copied if necessary.
  5573. </member>
  5574. <member name="M:CefMediaRoute.GetSink">
  5575. Returns the sink associated with this route.
  5576. </member>
  5577. <member name="M:CefMediaRoute.GetSource">
  5578. Returns the source associated with this route.
  5579. </member>
  5580. <member name="M:CefMediaRoute.GetId">
  5581. Returns the ID for this route.
  5582. </member>
  5583. <member name="T:CefMediaRoute">
  5584. Represents the route between a media source and sink. Instances of this
  5585. object are created via CefMediaRouter::CreateRoute and retrieved via
  5586. CefMediaObserver::OnRoutes. Contains the status and metadata of a
  5587. routing operation. The methods of this class may be called on any browser
  5588. process thread unless otherwise indicated.
  5589. </member>
  5590. <member name="M:CefMediaObserver.OnRouteMessageReceived(scoped_refptr&lt;CefMediaRoute&gt;,System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
  5591. A message was received over |route|. |message| is only valid for
  5592. the scope of this callback and should be copied if necessary.
  5593. </member>
  5594. <member name="M:CefMediaObserver.OnRouteStateChanged(scoped_refptr&lt;CefMediaRoute&gt;,cef_media_route_connection_state_t)">
  5595. The connection state of |route| has changed.
  5596. </member>
  5597. <member name="M:CefMediaObserver.OnRoutes(std.vector&lt;scoped_refptr&lt;CefMediaRoute&gt;,std.allocator&lt;scoped_refptr&lt;CefMediaRoute&gt;&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5598. The list of available media routes has changed or
  5599. CefMediaRouter::NotifyCurrentRoutes was called.
  5600. </member>
  5601. <member name="M:CefMediaObserver.OnSinks(std.vector&lt;scoped_refptr&lt;CefMediaSink&gt;,std.allocator&lt;scoped_refptr&lt;CefMediaSink&gt;&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5602. The list of available media sinks has changed or
  5603. CefMediaRouter::NotifyCurrentSinks was called.
  5604. </member>
  5605. <member name="T:CefMediaObserver">
  5606. Implemented by the client to observe MediaRouter events and registered via
  5607. CefMediaRouter::AddObserver. The methods of this class will be called on the
  5608. browser process UI thread.
  5609. </member>
  5610. <member name="M:CefMediaRouter.NotifyCurrentRoutes">
  5611. Trigger an asynchronous call to CefMediaObserver::OnRoutes on all
  5612. registered observers.
  5613. </member>
  5614. <member name="M:CefMediaRouter.CreateRoute(scoped_refptr&lt;CefMediaSource&gt;,scoped_refptr&lt;CefMediaSink&gt;,scoped_refptr&lt;CefMediaRouteCreateCallback&gt;)">
  5615. Create a new route between |source| and |sink|. Source and sink must be
  5616. valid, compatible (as reported by CefMediaSink::IsCompatibleWith), and a
  5617. route between them must not already exist. |callback| will be executed
  5618. on success or failure. If route creation succeeds it will also trigger an
  5619. asynchronous call to CefMediaObserver::OnRoutes on all registered
  5620. observers.
  5621. </member>
  5622. <member name="M:CefMediaRouter.NotifyCurrentSinks">
  5623. Trigger an asynchronous call to CefMediaObserver::OnSinks on all
  5624. registered observers.
  5625. </member>
  5626. <member name="M:CefMediaRouter.AddObserver(scoped_refptr&lt;CefMediaObserver&gt;)">
  5627. Add an observer for MediaRouter events. The observer will remain
  5628. registered until the returned Registration object is destroyed.
  5629. </member>
  5630. <member name="M:CefMediaRouter.GetGlobalMediaRouter(scoped_refptr&lt;CefCompletionCallback&gt;)">
  5631. Returns the MediaRouter object associated with the global request context.
  5632. If |callback| is non-NULL it will be executed asnychronously on the UI
  5633. thread after the manager's storage has been initialized. Equivalent to
  5634. calling CefRequestContext::GetGlobalContext()-&gt;GetMediaRouter().
  5635. </member>
  5636. <member name="T:CefMediaRouter">
  5637. Supports discovery of and communication with media devices on the local
  5638. network via the Cast and DIAL protocols. The methods of this class may be
  5639. called on any browser process thread unless otherwise indicated.
  5640. </member>
  5641. <member name="M:CefDeleteCookiesCallback.OnComplete(System.Int32)">
  5642. Method that will be called upon completion. |num_deleted| will be the
  5643. number of cookies that were deleted.
  5644. </member>
  5645. <member name="T:CefDeleteCookiesCallback">
  5646. Interface to implement to be notified of asynchronous completion via
  5647. CefCookieManager::DeleteCookies().
  5648. </member>
  5649. <member name="M:CefSetCookieCallback.OnComplete(System.Boolean)">
  5650. Method that will be called upon completion. |success| will be true if the
  5651. cookie was set successfully.
  5652. </member>
  5653. <member name="T:CefSetCookieCallback">
  5654. Interface to implement to be notified of asynchronous completion via
  5655. CefCookieManager::SetCookie().
  5656. </member>
  5657. <member name="M:CefCookieVisitor.Visit(CefStructBase&lt;CefCookieTraits&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32,System.Int32,System.Boolean*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5658. Method that will be called once for each cookie. |count| is the 0-based
  5659. index for the current cookie. |total| is the total number of cookies.
  5660. Set |deleteCookie| to true to delete the cookie currently being visited.
  5661. Return false to stop visiting cookies. This method may never be called if
  5662. no cookies are found.
  5663. </member>
  5664. <member name="T:CefCookieVisitor">
  5665. Interface to implement for visiting cookie values. The methods of this class
  5666. will always be called on the UI thread.
  5667. </member>
  5668. <member name="M:CefCookieManager.FlushStore(scoped_refptr&lt;CefCompletionCallback&gt;)">
  5669. Flush the backing store (if any) to disk. If |callback| is non-NULL it
  5670. will be executed asnychronously on the UI thread after the flush is
  5671. complete. Returns false if cookies cannot be accessed.
  5672. </member>
  5673. <member name="M:CefCookieManager.DeleteCookies(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefDeleteCookiesCallback&gt;)">
  5674. Delete all cookies that match the specified parameters. If both |url| and
  5675. |cookie_name| values are specified all host and domain cookies matching
  5676. both will be deleted. If only |url| is specified all host cookies (but not
  5677. domain cookies) irrespective of path will be deleted. If |url| is empty
  5678. all cookies for all hosts and domains will be deleted. If |callback| is
  5679. non-NULL it will be executed asnychronously on the UI thread after the
  5680. cookies have been deleted. Returns false if a non-empty invalid URL is
  5681. specified or if cookies cannot be accessed. Cookies can alternately be
  5682. deleted using the Visit*Cookies() methods.
  5683. </member>
  5684. <member name="M:CefCookieManager.SetCookie(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStructBase&lt;CefCookieTraits&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefSetCookieCallback&gt;)">
  5685. Sets a cookie given a valid URL and explicit user-provided cookie
  5686. attributes. This function expects each attribute to be well-formed. It
  5687. will check for disallowed characters (e.g. the ';' character is disallowed
  5688. within the cookie value attribute) and fail without setting the cookie if
  5689. such characters are found. If |callback| is non-NULL it will be executed
  5690. asnychronously on the UI thread after the cookie has been set. Returns
  5691. false if an invalid URL is specified or if cookies cannot be accessed.
  5692. </member>
  5693. <member name="M:CefCookieManager.VisitUrlCookies(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean,scoped_refptr&lt;CefCookieVisitor&gt;)">
  5694. Visit a subset of cookies on the UI thread. The results are filtered by
  5695. the given url scheme, host, domain and path. If |includeHttpOnly| is true
  5696. HTTP-only cookies will also be included in the results. The returned
  5697. cookies are ordered by longest path, then by earliest creation date.
  5698. Returns false if cookies cannot be accessed.
  5699. </member>
  5700. <member name="M:CefCookieManager.VisitAllCookies(scoped_refptr&lt;CefCookieVisitor&gt;)">
  5701. Visit all cookies on the UI thread. The returned cookies are ordered by
  5702. longest path, then by earliest creation date. Returns false if cookies
  5703. cannot be accessed.
  5704. </member>
  5705. <member name="M:CefCookieManager.GetGlobalManager(scoped_refptr&lt;CefCompletionCallback&gt;)">
  5706. Returns the global cookie manager. By default data will be stored at
  5707. cef_settings_t.cache_path if specified or in memory otherwise. If
  5708. |callback| is non-NULL it will be executed asnychronously on the UI thread
  5709. after the manager's storage has been initialized. Using this method is
  5710. equivalent to calling
  5711. CefRequestContext::GetGlobalContext()-&gt;GetDefaultCookieManager().
  5712. </member>
  5713. <member name="T:CefCookieManager">
  5714. Class used for managing cookies. The methods of this class may be called on
  5715. any thread unless otherwise indicated.
  5716. </member>
  5717. <member name="M:CefCompletionCallback.OnComplete">
  5718. Method that will be called once the task is complete.
  5719. </member>
  5720. <member name="T:CefCompletionCallback">
  5721. Generic callback interface used for asynchronous completion.
  5722. </member>
  5723. <member name="M:CefCallback.Cancel">
  5724. Cancel processing.
  5725. </member>
  5726. <member name="M:CefCallback.Continue">
  5727. Continue processing.
  5728. </member>
  5729. <member name="T:CefCallback">
  5730. Generic callback interface used for asynchronous continuation.
  5731. </member>
  5732. <member name="T:CefRegistration">
  5733. Generic callback interface used for managing the lifespan of a registration.
  5734. </member>
  5735. <member name="M:CefNavigationEntry.GetSSLStatus">
  5736. Returns the SSL information for this navigation entry.
  5737. </member>
  5738. <member name="M:CefNavigationEntry.GetHttpStatusCode">
  5739. Returns the HTTP status code for the last known successful navigation
  5740. response. May be 0 if the response has not yet been received or if the
  5741. navigation has not yet completed.
  5742. </member>
  5743. <member name="M:CefNavigationEntry.GetCompletionTime">
  5744. Returns the time for the last known successful navigation completion. A
  5745. navigation may be completed more than once if the page is reloaded. May be
  5746. 0 if the navigation has not yet completed.
  5747. </member>
  5748. <member name="M:CefNavigationEntry.HasPostData">
  5749. Returns true if this navigation includes post data.
  5750. </member>
  5751. <member name="M:CefNavigationEntry.GetTransitionType">
  5752. Returns the transition type which indicates what the user did to move to
  5753. this page from the previous page.
  5754. </member>
  5755. <member name="M:CefNavigationEntry.GetTitle">
  5756. Returns the title set by the page. This value may be empty.
  5757. </member>
  5758. <member name="M:CefNavigationEntry.GetOriginalURL">
  5759. Returns the original URL that was entered by the user before any
  5760. redirects.
  5761. </member>
  5762. <member name="M:CefNavigationEntry.GetDisplayURL">
  5763. Returns a display-friendly version of the URL.
  5764. </member>
  5765. <member name="M:CefNavigationEntry.GetURL">
  5766. Returns the actual URL of the page. For some pages this may be data: URL
  5767. or similar. Use GetDisplayURL() to return a display-friendly version.
  5768. </member>
  5769. <member name="M:CefNavigationEntry.IsValid">
  5770. Returns true if this object is valid. Do not call any other methods if
  5771. this function returns false.
  5772. </member>
  5773. <member name="T:CefNavigationEntry">
  5774. Class used to represent an entry in navigation history.
  5775. </member>
  5776. <member name="M:CefSSLStatus.GetX509Certificate">
  5777. Returns the X.509 certificate.
  5778. </member>
  5779. <member name="M:CefSSLStatus.GetContentStatus">
  5780. Returns a bitmask containing the page security content status.
  5781. </member>
  5782. <member name="M:CefSSLStatus.GetSSLVersion">
  5783. Returns the SSL version used for the SSL connection.
  5784. </member>
  5785. <member name="M:CefSSLStatus.GetCertStatus">
  5786. Returns a bitmask containing any and all problems verifying the server
  5787. certificate.
  5788. </member>
  5789. <member name="M:CefSSLStatus.IsSecureConnection">
  5790. Returns true if the status is related to a secure SSL/TLS connection.
  5791. </member>
  5792. <member name="T:CefSSLStatus">
  5793. Class representing the SSL information for a navigation entry.
  5794. </member>
  5795. <member name="M:CefX509Certificate.GetPEMEncodedIssuerChain(std.vector&lt;scoped_refptr&lt;CefBinaryValue&gt;,std.allocator&lt;scoped_refptr&lt;CefBinaryValue&gt;&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5796. Returns the PEM encoded data for the certificate issuer chain.
  5797. If we failed to encode a certificate in the chain it is still
  5798. present in the array but is an empty string.
  5799. </member>
  5800. <member name="M:CefX509Certificate.GetDEREncodedIssuerChain(std.vector&lt;scoped_refptr&lt;CefBinaryValue&gt;,std.allocator&lt;scoped_refptr&lt;CefBinaryValue&gt;&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5801. Returns the DER encoded data for the certificate issuer chain.
  5802. If we failed to encode a certificate in the chain it is still
  5803. present in the array but is an empty string.
  5804. </member>
  5805. <member name="M:CefX509Certificate.GetIssuerChainSize">
  5806. Returns the number of certificates in the issuer chain.
  5807. If 0, the certificate is self-signed.
  5808. </member>
  5809. <member name="M:CefX509Certificate.GetPEMEncoded">
  5810. Returns the PEM encoded data for the X.509 certificate.
  5811. </member>
  5812. <member name="M:CefX509Certificate.GetDEREncoded">
  5813. Returns the DER encoded data for the X.509 certificate.
  5814. </member>
  5815. <member name="M:CefX509Certificate.GetValidExpiry">
  5816. Returns the date after which the X.509 certificate is invalid.
  5817. CefBaseTime.GetTimeT() will return 0 if no date was specified.
  5818. </member>
  5819. <member name="M:CefX509Certificate.GetValidStart">
  5820. Returns the date before which the X.509 certificate is invalid.
  5821. CefBaseTime.GetTimeT() will return 0 if no date was specified.
  5822. </member>
  5823. <member name="M:CefX509Certificate.GetSerialNumber">
  5824. Returns the DER encoded serial number for the X.509 certificate. The value
  5825. possibly includes a leading 00 byte.
  5826. </member>
  5827. <member name="M:CefX509Certificate.GetIssuer">
  5828. Returns the issuer of the X.509 certificate.
  5829. </member>
  5830. <member name="M:CefX509Certificate.GetSubject">
  5831. Returns the subject of the X.509 certificate. For HTTPS server
  5832. certificates this represents the web server. The common name of the
  5833. subject should match the host name of the web server.
  5834. </member>
  5835. <member name="T:CefX509Certificate">
  5836. Class representing a X.509 certificate.
  5837. </member>
  5838. <member name="M:CefX509CertPrincipal.GetOrganizationUnitNames(std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5839. Retrieve the list of organization unit names.
  5840. </member>
  5841. <member name="M:CefX509CertPrincipal.GetOrganizationNames(std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5842. Retrieve the list of organization names.
  5843. </member>
  5844. <member name="M:CefX509CertPrincipal.GetCountryName">
  5845. Returns the country name.
  5846. </member>
  5847. <member name="M:CefX509CertPrincipal.GetStateOrProvinceName">
  5848. Returns the state or province name.
  5849. </member>
  5850. <member name="M:CefX509CertPrincipal.GetLocalityName">
  5851. Returns the locality name.
  5852. </member>
  5853. <member name="M:CefX509CertPrincipal.GetCommonName">
  5854. Returns the common name.
  5855. </member>
  5856. <member name="M:CefX509CertPrincipal.GetDisplayName">
  5857. Returns a name that can be used to represent the issuer. It tries in this
  5858. order: Common Name (CN), Organization Name (O) and Organizational Unit
  5859. Name (OU) and returns the first non-empty one found.
  5860. </member>
  5861. <member name="T:CefX509CertPrincipal">
  5862. Class representing the issuer or subject field of an X.509 certificate.
  5863. </member>
  5864. <member name="M:CefFrame.SendProcessMessage(cef_process_id_t,scoped_refptr&lt;CefProcessMessage&gt;)">
  5865. Send a message to the specified |target_process|. Ownership of the message
  5866. contents will be transferred and the |message| reference will be
  5867. invalidated. Message delivery is not guaranteed in all cases (for example,
  5868. if the browser is closing, navigating, or if the target process crashes).
  5869. Send an ACK message back from the target process if confirmation is
  5870. required.
  5871. </member>
  5872. <member name="M:CefFrame.CreateURLRequest(scoped_refptr&lt;CefRequest&gt;,scoped_refptr&lt;CefURLRequestClient&gt;)">
  5873. Create a new URL request that will be treated as originating from this
  5874. frame and the associated browser. Use CefURLRequest::Create instead if you
  5875. do not want the request to have this association, in which case it may be
  5876. handled differently (see documentation on that method). A request created
  5877. with this method may only originate from the browser process, and will
  5878. behave as follows:
  5879. - It may be intercepted by the client via CefResourceRequestHandler or
  5880. CefSchemeHandlerFactory.
  5881. - POST data may only contain a single element of type PDE_TYPE_FILE or
  5882. PDE_TYPE_BYTES.
  5883. The |request| object will be marked as read-only after calling this
  5884. method.
  5885. </member>
  5886. <member name="M:CefFrame.VisitDOM(scoped_refptr&lt;CefDOMVisitor&gt;)">
  5887. Visit the DOM document. This method can only be called from the render
  5888. process.
  5889. </member>
  5890. <member name="M:CefFrame.GetV8Context">
  5891. Get the V8 context associated with the frame. This method can only be
  5892. called from the render process.
  5893. </member>
  5894. <member name="M:CefFrame.GetBrowser">
  5895. Returns the browser that this frame belongs to.
  5896. </member>
  5897. <member name="M:CefFrame.GetURL">
  5898. Returns the URL currently loaded in this frame.
  5899. </member>
  5900. <member name="M:CefFrame.GetParent">
  5901. Returns the parent of this frame or NULL if this is the main (top-level)
  5902. frame.
  5903. </member>
  5904. <member name="M:CefFrame.GetIdentifier">
  5905. Returns the globally unique identifier for this frame or empty if the
  5906. underlying frame does not yet exist.
  5907. </member>
  5908. <member name="M:CefFrame.GetName">
  5909. Returns the name for this frame. If the frame has an assigned name (for
  5910. example, set via the iframe "name" attribute) then that value will be
  5911. returned. Otherwise a unique name will be constructed based on the frame
  5912. parent hierarchy. The main (top-level) frame will always have an empty
  5913. name value.
  5914. </member>
  5915. <member name="M:CefFrame.IsFocused">
  5916. Returns true if this is the focused frame.
  5917. </member>
  5918. <member name="M:CefFrame.IsMain">
  5919. Returns true if this is the main (top-level) frame.
  5920. </member>
  5921. <member name="M:CefFrame.ExecuteJavaScript(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32)">
  5922. Execute a string of JavaScript code in this frame. The |script_url|
  5923. parameter is the URL where the script in question can be found, if any.
  5924. The renderer may request this URL to show the developer the source of the
  5925. error. The |start_line| parameter is the base line number to use for
  5926. error reporting.
  5927. </member>
  5928. <member name="M:CefFrame.LoadURL(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5929. Load the specified |url|.
  5930. </member>
  5931. <member name="M:CefFrame.LoadRequest(scoped_refptr&lt;CefRequest&gt;)">
  5932. Load the request represented by the |request| object.
  5933. WARNING: This method will fail with "bad IPC message" reason
  5934. INVALID_INITIATOR_ORIGIN (213) unless you first navigate to the
  5935. request origin using some other mechanism (LoadURL, link click, etc).
  5936. </member>
  5937. <member name="M:CefFrame.GetText(scoped_refptr&lt;CefStringVisitor&gt;)">
  5938. Retrieve this frame's display text as a string sent to the specified
  5939. visitor.
  5940. </member>
  5941. <member name="M:CefFrame.GetSource(scoped_refptr&lt;CefStringVisitor&gt;)">
  5942. Retrieve this frame's HTML source as a string sent to the specified
  5943. visitor.
  5944. </member>
  5945. <member name="M:CefFrame.ViewSource">
  5946. Save this frame's HTML source to a temporary file and open it in the
  5947. default text viewing application. This method can only be called from the
  5948. browser process.
  5949. </member>
  5950. <member name="M:CefFrame.SelectAll">
  5951. Execute select all in this frame.
  5952. </member>
  5953. <member name="M:CefFrame.Delete">
  5954. Execute delete in this frame.
  5955. </member>
  5956. <member name="M:CefFrame.PasteAndMatchStyle">
  5957. Execute paste and match style in this frame.
  5958. </member>
  5959. <member name="M:CefFrame.Paste">
  5960. Execute paste in this frame.
  5961. </member>
  5962. <member name="M:CefFrame.Copy">
  5963. Execute copy in this frame.
  5964. </member>
  5965. <member name="M:CefFrame.Cut">
  5966. Execute cut in this frame.
  5967. </member>
  5968. <member name="M:CefFrame.Redo">
  5969. Execute redo in this frame.
  5970. </member>
  5971. <member name="M:CefFrame.Undo">
  5972. Execute undo in this frame.
  5973. </member>
  5974. <member name="M:CefFrame.IsValid">
  5975. True if this object is currently attached to a valid frame.
  5976. </member>
  5977. <member name="T:CefFrame">
  5978. Class used to represent a frame in the browser window. When used in the
  5979. browser process the methods of this class may be called on any thread unless
  5980. otherwise indicated in the comments. When used in the render process the
  5981. methods of this class may only be called on the main thread.
  5982. </member>
  5983. <member name="M:CefStringVisitor.Visit(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  5984. Method that will be executed.
  5985. </member>
  5986. <member name="T:CefStringVisitor">
  5987. Implement this interface to receive string values asynchronously.
  5988. </member>
  5989. <member name="M:CefPostDataElement.GetBytes(System.UInt32,System.Void*)">
  5990. Read up to |size| bytes into |bytes| and return the number of bytes
  5991. actually read.
  5992. </member>
  5993. <member name="M:CefPostDataElement.GetBytesCount">
  5994. Return the number of bytes.
  5995. </member>
  5996. <member name="M:CefPostDataElement.GetFile">
  5997. Return the file name.
  5998. </member>
  5999. <member name="M:CefPostDataElement.GetType">
  6000. Return the type of this post data element.
  6001. </member>
  6002. <member name="M:CefPostDataElement.SetToBytes(System.UInt32,System.Void!System.Runtime.CompilerServices.IsConst*)">
  6003. The post data element will represent bytes. The bytes passed
  6004. in will be copied.
  6005. </member>
  6006. <member name="M:CefPostDataElement.SetToFile(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6007. The post data element will represent a file.
  6008. </member>
  6009. <member name="M:CefPostDataElement.SetToEmpty">
  6010. Remove all contents from the post data element.
  6011. </member>
  6012. <member name="M:CefPostDataElement.IsReadOnly">
  6013. Returns true if this object is read-only.
  6014. </member>
  6015. <member name="M:CefPostDataElement.Create">
  6016. Create a new CefPostDataElement object.
  6017. </member>
  6018. <member name="D:CefPostDataElement.Type">
  6019. Post data elements may represent either bytes or files.
  6020. </member>
  6021. <member name="T:CefPostDataElement">
  6022. Class used to represent a single element in the request post data. The
  6023. methods of this class may be called on any thread.
  6024. </member>
  6025. <member name="M:CefPostData.RemoveElements">
  6026. Remove all existing post data elements.
  6027. </member>
  6028. <member name="M:CefPostData.AddElement(scoped_refptr&lt;CefPostDataElement&gt;)">
  6029. Add the specified post data element. Returns true if the add succeeds.
  6030. </member>
  6031. <member name="M:CefPostData.RemoveElement(scoped_refptr&lt;CefPostDataElement&gt;)">
  6032. Remove the specified post data element. Returns true if the removal
  6033. succeeds.
  6034. </member>
  6035. <member name="M:CefPostData.GetElements(std.vector&lt;scoped_refptr&lt;CefPostDataElement&gt;,std.allocator&lt;scoped_refptr&lt;CefPostDataElement&gt;&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6036. Retrieve the post data elements.
  6037. </member>
  6038. <member name="M:CefPostData.GetElementCount">
  6039. Returns the number of existing post data elements.
  6040. </member>
  6041. <member name="M:CefPostData.HasExcludedElements">
  6042. Returns true if the underlying POST data includes elements that are not
  6043. represented by this CefPostData object (for example, multi-part file
  6044. upload data). Modifying CefPostData objects with excluded elements may
  6045. result in the request failing.
  6046. </member>
  6047. <member name="M:CefPostData.IsReadOnly">
  6048. Returns true if this object is read-only.
  6049. </member>
  6050. <member name="M:CefPostData.Create">
  6051. Create a new CefPostData object.
  6052. </member>
  6053. <member name="T:CefPostData">
  6054. Class used to represent post data for a web request. The methods of this
  6055. class may be called on any thread.
  6056. </member>
  6057. <member name="M:CefRequest.GetIdentifier">
  6058. Returns the globally unique identifier for this request or 0 if not
  6059. specified. Can be used by CefResourceRequestHandler implementations in the
  6060. browser process to track a single request across multiple callbacks.
  6061. </member>
  6062. <member name="M:CefRequest.GetTransitionType">
  6063. Get the transition type for this request. Only available in the browser
  6064. process and only applies to requests that represent a main frame or
  6065. sub-frame navigation.
  6066. </member>
  6067. <member name="M:CefRequest.GetResourceType">
  6068. Get the resource type for this request. Only available in the browser
  6069. process.
  6070. </member>
  6071. <member name="M:CefRequest.SetFirstPartyForCookies(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6072. Set the URL to the first party for cookies used in combination with
  6073. CefURLRequest.
  6074. </member>
  6075. <member name="M:CefRequest.GetFirstPartyForCookies">
  6076. Get the URL to the first party for cookies used in combination with
  6077. CefURLRequest.
  6078. </member>
  6079. <member name="M:CefRequest.SetFlags(System.Int32)">
  6080. Set the flags used in combination with CefURLRequest. See
  6081. cef_urlrequest_flags_t for supported values.
  6082. </member>
  6083. <member name="M:CefRequest.GetFlags">
  6084. Get the flags used in combination with CefURLRequest. See
  6085. cef_urlrequest_flags_t for supported values.
  6086. </member>
  6087. <member name="M:CefRequest.Set(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefPostData&gt;,std.multimap&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;,std.less&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;,std.allocator&lt;std.pair&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst,CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6088. Set all values at one time.
  6089. </member>
  6090. <member name="M:CefRequest.SetHeaderByName(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean)">
  6091. Set the header |name| to |value|. If |overwrite| is true any existing
  6092. values will be replaced with the new value. If |overwrite| is false any
  6093. existing values will not be overwritten. The Referer value cannot be set
  6094. using this method.
  6095. </member>
  6096. <member name="M:CefRequest.GetHeaderByName(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6097. Returns the first header value for |name| or an empty string if not found.
  6098. Will not return the Referer value if any. Use GetHeaderMap instead if
  6099. |name| might have multiple values.
  6100. </member>
  6101. <member name="M:CefRequest.SetHeaderMap(std.multimap&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;,std.less&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;,std.allocator&lt;std.pair&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst,CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6102. Set the header values. If a Referer value exists in the header map it will
  6103. be removed and ignored.
  6104. </member>
  6105. <member name="M:CefRequest.GetHeaderMap(std.multimap&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;,std.less&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;,std.allocator&lt;std.pair&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst,CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6106. Get the header values. Will not include the Referer value if any.
  6107. </member>
  6108. <member name="M:CefRequest.SetPostData(scoped_refptr&lt;CefPostData&gt;)">
  6109. Set the post data.
  6110. </member>
  6111. <member name="M:CefRequest.GetPostData">
  6112. Get the post data.
  6113. </member>
  6114. <member name="M:CefRequest.GetReferrerPolicy">
  6115. Get the referrer policy.
  6116. </member>
  6117. <member name="M:CefRequest.GetReferrerURL">
  6118. Get the referrer URL.
  6119. </member>
  6120. <member name="M:CefRequest.SetReferrer(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,cef_referrer_policy_t)">
  6121. Set the referrer URL and policy. If non-empty the referrer URL must be
  6122. fully qualified with an HTTP or HTTPS scheme component. Any username,
  6123. password or ref component will be removed.
  6124. </member>
  6125. <member name="M:CefRequest.SetMethod(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6126. Set the request method type.
  6127. </member>
  6128. <member name="M:CefRequest.GetMethod">
  6129. Get the request method type. The value will default to POST if post data
  6130. is provided and GET otherwise.
  6131. </member>
  6132. <member name="M:CefRequest.SetURL(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6133. Set the fully qualified URL.
  6134. </member>
  6135. <member name="M:CefRequest.GetURL">
  6136. Get the fully qualified URL.
  6137. </member>
  6138. <member name="M:CefRequest.IsReadOnly">
  6139. Returns true if this object is read-only.
  6140. </member>
  6141. <member name="M:CefRequest.Create">
  6142. Create a new CefRequest object.
  6143. </member>
  6144. <member name="T:CefRequest">
  6145. Class used to represent a web request. The methods of this class may be
  6146. called on any thread.
  6147. </member>
  6148. <member name="M:CefProcessMessage.GetSharedMemoryRegion">
  6149. Returns the shared memory region.
  6150. Returns nullptr when message contains an argument list.
  6151. </member>
  6152. <member name="M:CefProcessMessage.GetArgumentList">
  6153. Returns the list of arguments.
  6154. Returns nullptr when message contains a shared memory region.
  6155. </member>
  6156. <member name="M:CefProcessMessage.GetName">
  6157. Returns the message name.
  6158. </member>
  6159. <member name="M:CefProcessMessage.Copy">
  6160. Returns a writable copy of this object.
  6161. Returns nullptr when message contains a shared memory region.
  6162. </member>
  6163. <member name="M:CefProcessMessage.IsReadOnly">
  6164. Returns true if the values of this object are read-only. Some APIs may
  6165. expose read-only objects.
  6166. </member>
  6167. <member name="M:CefProcessMessage.IsValid">
  6168. Returns true if this object is valid. Do not call any other methods if
  6169. this function returns false.
  6170. </member>
  6171. <member name="M:CefProcessMessage.Create(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6172. Create a new CefProcessMessage object with the specified name.
  6173. </member>
  6174. <member name="T:CefProcessMessage">
  6175. Class representing a message. Can be used on any process and thread.
  6176. </member>
  6177. <member name="M:CefSharedMemoryRegion.Memory">
  6178. Returns the pointer to the memory. Returns nullptr for invalid instances.
  6179. The returned pointer is only valid for the life span of this object.
  6180. </member>
  6181. <member name="M:CefSharedMemoryRegion.Size">
  6182. Returns the size of the mapping in bytes. Returns 0 for invalid instances.
  6183. </member>
  6184. <member name="M:CefSharedMemoryRegion.IsValid">
  6185. Returns true if the mapping is valid.
  6186. </member>
  6187. <member name="T:CefSharedMemoryRegion">
  6188. Class that wraps platform-dependent share memory region mapping.
  6189. </member>
  6190. <member name="M:CefDOMNode.GetElementBounds">
  6191. Returns the bounds of the element in device pixels. Use
  6192. "window.devicePixelRatio" to convert to/from CSS pixels.
  6193. </member>
  6194. <member name="M:CefDOMNode.GetElementInnerText">
  6195. Returns the inner text of the element.
  6196. </member>
  6197. <member name="M:CefDOMNode.SetElementAttribute(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6198. Set the value for the element attribute named |attrName|. Returns true on
  6199. success.
  6200. </member>
  6201. <member name="M:CefDOMNode.GetElementAttributes(std.map&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;,std.less&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;,std.allocator&lt;std.pair&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst,CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6202. Returns a map of all element attributes.
  6203. </member>
  6204. <member name="M:CefDOMNode.GetElementAttribute(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6205. Returns the element attribute named |attrName|.
  6206. </member>
  6207. <member name="M:CefDOMNode.HasElementAttribute(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6208. Returns true if this element has an attribute named |attrName|.
  6209. </member>
  6210. <member name="M:CefDOMNode.HasElementAttributes">
  6211. Returns true if this element has attributes.
  6212. </member>
  6213. <member name="M:CefDOMNode.GetElementTagName">
  6214. Returns the tag name of this element.
  6215. </member>
  6216. <member name="M:CefDOMNode.GetLastChild">
  6217. Returns the last child node.
  6218. </member>
  6219. <member name="M:CefDOMNode.GetFirstChild">
  6220. Return the first child node.
  6221. </member>
  6222. <member name="M:CefDOMNode.HasChildren">
  6223. Returns true if this node has child nodes.
  6224. </member>
  6225. <member name="M:CefDOMNode.GetNextSibling">
  6226. Returns the next sibling node.
  6227. </member>
  6228. <member name="M:CefDOMNode.GetPreviousSibling">
  6229. Returns the previous sibling node.
  6230. </member>
  6231. <member name="M:CefDOMNode.GetParent">
  6232. Returns the parent node.
  6233. </member>
  6234. <member name="M:CefDOMNode.GetDocument">
  6235. Returns the document associated with this node.
  6236. </member>
  6237. <member name="M:CefDOMNode.GetAsMarkup">
  6238. Returns the contents of this node as markup.
  6239. </member>
  6240. <member name="M:CefDOMNode.SetValue(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6241. Set the value of this node. Returns true on success.
  6242. </member>
  6243. <member name="M:CefDOMNode.GetValue">
  6244. Returns the value of this node.
  6245. </member>
  6246. <member name="M:CefDOMNode.GetName">
  6247. Returns the name of this node.
  6248. </member>
  6249. <member name="M:CefDOMNode.IsSame(scoped_refptr&lt;CefDOMNode&gt;)">
  6250. Returns true if this object is pointing to the same handle as |that|
  6251. object.
  6252. </member>
  6253. <member name="M:CefDOMNode.GetFormControlElementType">
  6254. Returns the type of this form control element node.
  6255. </member>
  6256. <member name="M:CefDOMNode.IsFormControlElement">
  6257. Returns true if this is a form control element node.
  6258. </member>
  6259. <member name="M:CefDOMNode.IsEditable">
  6260. Returns true if this is an editable node.
  6261. </member>
  6262. <member name="M:CefDOMNode.IsElement">
  6263. Returns true if this is an element node.
  6264. </member>
  6265. <member name="M:CefDOMNode.IsText">
  6266. Returns true if this is a text node.
  6267. </member>
  6268. <member name="M:CefDOMNode.GetType">
  6269. Returns the type for this node.
  6270. </member>
  6271. <member name="T:CefDOMNode">
  6272. Class used to represent a DOM node. The methods of this class should only be
  6273. called on the render process main thread.
  6274. </member>
  6275. <member name="M:CefDOMDocument.GetCompleteURL(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6276. Returns a complete URL based on the document base URL and the specified
  6277. partial URL.
  6278. </member>
  6279. <member name="M:CefDOMDocument.GetBaseURL">
  6280. Returns the base URL for the document.
  6281. </member>
  6282. <member name="M:CefDOMDocument.GetSelectionAsText">
  6283. Returns the contents of this selection as text.
  6284. </member>
  6285. <member name="M:CefDOMDocument.GetSelectionAsMarkup">
  6286. Returns the contents of this selection as markup.
  6287. </member>
  6288. <member name="M:CefDOMDocument.GetSelectionEndOffset">
  6289. Returns the selection offset within the end node.
  6290. </member>
  6291. <member name="M:CefDOMDocument.GetSelectionStartOffset">
  6292. Returns the selection offset within the start node.
  6293. </member>
  6294. <member name="M:CefDOMDocument.HasSelection">
  6295. Returns true if a portion of the document is selected.
  6296. </member>
  6297. <member name="M:CefDOMDocument.GetFocusedNode">
  6298. Returns the node that currently has keyboard focus.
  6299. </member>
  6300. <member name="M:CefDOMDocument.GetElementById(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6301. Returns the document element with the specified ID value.
  6302. </member>
  6303. <member name="M:CefDOMDocument.GetTitle">
  6304. Returns the title of an HTML document.
  6305. </member>
  6306. <member name="M:CefDOMDocument.GetHead">
  6307. Returns the HEAD node of an HTML document.
  6308. </member>
  6309. <member name="M:CefDOMDocument.GetBody">
  6310. Returns the BODY node of an HTML document.
  6311. </member>
  6312. <member name="M:CefDOMDocument.GetDocument">
  6313. Returns the root document node.
  6314. </member>
  6315. <member name="M:CefDOMDocument.GetType">
  6316. Returns the document type.
  6317. </member>
  6318. <member name="T:CefDOMDocument">
  6319. Class used to represent a DOM document. The methods of this class should
  6320. only be called on the render process main thread thread.
  6321. </member>
  6322. <member name="M:CefDOMVisitor.Visit(scoped_refptr&lt;CefDOMDocument&gt;)">
  6323. Method executed for visiting the DOM. The document object passed to this
  6324. method represents a snapshot of the DOM at the time this method is
  6325. executed. DOM objects are only valid for the scope of this method. Do not
  6326. keep references to or attempt to access any DOM objects outside the scope
  6327. of this method.
  6328. </member>
  6329. <member name="T:CefDOMVisitor">
  6330. Interface to implement for visiting the DOM. The methods of this class will
  6331. be called on the render process main thread.
  6332. </member>
  6333. <member name="M:CefDragData.HasImage">
  6334. Returns true if an image representation of drag data is available.
  6335. </member>
  6336. <member name="M:CefDragData.GetImageHotspot">
  6337. Get the image hotspot (drag start location relative to image dimensions).
  6338. </member>
  6339. <member name="M:CefDragData.GetImage">
  6340. Get the image representation of drag data. May return NULL if no image
  6341. representation is available.
  6342. </member>
  6343. <member name="M:CefDragData.ClearFilenames">
  6344. Clear list of filenames.
  6345. </member>
  6346. <member name="M:CefDragData.AddFile(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6347. Add a file that is being dragged into the webview.
  6348. </member>
  6349. <member name="M:CefDragData.ResetFileContents">
  6350. Reset the file contents. You should do this before calling
  6351. CefBrowserHost::DragTargetDragEnter as the web view does not allow us to
  6352. drag in this kind of data.
  6353. </member>
  6354. <member name="M:CefDragData.SetFragmentBaseURL(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6355. Set the base URL that the fragment came from.
  6356. </member>
  6357. <member name="M:CefDragData.SetFragmentHtml(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6358. Set the text/html fragment that is being dragged.
  6359. </member>
  6360. <member name="M:CefDragData.SetFragmentText(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6361. Set the plain text fragment that is being dragged.
  6362. </member>
  6363. <member name="M:CefDragData.SetLinkMetadata(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6364. Set the metadata associated with the link being dragged.
  6365. </member>
  6366. <member name="M:CefDragData.SetLinkTitle(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6367. Set the title associated with the link being dragged.
  6368. </member>
  6369. <member name="M:CefDragData.SetLinkURL(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6370. Set the link URL that is being dragged.
  6371. </member>
  6372. <member name="M:CefDragData.GetFilePaths(std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6373. Retrieve the list of file paths that are being dragged into the browser
  6374. window.
  6375. </member>
  6376. <member name="M:CefDragData.GetFileNames(std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6377. Retrieve the list of file names that are being dragged into the browser
  6378. window.
  6379. </member>
  6380. <member name="M:CefDragData.GetFileContents(scoped_refptr&lt;CefStreamWriter&gt;)">
  6381. Write the contents of the file being dragged out of the web view into
  6382. |writer|. Returns the number of bytes sent to |writer|. If |writer| is
  6383. NULL this method will return the size of the file contents in bytes.
  6384. Call GetFileName() to get a suggested name for the file.
  6385. </member>
  6386. <member name="M:CefDragData.GetFileName">
  6387. Return the name of the file being dragged out of the browser window.
  6388. </member>
  6389. <member name="M:CefDragData.GetFragmentBaseURL">
  6390. Return the base URL that the fragment came from. This value is used for
  6391. resolving relative URLs and may be empty.
  6392. </member>
  6393. <member name="M:CefDragData.GetFragmentHtml">
  6394. Return the text/html fragment that is being dragged.
  6395. </member>
  6396. <member name="M:CefDragData.GetFragmentText">
  6397. Return the plain text fragment that is being dragged.
  6398. </member>
  6399. <member name="M:CefDragData.GetLinkMetadata">
  6400. Return the metadata, if any, associated with the link being dragged.
  6401. </member>
  6402. <member name="M:CefDragData.GetLinkTitle">
  6403. Return the title associated with the link being dragged.
  6404. </member>
  6405. <member name="M:CefDragData.GetLinkURL">
  6406. Return the link URL that is being dragged.
  6407. </member>
  6408. <member name="M:CefDragData.IsFile">
  6409. Returns true if the drag data is a file.
  6410. </member>
  6411. <member name="M:CefDragData.IsFragment">
  6412. Returns true if the drag data is a text or html fragment.
  6413. </member>
  6414. <member name="M:CefDragData.IsLink">
  6415. Returns true if the drag data is a link.
  6416. </member>
  6417. <member name="M:CefDragData.IsReadOnly">
  6418. Returns true if this object is read-only.
  6419. </member>
  6420. <member name="M:CefDragData.Clone">
  6421. Returns a copy of the current object.
  6422. </member>
  6423. <member name="M:CefDragData.Create">
  6424. Create a new CefDragData object.
  6425. </member>
  6426. <member name="T:CefDragData">
  6427. Class used to represent drag data. The methods of this class may be called
  6428. on any thread.
  6429. </member>
  6430. <member name="M:CefStreamWriter.MayBlock">
  6431. Returns true if this writer performs work like accessing the file system
  6432. which may block. Used as a hint for determining the thread to access the
  6433. writer from.
  6434. </member>
  6435. <member name="M:CefStreamWriter.Flush">
  6436. Flush the stream.
  6437. </member>
  6438. <member name="M:CefStreamWriter.Tell">
  6439. Return the current offset position.
  6440. </member>
  6441. <member name="M:CefStreamWriter.Seek(System.Int64,System.Int32)">
  6442. Seek to the specified offset position. |whence| may be any one of
  6443. SEEK_CUR, SEEK_END or SEEK_SET. Returns zero on success and non-zero on
  6444. failure.
  6445. </member>
  6446. <member name="M:CefStreamWriter.Write(System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32,System.UInt32)">
  6447. Write raw binary data.
  6448. </member>
  6449. <member name="M:CefStreamWriter.CreateForHandler(scoped_refptr&lt;CefWriteHandler&gt;)">
  6450. Create a new CefStreamWriter object for a custom handler.
  6451. </member>
  6452. <member name="M:CefStreamWriter.CreateForFile(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6453. Create a new CefStreamWriter object for a file.
  6454. </member>
  6455. <member name="T:CefStreamWriter">
  6456. Class used to write data to a stream. The methods of this class may be
  6457. called on any thread.
  6458. </member>
  6459. <member name="M:CefWriteHandler.MayBlock">
  6460. Return true if this handler performs work like accessing the file system
  6461. which may block. Used as a hint for determining the thread to access the
  6462. handler from.
  6463. </member>
  6464. <member name="M:CefWriteHandler.Flush">
  6465. Flush the stream.
  6466. </member>
  6467. <member name="M:CefWriteHandler.Tell">
  6468. Return the current offset position.
  6469. </member>
  6470. <member name="M:CefWriteHandler.Seek(System.Int64,System.Int32)">
  6471. Seek to the specified offset position. |whence| may be any one of
  6472. SEEK_CUR, SEEK_END or SEEK_SET. Return zero on success and non-zero on
  6473. failure.
  6474. </member>
  6475. <member name="M:CefWriteHandler.Write(System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32,System.UInt32)">
  6476. Write raw binary data.
  6477. </member>
  6478. <member name="T:CefWriteHandler">
  6479. Interface the client can implement to provide a custom stream writer. The
  6480. methods of this class may be called on any thread.
  6481. </member>
  6482. <member name="M:CefStreamReader.MayBlock">
  6483. Returns true if this reader performs work like accessing the file system
  6484. which may block. Used as a hint for determining the thread to access the
  6485. reader from.
  6486. </member>
  6487. <member name="M:CefStreamReader.Eof">
  6488. Return non-zero if at end of file.
  6489. </member>
  6490. <member name="M:CefStreamReader.Tell">
  6491. Return the current offset position.
  6492. </member>
  6493. <member name="M:CefStreamReader.Seek(System.Int64,System.Int32)">
  6494. Seek to the specified offset position. |whence| may be any one of
  6495. SEEK_CUR, SEEK_END or SEEK_SET. Returns zero on success and non-zero on
  6496. failure.
  6497. </member>
  6498. <member name="M:CefStreamReader.Read(System.Void*,System.UInt32,System.UInt32)">
  6499. Read raw binary data.
  6500. </member>
  6501. <member name="M:CefStreamReader.CreateForHandler(scoped_refptr&lt;CefReadHandler&gt;)">
  6502. Create a new CefStreamReader object from a custom handler.
  6503. </member>
  6504. <member name="M:CefStreamReader.CreateForData(System.Void*,System.UInt32)">
  6505. Create a new CefStreamReader object from data.
  6506. </member>
  6507. <member name="M:CefStreamReader.CreateForFile(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6508. Create a new CefStreamReader object from a file.
  6509. </member>
  6510. <member name="T:CefStreamReader">
  6511. Class used to read data from a stream. The methods of this class may be
  6512. called on any thread.
  6513. </member>
  6514. <member name="M:CefReadHandler.MayBlock">
  6515. Return true if this handler performs work like accessing the file system
  6516. which may block. Used as a hint for determining the thread to access the
  6517. handler from.
  6518. </member>
  6519. <member name="M:CefReadHandler.Eof">
  6520. Return non-zero if at end of file.
  6521. </member>
  6522. <member name="M:CefReadHandler.Tell">
  6523. Return the current offset position.
  6524. </member>
  6525. <member name="M:CefReadHandler.Seek(System.Int64,System.Int32)">
  6526. Seek to the specified offset position. |whence| may be any one of
  6527. SEEK_CUR, SEEK_END or SEEK_SET. Return zero on success and non-zero on
  6528. failure.
  6529. </member>
  6530. <member name="M:CefReadHandler.Read(System.Void*,System.UInt32,System.UInt32)">
  6531. Read raw binary data.
  6532. </member>
  6533. <member name="T:CefReadHandler">
  6534. Interface the client can implement to provide a custom stream reader. The
  6535. methods of this class may be called on any thread.
  6536. </member>
  6537. <member name="M:CefImage.GetAsJPEG(System.Single,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6538. Returns the JPEG representation that most closely matches |scale_factor|.
  6539. |quality| determines the compression level with 0 == lowest and 100 ==
  6540. highest. The JPEG format does not support alpha transparency and the alpha
  6541. channel, if any, will be discarded. |pixel_width| and |pixel_height| are
  6542. the output representation size in pixel coordinates. Returns a
  6543. CefBinaryValue containing the JPEG image data on success or NULL on
  6544. failure.
  6545. </member>
  6546. <member name="M:CefImage.GetAsPNG(System.Single,System.Boolean,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6547. Returns the PNG representation that most closely matches |scale_factor|.
  6548. If |with_transparency| is true any alpha transparency in the image will be
  6549. represented in the resulting PNG data. |pixel_width| and |pixel_height|
  6550. are the output representation size in pixel coordinates. Returns a
  6551. CefBinaryValue containing the PNG image data on success or NULL on
  6552. failure.
  6553. </member>
  6554. <member name="M:CefImage.GetAsBitmap(System.Single,cef_color_type_t,cef_alpha_type_t,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6555. Returns the bitmap representation that most closely matches
  6556. |scale_factor|. Only 32-bit RGBA/BGRA formats are supported. |color_type|
  6557. and |alpha_type| values specify the desired output pixel format.
  6558. |pixel_width| and |pixel_height| are the output representation size in
  6559. pixel coordinates. Returns a CefBinaryValue containing the pixel data on
  6560. success or NULL on failure.
  6561. </member>
  6562. <member name="M:CefImage.GetRepresentationInfo(System.Single,System.Single*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6563. Returns information for the representation that most closely matches
  6564. |scale_factor|. |actual_scale_factor| is the actual scale factor for the
  6565. representation. |pixel_width| and |pixel_height| are the representation
  6566. size in pixel coordinates. Returns true on success.
  6567. </member>
  6568. <member name="M:CefImage.RemoveRepresentation(System.Single)">
  6569. Removes the representation for |scale_factor|. Returns true on success.
  6570. </member>
  6571. <member name="M:CefImage.HasRepresentation(System.Single)">
  6572. Returns true if this image contains a representation for |scale_factor|.
  6573. </member>
  6574. <member name="M:CefImage.GetHeight">
  6575. Returns the image height in density independent pixel (DIP) units.
  6576. </member>
  6577. <member name="M:CefImage.GetWidth">
  6578. Returns the image width in density independent pixel (DIP) units.
  6579. </member>
  6580. <member name="M:CefImage.AddJPEG(System.Single,System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
  6581. Create a JPEG image representation for |scale_factor|. |jpeg_data| is the
  6582. image data of size |jpeg_data_size|. The JPEG format does not support
  6583. transparency so the alpha byte will be set to 0xFF for all pixels.
  6584. </member>
  6585. <member name="M:CefImage.AddPNG(System.Single,System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
  6586. Add a PNG image representation for |scale_factor|. |png_data| is the image
  6587. data of size |png_data_size|. Any alpha transparency in the PNG data will
  6588. be maintained.
  6589. </member>
  6590. <member name="M:CefImage.AddBitmap(System.Single,System.Int32,System.Int32,cef_color_type_t,cef_alpha_type_t,System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
  6591. Add a bitmap image representation for |scale_factor|. Only 32-bit
  6592. RGBA/BGRA formats are supported. |pixel_width| and |pixel_height| are the
  6593. bitmap representation size in pixel coordinates. |pixel_data| is the array
  6594. of pixel data and should be |pixel_width| x |pixel_height| x 4 bytes in
  6595. size. |color_type| and |alpha_type| values specify the pixel format.
  6596. </member>
  6597. <member name="M:CefImage.IsSame(scoped_refptr&lt;CefImage&gt;)">
  6598. Returns true if this Image and |that| Image share the same underlying
  6599. storage. Will also return true if both images are empty.
  6600. </member>
  6601. <member name="M:CefImage.IsEmpty">
  6602. Returns true if this Image is empty.
  6603. </member>
  6604. <member name="M:CefImage.CreateImage">
  6605. Create a new CefImage. It will initially be empty. Use the Add*() methods
  6606. to add representations at different scale factors.
  6607. </member>
  6608. <member name="T:CefImage">
  6609. Container for a single image represented at different scale factors. All
  6610. image representations should be the same size in density independent pixel
  6611. (DIP) units. For example, if the image at scale factor 1.0 is 100x100 pixels
  6612. then the image at scale factor 2.0 should be 200x200 pixels -- both images
  6613. will display with a DIP size of 100x100 units. The methods of this class can
  6614. be called on any browser process thread.
  6615. </member>
  6616. <member name="M:CefListValue.SetList(System.UInt32,scoped_refptr&lt;CefListValue&gt;)">
  6617. Sets the value at the specified index as type list. Returns true if the
  6618. value was set successfully. If |value| is currently owned by another
  6619. object then the value will be copied and the |value| reference will not
  6620. change. Otherwise, ownership will be transferred to this object and the
  6621. |value| reference will be invalidated.
  6622. </member>
  6623. <member name="M:CefListValue.SetDictionary(System.UInt32,scoped_refptr&lt;CefDictionaryValue&gt;)">
  6624. Sets the value at the specified index as type dict. Returns true if the
  6625. value was set successfully. If |value| is currently owned by another
  6626. object then the value will be copied and the |value| reference will not
  6627. change. Otherwise, ownership will be transferred to this object and the
  6628. |value| reference will be invalidated.
  6629. </member>
  6630. <member name="M:CefListValue.SetBinary(System.UInt32,scoped_refptr&lt;CefBinaryValue&gt;)">
  6631. Sets the value at the specified index as type binary. Returns true if the
  6632. value was set successfully. If |value| is currently owned by another
  6633. object then the value will be copied and the |value| reference will not
  6634. change. Otherwise, ownership will be transferred to this object and the
  6635. |value| reference will be invalidated.
  6636. </member>
  6637. <member name="M:CefListValue.SetString(System.UInt32,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6638. Sets the value at the specified index as type string. Returns true if the
  6639. value was set successfully.
  6640. </member>
  6641. <member name="M:CefListValue.SetDouble(System.UInt32,System.Double)">
  6642. Sets the value at the specified index as type double. Returns true if the
  6643. value was set successfully.
  6644. </member>
  6645. <member name="M:CefListValue.SetInt(System.UInt32,System.Int32)">
  6646. Sets the value at the specified index as type int. Returns true if the
  6647. value was set successfully.
  6648. </member>
  6649. <member name="M:CefListValue.SetBool(System.UInt32,System.Boolean)">
  6650. Sets the value at the specified index as type bool. Returns true if the
  6651. value was set successfully.
  6652. </member>
  6653. <member name="M:CefListValue.SetNull(System.UInt32)">
  6654. Sets the value at the specified index as type null. Returns true if the
  6655. value was set successfully.
  6656. </member>
  6657. <member name="M:CefListValue.SetValue(System.UInt32,scoped_refptr&lt;CefValue&gt;)">
  6658. Sets the value at the specified index. Returns true if the value was set
  6659. successfully. If |value| represents simple data then the underlying data
  6660. will be copied and modifications to |value| will not modify this object.
  6661. If |value| represents complex data (binary, dictionary or list) then the
  6662. underlying data will be referenced and modifications to |value| will
  6663. modify this object.
  6664. </member>
  6665. <member name="M:CefListValue.GetList(System.UInt32)">
  6666. Returns the value at the specified index as type list. The returned
  6667. value will reference existing data and modifications to the value will
  6668. modify this object.
  6669. </member>
  6670. <member name="M:CefListValue.GetDictionary(System.UInt32)">
  6671. Returns the value at the specified index as type dictionary. The returned
  6672. value will reference existing data and modifications to the value will
  6673. modify this object.
  6674. </member>
  6675. <member name="M:CefListValue.GetBinary(System.UInt32)">
  6676. Returns the value at the specified index as type binary. The returned
  6677. value will reference existing data.
  6678. </member>
  6679. <member name="M:CefListValue.GetString(System.UInt32)">
  6680. Returns the value at the specified index as type string.
  6681. </member>
  6682. <member name="M:CefListValue.GetDouble(System.UInt32)">
  6683. Returns the value at the specified index as type double.
  6684. </member>
  6685. <member name="M:CefListValue.GetInt(System.UInt32)">
  6686. Returns the value at the specified index as type int.
  6687. </member>
  6688. <member name="M:CefListValue.GetBool(System.UInt32)">
  6689. Returns the value at the specified index as type bool.
  6690. </member>
  6691. <member name="M:CefListValue.GetValue(System.UInt32)">
  6692. Returns the value at the specified index. For simple types the returned
  6693. value will copy existing data and modifications to the value will not
  6694. modify this object. For complex types (binary, dictionary and list) the
  6695. returned value will reference existing data and modifications to the value
  6696. will modify this object.
  6697. </member>
  6698. <member name="M:CefListValue.GetType(System.UInt32)">
  6699. Returns the value type at the specified index.
  6700. </member>
  6701. <member name="M:CefListValue.Remove(System.UInt32)">
  6702. Removes the value at the specified index.
  6703. </member>
  6704. <member name="M:CefListValue.Clear">
  6705. Removes all values. Returns true on success.
  6706. </member>
  6707. <member name="M:CefListValue.GetSize">
  6708. Returns the number of values.
  6709. </member>
  6710. <member name="M:CefListValue.SetSize(System.UInt32)">
  6711. Sets the number of values. If the number of values is expanded all
  6712. new value slots will default to type null. Returns true on success.
  6713. </member>
  6714. <member name="M:CefListValue.Copy">
  6715. Returns a writable copy of this object.
  6716. </member>
  6717. <member name="M:CefListValue.IsEqual(scoped_refptr&lt;CefListValue&gt;)">
  6718. Returns true if this object and |that| object have an equivalent
  6719. underlying value but are not necessarily the same object.
  6720. </member>
  6721. <member name="M:CefListValue.IsSame(scoped_refptr&lt;CefListValue&gt;)">
  6722. Returns true if this object and |that| object have the same underlying
  6723. data. If true modifications to this object will also affect |that| object
  6724. and vice-versa.
  6725. </member>
  6726. <member name="M:CefListValue.IsReadOnly">
  6727. Returns true if the values of this object are read-only. Some APIs may
  6728. expose read-only objects.
  6729. </member>
  6730. <member name="M:CefListValue.IsOwned">
  6731. Returns true if this object is currently owned by another object.
  6732. </member>
  6733. <member name="M:CefListValue.IsValid">
  6734. Returns true if this object is valid. This object may become invalid if
  6735. the underlying data is owned by another object (e.g. list or dictionary)
  6736. and that other object is then modified or destroyed. Do not call any other
  6737. methods if this method returns false.
  6738. </member>
  6739. <member name="M:CefListValue.Create">
  6740. Creates a new object that is not owned by any other object.
  6741. </member>
  6742. <member name="T:CefListValue">
  6743. Class representing a list value. Can be used on any process and thread.
  6744. </member>
  6745. <member name="M:CefDictionaryValue.SetList(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefListValue&gt;)">
  6746. Sets the value at the specified key as type list. Returns true if the
  6747. value was set successfully. If |value| is currently owned by another
  6748. object then the value will be copied and the |value| reference will not
  6749. change. Otherwise, ownership will be transferred to this object and the
  6750. |value| reference will be invalidated.
  6751. </member>
  6752. <member name="M:CefDictionaryValue.SetDictionary(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefDictionaryValue&gt;)">
  6753. Sets the value at the specified key as type dict. Returns true if the
  6754. value was set successfully. If |value| is currently owned by another
  6755. object then the value will be copied and the |value| reference will not
  6756. change. Otherwise, ownership will be transferred to this object and the
  6757. |value| reference will be invalidated.
  6758. </member>
  6759. <member name="M:CefDictionaryValue.SetBinary(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefBinaryValue&gt;)">
  6760. Sets the value at the specified key as type binary. Returns true if the
  6761. value was set successfully. If |value| is currently owned by another
  6762. object then the value will be copied and the |value| reference will not
  6763. change. Otherwise, ownership will be transferred to this object and the
  6764. |value| reference will be invalidated.
  6765. </member>
  6766. <member name="M:CefDictionaryValue.SetString(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6767. Sets the value at the specified key as type string. Returns true if the
  6768. value was set successfully.
  6769. </member>
  6770. <member name="M:CefDictionaryValue.SetDouble(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Double)">
  6771. Sets the value at the specified key as type double. Returns true if the
  6772. value was set successfully.
  6773. </member>
  6774. <member name="M:CefDictionaryValue.SetInt(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Int32)">
  6775. Sets the value at the specified key as type int. Returns true if the
  6776. value was set successfully.
  6777. </member>
  6778. <member name="M:CefDictionaryValue.SetBool(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean)">
  6779. Sets the value at the specified key as type bool. Returns true if the
  6780. value was set successfully.
  6781. </member>
  6782. <member name="M:CefDictionaryValue.SetNull(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6783. Sets the value at the specified key as type null. Returns true if the
  6784. value was set successfully.
  6785. </member>
  6786. <member name="M:CefDictionaryValue.SetValue(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr&lt;CefValue&gt;)">
  6787. Sets the value at the specified key. Returns true if the value was set
  6788. successfully. If |value| represents simple data then the underlying data
  6789. will be copied and modifications to |value| will not modify this object.
  6790. If |value| represents complex data (binary, dictionary or list) then the
  6791. underlying data will be referenced and modifications to |value| will
  6792. modify this object.
  6793. </member>
  6794. <member name="M:CefDictionaryValue.GetList(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6795. Returns the value at the specified key as type list. The returned value
  6796. will reference existing data and modifications to the value will modify
  6797. this object.
  6798. </member>
  6799. <member name="M:CefDictionaryValue.GetDictionary(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6800. Returns the value at the specified key as type dictionary. The returned
  6801. value will reference existing data and modifications to the value will
  6802. modify this object.
  6803. </member>
  6804. <member name="M:CefDictionaryValue.GetBinary(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6805. Returns the value at the specified key as type binary. The returned
  6806. value will reference existing data.
  6807. </member>
  6808. <member name="M:CefDictionaryValue.GetString(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6809. Returns the value at the specified key as type string.
  6810. </member>
  6811. <member name="M:CefDictionaryValue.GetDouble(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6812. Returns the value at the specified key as type double.
  6813. </member>
  6814. <member name="M:CefDictionaryValue.GetInt(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6815. Returns the value at the specified key as type int.
  6816. </member>
  6817. <member name="M:CefDictionaryValue.GetBool(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6818. Returns the value at the specified key as type bool.
  6819. </member>
  6820. <member name="M:CefDictionaryValue.GetValue(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6821. Returns the value at the specified key. For simple types the returned
  6822. value will copy existing data and modifications to the value will not
  6823. modify this object. For complex types (binary, dictionary and list) the
  6824. returned value will reference existing data and modifications to the value
  6825. will modify this object.
  6826. </member>
  6827. <member name="M:CefDictionaryValue.GetType(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6828. Returns the value type for the specified key.
  6829. </member>
  6830. <member name="M:CefDictionaryValue.Remove(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6831. Removes the value at the specified key. Returns true is the value was
  6832. removed successfully.
  6833. </member>
  6834. <member name="M:CefDictionaryValue.GetKeys(std.vector&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,std.allocator&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6835. Reads all keys for this dictionary into the specified vector.
  6836. </member>
  6837. <member name="M:CefDictionaryValue.HasKey(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6838. Returns true if the current dictionary has a value for the given key.
  6839. </member>
  6840. <member name="M:CefDictionaryValue.Clear">
  6841. Removes all values. Returns true on success.
  6842. </member>
  6843. <member name="M:CefDictionaryValue.GetSize">
  6844. Returns the number of values.
  6845. </member>
  6846. <member name="M:CefDictionaryValue.Copy(System.Boolean)">
  6847. Returns a writable copy of this object. If |exclude_empty_children| is
  6848. true any empty dictionaries or lists will be excluded from the copy.
  6849. </member>
  6850. <member name="M:CefDictionaryValue.IsEqual(scoped_refptr&lt;CefDictionaryValue&gt;)">
  6851. Returns true if this object and |that| object have an equivalent
  6852. underlying value but are not necessarily the same object.
  6853. </member>
  6854. <member name="M:CefDictionaryValue.IsSame(scoped_refptr&lt;CefDictionaryValue&gt;)">
  6855. Returns true if this object and |that| object have the same underlying
  6856. data. If true modifications to this object will also affect |that| object
  6857. and vice-versa.
  6858. </member>
  6859. <member name="M:CefDictionaryValue.IsReadOnly">
  6860. Returns true if the values of this object are read-only. Some APIs may
  6861. expose read-only objects.
  6862. </member>
  6863. <member name="M:CefDictionaryValue.IsOwned">
  6864. Returns true if this object is currently owned by another object.
  6865. </member>
  6866. <member name="M:CefDictionaryValue.IsValid">
  6867. Returns true if this object is valid. This object may become invalid if
  6868. the underlying data is owned by another object (e.g. list or dictionary)
  6869. and that other object is then modified or destroyed. Do not call any other
  6870. methods if this method returns false.
  6871. </member>
  6872. <member name="M:CefDictionaryValue.Create">
  6873. Creates a new object that is not owned by any other object.
  6874. </member>
  6875. <member name="T:CefDictionaryValue">
  6876. Class representing a dictionary value. Can be used on any process and
  6877. thread.
  6878. </member>
  6879. <member name="M:CefBinaryValue.GetData(System.Void*,System.UInt32,System.UInt32)">
  6880. Read up to |buffer_size| number of bytes into |buffer|. Reading begins at
  6881. the specified byte |data_offset|. Returns the number of bytes read.
  6882. </member>
  6883. <member name="M:CefBinaryValue.GetSize">
  6884. Returns the data size.
  6885. </member>
  6886. <member name="M:CefBinaryValue.GetRawData">
  6887. Returns a pointer to the beginning of the memory block.
  6888. The returned pointer is valid as long as the CefBinaryValue is alive.
  6889. </member>
  6890. <member name="M:CefBinaryValue.Copy">
  6891. Returns a copy of this object. The data in this object will also be
  6892. copied.
  6893. </member>
  6894. <member name="M:CefBinaryValue.IsEqual(scoped_refptr&lt;CefBinaryValue&gt;)">
  6895. Returns true if this object and |that| object have an equivalent
  6896. underlying value but are not necessarily the same object.
  6897. </member>
  6898. <member name="M:CefBinaryValue.IsSame(scoped_refptr&lt;CefBinaryValue&gt;)">
  6899. Returns true if this object and |that| object have the same underlying
  6900. data.
  6901. </member>
  6902. <member name="M:CefBinaryValue.IsOwned">
  6903. Returns true if this object is currently owned by another object.
  6904. </member>
  6905. <member name="M:CefBinaryValue.IsValid">
  6906. Returns true if this object is valid. This object may become invalid if
  6907. the underlying data is owned by another object (e.g. list or dictionary)
  6908. and that other object is then modified or destroyed. Do not call any other
  6909. methods if this method returns false.
  6910. </member>
  6911. <member name="M:CefBinaryValue.Create(System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
  6912. Creates a new object that is not owned by any other object. The specified
  6913. |data| will be copied.
  6914. </member>
  6915. <member name="T:CefBinaryValue">
  6916. Class representing a binary value. Can be used on any process and thread.
  6917. </member>
  6918. <member name="M:CefValue.SetList(scoped_refptr&lt;CefListValue&gt;)">
  6919. Sets the underlying value as type list. Returns true if the value was set
  6920. successfully. This object keeps a reference to |value| and ownership of
  6921. the underlying data remains unchanged.
  6922. </member>
  6923. <member name="M:CefValue.SetDictionary(scoped_refptr&lt;CefDictionaryValue&gt;)">
  6924. Sets the underlying value as type dict. Returns true if the value was set
  6925. successfully. This object keeps a reference to |value| and ownership of
  6926. the underlying data remains unchanged.
  6927. </member>
  6928. <member name="M:CefValue.SetBinary(scoped_refptr&lt;CefBinaryValue&gt;)">
  6929. Sets the underlying value as type binary. Returns true if the value was
  6930. set successfully. This object keeps a reference to |value| and ownership
  6931. of the underlying data remains unchanged.
  6932. </member>
  6933. <member name="M:CefValue.SetString(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  6934. Sets the underlying value as type string. Returns true if the value was
  6935. set successfully.
  6936. </member>
  6937. <member name="M:CefValue.SetDouble(System.Double)">
  6938. Sets the underlying value as type double. Returns true if the value was
  6939. set successfully.
  6940. </member>
  6941. <member name="M:CefValue.SetInt(System.Int32)">
  6942. Sets the underlying value as type int. Returns true if the value was set
  6943. successfully.
  6944. </member>
  6945. <member name="M:CefValue.SetBool(System.Boolean)">
  6946. Sets the underlying value as type bool. Returns true if the value was set
  6947. successfully.
  6948. </member>
  6949. <member name="M:CefValue.SetNull">
  6950. Sets the underlying value as type null. Returns true if the value was set
  6951. successfully.
  6952. </member>
  6953. <member name="M:CefValue.GetList">
  6954. Returns the underlying value as type list. The returned reference may
  6955. become invalid if the value is owned by another object or if ownership is
  6956. transferred to another object in the future. To maintain a reference to
  6957. the value after assigning ownership to a dictionary or list pass this
  6958. object to the SetValue() method instead of passing the returned reference
  6959. to SetList().
  6960. </member>
  6961. <member name="M:CefValue.GetDictionary">
  6962. Returns the underlying value as type dictionary. The returned reference
  6963. may become invalid if the value is owned by another object or if ownership
  6964. is transferred to another object in the future. To maintain a reference to
  6965. the value after assigning ownership to a dictionary or list pass this
  6966. object to the SetValue() method instead of passing the returned reference
  6967. to SetDictionary().
  6968. </member>
  6969. <member name="M:CefValue.GetBinary">
  6970. Returns the underlying value as type binary. The returned reference may
  6971. become invalid if the value is owned by another object or if ownership is
  6972. transferred to another object in the future. To maintain a reference to
  6973. the value after assigning ownership to a dictionary or list pass this
  6974. object to the SetValue() method instead of passing the returned reference
  6975. to SetBinary().
  6976. </member>
  6977. <member name="M:CefValue.GetString">
  6978. Returns the underlying value as type string.
  6979. </member>
  6980. <member name="M:CefValue.GetDouble">
  6981. Returns the underlying value as type double.
  6982. </member>
  6983. <member name="M:CefValue.GetInt">
  6984. Returns the underlying value as type int.
  6985. </member>
  6986. <member name="M:CefValue.GetBool">
  6987. Returns the underlying value as type bool.
  6988. </member>
  6989. <member name="M:CefValue.GetType">
  6990. Returns the underlying value type.
  6991. </member>
  6992. <member name="M:CefValue.Copy">
  6993. Returns a copy of this object. The underlying data will also be copied.
  6994. </member>
  6995. <member name="M:CefValue.IsEqual(scoped_refptr&lt;CefValue&gt;)">
  6996. Returns true if this object and |that| object have an equivalent
  6997. underlying value but are not necessarily the same object.
  6998. </member>
  6999. <member name="M:CefValue.IsSame(scoped_refptr&lt;CefValue&gt;)">
  7000. Returns true if this object and |that| object have the same underlying
  7001. data. If true modifications to this object will also affect |that| object
  7002. and vice-versa.
  7003. </member>
  7004. <member name="M:CefValue.IsReadOnly">
  7005. Returns true if the underlying data is read-only. Some APIs may expose
  7006. read-only objects.
  7007. </member>
  7008. <member name="M:CefValue.IsOwned">
  7009. Returns true if the underlying data is owned by another object.
  7010. </member>
  7011. <member name="M:CefValue.IsValid">
  7012. Returns true if the underlying data is valid. This will always be true for
  7013. simple types. For complex types (binary, dictionary and list) the
  7014. underlying data may become invalid if owned by another object (e.g. list
  7015. or dictionary) and that other object is then modified or destroyed. This
  7016. value object can be re-used by calling Set*() even if the underlying data
  7017. is invalid.
  7018. </member>
  7019. <member name="M:CefValue.Create">
  7020. Creates a new object.
  7021. </member>
  7022. <member name="T:CefValue">
  7023. Class that wraps other data value types. Complex types (binary, dictionary
  7024. and list) will be referenced but not owned by this object. Can be used on
  7025. any process and thread.
  7026. </member>
  7027. <member name="M:CefDevToolsMessageObserver.OnDevToolsAgentDetached(scoped_refptr&lt;CefBrowser&gt;)">
  7028. Method that will be called when the DevTools agent has detached. |browser|
  7029. is the originating browser instance. Any method results that were pending
  7030. before the agent became detached will not be delivered, and any active
  7031. event subscriptions will be canceled.
  7032. </member>
  7033. <member name="M:CefDevToolsMessageObserver.OnDevToolsAgentAttached(scoped_refptr&lt;CefBrowser&gt;)">
  7034. Method that will be called when the DevTools agent has attached. |browser|
  7035. is the originating browser instance. This will generally occur in response
  7036. to the first message sent while the agent is detached.
  7037. </member>
  7038. <member name="M:CefDevToolsMessageObserver.OnDevToolsEvent(scoped_refptr&lt;CefBrowser&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
  7039. Method that will be called on receipt of a DevTools protocol event.
  7040. |browser| is the originating browser instance. |method| is the "method"
  7041. value. |params| is the UTF8-encoded JSON "params" dictionary value (which
  7042. may be empty). |params| is only valid for the scope of this callback and
  7043. should be copied if necessary. See the OnDevToolsMessage documentation for
  7044. additional details on |params| contents.
  7045. </member>
  7046. <member name="M:CefDevToolsMessageObserver.OnDevToolsMethodResult(scoped_refptr&lt;CefBrowser&gt;,System.Int32,System.Boolean,System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
  7047. Method that will be called after attempted execution of a DevTools
  7048. protocol method. |browser| is the originating browser instance.
  7049. |message_id| is the "id" value that identifies the originating method call
  7050. message. If the method succeeded |success| will be true and |result| will
  7051. be the UTF8-encoded JSON "result" dictionary value (which may be empty).
  7052. If the method failed |success| will be false and |result| will be the
  7053. UTF8-encoded JSON "error" dictionary value. |result| is only valid for the
  7054. scope of this callback and should be copied if necessary. See the
  7055. OnDevToolsMessage documentation for additional details on |result|
  7056. contents.
  7057. </member>
  7058. <member name="M:CefDevToolsMessageObserver.OnDevToolsMessage(scoped_refptr&lt;CefBrowser&gt;,System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
  7059. Method that will be called on receipt of a DevTools protocol message.
  7060. |browser| is the originating browser instance. |message| is a UTF8-encoded
  7061. JSON dictionary representing either a method result or an event. |message|
  7062. is only valid for the scope of this callback and should be copied if
  7063. necessary. Return true if the message was handled or false if the message
  7064. should be further processed and passed to the OnDevToolsMethodResult or
  7065. OnDevToolsEvent methods as appropriate.
  7066. Method result dictionaries include an "id" (int) value that identifies the
  7067. orginating method call sent from CefBrowserHost::SendDevToolsMessage, and
  7068. optionally either a "result" (dictionary) or "error" (dictionary) value.
  7069. The "error" dictionary will contain "code" (int) and "message" (string)
  7070. values. Event dictionaries include a "method" (string) value and
  7071. optionally a "params" (dictionary) value. See the DevTools protocol
  7072. documentation at https://chromedevtools.github.io/devtools-protocol/ for
  7073. details of supported method calls and the expected "result" or "params"
  7074. dictionary contents. JSON dictionaries can be parsed using the
  7075. CefParseJSON function if desired, however be aware of performance
  7076. considerations when parsing large messages (some of which may exceed 1MB
  7077. in size).
  7078. </member>
  7079. <member name="T:CefDevToolsMessageObserver">
  7080. Callback interface for CefBrowserHost::AddDevToolsMessageObserver. The
  7081. methods of this class will be called on the browser process UI thread.
  7082. </member>
  7083. <member name="M:CefSetOSModalLoop(System.Boolean)">
  7084. Set to true before calling Windows APIs like TrackPopupMenu that enter a
  7085. modal message loop. Set to false after exiting the modal message loop.
  7086. </member>
  7087. <member name="M:CefRunWinMainWithPreferredStackSize(=FUNC:System.Int32(HINSTANCE__*,HINSTANCE__*,System.Char*,System.Int32),HINSTANCE__*,System.Char*,System.Int32)">
  7088. Run the main thread on 32-bit Windows using a fiber with the preferred 4MiB
  7089. stack size. This function must be called at the top of the executable entry
  7090. point function (`main()` or `wWinMain()`). It is used in combination with
  7091. the initial stack size of 0.5MiB configured via the `/STACK:0x80000` linker
  7092. flag on executable targets. This saves significant memory on threads (like
  7093. those in the Windows thread pool, and others) whose stack size can only be
  7094. controlled via the linker flag.
  7095. CEF's main thread needs at least a 1.5 MiB stack size in order to avoid
  7096. stack overflow crashes. However, if this is set in the PE file then other
  7097. threads get this size as well, leading to address-space exhaustion in 32-bit
  7098. CEF. This function uses fibers to switch the main thread to a 4 MiB stack
  7099. (roughly the same effective size as the 64-bit build's 8 MiB stack) before
  7100. running any other code.
  7101. Choose the function variant that matches the entry point function type used
  7102. by the executable. Reusing the entry point minimizes confusion when
  7103. examining call stacks in crash reports.
  7104. If this function is already running on the fiber it will return -1
  7105. immediately, meaning that execution should proceed with the remainder of the
  7106. entry point function. Otherwise, this function will block until the entry
  7107. point function has completed execution on the fiber and then return a result
  7108. &gt;= 0, meaning that the entry point function should return the result
  7109. immediately without proceeding with execution.
  7110. </member>
  7111. <member name="M:CefWindowInfo.SetAsWindowless(HWND__*)">
  7112. Create the browser using windowless (off-screen) rendering. No window
  7113. will be created for the browser and all rendering will occur via the
  7114. CefRenderHandler interface. The |parent| value will be used to identify
  7115. monitor info and to act as the parent window for dialogs, context menus,
  7116. etc. If |parent| is not provided then the main screen monitor will be used
  7117. and some functionality that requires a parent window may not function
  7118. correctly. In order to create windowless browsers the
  7119. CefSettings.windowless_rendering_enabled value must be set to true.
  7120. Transparent painting is enabled by default but can be disabled by setting
  7121. CefBrowserSettings.background_color to an opaque value.
  7122. </member>
  7123. <member name="M:CefWindowInfo.SetAsPopup(HWND__*,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  7124. Create the browser as a popup window.
  7125. </member>
  7126. <member name="M:CefWindowInfo.SetAsChild(HWND__*,CefRect!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  7127. Create the browser as a child window.
  7128. </member>
  7129. <member name="T:CefWindowInfo">
  7130. Class representing window information.
  7131. </member>
  7132. <member name="T:CefMainArgs">
  7133. Class representing CefExecuteProcess arguments.
  7134. </member>
  7135. <member name="M:cef_set_osmodal_loop(System.Int32)">
  7136. Set to true (1) before calling Windows APIs like TrackPopupMenu that enter a
  7137. modal message loop. Set to false (0) after exiting the modal message loop.
  7138. </member>
  7139. <member name="M:cef_run_winmain_with_preferred_stack_size(=FUNC:System.Int32(HINSTANCE__*,HINSTANCE__*,System.Char*,System.Int32),HINSTANCE__*,System.Char*,System.Int32)">
  7140. Run the main thread on 32-bit Windows using a fiber with the preferred 4MiB
  7141. stack size. This function must be called at the top of the executable entry
  7142. point function (`main()` or `wWinMain()`). It is used in combination with
  7143. the initial stack size of 0.5MiB configured via the `/STACK:0x80000` linker
  7144. flag on executable targets. This saves significant memory on threads (like
  7145. those in the Windows thread pool, and others) whose stack size can only be
  7146. controlled via the linker flag.
  7147. CEF's main thread needs at least a 1.5 MiB stack size in order to avoid
  7148. stack overflow crashes. However, if this is set in the PE file then other
  7149. threads get this size as well, leading to address-space exhaustion in 32-bit
  7150. CEF. This function uses fibers to switch the main thread to a 4 MiB stack
  7151. (roughly the same effective size as the 64-bit build's 8 MiB stack) before
  7152. running any other code.
  7153. Choose the function variant that matches the entry point function type used
  7154. by the executable. Reusing the entry point minimizes confusion when
  7155. examining call stacks in crash reports.
  7156. If this function is already running on the fiber it will return -1
  7157. immediately, meaning that execution should proceed with the remainder of the
  7158. entry point function. Otherwise, this function will block until the entry
  7159. point function has completed execution on the fiber and then return a result
  7160. &gt;= 0, meaning that the entry point function should return the result
  7161. immediately without proceeding with execution.
  7162. </member>
  7163. <member name="T:CefBoxLayoutSettings">
  7164. Class representing CefBoxLayout settings.
  7165. </member>
  7166. <member name="T:CefCursorInfo">
  7167. Class representing cursor information.
  7168. </member>
  7169. <member name="T:CefTouchEvent">
  7170. Class representing a touch event.
  7171. </member>
  7172. <member name="T:CefMouseEvent">
  7173. Class representing a mouse event.
  7174. </member>
  7175. <member name="T:CefScreenInfo">
  7176. Class representing the virtual screen information for use when window
  7177. rendering is disabled.
  7178. </member>
  7179. <member name="T:CefDraggableRegion">
  7180. Class representing a draggable region.
  7181. </member>
  7182. <member name="T:CefInsets">
  7183. Class representing insets.
  7184. </member>
  7185. <member name="T:CefRange">
  7186. Class representing a range.
  7187. </member>
  7188. <member name="T:CefSize">
  7189. Class representing a size.
  7190. </member>
  7191. <member name="M:CefRect.Contains(System.Int32,System.Int32)">
  7192. Returns true if the point identified by point_x and point_y falls inside
  7193. this rectangle. The point (x, y) is inside the rectangle, but the
  7194. point (x + width, y + height) is not.
  7195. </member>
  7196. <member name="T:CefRect">
  7197. Class representing a rectangle.
  7198. </member>
  7199. <member name="T:CefPoint">
  7200. Class representing a point.
  7201. </member>
  7202. <member name="F:_cef_task_info_t.is_gpu_memory_inflated">
  7203. Set to true (1) if this task process' GPU resource count is inflated
  7204. because it is counting other processes' resources (e.g, the GPU process
  7205. has this value set to true because it is the aggregate of all processes).
  7206. </member>
  7207. <member name="F:_cef_task_info_t.gpu_memory">
  7208. The GPU memory usage of the task in bytes. A value of -1 means no valid
  7209. value is currently available.
  7210. </member>
  7211. <member name="F:_cef_task_info_t.memory">
  7212. The memory footprint of the task in bytes. A value of -1 means no valid
  7213. value is currently available.
  7214. </member>
  7215. <member name="F:_cef_task_info_t.number_of_processors">
  7216. The number of processors available on the system.
  7217. </member>
  7218. <member name="F:_cef_task_info_t.cpu_usage">
  7219. The CPU usage of the process on which the task is running. The value is
  7220. in the range zero to number_of_processors * 100%.
  7221. </member>
  7222. <member name="F:_cef_task_info_t.title">
  7223. The task title.
  7224. </member>
  7225. <member name="F:_cef_task_info_t.is_killable">
  7226. Set to true (1) if the task is killable.
  7227. </member>
  7228. <member name="F:_cef_task_info_t.type">
  7229. The task type.
  7230. </member>
  7231. <member name="F:_cef_task_info_t.id">
  7232. The task ID.
  7233. </member>
  7234. <member name="F:_cef_task_info_t.size">
  7235. Size of this structure.
  7236. </member>
  7237. <member name="T:_cef_task_info_t">
  7238. Structure representing task information provided by CefTaskManager.
  7239. </member>
  7240. <member name="F:CEF_TASK_TYPE_SERVICE_WORKER">
  7241. A service worker running on the renderer process.
  7242. </member>
  7243. <member name="F:CEF_TASK_TYPE_SHARED_WORKER">
  7244. A shared worker running on the renderer process.
  7245. </member>
  7246. <member name="F:CEF_TASK_TYPE_DEDICATED_WORKER">
  7247. A dedicated worker running on the renderer process.
  7248. </member>
  7249. <member name="F:CEF_TASK_TYPE_SANDBOX_HELPER">
  7250. A sandbox helper process
  7251. </member>
  7252. <member name="F:CEF_TASK_TYPE_PLUGIN">
  7253. A plugin process.
  7254. </member>
  7255. <member name="F:CEF_TASK_TYPE_GUEST">
  7256. A browser plugin guest process.
  7257. </member>
  7258. <member name="F:CEF_TASK_TYPE_EXTENSION">
  7259. An extension or app process.
  7260. </member>
  7261. <member name="F:CEF_TASK_TYPE_RENDERER">
  7262. A normal WebContents renderer process.
  7263. </member>
  7264. <member name="F:CEF_TASK_TYPE_UTILITY">
  7265. A browser utility process.
  7266. </member>
  7267. <member name="F:CEF_TASK_TYPE_ZYGOTE">
  7268. A Linux zygote process.
  7269. </member>
  7270. <member name="F:CEF_TASK_TYPE_GPU">
  7271. A graphics process.
  7272. </member>
  7273. <member name="F:CEF_TASK_TYPE_BROWSER">
  7274. The main browser process.
  7275. </member>
  7276. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_CRASH">
  7277. The browser crashed.
  7278. Internal use only: resume pending downloads if possible.
  7279. </member>
  7280. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_USER_SHUTDOWN">
  7281. The user shut down the browser.
  7282. Internal use only: resume pending downloads if possible.
  7283. </member>
  7284. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_USER_CANCELED">
  7285. The user canceled the download.
  7286. </member>
  7287. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_CROSS_ORIGIN_REDIRECT">
  7288. An unexpected cross-origin redirect happened.
  7289. </member>
  7290. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_CONTENT_LENGTH_MISMATCH">
  7291. The server sent fewer bytes than the content-length header. It may
  7292. indicate that the connection was closed prematurely, or the Content-Length
  7293. header was invalid. The download is only interrupted if strong validators
  7294. are present. Otherwise, it is treated as finished.
  7295. </member>
  7296. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_UNREACHABLE">
  7297. Unexpected server response. This might indicate that the responding server
  7298. may not be the intended server.
  7299. </member>
  7300. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_FORBIDDEN">
  7301. Server access forbidden.
  7302. </member>
  7303. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_CERT_PROBLEM">
  7304. Server certificate problem.
  7305. </member>
  7306. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_UNAUTHORIZED">
  7307. Server didn't authorize access to resource.
  7308. </member>
  7309. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_BAD_CONTENT">
  7310. The server does not have the requested data.
  7311. </member>
  7312. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_NO_RANGE">
  7313. The server does not support range requests.
  7314. Internal use only: must restart from the beginning.
  7315. </member>
  7316. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_SERVER_FAILED">
  7317. The server indicates that the operation has failed (generic).
  7318. </member>
  7319. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_NETWORK_INVALID_REQUEST">
  7320. The network request was invalid. This may be due to the original URL or a
  7321. redirected URL:
  7322. - Having an unsupported scheme.
  7323. - Being an invalid URL.
  7324. - Being disallowed by policy.
  7325. </member>
  7326. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_NETWORK_SERVER_DOWN">
  7327. The server has gone down.
  7328. </member>
  7329. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_NETWORK_DISCONNECTED">
  7330. The network connection has been lost.
  7331. </member>
  7332. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_NETWORK_TIMEOUT">
  7333. The network operation timed out.
  7334. </member>
  7335. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED">
  7336. Generic network failure.
  7337. </member>
  7338. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_FILE_SAME_AS_SOURCE">
  7339. The source and the target of the download were the same.
  7340. </member>
  7341. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_FILE_HASH_MISMATCH">
  7342. The partial file didn't match the expected hash.
  7343. </member>
  7344. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_FILE_TOO_SHORT">
  7345. An attempt was made to seek past the end of a file in opening
  7346. a file (as part of resuming a previously interrupted download).
  7347. </member>
  7348. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_FILE_SECURITY_CHECK_FAILED">
  7349. An attempt to check the safety of the download failed due to unexpected
  7350. reasons. See http://crbug.com/153212.
  7351. </member>
  7352. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_FILE_BLOCKED">
  7353. The file was blocked due to local policy.
  7354. </member>
  7355. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_FILE_TRANSIENT_ERROR">
  7356. The file was in use. Too many files are opened at once. We have run out of
  7357. memory.
  7358. </member>
  7359. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_FILE_VIRUS_INFECTED">
  7360. The file contains a virus.
  7361. </member>
  7362. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_FILE_TOO_LARGE">
  7363. The file is too large for the file system to handle.
  7364. </member>
  7365. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_FILE_NAME_TOO_LONG">
  7366. The directory or file name is too long.
  7367. </member>
  7368. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_FILE_NO_SPACE">
  7369. There is not enough room on the drive.
  7370. </member>
  7371. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_FILE_ACCESS_DENIED">
  7372. The file cannot be accessed due to security restrictions.
  7373. </member>
  7374. <member name="F:CEF_DOWNLOAD_INTERRUPT_REASON_FILE_FAILED">
  7375. Generic file operation failure.
  7376. </member>
  7377. <member name="F:CEF_PREFERENCES_TYPE_REQUEST_CONTEXT">
  7378. Request context preferences registered each time a new CefRequestContext
  7379. is created.
  7380. </member>
  7381. <member name="F:CEF_PREFERENCES_TYPE_GLOBAL">
  7382. Global preferences registered a single time at application startup.
  7383. </member>
  7384. <member name="F:CEF_TEST_CERT_EXPIRED">
  7385. Expired certificate. Loads the "expired_cert.pem" file.
  7386. </member>
  7387. <member name="F:CEF_TEST_CERT_OK_DOMAIN">
  7388. Valid certificate using the domain ("localhost"). Loads the
  7389. "localhost_cert.pem" file.
  7390. </member>
  7391. <member name="F:CEF_TEST_CERT_OK_IP">
  7392. Valid certificate using the IP (127.0.0.1). Loads the "ok_cert.pem" file.
  7393. </member>
  7394. <member name="F:CEF_PERMISSION_RESULT_IGNORE">
  7395. Ignore the permission request. If the prompt remains unhandled (e.g.
  7396. OnShowPermissionPrompt returns false and there is no default permissions
  7397. UI) then any related promises may remain unresolved.
  7398. </member>
  7399. <member name="F:CEF_PERMISSION_RESULT_DISMISS">
  7400. Dismiss the permission request as an explicit user action.
  7401. </member>
  7402. <member name="F:CEF_PERMISSION_RESULT_DENY">
  7403. Deny the permission request as an explicit user action.
  7404. </member>
  7405. <member name="F:CEF_PERMISSION_RESULT_ACCEPT">
  7406. Accept the permission request as an explicit user action.
  7407. </member>
  7408. <member name="F:CEF_MEDIA_PERMISSION_DESKTOP_VIDEO_CAPTURE">
  7409. Desktop video capture permission.
  7410. </member>
  7411. <member name="F:CEF_MEDIA_PERMISSION_DESKTOP_AUDIO_CAPTURE">
  7412. Desktop audio capture permission.
  7413. </member>
  7414. <member name="F:CEF_MEDIA_PERMISSION_DEVICE_VIDEO_CAPTURE">
  7415. Device video capture permission.
  7416. </member>
  7417. <member name="F:CEF_MEDIA_PERMISSION_DEVICE_AUDIO_CAPTURE">
  7418. Device audio capture permission.
  7419. </member>
  7420. <member name="F:CEF_MEDIA_PERMISSION_NONE">
  7421. No permission.
  7422. </member>
  7423. <member name="F:_cef_touch_handle_state_t.alpha">
  7424. Alpha state. Only set if |flags| contains CEF_THS_FLAG_ALPHA.
  7425. </member>
  7426. <member name="F:_cef_touch_handle_state_t.origin">
  7427. Origin state. Only set if |flags| contains CEF_THS_FLAG_ORIGIN.
  7428. </member>
  7429. <member name="F:_cef_touch_handle_state_t.orientation">
  7430. Orientation state. Only set if |flags| contains CEF_THS_FLAG_ORIENTATION.
  7431. </member>
  7432. <member name="F:_cef_touch_handle_state_t.enabled">
  7433. Enabled state. Only set if |flags| contains CEF_THS_FLAG_ENABLED.
  7434. </member>
  7435. <member name="F:_cef_touch_handle_state_t.flags">
  7436. Combination of cef_touch_handle_state_flags_t values indicating what state
  7437. is set.
  7438. </member>
  7439. <member name="F:_cef_touch_handle_state_t.touch_handle_id">
  7440. Touch handle id. Increments for each new touch handle.
  7441. </member>
  7442. <member name="F:_cef_touch_handle_state_t.size">
  7443. Size of this structure.
  7444. </member>
  7445. <member name="F:_cef_media_sink_device_info_t.size">
  7446. Size of this structure.
  7447. </member>
  7448. <member name="T:_cef_media_sink_device_info_t">
  7449. Device information for a MediaSink object.
  7450. </member>
  7451. <member name="F:_cef_audio_parameters_t.frames_per_buffer">
  7452. Number of frames per buffer
  7453. </member>
  7454. <member name="F:_cef_audio_parameters_t.sample_rate">
  7455. Sample rate
  7456. </member>
  7457. <member name="F:_cef_audio_parameters_t.channel_layout">
  7458. Layout of the audio channels
  7459. </member>
  7460. <member name="F:_cef_audio_parameters_t.size">
  7461. Size of this structure.
  7462. </member>
  7463. <member name="T:_cef_audio_parameters_t">
  7464. Structure representing the audio parameters for setting up the audio
  7465. handler.
  7466. </member>
  7467. <member name="F:CEF_CHANNEL_LAYOUT_3_1_BACK">
  7468. Front L, Front R, LFE, Back C
  7469. </member>
  7470. <member name="F:CEF_CHANNEL_LAYOUT_1_1">
  7471. Front C, LFE
  7472. </member>
  7473. <member name="F:CEF_CHANNEL_LAYOUT_5_1_4_DOWNMIX">
  7474. Front L, Front R, Front C, LFE, Side L, Side R,
  7475. Front Height L, Front Height R, Rear Height L, Rear Height R
  7476. Will be represented as six channels (5.1) due to eight channel limit
  7477. kMaxConcurrentChannels
  7478. </member>
  7479. <member name="F:CEF_CHANNEL_LAYOUT_BITSTREAM">
  7480. Actual channel layout is specified in the bitstream and the actual channel
  7481. count is unknown at Chromium media pipeline level (useful for audio
  7482. pass-through mode).
  7483. </member>
  7484. <member name="F:CEF_CHANNEL_LAYOUT_4_1_QUAD_SIDE">
  7485. Front L, Front R, LFE, Side L, Side R
  7486. </member>
  7487. <member name="F:CEF_CHANNEL_LAYOUT_STEREO_AND_KEYBOARD_MIC">
  7488. Deprecated, but keeping the enum value for UMA consistency.
  7489. Front L, Front R, Front C. Front C contains the keyboard mic audio. This
  7490. layout is only intended for input for WebRTC. The Front C channel
  7491. is stripped away in the WebRTC audio input pipeline and never seen outside
  7492. of that.
  7493. </member>
  7494. <member name="F:CEF_CHANNEL_LAYOUT_DISCRETE">
  7495. Channels are not explicitly mapped to speakers.
  7496. </member>
  7497. <member name="F:CEF_CHANNEL_LAYOUT_OCTAGONAL">
  7498. Front L, Front R, Front C, Back L, Back R, Back C, Side L, Side R
  7499. </member>
  7500. <member name="F:CEF_CHANNEL_LAYOUT_7_1_WIDE_BACK">
  7501. Front L, Front R, Front C, LFE, Back L, Back R, Front LofC, Front RofC
  7502. </member>
  7503. <member name="F:CEF_CHANNEL_LAYOUT_7_0_FRONT">
  7504. Front L, Front R, Front C, Front LofC, Front RofC, Side L, Side R
  7505. </member>
  7506. <member name="F:CEF_CHANNEL_LAYOUT_6_1_FRONT">
  7507. Front L, Front R, LFE, Front LofC, Front RofC, Side L, Side R
  7508. </member>
  7509. <member name="F:CEF_CHANNEL_LAYOUT_6_1_BACK">
  7510. Front L, Front R, Front C, LFE, Back L, Back R, Back C
  7511. </member>
  7512. <member name="F:CEF_CHANNEL_LAYOUT_6_1">
  7513. Front L, Front R, Front C, LFE, Back C, Side L, Side R
  7514. </member>
  7515. <member name="F:CEF_CHANNEL_LAYOUT_HEXAGONAL">
  7516. Front L, Front R, Front C, Back L, Back R, Back C
  7517. </member>
  7518. <member name="F:CEF_CHANNEL_LAYOUT_6_0_FRONT">
  7519. Front L, Front R, Front LofC, Front RofC, Side L, Side R
  7520. </member>
  7521. <member name="F:CEF_CHANNEL_LAYOUT_6_0">
  7522. Front L, Front R, Front C, Back C, Side L, Side R
  7523. </member>
  7524. <member name="F:CEF_CHANNEL_LAYOUT_4_1">
  7525. Front L, Front R, Front C, LFE, Back C
  7526. </member>
  7527. <member name="F:CEF_CHANNEL_LAYOUT_3_1">
  7528. Front L, Front R, Front C, LFE
  7529. </member>
  7530. <member name="F:CEF_CHANNEL_LAYOUT_2POINT1">
  7531. Front L, Front R, LFE
  7532. </member>
  7533. <member name="F:CEF_CHANNEL_LAYOUT_STEREO_DOWNMIX">
  7534. Front L, Front R
  7535. </member>
  7536. <member name="F:CEF_CHANNEL_LAYOUT_7_1_WIDE">
  7537. Front L, Front R, Front C, LFE, Front LofC, Front RofC, Side L, Side R
  7538. </member>
  7539. <member name="F:CEF_CHANNEL_LAYOUT_7_1">
  7540. Front L, Front R, Front C, LFE, Back L, Back R, Side L, Side R
  7541. </member>
  7542. <member name="F:CEF_CHANNEL_LAYOUT_7_0">
  7543. Front L, Front R, Front C, Back L, Back R, Side L, Side R
  7544. </member>
  7545. <member name="F:CEF_CHANNEL_LAYOUT_5_1_BACK">
  7546. Front L, Front R, Front C, LFE, Back L, Back R
  7547. </member>
  7548. <member name="F:CEF_CHANNEL_LAYOUT_5_0_BACK">
  7549. Front L, Front R, Front C, Back L, Back R
  7550. </member>
  7551. <member name="F:CEF_CHANNEL_LAYOUT_5_1">
  7552. Front L, Front R, Front C, LFE, Side L, Side R
  7553. </member>
  7554. <member name="F:CEF_CHANNEL_LAYOUT_5_0">
  7555. Front L, Front R, Front C, Side L, Side R
  7556. </member>
  7557. <member name="F:CEF_CHANNEL_LAYOUT_QUAD">
  7558. Front L, Front R, Back L, Back R
  7559. </member>
  7560. <member name="F:CEF_CHANNEL_LAYOUT_2_2">
  7561. Front L, Front R, Side L, Side R
  7562. </member>
  7563. <member name="F:CEF_CHANNEL_LAYOUT_4_0">
  7564. Front L, Front R, Front C, Back C
  7565. </member>
  7566. <member name="F:CEF_CHANNEL_LAYOUT_SURROUND">
  7567. Front L, Front R, Front C
  7568. </member>
  7569. <member name="F:CEF_CHANNEL_LAYOUT_2_1">
  7570. Front L, Front R, Back C
  7571. </member>
  7572. <member name="F:CEF_CHANNEL_LAYOUT_STEREO">
  7573. Front L, Front R
  7574. </member>
  7575. <member name="F:CEF_CHANNEL_LAYOUT_MONO">
  7576. Front C
  7577. </member>
  7578. <member name="F:_cef_composition_underline_t.style">
  7579. Style.
  7580. </member>
  7581. <member name="F:_cef_composition_underline_t.thick">
  7582. Set to true (1) for thick underline.
  7583. </member>
  7584. <member name="F:_cef_composition_underline_t.background_color">
  7585. Background color.
  7586. </member>
  7587. <member name="F:_cef_composition_underline_t.color">
  7588. Text color.
  7589. </member>
  7590. <member name="F:_cef_composition_underline_t.range">
  7591. Underline character range.
  7592. </member>
  7593. <member name="F:_cef_composition_underline_t.size">
  7594. Size of this structure.
  7595. </member>
  7596. <member name="T:_cef_composition_underline_t">
  7597. Structure representing IME composition underline information. This is a thin
  7598. wrapper around Blink's WebCompositionUnderline class and should be kept in
  7599. sync with that.
  7600. </member>
  7601. <member name="T:_cef_range_t">
  7602. Structure representing a range.
  7603. </member>
  7604. <member name="F:CEF_SCHEME_OPTION_FETCH_ENABLED">
  7605. If CEF_SCHEME_OPTION_FETCH_ENABLED is set the scheme can perform Fetch API
  7606. requests.
  7607. </member>
  7608. <member name="F:CEF_SCHEME_OPTION_CSP_BYPASSING">
  7609. If CEF_SCHEME_OPTION_CSP_BYPASSING is set the scheme can bypass Content-
  7610. Security-Policy (CSP) checks. This value should not be set in most cases
  7611. where CEF_SCHEME_OPTION_STANDARD is set.
  7612. </member>
  7613. <member name="F:CEF_SCHEME_OPTION_CORS_ENABLED">
  7614. If CEF_SCHEME_OPTION_CORS_ENABLED is set the scheme can be sent CORS
  7615. requests. This value should be set in most cases where
  7616. CEF_SCHEME_OPTION_STANDARD is set.
  7617. </member>
  7618. <member name="F:CEF_SCHEME_OPTION_SECURE">
  7619. If CEF_SCHEME_OPTION_SECURE is set the scheme will be treated with the
  7620. same security rules as those applied to "https" URLs. For example, loading
  7621. this scheme from other secure schemes will not trigger mixed content
  7622. warnings.
  7623. </member>
  7624. <member name="F:CEF_SCHEME_OPTION_DISPLAY_ISOLATED">
  7625. If CEF_SCHEME_OPTION_DISPLAY_ISOLATED is set the scheme can only be
  7626. displayed from other content hosted with the same scheme. For example,
  7627. pages in other origins cannot create iframes or hyperlinks to URLs with
  7628. the scheme. For schemes that must be accessible from other schemes don't
  7629. set this, set CEF_SCHEME_OPTION_CORS_ENABLED, and use CORS
  7630. "Access-Control-Allow-Origin" headers to further restrict access.
  7631. </member>
  7632. <member name="F:CEF_SCHEME_OPTION_LOCAL">
  7633. If CEF_SCHEME_OPTION_LOCAL is set the scheme will be treated with the same
  7634. security rules as those applied to "file" URLs. Normal pages cannot link
  7635. to or access local URLs. Also, by default, local URLs can only perform
  7636. XMLHttpRequest calls to the same URL (origin + path) that originated the
  7637. request. To allow XMLHttpRequest calls from a local URL to other URLs with
  7638. the same origin set the CefSettings.file_access_from_file_urls_allowed
  7639. value to true (1). To allow XMLHttpRequest calls from a local URL to all
  7640. origins set the CefSettings.universal_access_from_file_urls_allowed value
  7641. to true (1).
  7642. </member>
  7643. <member name="F:CEF_SCHEME_OPTION_STANDARD">
  7644. If CEF_SCHEME_OPTION_STANDARD is set the scheme will be treated as a
  7645. standard scheme. Standard schemes are subject to URL canonicalization and
  7646. parsing rules as defined in the Common Internet Scheme Syntax RFC 1738
  7647. Section 3.1 available at http://www.ietf.org/rfc/rfc1738.txt
  7648. In particular, the syntax for standard scheme URLs must be of the form:
  7649. <pre>
  7650. [scheme]://[username]:[password]@[host]:[port]/[url-path]
  7651. </pre> Standard scheme URLs must have a host component that is a fully
  7652. qualified domain name as defined in Section 3.5 of RFC 1034 [13] and
  7653. Section 2.1 of RFC 1123. These URLs will be canonicalized to
  7654. "scheme://host/path" in the simplest case and
  7655. "scheme://username:password@host:port/path" in the most explicit case. For
  7656. example, "scheme:host/path" and "scheme:///host/path" will both be
  7657. canonicalized to "scheme://host/path". The origin of a standard scheme URL
  7658. is the combination of scheme, host and port (i.e., "scheme://host:port" in
  7659. the most explicit case).
  7660. For non-standard scheme URLs only the "scheme:" component is parsed and
  7661. canonicalized. The remainder of the URL will be passed to the handler as-
  7662. is. For example, "scheme:///some%20text" will remain the same.
  7663. Non-standard scheme URLs cannot be used as a target for form submission.
  7664. </member>
  7665. <member name="F:SSL_CONNECTION_VERSION_UNKNOWN">
  7666. Unknown SSL version.
  7667. </member>
  7668. <member name="F:CEF_HORIZONTAL_ALIGNMENT_RIGHT">
  7669. Align the text's right edge with that of its display area.
  7670. </member>
  7671. <member name="F:CEF_HORIZONTAL_ALIGNMENT_CENTER">
  7672. Align the text's center with that of its display area.
  7673. </member>
  7674. <member name="F:CEF_HORIZONTAL_ALIGNMENT_LEFT">
  7675. Align the text's left edge with that of its display area.
  7676. </member>
  7677. <member name="F:_cef_box_layout_settings_t.default_flex">
  7678. Default flex for views when none is specified via CefBoxLayout methods.
  7679. Using the preferred size as the basis, free space along the main axis is
  7680. distributed to views in the ratio of their flex weights. Similarly, if the
  7681. views will overflow the parent, space is subtracted in these ratios. A
  7682. flex of 0 means this view is not resized. Flex values must not be
  7683. negative.
  7684. </member>
  7685. <member name="F:_cef_box_layout_settings_t.minimum_cross_axis_size">
  7686. Minimum cross axis size.
  7687. </member>
  7688. <member name="F:_cef_box_layout_settings_t.cross_axis_alignment">
  7689. Specifies where along the cross axis the child views should be laid out.
  7690. </member>
  7691. <member name="F:_cef_box_layout_settings_t.main_axis_alignment">
  7692. Specifies where along the main axis the child views should be laid out.
  7693. </member>
  7694. <member name="F:_cef_box_layout_settings_t.between_child_spacing">
  7695. Adds additional space between child views.
  7696. </member>
  7697. <member name="F:_cef_box_layout_settings_t.inside_border_insets">
  7698. Adds additional space around the child view area.
  7699. </member>
  7700. <member name="F:_cef_box_layout_settings_t.inside_border_vertical_spacing">
  7701. Adds additional vertical space between the child view area and the host
  7702. view border.
  7703. </member>
  7704. <member name="F:_cef_box_layout_settings_t.inside_border_horizontal_spacing">
  7705. Adds additional horizontal space between the child view area and the host
  7706. view border.
  7707. </member>
  7708. <member name="F:_cef_box_layout_settings_t.horizontal">
  7709. If true (1) the layout will be horizontal, otherwise the layout will be
  7710. vertical.
  7711. </member>
  7712. <member name="F:_cef_box_layout_settings_t.size">
  7713. Size of this structure.
  7714. </member>
  7715. <member name="T:_cef_box_layout_settings_t">
  7716. Settings used when initializing a CefBoxLayout.
  7717. </member>
  7718. <member name="F:CEF_AXIS_ALIGNMENT_STRETCH">
  7719. Child views will be stretched to fit.
  7720. </member>
  7721. <member name="F:CEF_AXIS_ALIGNMENT_END">
  7722. Child views will be right/bottom-aligned.
  7723. </member>
  7724. <member name="F:CEF_AXIS_ALIGNMENT_CENTER">
  7725. Child views will be center-aligned.
  7726. </member>
  7727. <member name="F:CEF_AXIS_ALIGNMENT_START">
  7728. Child views will be left/top-aligned.
  7729. </member>
  7730. <member name="F:CEF_ALPHA_TYPE_POSTMULTIPLIED">
  7731. Transparency with post-multiplied alpha component.
  7732. </member>
  7733. <member name="F:CEF_ALPHA_TYPE_PREMULTIPLIED">
  7734. Transparency with pre-multiplied alpha component.
  7735. </member>
  7736. <member name="F:CEF_ALPHA_TYPE_OPAQUE">
  7737. No transparency. The alpha component is ignored.
  7738. </member>
  7739. <member name="F:RESPONSE_FILTER_ERROR">
  7740. An error occurred during filtering.
  7741. </member>
  7742. <member name="F:RESPONSE_FILTER_DONE">
  7743. Some or all of the pre-filter data was read successfully and all available
  7744. filtered output has been written.
  7745. </member>
  7746. <member name="F:RESPONSE_FILTER_NEED_MORE_DATA">
  7747. Some or all of the pre-filter data was read successfully but more data is
  7748. needed in order to continue filtering (filtered output is pending).
  7749. </member>
  7750. <member name="F:REFERRER_POLICY_NUM_VALUES">
  7751. Always the last value in this enumeration.
  7752. </member>
  7753. <member name="F:REFERRER_POLICY_NO_REFERRER">
  7754. Always clear the referrer regardless of the request destination.
  7755. </member>
  7756. <member name="F:REFERRER_POLICY_ORIGIN_CLEAR_ON_TRANSITION_FROM_SECURE_TO_INSECURE">
  7757. Strip the referrer down to the origin, but clear it entirely if the
  7758. referrer value is HTTPS and the destination is HTTP.
  7759. </member>
  7760. <member name="F:REFERRER_POLICY_CLEAR_REFERRER_ON_TRANSITION_CROSS_ORIGIN">
  7761. Clear the referrer when the request's referrer is cross-origin with the
  7762. request's destination.
  7763. </member>
  7764. <member name="F:REFERRER_POLICY_ORIGIN">
  7765. Strip the referrer down to the origin regardless of the redirect location.
  7766. </member>
  7767. <member name="F:REFERRER_POLICY_NEVER_CLEAR_REFERRER">
  7768. Never change the referrer.
  7769. </member>
  7770. <member name="F:REFERRER_POLICY_ORIGIN_ONLY_ON_TRANSITION_CROSS_ORIGIN">
  7771. Strip the referrer down to an origin when the origin of the referrer is
  7772. different from the destination's origin.
  7773. </member>
  7774. <member name="F:REFERRER_POLICY_REDUCE_REFERRER_GRANULARITY_ON_TRANSITION_CROSS_ORIGIN">
  7775. A slight variant on CLEAR_REFERRER_ON_TRANSITION_FROM_SECURE_TO_INSECURE:
  7776. If the request destination is HTTP, an HTTPS referrer will be cleared. If
  7777. the request's destination is cross-origin with the referrer (but does not
  7778. downgrade), the referrer's granularity will be stripped down to an origin
  7779. rather than a full URL. Same-origin requests will send the full referrer.
  7780. </member>
  7781. <member name="F:REFERRER_POLICY_CLEAR_REFERRER_ON_TRANSITION_FROM_SECURE_TO_INSECURE">
  7782. Clear the referrer header if the header value is HTTPS but the request
  7783. destination is HTTP. This is the default behavior.
  7784. </member>
  7785. <member name="F:_cef_pdf_print_settings_t.generate_document_outline">
  7786. Set to true (1) to generate a document outline.
  7787. </member>
  7788. <member name="F:_cef_pdf_print_settings_t.generate_tagged_pdf">
  7789. Set to true (1) to generate tagged (accessible) PDF.
  7790. </member>
  7791. <member name="F:_cef_pdf_print_settings_t.footer_template">
  7792. HTML template for the print footer. Only displayed if
  7793. |display_header_footer| is true (1). Uses the same format as
  7794. |header_template|.
  7795. </member>
  7796. <member name="F:_cef_pdf_print_settings_t.display_header_footer">
  7797. Set to true (1) to display the header and/or footer. Modify
  7798. |header_template| and/or |footer_template| to customize the display.
  7799. </member>
  7800. <member name="F:_cef_pdf_print_settings_t.page_ranges">
  7801. Paper ranges to print, one based, e.g., '1-5, 8, 11-13'. Pages are printed
  7802. in the document order, not in the order specified, and no more than once.
  7803. Defaults to empty string, which implies the entire document is printed.
  7804. The page numbers are quietly capped to actual page count of the document,
  7805. and ranges beyond the end of the document are ignored. If this results in
  7806. no pages to print, an error is reported. It is an error to specify a range
  7807. with start greater than end.
  7808. </member>
  7809. <member name="F:_cef_pdf_print_settings_t.margin_top">
  7810. Margins in inches. Only used if |margin_type| is set to
  7811. PDF_PRINT_MARGIN_CUSTOM.
  7812. </member>
  7813. <member name="F:_cef_pdf_print_settings_t.margin_type">
  7814. Margin type.
  7815. </member>
  7816. <member name="F:_cef_pdf_print_settings_t.prefer_css_page_size">
  7817. Set to true (1) to prefer page size as defined by css. Defaults to false
  7818. (0), in which case the content will be scaled to fit the paper size.
  7819. </member>
  7820. <member name="F:_cef_pdf_print_settings_t.paper_width">
  7821. Output paper size in inches. If either of these values is less than or
  7822. equal to zero then the default paper size (letter, 8.5 x 11 inches) will
  7823. be used.
  7824. </member>
  7825. <member name="F:_cef_pdf_print_settings_t.scale">
  7826. The percentage to scale the PDF by before printing (e.g. .5 is 50%).
  7827. If this value is less than or equal to zero the default value of 1.0
  7828. will be used.
  7829. </member>
  7830. <member name="F:_cef_pdf_print_settings_t.print_background">
  7831. Set to true (1) to print background graphics.
  7832. </member>
  7833. <member name="F:_cef_pdf_print_settings_t.landscape">
  7834. Set to true (1) for landscape mode or false (0) for portrait mode.
  7835. </member>
  7836. <member name="F:_cef_pdf_print_settings_t.size">
  7837. Size of this structure.
  7838. </member>
  7839. <member name="T:_cef_pdf_print_settings_t">
  7840. Structure representing PDF print settings. These values match the parameters
  7841. supported by the DevTools Page.printToPDF function. See
  7842. https://chromedevtools.github.io/devtools-protocol/tot/Page/#method-printToPDF
  7843. </member>
  7844. <member name="F:PDF_PRINT_MARGIN_CUSTOM">
  7845. Custom margins using the |margin_*| values from cef_pdf_print_settings_t.
  7846. </member>
  7847. <member name="F:PDF_PRINT_MARGIN_NONE">
  7848. No margins.
  7849. </member>
  7850. <member name="F:PDF_PRINT_MARGIN_DEFAULT">
  7851. Default margins of 1cm (~0.4 inches).
  7852. </member>
  7853. <member name="F:JSON_WRITER_PRETTY_PRINT">
  7854. Return a slightly nicer formatted json string (pads with whitespace to
  7855. help with readability).
  7856. </member>
  7857. <member name="F:JSON_WRITER_OMIT_DOUBLE_TYPE_PRESERVATION">
  7858. This option instructs the writer to write doubles that have no fractional
  7859. part as a normal integer (i.e., without using exponential notation
  7860. or appending a '.0') as long as the value is within the range of a
  7861. 64-bit int.
  7862. </member>
  7863. <member name="F:JSON_WRITER_OMIT_BINARY_VALUES">
  7864. This option instructs the writer that if a Binary value is encountered,
  7865. the value (and key if within a dictionary) will be omitted from the
  7866. output, and success will be returned. Otherwise, if a binary value is
  7867. encountered, failure will be returned.
  7868. </member>
  7869. <member name="F:JSON_WRITER_DEFAULT">
  7870. Default behavior.
  7871. </member>
  7872. <member name="F:JSON_PARSER_ALLOW_TRAILING_COMMAS">
  7873. Allows commas to exist after the last element in structures.
  7874. </member>
  7875. <member name="F:JSON_PARSER_RFC">
  7876. Parses the input strictly according to RFC 4627. See comments in
  7877. Chromium's base/json/json_reader.h file for known limitations/
  7878. deviations from the RFC.
  7879. </member>
  7880. <member name="F:UU_REPLACE_PLUS_WITH_SPACE">
  7881. URL queries use "+" for space. This flag controls that replacement.
  7882. </member>
  7883. <member name="F:UU_PATH_SEPARATORS">
  7884. Unescapes '/' and '\\'. If these characters were unescaped, the resulting
  7885. URL won't be the same as the source one. Moreover, they are dangerous to
  7886. unescape in strings that will be used as file paths or names. This value
  7887. should only be used when slashes don't have special meaning, like data
  7888. URLs.
  7889. </member>
  7890. <member name="F:UU_SPACES">
  7891. Convert %20 to spaces. In some places where we're showing URLs, we may
  7892. want this. In places where the URL may be copied and pasted out, then
  7893. you wouldn't want this since it might not be interpreted in one piece
  7894. by other applications.
  7895. </member>
  7896. <member name="F:UU_NORMAL">
  7897. Don't unescape anything special, but all normal unescaping will happen.
  7898. This is a placeholder and can't be combined with other flags (since it's
  7899. just the absence of them). All other unescape rules imply "normal" in
  7900. addition to their special meaning. Things like escaped letters, digits,
  7901. and most symbols will get unescaped with this mode.
  7902. </member>
  7903. <member name="F:UU_NONE">
  7904. Don't unescape anything at all.
  7905. </member>
  7906. <member name="T:_cef_cursor_info_t">
  7907. Structure representing cursor information. |buffer| will be
  7908. |size.width|*|size.height|*4 bytes in size and represents a BGRA image with
  7909. an upper-left origin.
  7910. </member>
  7911. <member name="F:FILE_DIALOG_SAVE">
  7912. Allows picking a nonexistent file, and prompts to overwrite if the file
  7913. already exists.
  7914. </member>
  7915. <member name="F:FILE_DIALOG_OPEN_FOLDER">
  7916. Like Open, but selects a folder to open.
  7917. </member>
  7918. <member name="F:FILE_DIALOG_OPEN_MULTIPLE">
  7919. Like Open, but allows picking multiple files to open.
  7920. </member>
  7921. <member name="F:FILE_DIALOG_OPEN">
  7922. Requires that the file exists before allowing the user to pick it.
  7923. </member>
  7924. <member name="F:_cef_popup_features_t.isPopup">
  7925. True (1) if browser interface elements should be hidden.
  7926. </member>
  7927. <member name="F:_cef_popup_features_t.size">
  7928. Size of this structure.
  7929. </member>
  7930. <member name="T:_cef_popup_features_t">
  7931. Popup window features.
  7932. </member>
  7933. <member name="F:FOCUS_SOURCE_SYSTEM">
  7934. The source is a system-generated focus event.
  7935. </member>
  7936. <member name="F:FOCUS_SOURCE_NAVIGATION">
  7937. The source is explicit navigation via the API (LoadURL(), etc).
  7938. </member>
  7939. <member name="F:_cef_key_event_t.focus_on_editable_field">
  7940. True if the focus is currently on an editable field on the page. This is
  7941. useful for determining if standard key events should be intercepted.
  7942. </member>
  7943. <member name="F:_cef_key_event_t.unmodified_character">
  7944. Same as |character| but unmodified by any concurrently-held modifiers
  7945. (except shift). This is useful for working out shortcut keys.
  7946. </member>
  7947. <member name="F:_cef_key_event_t.character">
  7948. The character generated by the keystroke.
  7949. </member>
  7950. <member name="F:_cef_key_event_t.is_system_key">
  7951. Indicates whether the event is considered a "system key" event (see
  7952. http://msdn.microsoft.com/en-us/library/ms646286(VS.85).aspx for details).
  7953. This value will always be false on non-Windows platforms.
  7954. </member>
  7955. <member name="F:_cef_key_event_t.native_key_code">
  7956. The actual key code genenerated by the platform.
  7957. </member>
  7958. <member name="F:_cef_key_event_t.windows_key_code">
  7959. The Windows key code for the key event. This value is used by the DOM
  7960. specification. Sometimes it comes directly from the event (i.e. on
  7961. Windows) and sometimes it's determined using a mapping function. See
  7962. WebCore/platform/chromium/KeyboardCodes.h for the list of values.
  7963. </member>
  7964. <member name="F:_cef_key_event_t.modifiers">
  7965. Bit flags describing any pressed modifier keys. See
  7966. cef_event_flags_t for values.
  7967. </member>
  7968. <member name="F:_cef_key_event_t.type">
  7969. The type of keyboard event.
  7970. </member>
  7971. <member name="F:_cef_key_event_t.size">
  7972. Size of this structure.
  7973. </member>
  7974. <member name="T:_cef_key_event_t">
  7975. Structure representing keyboard event information.
  7976. </member>
  7977. <member name="F:KEYEVENT_CHAR">
  7978. Notification that a character was typed. Use this for text input. Key
  7979. down events may generate 0, 1, or more than one character event depending
  7980. on the key, locale, and operating system.
  7981. </member>
  7982. <member name="F:KEYEVENT_KEYUP">
  7983. Notification that a key was released.
  7984. </member>
  7985. <member name="F:KEYEVENT_KEYDOWN">
  7986. Notification that a key was pressed. This does not necessarily correspond
  7987. to a character depending on the key and language. Use KEYEVENT_CHAR for
  7988. character input.
  7989. </member>
  7990. <member name="F:KEYEVENT_RAWKEYDOWN">
  7991. Notification that a key transitioned from "up" to "down".
  7992. </member>
  7993. <member name="F:CM_MEDIATYPE_PLUGIN">
  7994. A plugin node is selected.
  7995. </member>
  7996. <member name="F:CM_MEDIATYPE_FILE">
  7997. A file node is selected.
  7998. </member>
  7999. <member name="F:CM_MEDIATYPE_CANVAS">
  8000. An canvas node is selected.
  8001. </member>
  8002. <member name="F:CM_MEDIATYPE_AUDIO">
  8003. An audio node is selected.
  8004. </member>
  8005. <member name="F:CM_MEDIATYPE_VIDEO">
  8006. A video node is selected.
  8007. </member>
  8008. <member name="F:CM_MEDIATYPE_IMAGE">
  8009. An image node is selected.
  8010. </member>
  8011. <member name="F:CM_MEDIATYPE_NONE">
  8012. No special node is in context.
  8013. </member>
  8014. <member name="F:CM_TYPEFLAG_EDITABLE">
  8015. An editable element is selected.
  8016. </member>
  8017. <member name="F:CM_TYPEFLAG_SELECTION">
  8018. There is a textual or mixed selection that is selected.
  8019. </member>
  8020. <member name="F:CM_TYPEFLAG_MEDIA">
  8021. A media node is selected.
  8022. </member>
  8023. <member name="F:CM_TYPEFLAG_LINK">
  8024. A link is selected.
  8025. </member>
  8026. <member name="F:CM_TYPEFLAG_FRAME">
  8027. A subframe page is selected.
  8028. </member>
  8029. <member name="F:CM_TYPEFLAG_PAGE">
  8030. The top page is selected.
  8031. </member>
  8032. <member name="F:CM_TYPEFLAG_NONE">
  8033. No node is selected.
  8034. </member>
  8035. <member name="F:EVENTFLAG_COMMAND_DOWN">
  8036. Mac OS-X command key.
  8037. </member>
  8038. <member name="F:_cef_touch_event_t.pointer_type">
  8039. The device type that caused the event.
  8040. </member>
  8041. <member name="F:_cef_touch_event_t.modifiers">
  8042. Bit flags describing any pressed modifier keys. See
  8043. cef_event_flags_t for values.
  8044. </member>
  8045. <member name="F:_cef_touch_event_t.type">
  8046. The state of the touch point. Touches begin with one CEF_TET_PRESSED event
  8047. followed by zero or more CEF_TET_MOVED events and finally one
  8048. CEF_TET_RELEASED or CEF_TET_CANCELLED event. Events not respecting this
  8049. order will be ignored.
  8050. </member>
  8051. <member name="F:_cef_touch_event_t.pressure">
  8052. The normalized pressure of the pointer input in the range of [0,1].
  8053. Set to 0 if not applicable.
  8054. </member>
  8055. <member name="F:_cef_touch_event_t.rotation_angle">
  8056. Rotation angle in radians. Set to 0 if not applicable.
  8057. </member>
  8058. <member name="F:_cef_touch_event_t.radius_y">
  8059. Y radius in pixels. Set to 0 if not applicable.
  8060. </member>
  8061. <member name="F:_cef_touch_event_t.radius_x">
  8062. X radius in pixels. Set to 0 if not applicable.
  8063. </member>
  8064. <member name="F:_cef_touch_event_t.y">
  8065. Y coordinate relative to the top side of the view.
  8066. </member>
  8067. <member name="F:_cef_touch_event_t.x">
  8068. X coordinate relative to the left side of the view.
  8069. </member>
  8070. <member name="F:_cef_touch_event_t.id">
  8071. Id of a touch point. Must be unique per touch, can be any number except
  8072. -1. Note that a maximum of 16 concurrent touches will be tracked; touches
  8073. beyond that will be ignored.
  8074. </member>
  8075. <member name="T:_cef_touch_event_t">
  8076. Structure representing touch event information.
  8077. </member>
  8078. <member name="F:_cef_mouse_event_t.modifiers">
  8079. Bit flags describing any pressed modifier keys. See
  8080. cef_event_flags_t for values.
  8081. </member>
  8082. <member name="F:_cef_mouse_event_t.y">
  8083. Y coordinate relative to the top side of the view.
  8084. </member>
  8085. <member name="F:_cef_mouse_event_t.x">
  8086. X coordinate relative to the left side of the view.
  8087. </member>
  8088. <member name="T:_cef_mouse_event_t">
  8089. Structure representing mouse event information.
  8090. </member>
  8091. <member name="F:_cef_linux_window_properties_t.wm_role_name">
  8092. Main window's WM_WINDOW_ROLE in X11
  8093. </member>
  8094. <member name="F:_cef_linux_window_properties_t.wm_class_name">
  8095. Main window's WM_CLASS_NAME in X11
  8096. </member>
  8097. <member name="F:_cef_linux_window_properties_t.wm_class_class">
  8098. Main window's WM_CLASS_CLASS in X11
  8099. </member>
  8100. <member name="F:_cef_linux_window_properties_t.wayland_app_id">
  8101. Main window's Wayland's app_id
  8102. </member>
  8103. <member name="F:_cef_linux_window_properties_t.size">
  8104. Size of this structure.
  8105. </member>
  8106. <member name="T:_cef_linux_window_properties_t">
  8107. Linux window properties, such as X11's WM_CLASS or Wayland's app_id.
  8108. Those are passed to CefWindowDelegate, so the client can set them
  8109. for the CefWindow's top-level. Thus, allowing window managers to correctly
  8110. display the application's information (e.g., icons).
  8111. </member>
  8112. <member name="F:_cef_screen_info_t.available_rect">
  8113. This is set from the rcWork member of MONITORINFOEX, to whit:
  8114. "A RECT structure that specifies the work area rectangle of the
  8115. display monitor that can be used by applications, expressed in
  8116. virtual-screen coordinates. Windows uses this rectangle to
  8117. maximize an application on the monitor. The rest of the area in
  8118. rcMonitor contains system windows such as the task bar and side
  8119. bars. Note that if the monitor is not the primary display monitor,
  8120. some of the rectangle's coordinates may be negative values".
  8121. The |rect| and |available_rect| properties are used to determine the
  8122. available surface for rendering popup views.
  8123. </member>
  8124. <member name="F:_cef_screen_info_t.rect">
  8125. This is set from the rcMonitor member of MONITORINFOEX, to whit:
  8126. "A RECT structure that specifies the display monitor rectangle,
  8127. expressed in virtual-screen coordinates. Note that if the monitor
  8128. is not the primary display monitor, some of the rectangle's
  8129. coordinates may be negative values."
  8130. The |rect| and |available_rect| properties are used to determine the
  8131. available surface for rendering popup views.
  8132. </member>
  8133. <member name="F:_cef_screen_info_t.is_monochrome">
  8134. This can be true for black and white printers.
  8135. </member>
  8136. <member name="F:_cef_screen_info_t.depth_per_component">
  8137. The bits per color component. This assumes that the colors are balanced
  8138. equally.
  8139. </member>
  8140. <member name="F:_cef_screen_info_t.depth">
  8141. The screen depth in bits per pixel.
  8142. </member>
  8143. <member name="F:_cef_screen_info_t.device_scale_factor">
  8144. Device scale factor. Specifies the ratio between physical and logical
  8145. pixels.
  8146. </member>
  8147. <member name="F:_cef_screen_info_t.size">
  8148. Size of this structure.
  8149. </member>
  8150. <member name="T:_cef_screen_info_t">
  8151. Screen information used when window rendering is disabled. This structure is
  8152. passed as a parameter to CefRenderHandler::GetScreenInfo and should be
  8153. filled in by the client.
  8154. </member>
  8155. <member name="F:COM_INIT_MODE_MTA">
  8156. Initialize COM using multi-threaded apartments.
  8157. </member>
  8158. <member name="F:COM_INIT_MODE_STA">
  8159. Initialize COM using single-threaded apartments.
  8160. </member>
  8161. <member name="F:COM_INIT_MODE_NONE">
  8162. No COM initialization.
  8163. </member>
  8164. <member name="F:ML_TYPE_IO">
  8165. Supports tasks, timers and asynchronous IO events.
  8166. </member>
  8167. <member name="F:ML_TYPE_UI">
  8168. Supports tasks, timers and native UI events (e.g. Windows messages).
  8169. </member>
  8170. <member name="F:ML_TYPE_DEFAULT">
  8171. Supports tasks and timers.
  8172. </member>
  8173. <member name="F:TP_REALTIME_AUDIO">
  8174. Suitable for low-latency, glitch-resistant audio.
  8175. </member>
  8176. <member name="F:TP_DISPLAY">
  8177. Suitable for threads which generate data for the display (at ~60Hz).
  8178. </member>
  8179. <member name="F:TP_NORMAL">
  8180. Default priority level.
  8181. </member>
  8182. <member name="F:TP_BACKGROUND">
  8183. Suitable for threads that shouldn't disrupt high priority work.
  8184. </member>
  8185. <member name="F:TID_RENDERER">
  8186. The main thread in the renderer. Used for all WebKit and V8 interaction.
  8187. Tasks may be posted to this thread after
  8188. CefRenderProcessHandler::OnWebKitInitialized but are not guaranteed to
  8189. run before sub-process termination (sub-processes may be killed at any
  8190. time without warning).
  8191. </member>
  8192. <member name="F:TID_IO">
  8193. Used to process IPC and network messages. Do not perform blocking tasks on
  8194. this thread. All tasks posted after
  8195. CefBrowserProcessHandler::OnContextInitialized() and before CefShutdown()
  8196. are guaranteed to run.
  8197. </member>
  8198. <member name="F:TID_PROCESS_LAUNCHER">
  8199. Used to launch and terminate browser processes.
  8200. </member>
  8201. <member name="F:TID_FILE_USER_BLOCKING">
  8202. Used for blocking tasks like file system access that affect UI
  8203. immediately after a user interaction. All tasks posted after
  8204. CefBrowserProcessHandler::OnContextInitialized() and before CefShutdown()
  8205. are guaranteed to run.
  8206. Example: Generating data shown in the UI immediately after a click.
  8207. </member>
  8208. <member name="F:TID_FILE_USER_VISIBLE">
  8209. Used for blocking tasks like file system access that affect UI or
  8210. responsiveness of future user interactions. Do not use if an immediate
  8211. response to a user interaction is expected. All tasks posted after
  8212. CefBrowserProcessHandler::OnContextInitialized() and before CefShutdown()
  8213. are guaranteed to run.
  8214. Examples:
  8215. - Updating the UI to reflect progress on a long task.
  8216. - Loading data that might be shown in the UI after a future user
  8217. interaction.
  8218. </member>
  8219. <member name="F:TID_FILE_BACKGROUND">
  8220. Used for blocking tasks like file system access where the user won't
  8221. notice if the task takes an arbitrarily long time to complete. All tasks
  8222. posted after CefBrowserProcessHandler::OnContextInitialized() and before
  8223. CefShutdown() are guaranteed to run.
  8224. </member>
  8225. <member name="F:TID_UI">
  8226. The main thread in the browser. This will be the same as the main
  8227. application thread if CefInitialize() is called with a
  8228. CefSettings.multi_threaded_message_loop value of false. Do not perform
  8229. blocking tasks on this thread. All tasks posted after
  8230. CefBrowserProcessHandler::OnContextInitialized() and before CefShutdown()
  8231. are guaranteed to run. This thread will outlive all other CEF threads.
  8232. </member>
  8233. <member name="F:PID_RENDERER">
  8234. Renderer process.
  8235. </member>
  8236. <member name="F:PID_BROWSER">
  8237. Browser process.
  8238. </member>
  8239. <member name="F:_cef_draggable_region_t.draggable">
  8240. True (1) this this region is draggable and false (0) otherwise.
  8241. </member>
  8242. <member name="F:_cef_draggable_region_t.bounds">
  8243. Bounds of the region.
  8244. </member>
  8245. <member name="T:_cef_draggable_region_t">
  8246. Structure representing a draggable region.
  8247. </member>
  8248. <member name="F:UR_FAILED">
  8249. Request failed for some reason.
  8250. </member>
  8251. <member name="F:UR_CANCELED">
  8252. Request was canceled programatically.
  8253. </member>
  8254. <member name="F:UR_IO_PENDING">
  8255. An IO request is pending, and the caller will be informed when it is
  8256. completed.
  8257. </member>
  8258. <member name="F:UR_SUCCESS">
  8259. Request succeeded.
  8260. </member>
  8261. <member name="F:UR_UNKNOWN">
  8262. Unknown status.
  8263. </member>
  8264. <member name="F:UR_FLAG_STOP_ON_REDIRECT">
  8265. If set 3XX responses will cause the fetch to halt immediately rather than
  8266. continue through the redirect.
  8267. </member>
  8268. <member name="F:UR_FLAG_NO_RETRY_ON_5XX">
  8269. If set 5XX redirect errors will be propagated to the observer instead of
  8270. automatically re-tried. This currently only applies for requests
  8271. originated in the browser process.
  8272. </member>
  8273. <member name="F:UR_FLAG_NO_DOWNLOAD_DATA">
  8274. If set the CefURLRequestClient::OnDownloadData method will not be called.
  8275. </member>
  8276. <member name="F:UR_FLAG_REPORT_UPLOAD_PROGRESS">
  8277. If set upload progress events will be generated when a request has a body.
  8278. </member>
  8279. <member name="F:UR_FLAG_ALLOW_STORED_CREDENTIALS">
  8280. If set user name, password, and cookies may be sent with the request, and
  8281. cookies may be saved from the response.
  8282. </member>
  8283. <member name="F:UR_FLAG_DISABLE_CACHE">
  8284. If set the cache will not be used at all. Setting this value is equivalent
  8285. to specifying the "Cache-Control: no-store" request header. Setting this
  8286. value in combination with UR_FLAG_ONLY_FROM_CACHE will cause the request
  8287. to fail.
  8288. </member>
  8289. <member name="F:UR_FLAG_ONLY_FROM_CACHE">
  8290. If set the request will fail if it cannot be served from the cache (or
  8291. some equivalent local store). Setting this value is equivalent to
  8292. specifying the "Cache-Control: only-if-cached" request header. Setting
  8293. this value in combination with UR_FLAG_SKIP_CACHE or UR_FLAG_DISABLE_CACHE
  8294. will cause the request to fail.
  8295. </member>
  8296. <member name="F:UR_FLAG_SKIP_CACHE">
  8297. If set the cache will be skipped when handling the request. Setting this
  8298. value is equivalent to specifying the "Cache-Control: no-cache" request
  8299. header. Setting this value in combination with UR_FLAG_ONLY_FROM_CACHE
  8300. will cause the request to fail.
  8301. </member>
  8302. <member name="F:UR_FLAG_NONE">
  8303. Default behavior.
  8304. </member>
  8305. <member name="F:TT_QUALIFIER_MASK">
  8306. General mask defining the bits used for the qualifiers.
  8307. </member>
  8308. <member name="F:TT_IS_REDIRECT_MASK">
  8309. Used to test whether a transition involves a redirect.
  8310. </member>
  8311. <member name="F:TT_SERVER_REDIRECT_FLAG">
  8312. Redirects sent from the server by HTTP headers.
  8313. </member>
  8314. <member name="F:TT_CLIENT_REDIRECT_FLAG">
  8315. Redirects caused by JavaScript or a meta refresh tag on the page.
  8316. </member>
  8317. <member name="F:TT_CHAIN_END_FLAG">
  8318. The last transition in a redirect chain.
  8319. </member>
  8320. <member name="F:TT_CHAIN_START_FLAG">
  8321. The beginning of a navigation chain.
  8322. </member>
  8323. <member name="F:TT_FROM_API_FLAG">
  8324. The transition originated from an external application; the exact
  8325. definition of this is embedder dependent. Chrome style only.
  8326. </member>
  8327. <member name="F:TT_HOME_PAGE_FLAG">
  8328. User is navigating to the home page. Chrome style only.
  8329. </member>
  8330. <member name="F:TT_DIRECT_LOAD_FLAG">
  8331. Loaded a URL directly via CreateBrowser, LoadURL or LoadRequest.
  8332. </member>
  8333. <member name="F:TT_FORWARD_BACK_FLAG">
  8334. Used the Forward or Back function to navigate among browsing history.
  8335. Will be ORed to the transition type for the original load.
  8336. </member>
  8337. <member name="F:TT_BLOCKED_FLAG">
  8338. Qualifiers.
  8339. Any of the core values above can be augmented by one or more qualifiers.
  8340. These qualifiers further define the transition.
  8341. Attempted to visit a URL but was blocked.
  8342. </member>
  8343. <member name="F:TT_SOURCE_MASK">
  8344. General mask defining the bits used for the source values.
  8345. </member>
  8346. <member name="F:TT_KEYWORD_GENERATED">
  8347. Corresponds to a visit generated for a keyword. See description of
  8348. TT_KEYWORD for more details. Chrome style only.
  8349. </member>
  8350. <member name="F:TT_KEYWORD">
  8351. The url was generated from a replaceable keyword other than the default
  8352. search provider. If the user types a keyword (which also applies to
  8353. tab-to-search) in the omnibox this qualifier is applied to the transition
  8354. type of the generated url. TemplateURLModel then may generate an
  8355. additional visit with a transition type of TT_KEYWORD_GENERATED against
  8356. the url 'http://' + keyword. For example, if you do a tab-to-search
  8357. against wikipedia the generated url has a transition qualifer of
  8358. TT_KEYWORD, and TemplateURLModel generates a visit for 'wikipedia.org'
  8359. with a transition type of TT_KEYWORD_GENERATED. Chrome style only.
  8360. </member>
  8361. <member name="F:TT_RELOAD">
  8362. Source is a "reload" of the page via the Reload function or by re-visiting
  8363. the same URL. NOTE: This is distinct from the concept of whether a
  8364. particular load uses "reload semantics" (i.e. bypasses cached data).
  8365. </member>
  8366. <member name="F:TT_FORM_SUBMIT">
  8367. Source is a form submission by the user. NOTE: In some situations
  8368. submitting a form does not result in this transition type. This can happen
  8369. if the form uses a script to submit the contents.
  8370. </member>
  8371. <member name="F:TT_AUTO_TOPLEVEL">
  8372. This is a toplevel navigation. This is any content that is automatically
  8373. loaded in a toplevel frame. For example, opening a tab to show the ASH
  8374. screen saver, opening the devtools window, opening the NTP after the safe
  8375. browsing warning, opening web-based dialog boxes are examples of
  8376. AUTO_TOPLEVEL navigations. Chrome style only.
  8377. </member>
  8378. <member name="F:TT_GENERATED">
  8379. User got to this page by typing in the URL bar and selecting an entry
  8380. that did not look like a URL. For example, a match might have the URL
  8381. of a Google search result page, but appear like "Search Google for ...".
  8382. These are not quite the same as EXPLICIT navigations because the user
  8383. didn't type or see the destination URL. Chrome style only.
  8384. See also TT_KEYWORD.
  8385. </member>
  8386. <member name="F:TT_MANUAL_SUBFRAME">
  8387. Source is a subframe navigation explicitly requested by the user that will
  8388. generate new navigation entries in the back/forward list. These are
  8389. probably more important than frames that were automatically loaded in
  8390. the background because the user probably cares about the fact that this
  8391. link was loaded.
  8392. </member>
  8393. <member name="F:TT_AUTO_SUBFRAME">
  8394. Source is a subframe navigation. This is any content that is automatically
  8395. loaded in a non-toplevel frame. For example, if a page consists of several
  8396. frames containing ads, those ad URLs will have this transition type.
  8397. The user may not even realize the content in these pages is a separate
  8398. frame, so may not care about the URL.
  8399. </member>
  8400. <member name="F:TT_AUTO_BOOKMARK">
  8401. User got to this page through a suggestion in the UI (for example, via the
  8402. destinations page). Chrome style only.
  8403. </member>
  8404. <member name="F:TT_EXPLICIT">
  8405. Source is some other "explicit" navigation. This is the default value for
  8406. navigations where the actual type is unknown. See also
  8407. TT_DIRECT_LOAD_FLAG.
  8408. </member>
  8409. <member name="F:TT_LINK">
  8410. Source is a link click or the JavaScript window.open function. This is
  8411. also the default value for requests like sub-resource loads that are not
  8412. navigations.
  8413. </member>
  8414. <member name="F:RT_NAVIGATION_PRELOAD_SUB_FRAME">
  8415. A sub-frame service worker navigation preload request.
  8416. </member>
  8417. <member name="F:RT_NAVIGATION_PRELOAD_MAIN_FRAME">
  8418. A main-frame service worker navigation preload request.
  8419. </member>
  8420. <member name="F:RT_PLUGIN_RESOURCE">
  8421. A resource that a plugin requested.
  8422. </member>
  8423. <member name="F:RT_CSP_REPORT">
  8424. A report of Content Security Policy violations.
  8425. </member>
  8426. <member name="F:RT_SERVICE_WORKER">
  8427. Main resource of a service worker.
  8428. </member>
  8429. <member name="F:RT_XHR">
  8430. XMLHttpRequest.
  8431. </member>
  8432. <member name="F:RT_FAVICON">
  8433. Favicon.
  8434. </member>
  8435. <member name="F:RT_PREFETCH">
  8436. Explicitly requested prefetch.
  8437. </member>
  8438. <member name="F:RT_SHARED_WORKER">
  8439. Main resource of a shared worker.
  8440. </member>
  8441. <member name="F:RT_WORKER">
  8442. Main resource of a dedicated worker.
  8443. </member>
  8444. <member name="F:RT_MEDIA">
  8445. Media resource.
  8446. </member>
  8447. <member name="F:RT_OBJECT">
  8448. Object (or embed) tag for a plugin, or a resource that a plugin requested.
  8449. </member>
  8450. <member name="F:RT_SUB_RESOURCE">
  8451. Some other subresource. This is the default type if the actual type is
  8452. unknown.
  8453. </member>
  8454. <member name="F:RT_FONT_RESOURCE">
  8455. Font.
  8456. </member>
  8457. <member name="F:RT_IMAGE">
  8458. Image (jpg/gif/png/etc).
  8459. </member>
  8460. <member name="F:RT_SCRIPT">
  8461. External script.
  8462. </member>
  8463. <member name="F:RT_STYLESHEET">
  8464. CSS stylesheet.
  8465. </member>
  8466. <member name="F:RT_SUB_FRAME">
  8467. Frame or iframe.
  8468. </member>
  8469. <member name="F:RT_MAIN_FRAME">
  8470. Top level page.
  8471. </member>
  8472. <member name="F:V8_PROPERTY_ATTRIBUTE_DONTDELETE">
  8473. Not configurable
  8474. </member>
  8475. <member name="F:V8_PROPERTY_ATTRIBUTE_DONTENUM">
  8476. Not enumerable
  8477. </member>
  8478. <member name="F:V8_PROPERTY_ATTRIBUTE_READONLY">
  8479. Not writeable
  8480. </member>
  8481. <member name="F:V8_PROPERTY_ATTRIBUTE_NONE">
  8482. Writeable, Enumerable, Configurable
  8483. </member>
  8484. <member name="F:CEF_WOD_NEW_PICTURE_IN_PICTURE">
  8485. Creates a new document picture-in-picture window showing a child WebView.
  8486. </member>
  8487. <member name="F:CEF_WOD_SWITCH_TO_TAB">
  8488. Activates an existing tab containing the url, rather than navigating.
  8489. This is similar to SINGLETON_TAB, but searches across all windows from
  8490. the current profile and anonymity (instead of just the current one);
  8491. closes the current tab on switching if the current tab was the NTP with
  8492. no session history; and behaves like CURRENT_TAB instead of
  8493. NEW_FOREGROUND_TAB when no existing tab is found.
  8494. </member>
  8495. <member name="F:CEF_WOD_IGNORE_ACTION">
  8496. Special case error condition from the renderer.
  8497. </member>
  8498. <member name="F:CEF_WOD_OFF_THE_RECORD">
  8499. New off-the-record (incognito) window.
  8500. </member>
  8501. <member name="F:CEF_WOD_SAVE_TO_DISK">
  8502. Alt key while clicking.
  8503. </member>
  8504. <member name="F:CEF_WOD_NEW_WINDOW">
  8505. Shift key while clicking.
  8506. </member>
  8507. <member name="F:CEF_WOD_NEW_POPUP">
  8508. New popup window.
  8509. </member>
  8510. <member name="F:CEF_WOD_NEW_BACKGROUND_TAB">
  8511. Middle mouse button or meta/ctrl key while clicking.
  8512. </member>
  8513. <member name="F:CEF_WOD_NEW_FOREGROUND_TAB">
  8514. Shift key + Middle mouse button or meta/ctrl key while clicking.
  8515. </member>
  8516. <member name="F:CEF_WOD_SINGLETON_TAB">
  8517. Indicates that only one tab with the url should exist in the same window.
  8518. </member>
  8519. <member name="F:CEF_WOD_CURRENT_TAB">
  8520. Current tab. This is the default in most cases.
  8521. </member>
  8522. <member name="F:CEF_RESULT_CODE_SANDBOX_FATAL_WARMUP">
  8523. Windows sandbox failed to warmup.
  8524. </member>
  8525. <member name="F:CEF_RESULT_CODE_SANDBOX_FATAL_MEMORY_EXCEEDED">
  8526. Windows sandbox exceeded the job memory limit.
  8527. </member>
  8528. <member name="F:CEF_RESULT_CODE_SANDBOX_FATAL_MITIGATION">
  8529. Windows sandbox could not set the mitigation policy.
  8530. </member>
  8531. <member name="F:CEF_RESULT_CODE_SANDBOX_FATAL_CLOSEHANDLES">
  8532. Windows sandbox failed to close pending handles.
  8533. </member>
  8534. <member name="F:CEF_RESULT_CODE_SANDBOX_FATAL_CACHEDISABLE">
  8535. Windows sandbox failed to forbid HCKU caching.
  8536. </member>
  8537. <member name="F:CEF_RESULT_CODE_SANDBOX_FATAL_FLUSHANDLES">
  8538. Windows sandbox failed to flush registry handles.
  8539. </member>
  8540. <member name="F:CEF_RESULT_CODE_SANDBOX_FATAL_DROPTOKEN">
  8541. Windows sandbox could not lower the token.
  8542. </member>
  8543. <member name="F:CEF_RESULT_CODE_SANDBOX_FATAL_INTEGRITY">
  8544. Windows sandbox could not set the integrity level.
  8545. </member>
  8546. <member name="F:CEF_RESULT_CODE_SYSTEM_RESOURCE_EXHAUSTED">
  8547. The browser process exited because system resources are exhausted. The
  8548. system state can't be recovered and will be unstable.
  8549. </member>
  8550. <member name="F:CEF_RESULT_CODE_NORMAL_EXIT_PACK_EXTENSION_SUCCESS">
  8551. An early startup command was executed and the browser must exit.
  8552. </member>
  8553. <member name="F:CEF_RESULT_CODE_GPU_EXIT_ON_CONTEXT_LOST">
  8554. The GPU process was terminated due to context lost.
  8555. </member>
  8556. <member name="F:CEF_RESULT_CODE_CLOUD_POLICY_ENROLLMENT_FAILED">
  8557. Cloud policy enrollment failed or was given up by user.
  8558. </member>
  8559. <member name="F:CEF_RESULT_CODE_INVALID_SANDBOX_STATE">
  8560. A browser process was sandboxed. This should never happen.
  8561. </member>
  8562. <member name="F:CEF_RESULT_CODE_NORMAL_EXIT_PROCESS_NOTIFIED">
  8563. The browser process exited early by passing the command line to another
  8564. running browser.
  8565. </member>
  8566. <member name="F:CEF_RESULT_CODE_PACK_EXTENSION_ERROR">
  8567. Failed to pack an extension via the command line.
  8568. </member>
  8569. <member name="F:CEF_RESULT_CODE_PROFILE_IN_USE">
  8570. The profile was in use on another host.
  8571. </member>
  8572. <member name="F:CEF_RESULT_CODE_UNSUPPORTED_PARAM">
  8573. Command line parameter is not supported.
  8574. </member>
  8575. <member name="F:CEF_RESULT_CODE_MISSING_DATA">
  8576. A critical chrome file is missing.
  8577. </member>
  8578. <member name="F:CEF_RESULT_CODE_GPU_DEAD_ON_ARRIVAL">
  8579. The GPU process exited because initialization failed.
  8580. </member>
  8581. <member name="F:CEF_RESULT_CODE_KILLED_BAD_MESSAGE">
  8582. A bad message caused the process termination.
  8583. </member>
  8584. <member name="F:CEF_RESULT_CODE_HUNG">
  8585. Process hung.
  8586. </member>
  8587. <member name="F:CEF_RESULT_CODE_KILLED">
  8588. Process was killed by user or system.
  8589. </member>
  8590. <member name="F:PK_DIR_RESOURCES">
  8591. Directory containing application resources. Can be configured via
  8592. CefSettings.resources_dir_path.
  8593. </member>
  8594. <member name="F:PK_USER_DATA">
  8595. "Application Data" directory under the user profile directory on Windows
  8596. and "~/Library/Application Support" directory on MacOS.
  8597. </member>
  8598. <member name="F:PK_LOCAL_APP_DATA">
  8599. "Local Settings\Application Data" directory under the user profile
  8600. directory on Windows.
  8601. </member>
  8602. <member name="F:PK_FILE_MODULE">
  8603. Path and filename of the module containing the CEF code (usually the
  8604. libcef module).
  8605. </member>
  8606. <member name="F:PK_FILE_EXE">
  8607. Path and filename of the current executable.
  8608. </member>
  8609. <member name="F:PK_DIR_TEMP">
  8610. Temporary directory.
  8611. </member>
  8612. <member name="F:PK_DIR_MODULE">
  8613. Directory containing PK_FILE_MODULE.
  8614. </member>
  8615. <member name="F:PK_DIR_EXE">
  8616. Directory containing PK_FILE_EXE.
  8617. </member>
  8618. <member name="F:PK_DIR_CURRENT">
  8619. Current directory.
  8620. </member>
  8621. <member name="F:TS_INTEGRITY_FAILURE">
  8622. On Windows, the OS terminated the process due to code integrity failure.
  8623. </member>
  8624. <member name="F:TS_LAUNCH_FAILED">
  8625. Child process never launched.
  8626. </member>
  8627. <member name="F:TS_PROCESS_OOM">
  8628. Out of memory. Some platforms may use TS_PROCESS_CRASHED instead.
  8629. </member>
  8630. <member name="F:TS_PROCESS_CRASHED">
  8631. Segmentation fault.
  8632. </member>
  8633. <member name="F:TS_PROCESS_WAS_KILLED">
  8634. SIGKILL or task manager kill.
  8635. </member>
  8636. <member name="F:TS_ABNORMAL_TERMINATION">
  8637. Non-zero exit status.
  8638. </member>
  8639. <member name="F:_cef_cookie_t.priority">
  8640. Priority.
  8641. </member>
  8642. <member name="F:_cef_cookie_t.same_site">
  8643. Same site.
  8644. </member>
  8645. <member name="F:_cef_cookie_t.has_expires">
  8646. The cookie expiration date is only valid if |has_expires| is true.
  8647. </member>
  8648. <member name="F:_cef_cookie_t.last_access">
  8649. The cookie last access date. This is automatically populated by the system
  8650. on access.
  8651. </member>
  8652. <member name="F:_cef_cookie_t.creation">
  8653. The cookie creation date. This is automatically populated by the system on
  8654. cookie creation.
  8655. </member>
  8656. <member name="F:_cef_cookie_t.httponly">
  8657. If |httponly| is true the cookie will only be sent for HTTP requests.
  8658. </member>
  8659. <member name="F:_cef_cookie_t.secure">
  8660. If |secure| is true the cookie will only be sent for HTTPS requests.
  8661. </member>
  8662. <member name="F:_cef_cookie_t.path">
  8663. If |path| is non-empty only URLs at or below the path will get the cookie
  8664. value.
  8665. </member>
  8666. <member name="F:_cef_cookie_t.domain">
  8667. If |domain| is empty a host cookie will be created instead of a domain
  8668. cookie. Domain cookies are stored with a leading "." and are visible to
  8669. sub-domains whereas host cookies are not.
  8670. </member>
  8671. <member name="F:_cef_cookie_t.value">
  8672. The cookie value.
  8673. </member>
  8674. <member name="F:_cef_cookie_t.name">
  8675. The cookie name.
  8676. </member>
  8677. <member name="F:_cef_cookie_t.size">
  8678. Size of this structure.
  8679. </member>
  8680. <member name="T:_cef_cookie_t">
  8681. Cookie information.
  8682. </member>
  8683. <member name="F:_cef_urlparts_t.fragment">
  8684. Fragment (hash) identifier component (i.e., the string following the '#').
  8685. </member>
  8686. <member name="F:_cef_urlparts_t.query">
  8687. Query string component (i.e., everything following the '?').
  8688. </member>
  8689. <member name="F:_cef_urlparts_t.path">
  8690. Path component including the first slash following the host.
  8691. </member>
  8692. <member name="F:_cef_urlparts_t.origin">
  8693. Origin contains just the scheme, host, and port from a URL. Equivalent to
  8694. clearing any username and password, replacing the path with a slash, and
  8695. clearing everything after that. This value will be empty for non-standard
  8696. URLs.
  8697. </member>
  8698. <member name="F:_cef_urlparts_t.port">
  8699. Port number component.
  8700. </member>
  8701. <member name="F:_cef_urlparts_t.host">
  8702. Host component. This may be a hostname, an IPv4 address or an IPv6 literal
  8703. surrounded by square brackets (e.g., "[2001:db8::1]").
  8704. </member>
  8705. <member name="F:_cef_urlparts_t.password">
  8706. Password component.
  8707. </member>
  8708. <member name="F:_cef_urlparts_t.username">
  8709. User name component.
  8710. </member>
  8711. <member name="F:_cef_urlparts_t.scheme">
  8712. Scheme component not including the colon (e.g., "http").
  8713. </member>
  8714. <member name="F:_cef_urlparts_t.spec">
  8715. The complete URL specification.
  8716. </member>
  8717. <member name="F:_cef_urlparts_t.size">
  8718. Size of this structure.
  8719. </member>
  8720. <member name="T:_cef_urlparts_t">
  8721. URL component parts.
  8722. </member>
  8723. <member name="F:RV_CONTINUE_ASYNC">
  8724. Continue asynchronously (usually via a callback).
  8725. </member>
  8726. <member name="F:RV_CONTINUE">
  8727. Continue immediately.
  8728. </member>
  8729. <member name="F:RV_CANCEL">
  8730. Cancel immediately.
  8731. </member>
  8732. <member name="F:_cef_browser_settings_t.chrome_zoom_bubble">
  8733. Controls whether the Chrome zoom bubble will be shown when zooming. Only
  8734. supported with Chrome style.
  8735. </member>
  8736. <member name="F:_cef_browser_settings_t.chrome_status_bubble">
  8737. Controls whether the Chrome status bubble will be used. Only supported
  8738. with Chrome style. For details about the status bubble see
  8739. https://www.chromium.org/user-experience/status-bubble/
  8740. </member>
  8741. <member name="F:_cef_browser_settings_t.background_color">
  8742. END values that map to WebPreferences settings.
  8743. Background color used for the browser before a document is loaded and when
  8744. no document color is specified. The alpha component must be either fully
  8745. opaque (0xFF) or fully transparent (0x00). If the alpha component is fully
  8746. opaque then the RGB components will be used as the background color. If
  8747. the alpha component is fully transparent for a windowed browser then the
  8748. CefSettings.background_color value will be used. If the alpha component is
  8749. fully transparent for a windowless (off-screen) browser then transparent
  8750. painting will be enabled.
  8751. </member>
  8752. <member name="F:_cef_browser_settings_t.webgl">
  8753. Controls whether WebGL can be used. Note that WebGL requires hardware
  8754. support and may not work on all systems even when enabled. Also
  8755. configurable using the "disable-webgl" command-line switch.
  8756. </member>
  8757. <member name="F:_cef_browser_settings_t.databases">
  8758. Controls whether databases can be used. Also configurable using the
  8759. "disable-databases" command-line switch.
  8760. </member>
  8761. <member name="F:_cef_browser_settings_t.local_storage">
  8762. Controls whether local storage can be used. Also configurable using the
  8763. "disable-local-storage" command-line switch.
  8764. </member>
  8765. <member name="F:_cef_browser_settings_t.tab_to_links">
  8766. Controls whether the tab key can advance focus to links. Also configurable
  8767. using the "disable-tab-to-links" command-line switch.
  8768. </member>
  8769. <member name="F:_cef_browser_settings_t.text_area_resize">
  8770. Controls whether text areas can be resized. Also configurable using the
  8771. "disable-text-area-resize" command-line switch.
  8772. </member>
  8773. <member name="F:_cef_browser_settings_t.image_shrink_standalone_to_fit">
  8774. Controls whether standalone images will be shrunk to fit the page. Also
  8775. configurable using the "image-shrink-standalone-to-fit" command-line
  8776. switch.
  8777. </member>
  8778. <member name="F:_cef_browser_settings_t.image_loading">
  8779. Controls whether image URLs will be loaded from the network. A cached
  8780. image will still be rendered if requested. Also configurable using the
  8781. "disable-image-loading" command-line switch.
  8782. </member>
  8783. <member name="F:_cef_browser_settings_t.javascript_dom_paste">
  8784. Controls whether DOM pasting is supported in the editor via
  8785. execCommand("paste"). The |javascript_access_clipboard| setting must also
  8786. be enabled. Also configurable using the "disable-javascript-dom-paste"
  8787. command-line switch.
  8788. </member>
  8789. <member name="F:_cef_browser_settings_t.javascript_access_clipboard">
  8790. Controls whether JavaScript can access the clipboard. Also configurable
  8791. using the "disable-javascript-access-clipboard" command-line switch.
  8792. </member>
  8793. <member name="F:_cef_browser_settings_t.javascript_close_windows">
  8794. Controls whether JavaScript can be used to close windows that were not
  8795. opened via JavaScript. JavaScript can still be used to close windows that
  8796. were opened via JavaScript or that have no back/forward history. Also
  8797. configurable using the "disable-javascript-close-windows" command-line
  8798. switch.
  8799. </member>
  8800. <member name="F:_cef_browser_settings_t.javascript">
  8801. Controls whether JavaScript can be executed. Also configurable using the
  8802. "disable-javascript" command-line switch.
  8803. </member>
  8804. <member name="F:_cef_browser_settings_t.remote_fonts">
  8805. Controls the loading of fonts from remote sources. Also configurable using
  8806. the "disable-remote-fonts" command-line switch.
  8807. </member>
  8808. <member name="F:_cef_browser_settings_t.default_encoding">
  8809. Default encoding for Web content. If empty "ISO-8859-1" will be used. Also
  8810. configurable using the "default-encoding" command-line switch.
  8811. </member>
  8812. <member name="F:_cef_browser_settings_t.standard_font_family">
  8813. BEGIN values that map to WebPreferences settings.
  8814. Font settings.
  8815. </member>
  8816. <member name="F:_cef_browser_settings_t.windowless_frame_rate">
  8817. The maximum rate in frames per second (fps) that CefRenderHandler::OnPaint
  8818. will be called for a windowless browser. The actual fps may be lower if
  8819. the browser cannot generate frames at the requested rate. The minimum
  8820. value is 1 and the maximum value is 60 (default 30). This value can also
  8821. be changed dynamically via CefBrowserHost::SetWindowlessFrameRate.
  8822. </member>
  8823. <member name="F:_cef_browser_settings_t.size">
  8824. Size of this structure.
  8825. </member>
  8826. <member name="T:_cef_browser_settings_t">
  8827. Browser initialization settings. Specify NULL or 0 to get the recommended
  8828. default values. The consequences of using custom values may not be well
  8829. tested. Many of these and other settings can also configured using command-
  8830. line switches.
  8831. </member>
  8832. <member name="F:_cef_request_context_settings_t.cookieable_schemes_list">
  8833. Comma delimited list of schemes supported by the associated
  8834. CefCookieManager. If |cookieable_schemes_exclude_defaults| is false (0)
  8835. the default schemes ("http", "https", "ws" and "wss") will also be
  8836. supported. Not specifying a |cookieable_schemes_list| value and setting
  8837. |cookieable_schemes_exclude_defaults| to true (1) will disable all loading
  8838. and saving of cookies. These values will be ignored if |cache_path|
  8839. matches the CefSettings.cache_path value.
  8840. </member>
  8841. <member name="F:_cef_request_context_settings_t.accept_language_list">
  8842. Comma delimited ordered list of language codes without any whitespace that
  8843. will be used in the "Accept-Language" HTTP request header and
  8844. "navigator.language" JS attribute. Can be set globally using the
  8845. CefSettings.accept_language_list value. If all values are empty then
  8846. "en-US,en" will be used. This value will be ignored if |cache_path|
  8847. matches the CefSettings.cache_path value.
  8848. </member>
  8849. <member name="F:_cef_request_context_settings_t.persist_session_cookies">
  8850. To persist session cookies (cookies without an expiry date or validity
  8851. interval) by default when using the global cookie manager set this value
  8852. to true (1). Session cookies are generally intended to be transient and
  8853. most Web browsers do not persist them. Can be set globally using the
  8854. CefSettings.persist_session_cookies value. This value will be ignored if
  8855. |cache_path| is empty or if it matches the CefSettings.cache_path value.
  8856. </member>
  8857. <member name="F:_cef_request_context_settings_t.cache_path">
  8858. The directory where cache data for this request context will be stored on
  8859. disk. If this value is non-empty then it must be an absolute path that is
  8860. either equal to or a child directory of CefSettings.root_cache_path. If
  8861. this value is empty then browsers will be created in "incognito mode"
  8862. where in-memory caches are used for storage and no profile-specific data
  8863. is persisted to disk (installation-specific data will still be persisted
  8864. in root_cache_path). HTML5 databases such as localStorage will only
  8865. persist across sessions if a cache path is specified. To share the global
  8866. browser cache and related configuration set this value to match the
  8867. CefSettings.cache_path value.
  8868. </member>
  8869. <member name="F:_cef_request_context_settings_t.size">
  8870. Size of this structure.
  8871. </member>
  8872. <member name="T:_cef_request_context_settings_t">
  8873. Request context initialization settings. Specify NULL or 0 to get the
  8874. recommended default values.
  8875. </member>
  8876. <member name="F:_cef_settings_t.disable_signal_handlers">
  8877. Specify whether signal handlers must be disabled on POSIX systems.
  8878. </member>
  8879. <member name="F:_cef_settings_t.chrome_app_icon_id">
  8880. Specify an ID for an ICON resource that can be loaded from the main
  8881. executable and used when creating default Chrome windows such as DevTools
  8882. and Task Manager. If unspecified the default Chromium ICON (IDR_MAINFRAME
  8883. [101]) will be loaded from libcef.dll. Only supported with Chrome style on
  8884. Windows.
  8885. </member>
  8886. <member name="F:_cef_settings_t.chrome_policy_id">
  8887. Specify an ID to enable Chrome policy management via Platform and OS-user
  8888. policies. On Windows, this is a registry key like
  8889. "SOFTWARE\\Policies\\Google\\Chrome". On MacOS, this is a bundle ID like
  8890. "com.google.Chrome". On Linux, this is an absolute directory path like
  8891. "/etc/opt/chrome/policies". Only supported with Chrome style. See
  8892. https://support.google.com/chrome/a/answer/9037717 for details.
  8893. Chrome Browser Cloud Management integration, when enabled via the
  8894. "enable-chrome-browser-cloud-management" command-line flag, will also use
  8895. the specified ID. See https://support.google.com/chrome/a/answer/9116814
  8896. for details.
  8897. </member>
  8898. <member name="F:_cef_settings_t.cookieable_schemes_list">
  8899. Comma delimited list of schemes supported by the associated
  8900. CefCookieManager. If |cookieable_schemes_exclude_defaults| is false (0)
  8901. the default schemes ("http", "https", "ws" and "wss") will also be
  8902. supported. Not specifying a |cookieable_schemes_list| value and setting
  8903. |cookieable_schemes_exclude_defaults| to true (1) will disable all loading
  8904. and saving of cookies. These settings will only impact the global
  8905. CefRequestContext. Individual CefRequestContext instances can be
  8906. configured via the CefRequestContextSettings.cookieable_schemes_list and
  8907. CefRequestContextSettings.cookieable_schemes_exclude_defaults values.
  8908. </member>
  8909. <member name="F:_cef_settings_t.accept_language_list">
  8910. Comma delimited ordered list of language codes without any whitespace that
  8911. will be used in the "Accept-Language" HTTP request header and
  8912. "navigator.language" JS attribute. Can be overridden for individual
  8913. CefRequestContext instances via the
  8914. CefRequestContextSettings.accept_language_list value.
  8915. </member>
  8916. <member name="F:_cef_settings_t.background_color">
  8917. Background color used for the browser before a document is loaded and when
  8918. no document color is specified. The alpha component must be either fully
  8919. opaque (0xFF) or fully transparent (0x00). If the alpha component is fully
  8920. opaque then the RGB components will be used as the background color. If
  8921. the alpha component is fully transparent for a windowed browser then the
  8922. default value of opaque white be used. If the alpha component is fully
  8923. transparent for a windowless (off-screen) browser then transparent
  8924. painting will be enabled.
  8925. </member>
  8926. <member name="F:_cef_settings_t.uncaught_exception_stack_size">
  8927. The number of stack trace frames to capture for uncaught exceptions.
  8928. Specify a positive value to enable the
  8929. CefRenderProcessHandler::OnUncaughtException() callback. Specify 0
  8930. (default value) and OnUncaughtException() will not be called. Also
  8931. configurable using the "uncaught-exception-stack-size" command-line
  8932. switch.
  8933. </member>
  8934. <member name="F:_cef_settings_t.locales_dir_path">
  8935. The fully qualified path for the locales directory. If this value is empty
  8936. the locales directory must be located in the module directory. If this
  8937. value is non-empty then it must be an absolute path. This value is ignored
  8938. on MacOS where pack files are always loaded from the app bundle Resources
  8939. directory. Also configurable using the "locales-dir-path" command-line
  8940. switch.
  8941. </member>
  8942. <member name="F:_cef_settings_t.resources_dir_path">
  8943. The fully qualified path for the resources directory. If this value is
  8944. empty the *.pak files must be located in the module directory on
  8945. Windows/Linux or the app bundle Resources directory on MacOS. If this
  8946. value is non-empty then it must be an absolute path. Also configurable
  8947. using the "resources-dir-path" command-line switch.
  8948. </member>
  8949. <member name="F:_cef_settings_t.javascript_flags">
  8950. Custom flags that will be used when initializing the V8 JavaScript engine.
  8951. The consequences of using custom flags may not be well tested. Also
  8952. configurable using the "js-flags" command-line switch.
  8953. </member>
  8954. <member name="F:_cef_settings_t.log_items">
  8955. The log items prepended to each log line. If not set the default log items
  8956. will be used. Also configurable using the "log-items" command-line switch
  8957. with a value of "none" for no log items, or a comma-delimited list of
  8958. values "pid", "tid", "timestamp" or "tickcount" for custom log items.
  8959. </member>
  8960. <member name="F:_cef_settings_t.log_severity">
  8961. The log severity. Only messages of this severity level or higher will be
  8962. logged. When set to DISABLE no messages will be written to the log file,
  8963. but FATAL messages will still be output to stderr. Also configurable using
  8964. the "log-severity" command-line switch with a value of "verbose", "info",
  8965. "warning", "error", "fatal" or "disable".
  8966. </member>
  8967. <member name="F:_cef_settings_t.log_file">
  8968. The directory and file name to use for the debug log. If empty a default
  8969. log file name and location will be used. On Windows and Linux a
  8970. "debug.log" file will be written in the main executable directory. On
  8971. MacOS a "~/Library/Logs/[app name]_debug.log" file will be written where
  8972. [app name] is the name of the main app executable. Also configurable using
  8973. the "log-file" command-line switch.
  8974. </member>
  8975. <member name="F:_cef_settings_t.locale">
  8976. The locale string that will be passed to WebKit. If empty the default
  8977. locale of "en-US" will be used. This value is ignored on Linux where
  8978. locale is determined using environment variable parsing with the
  8979. precedence order: LANGUAGE, LC_ALL, LC_MESSAGES and LANG. Also
  8980. configurable using the "lang" command-line switch.
  8981. </member>
  8982. <member name="F:_cef_settings_t.user_agent_product">
  8983. Value that will be inserted as the product portion of the default
  8984. User-Agent string. If empty the Chromium product version will be used. If
  8985. |userAgent| is specified this value will be ignored. Also configurable
  8986. using the "user-agent-product" command-line switch.
  8987. </member>
  8988. <member name="F:_cef_settings_t.user_agent">
  8989. Value that will be returned as the User-Agent HTTP header. If empty the
  8990. default User-Agent string will be used. Also configurable using the
  8991. "user-agent" command-line switch.
  8992. </member>
  8993. <member name="F:_cef_settings_t.persist_session_cookies">
  8994. To persist session cookies (cookies without an expiry date or validity
  8995. interval) by default when using the global cookie manager set this value
  8996. to true (1). Session cookies are generally intended to be transient and
  8997. most Web browsers do not persist them. A |cache_path| value must also be
  8998. specified to enable this feature. Also configurable using the
  8999. "persist-session-cookies" command-line switch. Can be overridden for
  9000. individual CefRequestContext instances via the
  9001. CefRequestContextSettings.persist_session_cookies value.
  9002. </member>
  9003. <member name="F:_cef_settings_t.root_cache_path">
  9004. The root directory for installation-specific data and the parent directory
  9005. for profile-specific data. All CefSettings.cache_path and
  9006. CefRequestContextSettings.cache_path values must have this parent
  9007. directory in common. If this value is empty and CefSettings.cache_path is
  9008. non-empty then it will default to the CefSettings.cache_path value. Any
  9009. non-empty value must be an absolute path. If both values are empty then
  9010. the default platform-specific directory will be used
  9011. ("~/.config/cef_user_data" directory on Linux, "~/Library/Application
  9012. Support/CEF/User Data" directory on MacOS, "AppData\Local\CEF\User Data"
  9013. directory under the user profile directory on Windows). Use of the default
  9014. directory is not recommended in production applications (see below).
  9015. Multiple application instances writing to the same root_cache_path
  9016. directory could result in data corruption. A process singleton lock based
  9017. on the root_cache_path value is therefore used to protect against this.
  9018. This singleton behavior applies to all CEF-based applications using
  9019. version 120 or newer. You should customize root_cache_path for your
  9020. application and implement CefBrowserProcessHandler::
  9021. OnAlreadyRunningAppRelaunch, which will then be called on any app relaunch
  9022. with the same root_cache_path value.
  9023. Failure to set the root_cache_path value correctly may result in startup
  9024. crashes or other unexpected behaviors (for example, the sandbox blocking
  9025. read/write access to certain files).
  9026. </member>
  9027. <member name="F:_cef_settings_t.cache_path">
  9028. The directory where data for the global browser cache will be stored on
  9029. disk. If this value is non-empty then it must be an absolute path that is
  9030. either equal to or a child directory of CefSettings.root_cache_path. If
  9031. this value is empty then browsers will be created in "incognito mode"
  9032. where in-memory caches are used for storage and no profile-specific data
  9033. is persisted to disk (installation-specific data will still be persisted
  9034. in root_cache_path). HTML5 databases such as localStorage will only
  9035. persist across sessions if a cache path is specified. Can be overridden
  9036. for individual CefRequestContext instances via the
  9037. CefRequestContextSettings.cache_path value. Any child directory value will
  9038. be ignored and the "default" profile (also a child directory) will be used
  9039. instead.
  9040. </member>
  9041. <member name="F:_cef_settings_t.command_line_args_disabled">
  9042. Set to true (1) to disable configuration of browser process features using
  9043. standard CEF and Chromium command-line arguments. Configuration can still
  9044. be specified using CEF data structures or via the
  9045. CefApp::OnBeforeCommandLineProcessing() method.
  9046. </member>
  9047. <member name="F:_cef_settings_t.windowless_rendering_enabled">
  9048. Set to true (1) to enable windowless (off-screen) rendering support. Do
  9049. not enable this value if the application does not use windowless rendering
  9050. as it may reduce rendering performance on some systems.
  9051. </member>
  9052. <member name="F:_cef_settings_t.external_message_pump">
  9053. Set to true (1) to control browser process main (UI) thread message pump
  9054. scheduling via the CefBrowserProcessHandler::OnScheduleMessagePumpWork()
  9055. callback. This option is recommended for use in combination with the
  9056. CefDoMessageLoopWork() function in cases where the CEF message loop must
  9057. be integrated into an existing application message loop (see additional
  9058. comments and warnings on CefDoMessageLoopWork). Enabling this option is
  9059. not recommended for most users; leave this option disabled and use either
  9060. the CefRunMessageLoop() function or multi_threaded_message_loop if
  9061. possible.
  9062. </member>
  9063. <member name="F:_cef_settings_t.multi_threaded_message_loop">
  9064. Set to true (1) to have the browser process message loop run in a separate
  9065. thread. If false (0) then the CefDoMessageLoopWork() function must be
  9066. called from your application message loop. This option is only supported
  9067. on Windows and Linux.
  9068. </member>
  9069. <member name="F:_cef_settings_t.main_bundle_path">
  9070. The path to the main bundle on macOS. If this value is empty then it
  9071. defaults to the top-level app bundle. If this value is non-empty then it
  9072. must be an absolute path. Also configurable using the "main-bundle-path"
  9073. command-line switch.
  9074. </member>
  9075. <member name="F:_cef_settings_t.framework_dir_path">
  9076. The path to the CEF framework directory on macOS. If this value is empty
  9077. then the framework must exist at "Contents/Frameworks/Chromium Embedded
  9078. Framework.framework" in the top-level app bundle. If this value is
  9079. non-empty then it must be an absolute path. Also configurable using the
  9080. "framework-dir-path" command-line switch.
  9081. </member>
  9082. <member name="F:_cef_settings_t.no_sandbox">
  9083. Set to true (1) to disable the sandbox for sub-processes. See
  9084. cef_sandbox_win.h for requirements to enable the sandbox on Windows. Also
  9085. configurable using the "no-sandbox" command-line switch.
  9086. </member>
  9087. <member name="F:_cef_settings_t.size">
  9088. Size of this structure.
  9089. </member>
  9090. <member name="T:_cef_settings_t">
  9091. Initialization settings. Specify NULL or 0 to get the recommended default
  9092. values. Many of these and other settings can also configured using command-
  9093. line switches.
  9094. </member>
  9095. <member name="F:STATE_DISABLED">
  9096. Disable or disallow the setting.
  9097. </member>
  9098. <member name="F:STATE_ENABLED">
  9099. Enable or allow the setting.
  9100. </member>
  9101. <member name="F:STATE_DEFAULT">
  9102. Use the default state for the setting.
  9103. </member>
  9104. <member name="F:LOG_ITEMS_FLAG_TICK_COUNT">
  9105. Prepend the tickcount.
  9106. </member>
  9107. <member name="F:LOG_ITEMS_FLAG_TIME_STAMP">
  9108. Prepend the timestamp.
  9109. </member>
  9110. <member name="F:LOG_ITEMS_FLAG_THREAD_ID">
  9111. Prepend the thread ID.
  9112. </member>
  9113. <member name="F:LOG_ITEMS_FLAG_PROCESS_ID">
  9114. Prepend the process ID.
  9115. </member>
  9116. <member name="F:LOG_ITEMS_NONE">
  9117. Prepend no items.
  9118. </member>
  9119. <member name="F:LOG_ITEMS_DEFAULT">
  9120. Prepend the default list of items.
  9121. </member>
  9122. <member name="F:LOGSEVERITY_DISABLE">
  9123. Disable logging to file for all messages, and to stderr for messages with
  9124. severity less than FATAL.
  9125. </member>
  9126. <member name="F:LOGSEVERITY_FATAL">
  9127. FATAL logging.
  9128. </member>
  9129. <member name="F:LOGSEVERITY_ERROR">
  9130. ERROR logging.
  9131. </member>
  9132. <member name="F:LOGSEVERITY_WARNING">
  9133. WARNING logging.
  9134. </member>
  9135. <member name="F:LOGSEVERITY_INFO">
  9136. INFO logging.
  9137. </member>
  9138. <member name="F:LOGSEVERITY_DEBUG">
  9139. DEBUG logging.
  9140. </member>
  9141. <member name="F:LOGSEVERITY_VERBOSE">
  9142. Verbose logging.
  9143. </member>
  9144. <member name="F:LOGSEVERITY_DEFAULT">
  9145. Default logging (currently INFO logging).
  9146. </member>
  9147. <member name="F:_cef_accelerated_paint_info_t.extra">
  9148. The extra common info.
  9149. </member>
  9150. <member name="F:_cef_accelerated_paint_info_t.format">
  9151. The pixel format of the texture.
  9152. </member>
  9153. <member name="F:_cef_accelerated_paint_info_t.shared_texture_handle">
  9154. Handle for the shared texture. The shared texture is instantiated
  9155. without a keyed mutex.
  9156. </member>
  9157. <member name="F:_cef_accelerated_paint_info_t.size">
  9158. Size of this structure.
  9159. </member>
  9160. <member name="T:_cef_accelerated_paint_info_t">
  9161. Structure containing shared texture information for the OnAcceleratedPaint
  9162. callback. Resources will be released to the underlying pool for reuse when
  9163. the callback returns from client code.
  9164. </member>
  9165. <member name="F:_cef_window_info_t.runtime_style">
  9166. Optionally change the runtime style. Alloy style will always be used if
  9167. |windowless_rendering_enabled| is true. See cef_runtime_style_t
  9168. documentation for details.
  9169. </member>
  9170. <member name="F:_cef_window_info_t.window">
  9171. Handle for the new browser window. Only used with windowed rendering.
  9172. </member>
  9173. <member name="F:_cef_window_info_t.external_begin_frame_enabled">
  9174. Set to true (1) to enable the ability to issue BeginFrame requests from
  9175. the client application by calling CefBrowserHost::SendExternalBeginFrame.
  9176. </member>
  9177. <member name="F:_cef_window_info_t.shared_texture_enabled">
  9178. Set to true (1) to enable shared textures for windowless rendering. Only
  9179. valid if windowless_rendering_enabled above is also set to true. Currently
  9180. only supported on Windows (D3D11).
  9181. </member>
  9182. <member name="F:_cef_window_info_t.windowless_rendering_enabled">
  9183. Set to true (1) to create the browser using windowless (off-screen)
  9184. rendering. No window will be created for the browser and all rendering
  9185. will occur via the CefRenderHandler interface. The |parent_window| value
  9186. will be used to identify monitor info and to act as the parent window for
  9187. dialogs, context menus, etc. If |parent_window| is not provided then the
  9188. main screen monitor will be used and some functionality that requires a
  9189. parent window may not function correctly. In order to create windowless
  9190. browsers the CefSettings.windowless_rendering_enabled value must be set to
  9191. true. Transparent painting is enabled by default but can be disabled by
  9192. setting CefBrowserSettings.background_color to an opaque value.
  9193. </member>
  9194. <member name="F:_cef_window_info_t.size">
  9195. Size of this structure.
  9196. </member>
  9197. <member name="T:_cef_window_info_t">
  9198. Structure representing window information.
  9199. </member>
  9200. <member name="T:_cef_main_args_t">
  9201. Structure representing CefExecuteProcess arguments.
  9202. </member>
  9203. <member name="F:CEF_RUNTIME_STYLE_ALLOY">
  9204. Use Alloy style.
  9205. </member>
  9206. <member name="F:CEF_RUNTIME_STYLE_CHROME">
  9207. Use Chrome style.
  9208. </member>
  9209. <member name="F:CEF_RUNTIME_STYLE_DEFAULT">
  9210. Use the default style. See above documentation for exceptions.
  9211. </member>
  9212. <member name="F:_cef_accelerated_paint_info_common_t.has_capture_counter">
  9213. Optional flag of capture_counter
  9214. </member>
  9215. <member name="F:_cef_accelerated_paint_info_common_t.has_source_size">
  9216. Optional flag of source_size
  9217. </member>
  9218. <member name="F:_cef_accelerated_paint_info_common_t.has_region_capture_rect">
  9219. Optional flag of region_capture_rect
  9220. </member>
  9221. <member name="F:_cef_accelerated_paint_info_common_t.has_capture_update_rect">
  9222. Optional flag of capture_update_rect
  9223. </member>
  9224. <member name="F:_cef_accelerated_paint_info_common_t.capture_counter">
  9225. The increamental counter of the frame.
  9226. </member>
  9227. <member name="F:_cef_accelerated_paint_info_common_t.region_capture_rect">
  9228. May reflects where the frame's contents originate from if region
  9229. capture is used internally.
  9230. </member>
  9231. <member name="F:_cef_accelerated_paint_info_common_t.capture_update_rect">
  9232. Updated area of frame, can be considered as the `dirty` area.
  9233. </member>
  9234. <member name="F:_cef_accelerated_paint_info_common_t.source_size">
  9235. Full size of the source frame.
  9236. </member>
  9237. <member name="F:_cef_accelerated_paint_info_common_t.content_rect">
  9238. The region of the video frame that capturer would like to populate.
  9239. </member>
  9240. <member name="F:_cef_accelerated_paint_info_common_t.visible_rect">
  9241. The visible area of the video frame.
  9242. </member>
  9243. <member name="F:_cef_accelerated_paint_info_common_t.coded_size">
  9244. The full dimensions of the video frame.
  9245. </member>
  9246. <member name="F:_cef_accelerated_paint_info_common_t.timestamp">
  9247. Timestamp of the frame in microseconds since capture start.
  9248. </member>
  9249. <member name="F:_cef_accelerated_paint_info_common_t.size">
  9250. Size of this structure.
  9251. </member>
  9252. <member name="T:_cef_accelerated_paint_info_common_t">
  9253. Structure containing shared texture common metadata.
  9254. For documentation on each field, please refer to
  9255. src/media/base/video_frame_metadata.h for actual details.
  9256. </member>
  9257. <member name="F:CEF_COLOR_TYPE_BGRA_8888">
  9258. BGRA with 8 bits per pixel (32bits total).
  9259. </member>
  9260. <member name="F:CEF_COLOR_TYPE_RGBA_8888">
  9261. RGBA with 8 bits per pixel (32bits total).
  9262. </member>
  9263. <member name="T:_cef_insets_t">
  9264. Structure representing insets.
  9265. </member>
  9266. <member name="T:_cef_size_t">
  9267. Structure representing a size.
  9268. </member>
  9269. <member name="T:_cef_rect_t">
  9270. Structure representing a rectangle.
  9271. </member>
  9272. <member name="T:_cef_point_t">
  9273. Structure representing a point.
  9274. </member>
  9275. <member name="F:CEF_CONTENT_SETTING_TYPE_REVOKED_DISRUPTIVE_NOTIFICATION_PERMISSIONS">
  9276. Website setting which is used for UnusedSitePermissionsService to
  9277. store revoked notification permissions of disruptive sites.
  9278. </member>
  9279. <member name="F:CEF_CONTENT_SETTING_TYPE_CONTROLLED_FRAME">
  9280. Content settings for access to the Controlled Frame API.
  9281. </member>
  9282. <member name="F:CEF_CONTENT_SETTING_TYPE_ARE_SUSPICIOUS_NOTIFICATIONS_ALLOWLISTED_BY_USER">
  9283. Website setting to indicate whether the user has allowlisted suspicious
  9284. notifications for the origin.
  9285. </member>
  9286. <member name="F:CEF_CONTENT_SETTING_TYPE_LEGACY_COOKIE_SCOPE">
  9287. Content settings for legacy cookie scope.
  9288. Checks whether cookies scope is handled according to origin-bound cookies
  9289. or legacy behavior.
  9290. </member>
  9291. <member name="F:CEF_CONTENT_SETTING_TYPE_DIRECT_SOCKETS_PRIVATE_NETWORK_ACCESS">
  9292. Content settings for private network access in the context of the
  9293. Direct Sockets API.
  9294. </member>
  9295. <member name="F:CEF_CONTENT_SETTING_TYPE_WEB_APP_INSTALLATION">
  9296. Website setting to indicate whether user has opted in to allow web apps to
  9297. install other web apps.
  9298. </member>
  9299. <member name="F:CEF_CONTENT_SETTING_TYPE_HAND_TRACKING">
  9300. Whether or not sites can request Hand Tracking data within WebXR Sessions.
  9301. </member>
  9302. <member name="F:CEF_CONTENT_SETTING_TYPE_STORAGE_ACCESS_HEADER_ORIGIN_TRIAL">
  9303. Content Setting for the Storage Access Headers persistent origin trial
  9304. that allows origins to opt into the storage access header behavior. Should
  9305. be scoped to `REQUESTING_ORIGIN_AND_TOP_SCHEMEFUL_SITE_SCOPE` in order to
  9306. correspond to the design of persistent origin trials. See also:
  9307. https://github.com/cfredric/storage-access-headers
  9308. ALLOW: storage access request headers will be attached to cross-site
  9309. requests, and url requests will look for response headers from
  9310. origins to retry a request or load with storage access.
  9311. BLOCK (default): no effect.
  9312. </member>
  9313. <member name="F:CEF_CONTENT_SETTING_TYPE_JAVASCRIPT_OPTIMIZER">
  9314. Whether to use the higher-tier v8 optimizers for running JavaScript on the
  9315. page.
  9316. </member>
  9317. <member name="F:CEF_CONTENT_SETTING_TYPE_DISPLAY_MEDIA_SYSTEM_AUDIO">
  9318. With this permission, when the application calls `getDisplayMedia()`, a
  9319. system audio track can be returned without showing the display media
  9320. selection picker. The application can explicitly specify
  9321. `systemAudio: 'exclude'` or `video: true` to still show the display media
  9322. selection picker if needed. Please note that the setting only works for
  9323. WebUI.
  9324. </member>
  9325. <member name="F:CEF_CONTENT_SETTING_TYPE_TRACKING_PROTECTION">
  9326. Content setting that controls tracking protection status per site.
  9327. BLOCK: Protections enabled. This is the default state.
  9328. ALLOW: Protections disabled.
  9329. </member>
  9330. <member name="F:CEF_CONTENT_SETTING_TYPE_REVOKED_ABUSIVE_NOTIFICATION_PERMISSIONS">
  9331. Website setting which is used for UnusedSitePermissionsService to store
  9332. auto-revoked notification permissions from abusive sites.
  9333. </member>
  9334. <member name="F:CEF_CONTENT_SETTING_TYPE_POINTER_LOCK">
  9335. Pointer Lock API allows a site to hide the cursor and have exclusive
  9336. access to mouse inputs.
  9337. </member>
  9338. <member name="F:CEF_CONTENT_SETTING_TYPE_KEYBOARD_LOCK">
  9339. Keyboard Lock API allows a site to capture keyboard inputs that would
  9340. otherwise be handled by the OS or the browser.
  9341. </member>
  9342. <member name="F:CEF_CONTENT_SETTING_TYPE_DIRECT_SOCKETS">
  9343. Content settings for access to the Direct Sockets API.
  9344. </member>
  9345. <member name="F:CEF_CONTENT_SETTING_TYPE_SPEAKER_SELECTION">
  9346. Whether an application can enumerate audio output device.
  9347. </member>
  9348. <member name="F:CEF_CONTENT_SETTING_TYPE_SUB_APP_INSTALLATION_PROMPTS">
  9349. Content settings used to indicate that a web app is allowed to prompt the
  9350. user for the installation of sub apps.
  9351. </member>
  9352. <member name="F:CEF_CONTENT_SETTING_TYPE_AUTOMATIC_FULLSCREEN">
  9353. Content setting used to indicate whether entering HTML Fullscreen
  9354. automatically (i.e. without transient activation) should be enabled.
  9355. </member>
  9356. <member name="F:CEF_CONTENT_SETTING_TYPE_WEB_PRINTING">
  9357. Content settings for access to printers for the Web Printing API.
  9358. </member>
  9359. <member name="F:CEF_CONTENT_SETTING_TYPE_SMART_CARD_GUARD">
  9360. Content setting for access to smart card readers.
  9361. The "guard" content setting stores whether to allow sites to access the
  9362. Smart Card API.
  9363. </member>
  9364. <member name="F:CEF_CONTENT_SETTING_TYPE_CAPTURED_SURFACE_CONTROL">
  9365. Whether an application capturing another tab, may scroll and zoom
  9366. the captured tab.
  9367. </member>
  9368. <member name="F:CEF_CONTENT_SETTING_TYPE_FILE_SYSTEM_ACCESS_RESTORE_PERMISSION">
  9369. Whether the FSA Persistent Permissions restore prompt is eligible to be
  9370. shown to the user, for a given origin.
  9371. </member>
  9372. <member name="F:CEF_CONTENT_SETTING_TYPE_FILE_SYSTEM_ACCESS_EXTENDED_PERMISSION">
  9373. Whether user has opted into keeping file/directory permissions persistent
  9374. between visits for a given origin. When enabled, permission metadata
  9375. stored under |FILE_SYSTEM_ACCESS_CHOOSER_DATA| can auto-grant incoming
  9376. permission request.
  9377. </member>
  9378. <member name="F:CEF_CONTENT_SETTING_TYPE_AUTO_PICTURE_IN_PICTURE">
  9379. Content setting used to indicate whether entering picture-in-picture
  9380. automatically should be enabled.
  9381. </member>
  9382. <member name="F:CEF_CONTENT_SETTING_TOP_LEVEL_TPCD_ORIGIN_TRIAL">
  9383. Content Setting for a first-party origin trial that allows websites to
  9384. enable third-party cookie deprecation.
  9385. ALLOW (default): no effect (e.g. third-party cookies allowed, if not
  9386. blocked otherwise).
  9387. BLOCK: third-party cookies blocked, but 3PCD mitigations enabled.
  9388. </member>
  9389. <member name="F:CEF_CONTENT_SETTING_TYPE_TOP_LEVEL_TPCD_TRIAL">
  9390. Content Setting for 3PC accesses granted via top-level 3PC deprecation
  9391. trial. Similar to TPCD_TRIAL, but applicable at the page-level for the
  9392. lifetime of the page that served the token, rather than being specific to
  9393. a requesting-origin/top-level-site combination and persistent.
  9394. </member>
  9395. <member name="F:CEF_CONTENT_SETTING_TYPE_TPCD_TRIAL">
  9396. Content Setting for 3PC accesses granted via 3PC deprecation trial.
  9397. </member>
  9398. <member name="F:CEF_CONTENT_SETTING_TYPE_TPCD_METADATA_GRANTS">
  9399. Content Setting for 3PC accesses granted by metadata delivered via the
  9400. component updater service. This type will only be used when
  9401. `net::features::kTpcdMetadataGrants` is enabled.
  9402. </member>
  9403. <member name="F:CEF_CONTENT_SETTING_TYPE_TPCD_HEURISTICS_GRANTS">
  9404. Content Setting for temporary 3PC accesses granted by user behavior
  9405. heuristics.
  9406. </member>
  9407. <member name="F:CEF_CONTENT_SETTING_TYPE_COOKIE_CONTROLS_METADATA">
  9408. Stores per origin metadata for cookie controls.
  9409. </member>
  9410. <member name="F:CEF_CONTENT_SETTING_TYPE_ALL_SCREEN_CAPTURE">
  9411. Setting for enabling the `getAllScreensMedia` API. Spec link:
  9412. https://github.com/screen-share/capture-all-screens
  9413. </member>
  9414. <member name="F:CEF_CONTENT_SETTING_TYPE_HTTPS_ENFORCED">
  9415. Used to indicate whether HTTPS-First Mode is enabled on the hostname.
  9416. </member>
  9417. <member name="F:CEF_CONTENT_SETTING_TYPE_THIRD_PARTY_STORAGE_PARTITIONING">
  9418. Content setting used to indicate whether third-party storage partitioning
  9419. should be enabled.
  9420. </member>
  9421. <member name="F:CEF_CONTENT_SETTING_TYPE_ANTI_ABUSE">
  9422. Content setting which is used to indicate whether anti-abuse functionality
  9423. should be enabled.
  9424. </member>
  9425. <member name="F:CEF_CONTENT_SETTING_TYPE_FEDERATED_IDENTITY_IDENTITY_PROVIDER_REGISTRATION">
  9426. Website setting which stores whether the user has explicitly registered
  9427. a website as an identity-provider.
  9428. </member>
  9429. <member name="F:CEF_CONTENT_SETTING_TYPE_FEDERATED_IDENTITY_AUTO_REAUTHN_PERMISSION">
  9430. Setting to indicate whether user has opted in to allowing auto re-authn
  9431. via the FedCM API.
  9432. </member>
  9433. <member name="F:CEF_CONTENT_SETTING_TYPE_TOP_LEVEL_STORAGE_ACCESS">
  9434. Similar to STORAGE_ACCESS, but applicable at the page-level rather than
  9435. being specific to a frame.
  9436. </member>
  9437. <member name="F:CEF_CONTENT_SETTING_TYPE_REVOKED_UNUSED_SITE_PERMISSIONS">
  9438. Website setting which is used for UnusedSitePermissionsService to
  9439. store revoked permissions of unused sites from unused site permissions
  9440. feature.
  9441. </member>
  9442. <member name="F:CEF_CONTENT_SETTING_TYPE_FEDERATED_IDENTITY_IDENTITY_PROVIDER_SIGNIN_STATUS">
  9443. Website setting which stores whether the browser has observed the user
  9444. signing into an identity-provider based on observing the IdP-SignIn-Status
  9445. HTTP header.
  9446. </member>
  9447. <member name="F:CEF_CONTENT_SETTING_TYPE_PRIVATE_NETWORK_GUARD">
  9448. Website setting to store permissions granted to access particular devices
  9449. in private network.
  9450. </member>
  9451. <member name="F:CEF_CONTENT_SETTING_TYPE_NOTIFICATION_PERMISSION_REVIEW">
  9452. Website setting which is used for NotificationPermissionReviewService to
  9453. store origin blocklist from review notification permissions feature.
  9454. </member>
  9455. <member name="F:CEF_CONTENT_SETTING_TYPE_REDUCED_ACCEPT_LANGUAGE">
  9456. Website setting which stores the last reduced accept language negotiated
  9457. for a given origin, to be used on future visits to the origin.
  9458. </member>
  9459. <member name="F:CEF_CONTENT_SETTING_TYPE_NOTIFICATION_INTERACTIONS">
  9460. Stores notification interactions per origin for the past 90 days.
  9461. Interactions per origin are pre-aggregated over seven-day windows: A
  9462. notification interaction or display is assigned to the last Monday
  9463. midnight in local time.
  9464. </member>
  9465. <member name="F:CEF_CONTENT_SETTING_TYPE_FEDERATED_IDENTITY_API">
  9466. Setting to indicate whether browser should allow signing into a website
  9467. via the browser FedCM API.
  9468. </member>
  9469. <member name="F:CEF_CONTENT_SETTING_TYPE_REQUEST_DESKTOP_SITE">
  9470. Setting to indicate whether Chrome should request the desktop view of a
  9471. site instead of the mobile one.
  9472. </member>
  9473. <member name="F:CEF_CONTENT_SETTING_TYPE_AUTO_DARK_WEB_CONTENT">
  9474. Setting to indicate whether Chrome should automatically apply darkening to
  9475. web content.
  9476. </member>
  9477. <member name="F:CEF_CONTENT_SETTING_TYPE_DEPRECATED_FEDERATED_IDENTITY_ACTIVE_SESSION">
  9478. Setting to indicate that there is an active federated sign-in session
  9479. between a specified relying party and a specified identity provider for
  9480. a specified account. When this is present it allows access to session
  9481. management capabilities between the sites. This setting is associated
  9482. with the relying party's origin.
  9483. </member>
  9484. <member name="F:CEF_CONTENT_SETTING_TYPE_FORMFILL_METADATA">
  9485. Stores metadata related to form fill, such as e.g. whether user data was
  9486. autofilled on a specific website.
  9487. </member>
  9488. <member name="F:CEF_CONTENT_SETTING_TYPE_HTTP_ALLOWED">
  9489. Content setting which stores user decisions to allow loading a site over
  9490. HTTP. Entries are added by hostname when a user bypasses the HTTPS-First
  9491. Mode interstitial warning when a site does not support HTTPS. Allowed
  9492. hosts are exact hostname matches -- subdomains of a host on the allowlist
  9493. must be separately allowlisted.
  9494. </member>
  9495. <member name="F:CEF_CONTENT_SETTING_TYPE_JAVASCRIPT_JIT">
  9496. Whether to use the v8 optimized JIT for running JavaScript on the page.
  9497. </member>
  9498. <member name="F:CEF_CONTENT_SETTING_TYPE_FEDERATED_IDENTITY_SHARING">
  9499. Stores a grant that allows a relying party to send a request for identity
  9500. information to specified identity providers, potentially through any
  9501. anti-tracking measures that would otherwise prevent it. This setting is
  9502. associated with the relying party's origin.
  9503. </member>
  9504. <member name="F:CEF_CONTENT_SETTING_TYPE_FILE_SYSTEM_ACCESS_CHOOSER_DATA">
  9505. Website setting to store permissions metadata granted to paths on the
  9506. local file system via the File System Access API.
  9507. |FILE_SYSTEM_WRITE_GUARD| is the corresponding "guard" setting. The stored
  9508. data represents valid permission only if
  9509. |FILE_SYSTEM_ACCESS_EXTENDED_PERMISSION| is enabled via user opt-in.
  9510. Otherwise, they represent "recently granted but revoked permission", which
  9511. are used to restore the permission.
  9512. </member>
  9513. <member name="F:CEF_CONTENT_SETTING_TYPE_DISPLAY_CAPTURE">
  9514. Controls access to the getDisplayMedia API.
  9515. </member>
  9516. <member name="F:CEF_CONTENT_SETTING_TYPE_FILE_SYSTEM_LAST_PICKED_DIRECTORY">
  9517. Stores per-origin state of the most recently selected directory for the
  9518. use by the File System Access API.
  9519. </member>
  9520. <member name="F:CEF_CONTENT_SETTING_TYPE_PERMISSION_AUTOREVOCATION_DATA">
  9521. Stores per-origin state for permission auto-revocation (for all permission
  9522. types).
  9523. </member>
  9524. <member name="F:CEF_CONTENT_SETTING_TYPE_LOCAL_FONTS">
  9525. Content setting which stores whether or not a site can access low-level
  9526. locally installed font data using the Local Fonts Access API.
  9527. </member>
  9528. <member name="F:CEF_CONTENT_SETTING_TYPE_INSECURE_PRIVATE_NETWORK">
  9529. Stores whether to allow insecure websites to make private network
  9530. requests.
  9531. See also: https://wicg.github.io/cors-rfc1918
  9532. Set through enterprise policies only.
  9533. </member>
  9534. <member name="F:CEF_CONTENT_SETTING_TYPE_WINDOW_MANAGEMENT">
  9535. Content setting for Screen Enumeration and Screen Detail functionality.
  9536. Permits access to detailed multi-screen information, like size and
  9537. position. Permits placing fullscreen and windowed content on specific
  9538. screens. See also: https://w3c.github.io/window-placement
  9539. </member>
  9540. <member name="F:CEF_CONTENT_SETTING_TYPE_CAMERA_PAN_TILT_ZOOM">
  9541. Content setting which stores whether to allow a site to control camera
  9542. movements. It does not give access to camera.
  9543. </member>
  9544. <member name="F:CEF_CONTENT_SETTING_TYPE_STORAGE_ACCESS">
  9545. Access to first party storage in a third-party context. Exceptions are
  9546. scoped to the combination of requesting/top-level origin, and are managed
  9547. through the Storage Access API. For the time being, this content setting
  9548. exists in parallel to third-party cookie rules stored in COOKIES.
  9549. </member>
  9550. <member name="F:CEF_CONTENT_SETTING_TYPE_FILE_SYSTEM_READ_GUARD">
  9551. Content setting which stores whether to allow site to open and read files
  9552. and directories selected through the File System Access API.
  9553. </member>
  9554. <member name="F:CEF_CONTENT_SETTING_TYPE_VR">
  9555. Used to store whether a site is allowed to request AR or VR sessions with
  9556. the WebXr Device API.
  9557. </member>
  9558. <member name="F:CEF_CONTENT_SETTING_TYPE_SAFE_BROWSING_URL_CHECK_DATA">
  9559. This content setting type is for caching safe browsing real time url
  9560. check's verdicts of each origin.
  9561. </member>
  9562. <member name="F:CEF_CONTENT_SETTING_TYPE_CLIPBOARD_SANITIZED_WRITE">
  9563. This is special-cased in the permissions layer to always allow, and as
  9564. such doesn't have associated prefs data.
  9565. </member>
  9566. <member name="F:CEF_CONTENT_SETTING_TYPE_CLIPBOARD_READ_WRITE">
  9567. Full access to the system clipboard (sanitized read without user gesture,
  9568. and unsanitized read and write with user gesture).
  9569. </member>
  9570. <member name="F:CEF_CONTENT_SETTING_TYPE_BLUETOOTH_CHOOSER_DATA">
  9571. Website setting to store permissions granted to access particular
  9572. Bluetooth devices.
  9573. </member>
  9574. <member name="F:CEF_CONTENT_SETTING_TYPE_NFC">
  9575. Used to store whether to allow a website to exchange data with NFC
  9576. devices.
  9577. </member>
  9578. <member name="F:CEF_CONTENT_SETTING_TYPE_FILE_SYSTEM_WRITE_GUARD">
  9579. Content settings which stores whether to allow sites to ask for permission
  9580. to save changes to an original file selected by the user through the
  9581. File System Access API.
  9582. </member>
  9583. <member name="F:CEF_CONTENT_SETTING_TYPE_LEGACY_COOKIE_ACCESS">
  9584. Legacy SameSite cookie behavior. This disables SameSite=Lax-by-default,
  9585. SameSite=None requires Secure, and Schemeful Same-Site, forcing the
  9586. legacy behavior wherein 1) cookies that don't specify SameSite are treated
  9587. as SameSite=None, 2) SameSite=None cookies are not required to be Secure,
  9588. and 3) schemeful same-site is not active.
  9589. This will also be used to revert to legacy behavior when future changes
  9590. in cookie handling are introduced.
  9591. </member>
  9592. <member name="F:CEF_CONTENT_SETTING_TYPE_WAKE_LOCK_SCREEN">
  9593. Wake Lock API, which has two lock types: screen and system locks.
  9594. Currently, screen locks do not need any additional permission, and system
  9595. locks are always denied while the right UI is worked out.
  9596. </member>
  9597. <member name="F:CEF_CONTENT_SETTING_TYPE_HID_GUARD">
  9598. Content settings for access to HID devices. The "guard" content setting
  9599. stores whether to allow sites to ask for permission to access a device.
  9600. The permissions granted to access particular devices are stored in the
  9601. "chooser data" website setting.
  9602. </member>
  9603. <member name="F:CEF_CONTENT_SETTING_TYPE_BLUETOOTH_SCANNING">
  9604. Content setting which stores whether to allow sites to ask for permission
  9605. to do Bluetooth scanning.
  9606. </member>
  9607. <member name="F:CEF_CONTENT_SETTING_TYPE_PERIODIC_BACKGROUND_SYNC">
  9608. Nothing is stored in this setting at present. Please refer to
  9609. PeriodicBackgroundSyncPermissionContext for details on how this permission
  9610. is ascertained.
  9611. This content setting is not registered because it does not require access
  9612. to any existing providers.
  9613. </member>
  9614. <member name="F:CEF_CONTENT_SETTING_TYPE_SERIAL_GUARD">
  9615. Content settings for access to serial ports. The "guard" content setting
  9616. stores whether to allow sites to ask for permission to access a port. The
  9617. permissions granted to access particular ports are stored in the "chooser
  9618. data" website setting.
  9619. </member>
  9620. <member name="F:CEF_CONTENT_SETTING_TYPE_IDLE_DETECTION">
  9621. Used to store whether to allow a website to detect user active/idle state.
  9622. </member>
  9623. <member name="F:CEF_CONTENT_SETTING_TYPE_INTENT_PICKER_DISPLAY">
  9624. Website setting which stores the amount of times the user has dismissed
  9625. intent picker UI without explicitly choosing an option.
  9626. </member>
  9627. <member name="F:CEF_CONTENT_SETTING_TYPE_BACKGROUND_FETCH">
  9628. Nothing is stored in this setting at present. Please refer to
  9629. BackgroundFetchPermissionContext for details on how this permission
  9630. is ascertained.
  9631. </member>
  9632. <member name="F:CEF_CONTENT_SETTING_TYPE_USB_GUARD">
  9633. Content setting which stores whether to allow sites to ask for permission
  9634. to access USB devices. If this is allowed specific device permissions are
  9635. stored under USB_CHOOSER_DATA.
  9636. </member>
  9637. <member name="F:CEF_CONTENT_SETTING_TYPE_PAYMENT_HANDLER">
  9638. Used to store whether to allow a website to install a payment handler.
  9639. </member>
  9640. <member name="F:CEF_CONTENT_SETTING_TYPE_DEPRECATED_ACCESSIBILITY_EVENTS">
  9641. Content setting which stores whether or not the user has granted the site
  9642. permission to respond to accessibility events, which can be used to
  9643. provide a custom accessibility experience. Requires explicit user consent
  9644. because some users may not want sites to know they're using assistive
  9645. technology. Deprecated in M131.
  9646. </member>
  9647. <member name="F:CEF_CONTENT_SETTING_TYPE_SENSORS">
  9648. Generic Sensor API covering ambient-light-sensor, accelerometer, gyroscope
  9649. and magnetometer are all mapped to a single content_settings_type.
  9650. Setting for the Generic Sensor API covering ambient-light-sensor,
  9651. accelerometer, gyroscope and magnetometer. These are all mapped to a
  9652. single ContentSettingsType.
  9653. </member>
  9654. <member name="F:CEF_CONTENT_SETTING_TYPE_CLIENT_HINTS">
  9655. Website setting which stores the list of client hints that the origin
  9656. requested the browser to remember. The browser is expected to send all
  9657. client hints in the HTTP request headers for every resource requested
  9658. from that origin.
  9659. </member>
  9660. <member name="F:CEF_CONTENT_SETTING_TYPE_SOUND">
  9661. Content setting which stores whether or not the site can play audible
  9662. sound. This will not block playback but instead the user will not hear it.
  9663. </member>
  9664. <member name="F:CEF_CONTENT_SETTING_TYPE_MEDIA_ENGAGEMENT">
  9665. Website setting which stores engagement data for media related to a
  9666. specific origin.
  9667. </member>
  9668. <member name="F:CEF_CONTENT_SETTING_TYPE_PASSWORD_PROTECTION">
  9669. This content setting type is for caching password protection service's
  9670. verdicts of each origin.
  9671. </member>
  9672. <member name="F:CEF_CONTENT_SETTING_TYPE_MIDI">
  9673. MIDI stands for Musical Instrument Digital Interface. It is a standard
  9674. that allows electronic musical instruments, computers, and other devices
  9675. to communicate with each other.
  9676. </member>
  9677. <member name="F:CEF_CONTENT_SETTING_TYPE_ADS_DATA">
  9678. Website setting which stores metadata for the subresource filter to aid in
  9679. decisions for whether or not to show the UI.
  9680. </member>
  9681. <member name="F:CEF_CONTENT_SETTING_TYPE_MIDI_SYSEX">
  9682. Advanced device-specific functions on MIDI devices. MIDI-SysEx
  9683. communications can be used for changing the MIDI device's persistent state
  9684. such as firmware.
  9685. </member>
  9686. <member name="F:CEF_CONTENT_SETTING_TYPE_POPUPS">
  9687. This setting governs both popups and unwanted redirects like tab-unders
  9688. and framebusting.
  9689. </member>
  9690. <member name="F:CEF_CONTENT_SETTING_TYPE_COOKIES">
  9691. provided context. However, it may be overridden by other settings. This
  9692. enum should NOT be read directly to determine whether cookies are enabled;
  9693. the client should instead rely on the CookieSettings API.
  9694. </member>
  9695. <member name="M:cef_api_version">
  9696. Returns the CEF API version that was configured by the first call to
  9697. cef_api_hash().
  9698. </member>
  9699. <member name="M:cef_api_hash(System.Int32,System.Int32)">
  9700. API was added in the specified version.
  9701. API was removed in the specified version.
  9702. API exists only in the specified version range.
  9703. Configures the CEF API version and returns API hashes for the libcef
  9704. library. The returned string is owned by the library and should not be
  9705. freed. The |version| parameter should be CEF_API_VERSION and any changes to
  9706. this value will be ignored after the first call to this method. The |entry|
  9707. parameter describes which hash value will be returned:
  9708. 0 - CEF_API_HASH_PLATFORM
  9709. 1 - CEF_API_HASH_UNIVERSAL (deprecated, same as CEF_API_HASH_PLATFORM)
  9710. 2 - CEF_COMMIT_HASH (from cef_version.h)
  9711. </member>
  9712. <member name="M:cef_string_list_copy(_cef_string_list_t*)">
  9713. Creates a copy of an existing string list.
  9714. </member>
  9715. <member name="M:cef_string_list_free(_cef_string_list_t*)">
  9716. Free the string list.
  9717. </member>
  9718. <member name="M:cef_string_list_clear(_cef_string_list_t*)">
  9719. Clear the string list.
  9720. </member>
  9721. <member name="M:cef_string_list_append(_cef_string_list_t*,_cef_string_utf16_t!System.Runtime.CompilerServices.IsConst*)">
  9722. Append a new value at the end of the string list.
  9723. </member>
  9724. <member name="M:cef_string_list_value(_cef_string_list_t*,System.UInt32,_cef_string_utf16_t*)">
  9725. Retrieve the value at the specified zero-based string list index. Returns
  9726. true (1) if the value was successfully retrieved.
  9727. </member>
  9728. <member name="M:cef_string_list_size(_cef_string_list_t*)">
  9729. Return the number of elements in the string list.
  9730. </member>
  9731. <member name="M:cef_string_list_alloc">
  9732. Allocate a new string map.
  9733. </member>
  9734. <member name="T:_cef_string_list_t">
  9735. CEF string maps are a set of key/value string pairs.
  9736. </member>
  9737. <member name="T:CefStringTraitsUTF16">
  9738. Traits implementation for utf16 character strings.
  9739. </member>
  9740. <member name="T:CefStringTraitsUTF8">
  9741. Traits implementation for utf8 character strings.
  9742. </member>
  9743. <member name="T:CefStringTraitsWide">
  9744. Traits implementation for wide character strings.
  9745. </member>
  9746. <member name="M:cef_string_utf16_to_lower(System.Char!System.Runtime.CompilerServices.IsConst*,System.UInt32,_cef_string_utf16_t*)">
  9747. These functions convert utf16 string case using the current ICU locale. This
  9748. may change the length of the string in some cases.
  9749. </member>
  9750. <member name="M:cef_string_userfree_wide_free(_cef_string_wide_t*)">
  9751. These functions free the string structure allocated by the associated
  9752. alloc function. Any string contents will first be cleared.
  9753. </member>
  9754. <member name="M:cef_string_userfree_wide_alloc">
  9755. These functions allocate a new string structure. They must be freed by
  9756. calling the associated free function.
  9757. </member>
  9758. <member name="D:cef_string_userfree_wide_t">
  9759. It is sometimes necessary for the system to allocate string structures with
  9760. the expectation that the user will free them. The userfree types act as a
  9761. hint that the user is responsible for freeing the structure.
  9762. </member>
  9763. <member name="M:cef_string_ascii_to_wide(System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte!System.Runtime.CompilerServices.IsConst*,System.UInt32,_cef_string_wide_t*)">
  9764. These functions convert an ASCII string, typically a hardcoded constant, to
  9765. a Wide/UTF16 string. Use instead of the UTF8 conversion routines if you know
  9766. the string is ASCII.
  9767. </member>
  9768. <member name="M:cef_string_wide_to_utf8(System.Char!System.Runtime.CompilerServices.IsConst*,System.UInt32,_cef_string_utf8_t*)">
  9769. These functions convert between UTF-8, -16, and -32 strings. They are
  9770. potentially slow so unnecessary conversions should be avoided. The best
  9771. possible result will always be written to |output| with the boolean return
  9772. value indicating whether the conversion is 100% valid.
  9773. </member>
  9774. <member name="M:cef_string_wide_cmp(_cef_string_wide_t!System.Runtime.CompilerServices.IsConst*,_cef_string_wide_t!System.Runtime.CompilerServices.IsConst*)">
  9775. These functions compare two string values with the same results as strcmp().
  9776. </member>
  9777. <member name="M:cef_string_wide_clear(_cef_string_wide_t*)">
  9778. Convenience macros for copying values.
  9779. These functions clear string values. The structure itself is not freed.
  9780. </member>
  9781. <member name="M:cef_string_wide_set(System.Char!System.Runtime.CompilerServices.IsConst*,System.UInt32,_cef_string_wide_t*,System.Int32)">
  9782. These functions set string values. If |copy| is true (1) the value will be
  9783. copied instead of referenced. It is up to the user to properly manage
  9784. the lifespan of references.
  9785. </member>
  9786. <member name="T:_cef_string_wide_t">
  9787. \file
  9788. CEF provides functions for converting between UTF-8, -16 and -32 strings.
  9789. CEF string types are safe for reading from multiple threads but not for
  9790. modification. It is the user's responsibility to provide synchronization if
  9791. modifying CEF strings from multiple threads.
  9792. CEF string type definitions. Whomever allocates |str| is responsible for
  9793. providing an appropriate |dtor| implementation that will free the string in
  9794. the same memory space. When reusing an existing string structure make sure
  9795. to call |dtor| for the old value before assigning new |str| and |dtor|
  9796. values. Static strings will have a NULL |dtor| value. Using the below
  9797. functions if you want this managed for you.
  9798. </member>
  9799. <member name="M:CefTime.Delta(CefTime!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  9800. Return the delta between this object and |other| in milliseconds.
  9801. </member>
  9802. <member name="M:CefTime.Now">
  9803. Set this object to now.
  9804. </member>
  9805. <member name="M:CefTime.SetDoubleT(System.Double)">
  9806. Converts to/from a double which is the number of seconds since epoch
  9807. (Jan 1, 1970). Webkit uses this format to represent time. A value of 0
  9808. means "not initialized".
  9809. </member>
  9810. <member name="M:CefTime.SetTimeT(System.Int64)">
  9811. Converts to/from time_t.
  9812. </member>
  9813. <member name="T:CefTime">
  9814. Class representing a time.
  9815. </member>
  9816. <member name="T:CefBaseTime">
  9817. Represents a wall clock time in UTC. Values are not guaranteed to be
  9818. monotonically non-decreasing and are subject to large amounts of skew.
  9819. Time is stored internally as microseconds since the Windows epoch (1601).
  9820. This is equivalent of Chromium `base::Time` (see base/time/time.h).
  9821. </member>
  9822. <member name="M:cef_time_from_basetime(_cef_basetime_t!System.Runtime.CompilerServices.IsConst,_cef_time_t*)">
  9823. Converts cef_basetime_t to cef_time_t. Returns true (1) on success and
  9824. false (0) on failure.
  9825. </member>
  9826. <member name="M:cef_time_to_basetime(_cef_time_t!System.Runtime.CompilerServices.IsConst*,_cef_basetime_t*)">
  9827. Converts cef_time_t to cef_basetime_t. Returns true (1) on success and
  9828. false (0) on failure.
  9829. </member>
  9830. <member name="M:cef_time_delta(_cef_time_t!System.Runtime.CompilerServices.IsConst*,_cef_time_t!System.Runtime.CompilerServices.IsConst*,System.Int64*)">
  9831. Retrieve the delta in milliseconds between two time values. Returns true (1)
  9832. on success and false (0) on failure.
  9833. </member>
  9834. <member name="M:cef_basetime_now">
  9835. Retrieve the current system time.
  9836. </member>
  9837. <member name="M:cef_time_now(_cef_time_t*)">
  9838. Retrieve the current system time. Returns true (1) on success and false (0)
  9839. on failure.
  9840. </member>
  9841. <member name="M:cef_time_to_doublet(_cef_time_t!System.Runtime.CompilerServices.IsConst*,System.Double*)">
  9842. Converts cef_time_t to/from a double which is the number of seconds since
  9843. epoch (Jan 1, 1970). Webkit uses this format to represent time. A value of 0
  9844. means "not initialized". Returns true (1) on success and false (0) on
  9845. failure.
  9846. </member>
  9847. <member name="M:cef_time_to_timet(_cef_time_t!System.Runtime.CompilerServices.IsConst*,System.Int64*)">
  9848. Converts cef_time_t to/from time_t. Returns true (1) on success and false
  9849. (0) on failure.
  9850. </member>
  9851. <member name="F:_cef_time_t.millisecond">
  9852. Milliseconds within the current second (0-999)
  9853. </member>
  9854. <member name="F:_cef_time_t.second">
  9855. Second within the current minute (0-59 plus leap seconds which may take
  9856. it up to 60).
  9857. </member>
  9858. <member name="F:_cef_time_t.minute">
  9859. Minute within the current hour (0-59)
  9860. </member>
  9861. <member name="F:_cef_time_t.hour">
  9862. Hour within the current day (0-23)
  9863. </member>
  9864. <member name="F:_cef_time_t.day_of_month">
  9865. 1-based day of month (1-31)
  9866. </member>
  9867. <member name="F:_cef_time_t.day_of_week">
  9868. 0-based day of week (0 = Sunday, etc.)
  9869. </member>
  9870. <member name="F:_cef_time_t.month">
  9871. 1-based month (values 1 = January, etc.)
  9872. </member>
  9873. <member name="F:_cef_time_t.year">
  9874. Four or five digit year "2007" (1601 to 30827 on Windows, 1970 to 2038 on
  9875. 32-bit POSIX)
  9876. </member>
  9877. <member name="T:_cef_time_t">
  9878. Time information. Values should always be in UTC.
  9879. </member>
  9880. <member name="T:base.ThreadChecker">
  9881. ThreadChecker is a helper class used to help verify that some methods of a
  9882. class are called from the same thread. It provides identical functionality
  9883. to base::NonThreadSafe, but it is meant to be held as a member variable,
  9884. rather than inherited from base::NonThreadSafe.
  9885. While inheriting from base::NonThreadSafe may give a clear indication about
  9886. the thread-safety of a class, it may also lead to violations of the style
  9887. guide with regard to multiple inheritance. The choice between having a
  9888. ThreadChecker member and inheriting from base::NonThreadSafe should be based
  9889. on whether:
  9890. - Derived classes need to know the thread they belong to, as opposed to
  9891. having that functionality fully encapsulated in the base class.
  9892. - Derived classes should be able to reassign the base class to another
  9893. thread, via DetachFromThread.
  9894. If neither of these are true, then having a ThreadChecker member and calling
  9895. CalledOnValidThread is the preferable solution.
  9896. Example:
  9897. <pre>
  9898. class MyClass {
  9899. public:
  9900. void Foo() {
  9901. DCHECK(thread_checker_.CalledOnValidThread());
  9902. ... (do stuff) ...
  9903. }
  9904. private:
  9905. ThreadChecker thread_checker_;
  9906. }
  9907. </pre>
  9908. In Release mode, CalledOnValidThread will always return true.
  9909. </member>
  9910. <member name="T:base.cef_internal.ThreadCheckerDoNothing">
  9911. Do nothing implementation, for use in release mode.
  9912. Note: You should almost always use the ThreadChecker class to get the
  9913. right version for your build configuration.
  9914. </member>
  9915. <member name="T:base.cef_internal.AutoUnlock">
  9916. AutoUnlock is a helper that will Release() the |lock| argument in the
  9917. constructor, and re-Acquire() it in the destructor.
  9918. </member>
  9919. <member name="T:base.cef_internal.AutoLock">
  9920. A helper class that acquires the given Lock while the AutoLock is in scope.
  9921. </member>
  9922. <member name="T:base.cef_internal.Lock">
  9923. A convenient wrapper for an OS specific critical section. The only real
  9924. intelligence in this class is in debug mode for the support for the
  9925. AssertAcquired() method.
  9926. </member>
  9927. <member name="M:base.PlatformThread.CurrentRef">
  9928. Gets the current thread reference, which can be used to check if
  9929. we're on the right thread quickly.
  9930. </member>
  9931. <member name="M:base.PlatformThread.CurrentId">
  9932. Gets the current thread id, which may be useful for logging purposes.
  9933. </member>
  9934. <member name="T:base.PlatformThreadRef">
  9935. Used for thread checking and debugging.
  9936. Meant to be as fast as possible.
  9937. These are produced by PlatformThread::CurrentRef(), and used to later
  9938. check if we are on the same thread or not by using ==. These are safe
  9939. to copy between threads, but can't be copied to another process as they
  9940. have no meaning there. Also, the internal identifier can be re-used
  9941. after a thread dies, so a PlatformThreadRef cannot be reliably used
  9942. to distinguish a new thread from an old, dead thread.
  9943. </member>
  9944. <member name="D:base.PlatformThreadId">
  9945. Used for logging. Always an integer value.
  9946. </member>
  9947. <member name="M:cef_get_current_platform_thread_handle">
  9948. Returns the current platform thread handle.
  9949. </member>
  9950. <member name="M:cef_get_current_platform_thread_id">
  9951. Returns the current platform thread ID.
  9952. </member>
  9953. <member name="M:cef_log(System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte!System.Runtime.CompilerServices.IsConst*,System.Int32,System.Int32,System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte!System.Runtime.CompilerServices.IsConst*)">
  9954. Add a log message. See the LogSeverity defines for supported |severity|
  9955. values.
  9956. </member>
  9957. <member name="M:cef_get_vlog_level(System.SByte!System.Runtime.CompilerServices.IsSignUnspecifiedByte!System.Runtime.CompilerServices.IsConst*,System.UInt32)">
  9958. Gets the current vlog level for the given file (usually taken from
  9959. __FILE__). Note that |N| is the size *with* the null terminator.
  9960. </member>
  9961. <member name="M:cef_get_min_log_level">
  9962. Gets the current log level.
  9963. </member>
  9964. <member name="M:base.AtomicRefCount.SubtleRefCountForDebug">
  9965. Returns the current reference count (with no barriers). This is subtle,
  9966. and should be used only for debugging.
  9967. </member>
  9968. <member name="M:base.AtomicRefCount.IsZero">
  9969. Return whether the reference count is zero. With conventional object
  9970. referencing counting, the object will be destroyed, so the reference count
  9971. should never be zero. Hence this is generally used for a debug check.
  9972. </member>
  9973. <member name="M:base.AtomicRefCount.IsOne">
  9974. Return whether the reference count is one. If the reference count is used
  9975. in the conventional way, a refrerence count of 1 implies that the current
  9976. thread owns the reference and no other thread shares it. This call
  9977. performs the test for a reference count of one, and performs the memory
  9978. barrier needed for the owning thread to act on the object, knowing that it
  9979. has exclusive access to the object.
  9980. </member>
  9981. <member name="M:base.AtomicRefCount.Decrement">
  9982. Decrement a reference count, and return whether the result is non-zero.
  9983. Insert barriers to ensure that state written before the reference count
  9984. became zero will be visible to a thread that has just made the count zero.
  9985. </member>
  9986. <member name="M:base.AtomicRefCount.Increment(System.Int32)">
  9987. Increment a reference count by "increment", which must exceed 0.
  9988. Returns the previous value of the count.
  9989. </member>
  9990. <member name="M:base.AtomicRefCount.Increment">
  9991. Increment a reference count.
  9992. Returns the previous value of the count.
  9993. </member>
  9994. <member name="D:clock_t">
  9995. \file
  9996. This file adds defines about the platform we're currently building on.
  9997. <pre>
  9998. Operating System:
  9999. OS_AIX / OS_ANDROID / OS_ASMJS / OS_FREEBSD / OS_FUCHSIA / OS_IOS /
  10000. OS_LINUX / OS_MAC / OS_NACL (SFI or NONSFI) / OS_NETBSD / OS_OPENBSD /
  10001. OS_QNX / OS_SOLARIS / OS_WIN
  10002. Operating System family:
  10003. OS_APPLE: IOS or MAC
  10004. OS_BSD: FREEBSD or NETBSD or OPENBSD
  10005. OS_POSIX: AIX or ANDROID or ASMJS or CHROMEOS or FREEBSD or IOS or LINUX
  10006. or MAC or NACL or NETBSD or OPENBSD or QNX or SOLARIS
  10007. /!\ Note: OS_CHROMEOS is set by the build system, not this file
  10008. Compiler:
  10009. COMPILER_MSVC / COMPILER_GCC
  10010. Processor:
  10011. ARCH_CPU_ARM64 / ARCH_CPU_ARMEL / ARCH_CPU_MIPS / ARCH_CPU_MIPS64 /
  10012. ARCH_CPU_MIPS64EL / ARCH_CPU_MIPSEL / ARCH_CPU_PPC64 / ARCH_CPU_S390 /
  10013. ARCH_CPU_S390X / ARCH_CPU_X86 / ARCH_CPU_X86_64
  10014. Processor family:
  10015. ARCH_CPU_ARM_FAMILY: ARMEL or ARM64
  10016. ARCH_CPU_MIPS_FAMILY: MIPS64EL or MIPSEL or MIPS64 or MIPS
  10017. ARCH_CPU_PPC64_FAMILY: PPC64
  10018. ARCH_CPU_S390_FAMILY: S390 or S390X
  10019. ARCH_CPU_X86_FAMILY: X86 or X86_64
  10020. Processor features:
  10021. ARCH_CPU_31_BITS / ARCH_CPU_32_BITS / ARCH_CPU_64_BITS
  10022. ARCH_CPU_BIG_ENDIAN / ARCH_CPU_LITTLE_ENDIAN
  10023. </pre></member>
  10024. <member name="M:CefResponse.SetURL(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  10025. Set the resolved URL after redirects or changed as a result of HSTS.
  10026. Set the resolved URL after redirects or changed as a result of HSTS.
  10027. Set the resolved URL after redirects or changed as a result of HSTS.
  10028. </member>
  10029. <member name="M:CefResponse.GetURL">
  10030. Get the resolved URL after redirects or changed as a result of HSTS.
  10031. Get the resolved URL after redirects or changed as a result of HSTS.
  10032. Get the resolved URL after redirects or changed as a result of HSTS.
  10033. </member>
  10034. <member name="M:CefResponse.SetHeaderMap(std.multimap&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;,std.less&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;,std.allocator&lt;std.pair&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst,CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  10035. Set all response header fields.
  10036. Set all response header fields.
  10037. Set all response header fields.
  10038. </member>
  10039. <member name="M:CefResponse.GetHeaderMap(std.multimap&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;,CefStringBase&lt;CefStringTraitsUTF16&gt;,std.less&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;,std.allocator&lt;std.pair&lt;CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst,CefStringBase&lt;CefStringTraitsUTF16&gt;&gt;&gt;&gt;*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  10040. Get all response header fields.
  10041. Get all response header fields.
  10042. Get all response header fields.
  10043. </member>
  10044. <member name="M:CefResponse.SetHeaderByName(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean)">
  10045. Set the header |name| to |value|. If |overwrite| is true any existing
  10046. values will be replaced with the new value. If |overwrite| is false any
  10047. existing values will not be overwritten.
  10048. Set the header |name| to |value|. If |overwrite| is true any existing
  10049. values will be replaced with the new value. If |overwrite| is false any
  10050. existing values will not be overwritten.
  10051. Set the header |name| to |value|. If |overwrite| is true any existing
  10052. values will be replaced with the new value. If |overwrite| is false any
  10053. existing values will not be overwritten.
  10054. </member>
  10055. <member name="M:CefResponse.GetHeaderByName(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  10056. Get the value for the specified response header field.
  10057. Get the value for the specified response header field.
  10058. Get the value for the specified response header field.
  10059. </member>
  10060. <member name="M:CefResponse.SetCharset(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  10061. Set the response charset.
  10062. Set the response charset.
  10063. Set the response charset.
  10064. </member>
  10065. <member name="M:CefResponse.GetCharset">
  10066. Get the response charset.
  10067. Get the response charset.
  10068. Get the response charset.
  10069. </member>
  10070. <member name="M:CefResponse.SetMimeType(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  10071. Set the response mime type.
  10072. Set the response mime type.
  10073. Set the response mime type.
  10074. </member>
  10075. <member name="M:CefResponse.GetMimeType">
  10076. Get the response mime type.
  10077. Get the response mime type.
  10078. Get the response mime type.
  10079. </member>
  10080. <member name="M:CefResponse.SetStatusText(CefStringBase&lt;CefStringTraitsUTF16&gt;!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)">
  10081. Set the response status text.
  10082. Set the response status text.
  10083. Set the response status text.
  10084. </member>
  10085. <member name="M:CefResponse.GetStatusText">
  10086. Get the response status text.
  10087. Get the response status text.
  10088. Get the response status text.
  10089. </member>
  10090. <member name="M:CefResponse.SetStatus(System.Int32)">
  10091. Set the response status code.
  10092. Set the response status code.
  10093. Set the response status code.
  10094. </member>
  10095. <member name="M:CefResponse.GetStatus">
  10096. Get the response status code.
  10097. Get the response status code.
  10098. Get the response status code.
  10099. </member>
  10100. <member name="M:CefResponse.SetError(cef_errorcode_t)">
  10101. Set the response error code. This can be used by custom scheme handlers
  10102. to return errors during initial request processing.
  10103. Set the response error code. This can be used by custom scheme handlers
  10104. to return errors during initial request processing.
  10105. Set the response error code. This can be used by custom scheme handlers
  10106. to return errors during initial request processing.
  10107. </member>
  10108. <member name="M:CefResponse.GetError">
  10109. Get the response error code. Returns ERR_NONE if there was no error.
  10110. Get the response error code. Returns ERR_NONE if there was no error.
  10111. Get the response error code. Returns ERR_NONE if there was no error.
  10112. </member>
  10113. <member name="M:CefResponse.IsReadOnly">
  10114. Returns true if this object is read-only.
  10115. Returns true if this object is read-only.
  10116. Returns true if this object is read-only.
  10117. </member>
  10118. <member name="M:CefResponse.Create">
  10119. Create a new CefResponse object.
  10120. Create a new CefResponse object.
  10121. Create a new CefResponse object.
  10122. </member>
  10123. <member name="T:CefResponse">
  10124. Class used to represent a web response. The methods of this class may be
  10125. called on any thread.
  10126. Class used to represent a web response. The methods of this class may be
  10127. called on any thread.
  10128. Class used to represent a web response. The methods of this class may be
  10129. called on any thread.
  10130. </member>
  10131. <member name="M:CefDownloadItem.GetMimeType">
  10132. Returns the mime type.
  10133. Returns the mime type.
  10134. </member>
  10135. <member name="M:CefDownloadItem.GetContentDisposition">
  10136. Returns the content disposition.
  10137. Returns the content disposition.
  10138. </member>
  10139. <member name="M:CefDownloadItem.GetSuggestedFileName">
  10140. Returns the suggested file name.
  10141. Returns the suggested file name.
  10142. </member>
  10143. <member name="M:CefDownloadItem.GetOriginalUrl">
  10144. Returns the original URL before any redirections.
  10145. Returns the original URL before any redirections.
  10146. </member>
  10147. <member name="M:CefDownloadItem.GetURL">
  10148. Returns the URL.
  10149. Returns the URL.
  10150. </member>
  10151. <member name="M:CefDownloadItem.GetId">
  10152. Returns the unique identifier for this download.
  10153. Returns the unique identifier for this download.
  10154. </member>
  10155. <member name="M:CefDownloadItem.GetFullPath">
  10156. Returns the full path to the downloaded or downloading file.
  10157. Returns the full path to the downloaded or downloading file.
  10158. </member>
  10159. <member name="M:CefDownloadItem.GetEndTime">
  10160. Returns the time that the download ended.
  10161. Returns the time that the download ended.
  10162. </member>
  10163. <member name="M:CefDownloadItem.GetStartTime">
  10164. Returns the time that the download started.
  10165. Returns the time that the download started.
  10166. </member>
  10167. <member name="M:CefDownloadItem.GetReceivedBytes">
  10168. Returns the number of received bytes.
  10169. Returns the number of received bytes.
  10170. </member>
  10171. <member name="M:CefDownloadItem.GetTotalBytes">
  10172. Returns the total number of bytes.
  10173. Returns the total number of bytes.
  10174. </member>
  10175. <member name="M:CefDownloadItem.GetPercentComplete">
  10176. Returns the rough percent complete or -1 if the receive total size is
  10177. unknown.
  10178. Returns the rough percent complete or -1 if the receive total size is
  10179. unknown.
  10180. </member>
  10181. <member name="M:CefDownloadItem.GetCurrentSpeed">
  10182. Returns a simple speed estimate in bytes/s.
  10183. Returns a simple speed estimate in bytes/s.
  10184. </member>
  10185. <member name="M:CefDownloadItem.GetInterruptReason">
  10186. Returns the most recent interrupt reason.
  10187. Returns the most recent interrupt reason.
  10188. </member>
  10189. <member name="M:CefDownloadItem.IsInterrupted">
  10190. Returns true if the download has been interrupted.
  10191. Returns true if the download has been interrupted.
  10192. </member>
  10193. <member name="M:CefDownloadItem.IsCanceled">
  10194. Returns true if the download has been canceled.
  10195. Returns true if the download has been canceled.
  10196. </member>
  10197. <member name="M:CefDownloadItem.IsComplete">
  10198. Returns true if the download is complete.
  10199. Returns true if the download is complete.
  10200. </member>
  10201. <member name="M:CefDownloadItem.IsInProgress">
  10202. Returns true if the download is in progress.
  10203. Returns true if the download is in progress.
  10204. </member>
  10205. <member name="M:CefDownloadItem.IsValid">
  10206. Returns true if this object is valid. Do not call any other methods if
  10207. this function returns false.
  10208. Returns true if this object is valid. Do not call any other methods if
  10209. this function returns false.
  10210. </member>
  10211. <member name="T:CefDownloadItem">
  10212. Class used to represent a download item.
  10213. Class used to represent a download item.
  10214. </member>
  10215. <member name="T:CefSharp.CookieManager">
  10216. <exclude />
  10217. </member>
  10218. <!-- Discarding badly formed XML document comment for member 'M:_wassert(System.Char!System.Runtime.CompilerServices.IsConst*,System.Char!System.Runtime.CompilerServices.IsConst*,System.UInt32)'. -->
  10219. <!-- Discarding badly formed XML document comment for member 'T:_cef_basetime_t'. -->
  10220. <!-- Discarding badly formed XML document comment for member 'F:_cef_settings_t.browser_subprocess_path'. -->
  10221. <!-- Discarding badly formed XML document comment for member 'F:_cef_settings_t.remote_debugging_port'. -->
  10222. <!-- Discarding badly formed XML document comment for member 'F:RT_PING'. -->
  10223. <!-- Discarding badly formed XML document comment for member 'F:UU_URL_SPECIAL_CHARS_EXCEPT_PATH_SEPARATORS'. -->
  10224. <!-- Discarding badly formed XML document comment for member 'F:_cef_pdf_print_settings_t.header_template'. -->
  10225. <!-- Discarding badly formed XML document comment for member 'M:CefMediaRouter.GetSource(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
  10226. <!-- Discarding badly formed XML document comment for member 'M:CefBrowserHost.DownloadImage(CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,System.Boolean,System.UInt32,System.Boolean,scoped_refptr<CefDownloadImageCallback>)'. -->
  10227. <!-- Discarding badly formed XML document comment for member 'M:CefBrowserHost.SendDevToolsMessage(System.Void!System.Runtime.CompilerServices.IsConst*,System.UInt32)'. -->
  10228. <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontList(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
  10229. <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontListAt(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
  10230. <!-- Discarding badly formed XML document comment for member 'M:CefRenderHandler.UpdateDragCursor(scoped_refptr<CefBrowser>,cef_drag_operations_mask_t)'. -->
  10231. <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
  10232. <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
  10233. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
  10234. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
  10235. <!-- Discarding badly formed XML document comment for member 'M:CefBrowserProcessHandler.OnScheduleMessagePumpWork(System.Int64)'. -->
  10236. <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
  10237. <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
  10238. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
  10239. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
  10240. <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontList(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
  10241. <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontListAt(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
  10242. <!-- Discarding badly formed XML document comment for member 'M:CefRenderHandler.UpdateDragCursor(scoped_refptr<CefBrowser>,cef_drag_operations_mask_t)'. -->
  10243. <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
  10244. <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
  10245. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
  10246. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
  10247. <!-- Discarding badly formed XML document comment for member 'M:CefBrowserProcessHandler.OnScheduleMessagePumpWork(System.Int64)'. -->
  10248. <!-- Discarding badly formed XML document comment for member 'P:CefSharp.Core.CefSettingsBase.RootCachePath'. -->
  10249. <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontList(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
  10250. <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontListAt(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
  10251. <!-- Discarding badly formed XML document comment for member 'M:CefRenderHandler.UpdateDragCursor(scoped_refptr<CefBrowser>,cef_drag_operations_mask_t)'. -->
  10252. <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
  10253. <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
  10254. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
  10255. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
  10256. <!-- Discarding badly formed XML document comment for member 'M:CefBrowserProcessHandler.OnScheduleMessagePumpWork(System.Int64)'. -->
  10257. <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontList(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
  10258. <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontListAt(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
  10259. <!-- Discarding badly formed XML document comment for member 'M:CefRenderHandler.UpdateDragCursor(scoped_refptr<CefBrowser>,cef_drag_operations_mask_t)'. -->
  10260. <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
  10261. <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
  10262. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
  10263. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
  10264. <!-- Discarding badly formed XML document comment for member 'M:CefBrowserProcessHandler.OnScheduleMessagePumpWork(System.Int64)'. -->
  10265. <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontList(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
  10266. <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontListAt(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
  10267. <!-- Discarding badly formed XML document comment for member 'M:CefRenderHandler.UpdateDragCursor(scoped_refptr<CefBrowser>,cef_drag_operations_mask_t)'. -->
  10268. <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
  10269. <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
  10270. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
  10271. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
  10272. <!-- Discarding badly formed XML document comment for member 'M:CefBrowserProcessHandler.OnScheduleMessagePumpWork(System.Int64)'. -->
  10273. <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontList(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
  10274. <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontListAt(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
  10275. <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
  10276. <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
  10277. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
  10278. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
  10279. <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
  10280. <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
  10281. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
  10282. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
  10283. <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
  10284. <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
  10285. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
  10286. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
  10287. <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontList(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
  10288. <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontListAt(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
  10289. <!-- Discarding badly formed XML document comment for member 'M:CefRenderHandler.UpdateDragCursor(scoped_refptr<CefBrowser>,cef_drag_operations_mask_t)'. -->
  10290. <!-- Discarding badly formed XML document comment for member 'M:CefBrowserProcessHandler.OnScheduleMessagePumpWork(System.Int64)'. -->
  10291. <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
  10292. <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
  10293. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
  10294. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
  10295. <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontList(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
  10296. <!-- Discarding badly formed XML document comment for member 'M:CefMenuModel.SetFontListAt(System.Int32,CefStringBase<CefStringTraitsUTF16>!System.Runtime.CompilerServices.IsConst*!System.Runtime.CompilerServices.IsImplicitlyDereferenced)'. -->
  10297. <!-- Discarding badly formed XML document comment for member 'M:CefRenderHandler.UpdateDragCursor(scoped_refptr<CefBrowser>,cef_drag_operations_mask_t)'. -->
  10298. <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
  10299. <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
  10300. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
  10301. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
  10302. <!-- Discarding badly formed XML document comment for member 'M:CefBrowserProcessHandler.OnScheduleMessagePumpWork(System.Int64)'. -->
  10303. <!-- Discarding badly formed XML document comment for member 'M:CefResourceSkipCallback.Continue(System.Int64)'. -->
  10304. <!-- Discarding badly formed XML document comment for member 'M:CefResourceReadCallback.Continue(System.Int32)'. -->
  10305. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Skip(System.Int64,System.Int64*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceSkipCallback>)'. -->
  10306. <!-- Discarding badly formed XML document comment for member 'M:CefResourceHandler.Read(System.Void*,System.Int32,System.Int32*!System.Runtime.CompilerServices.IsImplicitlyDereferenced,scoped_refptr<CefResourceReadCallback>)'. -->
  10307. </members>
  10308. </doc>