UnitTestCustomOptionsProtoFile.cs 194 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089
  1. // Generated by ProtoGen, Version=2.3.0.277, Culture=neutral, PublicKeyToken=17b3b1f090c3ea48. DO NOT EDIT!
  2. using pb = global::Google.ProtocolBuffers;
  3. using pbc = global::Google.ProtocolBuffers.Collections;
  4. using pbd = global::Google.ProtocolBuffers.Descriptors;
  5. using scg = global::System.Collections.Generic;
  6. namespace Google.ProtocolBuffers.TestProtos {
  7. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  8. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  9. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  10. public static partial class UnitTestCustomOptionsProtoFile {
  11. #region Extension registration
  12. public static void RegisterAllExtensions(pb::ExtensionRegistry registry) {
  13. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.FileOpt1);
  14. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.MessageOpt1);
  15. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.FieldOpt1);
  16. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.FieldOpt2);
  17. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.EnumOpt1);
  18. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.EnumValueOpt1);
  19. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.ServiceOpt1);
  20. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.MethodOpt1);
  21. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.BoolOpt);
  22. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Int32Opt);
  23. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Int64Opt);
  24. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Uint32Opt);
  25. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Uint64Opt);
  26. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Sint32Opt);
  27. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Sint64Opt);
  28. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Fixed32Opt);
  29. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Fixed64Opt);
  30. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Sfixed32Opt);
  31. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Sfixed64Opt);
  32. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.FloatOpt);
  33. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.DoubleOpt);
  34. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.StringOpt);
  35. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.BytesOpt);
  36. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.EnumOpt);
  37. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.MessageTypeOpt);
  38. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Quux);
  39. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Corge);
  40. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Grault);
  41. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Garply);
  42. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.ComplexOpt1);
  43. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.ComplexOpt2);
  44. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.ComplexOpt3);
  45. registry.Add(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.ComplexOpt6);
  46. registry.Add(global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4.ComplexOpt4);
  47. }
  48. #endregion
  49. #region Extensions
  50. public const int FileOpt1FieldNumber = 7736974;
  51. [global::System.CLSCompliant(false)]
  52. public static pb::GeneratedExtensionBase<ulong> FileOpt1;
  53. public const int MessageOpt1FieldNumber = 7739036;
  54. public static pb::GeneratedExtensionBase<int> MessageOpt1;
  55. public const int FieldOpt1FieldNumber = 7740936;
  56. [global::System.CLSCompliant(false)]
  57. public static pb::GeneratedExtensionBase<ulong> FieldOpt1;
  58. public const int FieldOpt2FieldNumber = 7753913;
  59. public static pb::GeneratedExtensionBase<int> FieldOpt2;
  60. public const int EnumOpt1FieldNumber = 7753576;
  61. public static pb::GeneratedExtensionBase<int> EnumOpt1;
  62. public const int EnumValueOpt1FieldNumber = 1560678;
  63. public static pb::GeneratedExtensionBase<int> EnumValueOpt1;
  64. public const int ServiceOpt1FieldNumber = 7887650;
  65. public static pb::GeneratedExtensionBase<long> ServiceOpt1;
  66. public const int MethodOpt1FieldNumber = 7890860;
  67. public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.MethodOpt1> MethodOpt1;
  68. public const int BoolOptFieldNumber = 7706090;
  69. public static pb::GeneratedExtensionBase<bool> BoolOpt;
  70. public const int Int32OptFieldNumber = 7705709;
  71. public static pb::GeneratedExtensionBase<int> Int32Opt;
  72. public const int Int64OptFieldNumber = 7705542;
  73. public static pb::GeneratedExtensionBase<long> Int64Opt;
  74. public const int Uint32OptFieldNumber = 7704880;
  75. [global::System.CLSCompliant(false)]
  76. public static pb::GeneratedExtensionBase<uint> Uint32Opt;
  77. public const int Uint64OptFieldNumber = 7702367;
  78. [global::System.CLSCompliant(false)]
  79. public static pb::GeneratedExtensionBase<ulong> Uint64Opt;
  80. public const int Sint32OptFieldNumber = 7701568;
  81. public static pb::GeneratedExtensionBase<int> Sint32Opt;
  82. public const int Sint64OptFieldNumber = 7700863;
  83. public static pb::GeneratedExtensionBase<long> Sint64Opt;
  84. public const int Fixed32OptFieldNumber = 7700307;
  85. [global::System.CLSCompliant(false)]
  86. public static pb::GeneratedExtensionBase<uint> Fixed32Opt;
  87. public const int Fixed64OptFieldNumber = 7700194;
  88. [global::System.CLSCompliant(false)]
  89. public static pb::GeneratedExtensionBase<ulong> Fixed64Opt;
  90. public const int Sfixed32OptFieldNumber = 7698645;
  91. public static pb::GeneratedExtensionBase<int> Sfixed32Opt;
  92. public const int Sfixed64OptFieldNumber = 7685475;
  93. public static pb::GeneratedExtensionBase<long> Sfixed64Opt;
  94. public const int FloatOptFieldNumber = 7675390;
  95. public static pb::GeneratedExtensionBase<float> FloatOpt;
  96. public const int DoubleOptFieldNumber = 7673293;
  97. public static pb::GeneratedExtensionBase<double> DoubleOpt;
  98. public const int StringOptFieldNumber = 7673285;
  99. public static pb::GeneratedExtensionBase<string> StringOpt;
  100. public const int BytesOptFieldNumber = 7673238;
  101. public static pb::GeneratedExtensionBase<pb::ByteString> BytesOpt;
  102. public const int EnumOptFieldNumber = 7673233;
  103. public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.DummyMessageContainingEnum.Types.TestEnumType> EnumOpt;
  104. public const int MessageTypeOptFieldNumber = 7665967;
  105. public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.DummyMessageInvalidAsOptionType> MessageTypeOpt;
  106. public const int QuuxFieldNumber = 7663707;
  107. public static pb::GeneratedExtensionBase<int> Quux;
  108. public const int CorgeFieldNumber = 7663442;
  109. public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3> Corge;
  110. public const int GraultFieldNumber = 7650927;
  111. public static pb::GeneratedExtensionBase<int> Grault;
  112. public const int GarplyFieldNumber = 7649992;
  113. public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1> Garply;
  114. public const int ComplexOpt1FieldNumber = 7646756;
  115. public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1> ComplexOpt1;
  116. public const int ComplexOpt2FieldNumber = 7636949;
  117. public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2> ComplexOpt2;
  118. public const int ComplexOpt3FieldNumber = 7636463;
  119. public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3> ComplexOpt3;
  120. public const int ComplexOpt6FieldNumber = 7595468;
  121. public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.ComplexOpt6> ComplexOpt6;
  122. #endregion
  123. #region Static variables
  124. internal static pbd::MessageDescriptor internal__static_protobuf_unittest_TestMessageWithCustomOptions__Descriptor;
  125. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestMessageWithCustomOptions, global::Google.ProtocolBuffers.TestProtos.TestMessageWithCustomOptions.Builder> internal__static_protobuf_unittest_TestMessageWithCustomOptions__FieldAccessorTable;
  126. internal static pbd::MessageDescriptor internal__static_protobuf_unittest_CustomOptionFooRequest__Descriptor;
  127. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.CustomOptionFooRequest, global::Google.ProtocolBuffers.TestProtos.CustomOptionFooRequest.Builder> internal__static_protobuf_unittest_CustomOptionFooRequest__FieldAccessorTable;
  128. internal static pbd::MessageDescriptor internal__static_protobuf_unittest_CustomOptionFooResponse__Descriptor;
  129. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.CustomOptionFooResponse, global::Google.ProtocolBuffers.TestProtos.CustomOptionFooResponse.Builder> internal__static_protobuf_unittest_CustomOptionFooResponse__FieldAccessorTable;
  130. internal static pbd::MessageDescriptor internal__static_protobuf_unittest_DummyMessageContainingEnum__Descriptor;
  131. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.DummyMessageContainingEnum, global::Google.ProtocolBuffers.TestProtos.DummyMessageContainingEnum.Builder> internal__static_protobuf_unittest_DummyMessageContainingEnum__FieldAccessorTable;
  132. internal static pbd::MessageDescriptor internal__static_protobuf_unittest_DummyMessageInvalidAsOptionType__Descriptor;
  133. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.DummyMessageInvalidAsOptionType, global::Google.ProtocolBuffers.TestProtos.DummyMessageInvalidAsOptionType.Builder> internal__static_protobuf_unittest_DummyMessageInvalidAsOptionType__FieldAccessorTable;
  134. internal static pbd::MessageDescriptor internal__static_protobuf_unittest_CustomOptionMinIntegerValues__Descriptor;
  135. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.CustomOptionMinIntegerValues, global::Google.ProtocolBuffers.TestProtos.CustomOptionMinIntegerValues.Builder> internal__static_protobuf_unittest_CustomOptionMinIntegerValues__FieldAccessorTable;
  136. internal static pbd::MessageDescriptor internal__static_protobuf_unittest_CustomOptionMaxIntegerValues__Descriptor;
  137. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.CustomOptionMaxIntegerValues, global::Google.ProtocolBuffers.TestProtos.CustomOptionMaxIntegerValues.Builder> internal__static_protobuf_unittest_CustomOptionMaxIntegerValues__FieldAccessorTable;
  138. internal static pbd::MessageDescriptor internal__static_protobuf_unittest_CustomOptionOtherValues__Descriptor;
  139. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.CustomOptionOtherValues, global::Google.ProtocolBuffers.TestProtos.CustomOptionOtherValues.Builder> internal__static_protobuf_unittest_CustomOptionOtherValues__FieldAccessorTable;
  140. internal static pbd::MessageDescriptor internal__static_protobuf_unittest_SettingRealsFromPositiveInts__Descriptor;
  141. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.SettingRealsFromPositiveInts, global::Google.ProtocolBuffers.TestProtos.SettingRealsFromPositiveInts.Builder> internal__static_protobuf_unittest_SettingRealsFromPositiveInts__FieldAccessorTable;
  142. internal static pbd::MessageDescriptor internal__static_protobuf_unittest_SettingRealsFromNegativeInts__Descriptor;
  143. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.SettingRealsFromNegativeInts, global::Google.ProtocolBuffers.TestProtos.SettingRealsFromNegativeInts.Builder> internal__static_protobuf_unittest_SettingRealsFromNegativeInts__FieldAccessorTable;
  144. internal static pbd::MessageDescriptor internal__static_protobuf_unittest_ComplexOptionType1__Descriptor;
  145. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1, global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1.Builder> internal__static_protobuf_unittest_ComplexOptionType1__FieldAccessorTable;
  146. internal static pbd::MessageDescriptor internal__static_protobuf_unittest_ComplexOptionType2__Descriptor;
  147. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2, global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Builder> internal__static_protobuf_unittest_ComplexOptionType2__FieldAccessorTable;
  148. internal static pbd::MessageDescriptor internal__static_protobuf_unittest_ComplexOptionType2_ComplexOptionType4__Descriptor;
  149. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4, global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4.Builder> internal__static_protobuf_unittest_ComplexOptionType2_ComplexOptionType4__FieldAccessorTable;
  150. internal static pbd::MessageDescriptor internal__static_protobuf_unittest_ComplexOptionType3__Descriptor;
  151. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3, global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Builder> internal__static_protobuf_unittest_ComplexOptionType3__FieldAccessorTable;
  152. internal static pbd::MessageDescriptor internal__static_protobuf_unittest_ComplexOptionType3_ComplexOptionType5__Descriptor;
  153. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Types.ComplexOptionType5, global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Types.ComplexOptionType5.Builder> internal__static_protobuf_unittest_ComplexOptionType3_ComplexOptionType5__FieldAccessorTable;
  154. internal static pbd::MessageDescriptor internal__static_protobuf_unittest_ComplexOpt6__Descriptor;
  155. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ComplexOpt6, global::Google.ProtocolBuffers.TestProtos.ComplexOpt6.Builder> internal__static_protobuf_unittest_ComplexOpt6__FieldAccessorTable;
  156. internal static pbd::MessageDescriptor internal__static_protobuf_unittest_VariousComplexOptions__Descriptor;
  157. internal static pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.VariousComplexOptions, global::Google.ProtocolBuffers.TestProtos.VariousComplexOptions.Builder> internal__static_protobuf_unittest_VariousComplexOptions__FieldAccessorTable;
  158. #endregion
  159. #region Descriptor
  160. public static pbd::FileDescriptor Descriptor {
  161. get { return descriptor; }
  162. }
  163. private static pbd::FileDescriptor descriptor;
  164. static UnitTestCustomOptionsProtoFile() {
  165. byte[] descriptorData = global::System.Convert.FromBase64String(
  166. "Ci1nb29nbGUvcHJvdG9idWYvdW5pdHRlc3RfY3VzdG9tX29wdGlvbnMucHJv" +
  167. "dG8SEXByb3RvYnVmX3VuaXR0ZXN0GiRnb29nbGUvcHJvdG9idWYvY3NoYXJw" +
  168. "X29wdGlvbnMucHJvdG8aIGdvb2dsZS9wcm90b2J1Zi9kZXNjcmlwdG9yLnBy" +
  169. "b3RvIo0BChxUZXN0TWVzc2FnZVdpdGhDdXN0b21PcHRpb25zEh4KBmZpZWxk" +
  170. "MRgBIAEoCUIOCAHB4MMdLeF1CgIAAAAiOwoGQW5FbnVtEg8KC0FORU5VTV9W" +
  171. "QUwxEAESFgoLQU5FTlVNX1ZBTDIQAhoFsIb6BXsaCMX2yR3r/P//OhAIAODp" +
  172. "wh3I//////////8BIhgKFkN1c3RvbU9wdGlvbkZvb1JlcXVlc3QiGQoXQ3Vz" +
  173. "dG9tT3B0aW9uRm9vUmVzcG9uc2UibQoaRHVtbXlNZXNzYWdlQ29udGFpbmlu" +
  174. "Z0VudW0iTwoMVGVzdEVudW1UeXBlEhoKFlRFU1RfT1BUSU9OX0VOVU1fVFlQ" +
  175. "RTEQFhIjChZURVNUX09QVElPTl9FTlVNX1RZUEUyEOn//////////wEiIQof" +
  176. "RHVtbXlNZXNzYWdlSW52YWxpZEFzT3B0aW9uVHlwZSKKAQocQ3VzdG9tT3B0" +
  177. "aW9uTWluSW50ZWdlclZhbHVlczpqmdaoHQAAAAAAAACArY2vHQAAAICR7q8d" +
  178. "AAAAAAAAAACd9a8dAAAAAPiXsB3///////////8BgMSwHf////8P+PWwHQCA" +
  179. "k7IdALC8sh2AgICAgICAgIAB6MayHYCAgID4/////wHQ3rIdACKRAQocQ3Vz" +
  180. "dG9tT3B0aW9uTWF4SW50ZWdlclZhbHVlczpxmdaoHf////////9/rY2vHf//" +
  181. "/3+R7q8d//////////+d9a8d//////iXsB3+//////////8BgMSwHf7///8P" +
  182. "+PWwHf///////////wGAk7Id/////w+wvLId//////////9/6MayHf////8H" +
  183. "0N6yHQEibgoXQ3VzdG9tT3B0aW9uT3RoZXJWYWx1ZXM6U4jZoh3p////////" +
  184. "//8BstmiHQtIZWxsbwBXb3JsZKrcoh0OSGVsbG8sICJXb3JsZCLp3KId+1mM" +
  185. "QsrA8z/136Md54dFQejGsh2c//////////8BIjQKHFNldHRpbmdSZWFsc0Zy" +
  186. "b21Qb3NpdGl2ZUludHM6FOncoh0AAAAAAEBjQPXfox0AAEBBIjQKHFNldHRp" +
  187. "bmdSZWFsc0Zyb21OZWdhdGl2ZUludHM6FOncoh0AAAAAAEBjwPXfox0AAEDB" +
  188. "IkcKEkNvbXBsZXhPcHRpb25UeXBlMRILCgNmb28YASABKAUSDAoEZm9vMhgC" +
  189. "IAEoBRIMCgRmb28zGAMgASgFKggIZBCAgICAAiLBAgoSQ29tcGxleE9wdGlv" +
  190. "blR5cGUyEjIKA2JhchgBIAEoCzIlLnByb3RvYnVmX3VuaXR0ZXN0LkNvbXBs" +
  191. "ZXhPcHRpb25UeXBlMRILCgNiYXoYAiABKAUSRgoEZnJlZBgDIAEoCzI4LnBy" +
  192. "b3RvYnVmX3VuaXR0ZXN0LkNvbXBsZXhPcHRpb25UeXBlMi5Db21wbGV4T3B0" +
  193. "aW9uVHlwZTQalwEKEkNvbXBsZXhPcHRpb25UeXBlNBINCgV3YWxkbxgBIAEo" +
  194. "BTJyCgxjb21wbGV4X29wdDQSHy5nb29nbGUucHJvdG9idWYuTWVzc2FnZU9w" +
  195. "dGlvbnMYivXRAyABKAsyOC5wcm90b2J1Zl91bml0dGVzdC5Db21wbGV4T3B0" +
  196. "aW9uVHlwZTIuQ29tcGxleE9wdGlvblR5cGU0KggIZBCAgICAAiKcAQoSQ29t" +
  197. "cGxleE9wdGlvblR5cGUzEgsKA3F1eBgBIAEoBRJUChJjb21wbGV4b3B0aW9u" +
  198. "dHlwZTUYAiABKAoyOC5wcm90b2J1Zl91bml0dGVzdC5Db21wbGV4T3B0aW9u" +
  199. "VHlwZTMuQ29tcGxleE9wdGlvblR5cGU1GiMKEkNvbXBsZXhPcHRpb25UeXBl" +
  200. "NRINCgVwbHVnaBgDIAEoBSIfCgtDb21wbGV4T3B0NhIQCgV4eXp6eRjfv88D" +
  201. "IAEoBSLQAQoVVmFyaW91c0NvbXBsZXhPcHRpb25zOrYB49z8HPj9+xwY5Nz8" +
  202. "HNKojx0DCLMP+t6QHQIICfrekB0EExgWFKr9kB0DENsHqv2QHQb45pcdjgWq" +
  203. "/ZAdBQoDCOcFqv2QHQgKBtiFnh3PD6r9kB0KCgiS9Z0dAwjYD6r9kB0IwqyX" +
  204. "HQMI5QWq/ZAdC8Kslx0G2IWeHc4Pqv2QHQ3CrJcdCJL1nR0DCMkQqv2QHQUa" +
  205. "AwjBAqLilR0CCCqi4pUdBtiFnh3EAqLilR0IkvWdHQMI7AYqNgoKTWV0aG9k" +
  206. "T3B0MRITCg9NRVRIT0RPUFQxX1ZBTDEQARITCg9NRVRIT0RPUFQxX1ZBTDIQ" +
  207. "AjKOAQocVGVzdFNlcnZpY2VXaXRoQ3VzdG9tT3B0aW9ucxJjCgNGb28SKS5w" +
  208. "cm90b2J1Zl91bml0dGVzdC5DdXN0b21PcHRpb25Gb29SZXF1ZXN0GioucHJv" +
  209. "dG9idWZfdW5pdHRlc3QuQ3VzdG9tT3B0aW9uRm9vUmVzcG9uc2UiBeD6jB4C" +
  210. "GgmQsose09uAy0k6MgoJZmlsZV9vcHQxEhwuZ29vZ2xlLnByb3RvYnVmLkZp" +
  211. "bGVPcHRpb25zGI6d2AMgASgEOjgKDG1lc3NhZ2Vfb3B0MRIfLmdvb2dsZS5w" +
  212. "cm90b2J1Zi5NZXNzYWdlT3B0aW9ucxicrdgDIAEoBTo0CgpmaWVsZF9vcHQx" +
  213. "Eh0uZ29vZ2xlLnByb3RvYnVmLkZpZWxkT3B0aW9ucxiIvNgDIAEoBjo4Cgpm" +
  214. "aWVsZF9vcHQyEh0uZ29vZ2xlLnByb3RvYnVmLkZpZWxkT3B0aW9ucxi5odkD" +
  215. "IAEoBToCNDI6MgoJZW51bV9vcHQxEhwuZ29vZ2xlLnByb3RvYnVmLkVudW1P" +
  216. "cHRpb25zGOie2QMgASgPOjwKD2VudW1fdmFsdWVfb3B0MRIhLmdvb2dsZS5w" +
  217. "cm90b2J1Zi5FbnVtVmFsdWVPcHRpb25zGOagXyABKAU6OAoMc2VydmljZV9v" +
  218. "cHQxEh8uZ29vZ2xlLnByb3RvYnVmLlNlcnZpY2VPcHRpb25zGKK24QMgASgS" +
  219. "OlUKC21ldGhvZF9vcHQxEh4uZ29vZ2xlLnByb3RvYnVmLk1ldGhvZE9wdGlv" +
  220. "bnMYrM/hAyABKA4yHS5wcm90b2J1Zl91bml0dGVzdC5NZXRob2RPcHQxOjQK" +
  221. "CGJvb2xfb3B0Eh8uZ29vZ2xlLnByb3RvYnVmLk1lc3NhZ2VPcHRpb25zGOqr" +
  222. "1gMgASgIOjUKCWludDMyX29wdBIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdl" +
  223. "T3B0aW9ucxjtqNYDIAEoBTo1CglpbnQ2NF9vcHQSHy5nb29nbGUucHJvdG9i" +
  224. "dWYuTWVzc2FnZU9wdGlvbnMYxqfWAyABKAM6NgoKdWludDMyX29wdBIfLmdv" +
  225. "b2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9ucxiwotYDIAEoDTo2Cgp1aW50" +
  226. "NjRfb3B0Eh8uZ29vZ2xlLnByb3RvYnVmLk1lc3NhZ2VPcHRpb25zGN+O1gMg" +
  227. "ASgEOjYKCnNpbnQzMl9vcHQSHy5nb29nbGUucHJvdG9idWYuTWVzc2FnZU9w" +
  228. "dGlvbnMYwIjWAyABKBE6NgoKc2ludDY0X29wdBIfLmdvb2dsZS5wcm90b2J1" +
  229. "Zi5NZXNzYWdlT3B0aW9ucxj/gtYDIAEoEjo3CgtmaXhlZDMyX29wdBIfLmdv" +
  230. "b2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9ucxjT/tUDIAEoBzo3CgtmaXhl" +
  231. "ZDY0X29wdBIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9ucxji/dUD" +
  232. "IAEoBjo4CgxzZml4ZWQzMl9vcHQSHy5nb29nbGUucHJvdG9idWYuTWVzc2Fn" +
  233. "ZU9wdGlvbnMY1fHVAyABKA86OAoMc2ZpeGVkNjRfb3B0Eh8uZ29vZ2xlLnBy" +
  234. "b3RvYnVmLk1lc3NhZ2VPcHRpb25zGOOK1QMgASgQOjUKCWZsb2F0X29wdBIf" +
  235. "Lmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9ucxj+u9QDIAEoAjo2Cgpk" +
  236. "b3VibGVfb3B0Eh8uZ29vZ2xlLnByb3RvYnVmLk1lc3NhZ2VPcHRpb25zGM2r" +
  237. "1AMgASgBOjYKCnN0cmluZ19vcHQSHy5nb29nbGUucHJvdG9idWYuTWVzc2Fn" +
  238. "ZU9wdGlvbnMYxavUAyABKAk6NQoJYnl0ZXNfb3B0Eh8uZ29vZ2xlLnByb3Rv" +
  239. "YnVmLk1lc3NhZ2VPcHRpb25zGJar1AMgASgMOnAKCGVudW1fb3B0Eh8uZ29v" +
  240. "Z2xlLnByb3RvYnVmLk1lc3NhZ2VPcHRpb25zGJGr1AMgASgOMjoucHJvdG9i" +
  241. "dWZfdW5pdHRlc3QuRHVtbXlNZXNzYWdlQ29udGFpbmluZ0VudW0uVGVzdEVu" +
  242. "dW1UeXBlOnAKEG1lc3NhZ2VfdHlwZV9vcHQSHy5nb29nbGUucHJvdG9idWYu" +
  243. "TWVzc2FnZU9wdGlvbnMYr/LTAyABKAsyMi5wcm90b2J1Zl91bml0dGVzdC5E" +
  244. "dW1teU1lc3NhZ2VJbnZhbGlkQXNPcHRpb25UeXBlOjYKBHF1dXgSJS5wcm90" +
  245. "b2J1Zl91bml0dGVzdC5Db21wbGV4T3B0aW9uVHlwZTEY2+DTAyABKAU6XgoF" +
  246. "Y29yZ2USJS5wcm90b2J1Zl91bml0dGVzdC5Db21wbGV4T3B0aW9uVHlwZTEY" +
  247. "0t7TAyABKAsyJS5wcm90b2J1Zl91bml0dGVzdC5Db21wbGV4T3B0aW9uVHlw" +
  248. "ZTM6OAoGZ3JhdWx0EiUucHJvdG9idWZfdW5pdHRlc3QuQ29tcGxleE9wdGlv" +
  249. "blR5cGUyGO/80gMgASgFOl8KBmdhcnBseRIlLnByb3RvYnVmX3VuaXR0ZXN0" +
  250. "LkNvbXBsZXhPcHRpb25UeXBlMhjI9dIDIAEoCzIlLnByb3RvYnVmX3VuaXR0" +
  251. "ZXN0LkNvbXBsZXhPcHRpb25UeXBlMTpfCgxjb21wbGV4X29wdDESHy5nb29n" +
  252. "bGUucHJvdG9idWYuTWVzc2FnZU9wdGlvbnMYpNzSAyABKAsyJS5wcm90b2J1" +
  253. "Zl91bml0dGVzdC5Db21wbGV4T3B0aW9uVHlwZTE6XwoMY29tcGxleF9vcHQy" +
  254. "Eh8uZ29vZ2xlLnByb3RvYnVmLk1lc3NhZ2VPcHRpb25zGNWP0gMgASgLMiUu" +
  255. "cHJvdG9idWZfdW5pdHRlc3QuQ29tcGxleE9wdGlvblR5cGUyOl8KDGNvbXBs" +
  256. "ZXhfb3B0MxIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9ucxjvi9ID" +
  257. "IAEoCzIlLnByb3RvYnVmX3VuaXR0ZXN0LkNvbXBsZXhPcHRpb25UeXBlMzpX" +
  258. "Cgtjb21wbGV4b3B0NhIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9u" +
  259. "cxjMy88DIAEoCjIeLnByb3RvYnVmX3VuaXR0ZXN0LkNvbXBsZXhPcHQ2Qk/C" +
  260. "PkMKIUdvb2dsZS5Qcm90b2NvbEJ1ZmZlcnMuVGVzdFByb3RvcxIeVW5pdFRl" +
  261. "c3RDdXN0b21PcHRpb25zUHJvdG9GaWxl8OjBHeqtwOUk");
  262. pbd::FileDescriptor.InternalDescriptorAssigner assigner = delegate(pbd::FileDescriptor root) {
  263. descriptor = root;
  264. internal__static_protobuf_unittest_TestMessageWithCustomOptions__Descriptor = Descriptor.MessageTypes[0];
  265. internal__static_protobuf_unittest_TestMessageWithCustomOptions__FieldAccessorTable =
  266. new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.TestMessageWithCustomOptions, global::Google.ProtocolBuffers.TestProtos.TestMessageWithCustomOptions.Builder>(internal__static_protobuf_unittest_TestMessageWithCustomOptions__Descriptor,
  267. new string[] { "Field1", });
  268. internal__static_protobuf_unittest_CustomOptionFooRequest__Descriptor = Descriptor.MessageTypes[1];
  269. internal__static_protobuf_unittest_CustomOptionFooRequest__FieldAccessorTable =
  270. new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.CustomOptionFooRequest, global::Google.ProtocolBuffers.TestProtos.CustomOptionFooRequest.Builder>(internal__static_protobuf_unittest_CustomOptionFooRequest__Descriptor,
  271. new string[] { });
  272. internal__static_protobuf_unittest_CustomOptionFooResponse__Descriptor = Descriptor.MessageTypes[2];
  273. internal__static_protobuf_unittest_CustomOptionFooResponse__FieldAccessorTable =
  274. new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.CustomOptionFooResponse, global::Google.ProtocolBuffers.TestProtos.CustomOptionFooResponse.Builder>(internal__static_protobuf_unittest_CustomOptionFooResponse__Descriptor,
  275. new string[] { });
  276. internal__static_protobuf_unittest_DummyMessageContainingEnum__Descriptor = Descriptor.MessageTypes[3];
  277. internal__static_protobuf_unittest_DummyMessageContainingEnum__FieldAccessorTable =
  278. new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.DummyMessageContainingEnum, global::Google.ProtocolBuffers.TestProtos.DummyMessageContainingEnum.Builder>(internal__static_protobuf_unittest_DummyMessageContainingEnum__Descriptor,
  279. new string[] { });
  280. internal__static_protobuf_unittest_DummyMessageInvalidAsOptionType__Descriptor = Descriptor.MessageTypes[4];
  281. internal__static_protobuf_unittest_DummyMessageInvalidAsOptionType__FieldAccessorTable =
  282. new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.DummyMessageInvalidAsOptionType, global::Google.ProtocolBuffers.TestProtos.DummyMessageInvalidAsOptionType.Builder>(internal__static_protobuf_unittest_DummyMessageInvalidAsOptionType__Descriptor,
  283. new string[] { });
  284. internal__static_protobuf_unittest_CustomOptionMinIntegerValues__Descriptor = Descriptor.MessageTypes[5];
  285. internal__static_protobuf_unittest_CustomOptionMinIntegerValues__FieldAccessorTable =
  286. new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.CustomOptionMinIntegerValues, global::Google.ProtocolBuffers.TestProtos.CustomOptionMinIntegerValues.Builder>(internal__static_protobuf_unittest_CustomOptionMinIntegerValues__Descriptor,
  287. new string[] { });
  288. internal__static_protobuf_unittest_CustomOptionMaxIntegerValues__Descriptor = Descriptor.MessageTypes[6];
  289. internal__static_protobuf_unittest_CustomOptionMaxIntegerValues__FieldAccessorTable =
  290. new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.CustomOptionMaxIntegerValues, global::Google.ProtocolBuffers.TestProtos.CustomOptionMaxIntegerValues.Builder>(internal__static_protobuf_unittest_CustomOptionMaxIntegerValues__Descriptor,
  291. new string[] { });
  292. internal__static_protobuf_unittest_CustomOptionOtherValues__Descriptor = Descriptor.MessageTypes[7];
  293. internal__static_protobuf_unittest_CustomOptionOtherValues__FieldAccessorTable =
  294. new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.CustomOptionOtherValues, global::Google.ProtocolBuffers.TestProtos.CustomOptionOtherValues.Builder>(internal__static_protobuf_unittest_CustomOptionOtherValues__Descriptor,
  295. new string[] { });
  296. internal__static_protobuf_unittest_SettingRealsFromPositiveInts__Descriptor = Descriptor.MessageTypes[8];
  297. internal__static_protobuf_unittest_SettingRealsFromPositiveInts__FieldAccessorTable =
  298. new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.SettingRealsFromPositiveInts, global::Google.ProtocolBuffers.TestProtos.SettingRealsFromPositiveInts.Builder>(internal__static_protobuf_unittest_SettingRealsFromPositiveInts__Descriptor,
  299. new string[] { });
  300. internal__static_protobuf_unittest_SettingRealsFromNegativeInts__Descriptor = Descriptor.MessageTypes[9];
  301. internal__static_protobuf_unittest_SettingRealsFromNegativeInts__FieldAccessorTable =
  302. new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.SettingRealsFromNegativeInts, global::Google.ProtocolBuffers.TestProtos.SettingRealsFromNegativeInts.Builder>(internal__static_protobuf_unittest_SettingRealsFromNegativeInts__Descriptor,
  303. new string[] { });
  304. internal__static_protobuf_unittest_ComplexOptionType1__Descriptor = Descriptor.MessageTypes[10];
  305. internal__static_protobuf_unittest_ComplexOptionType1__FieldAccessorTable =
  306. new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1, global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1.Builder>(internal__static_protobuf_unittest_ComplexOptionType1__Descriptor,
  307. new string[] { "Foo", "Foo2", "Foo3", });
  308. internal__static_protobuf_unittest_ComplexOptionType2__Descriptor = Descriptor.MessageTypes[11];
  309. internal__static_protobuf_unittest_ComplexOptionType2__FieldAccessorTable =
  310. new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2, global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Builder>(internal__static_protobuf_unittest_ComplexOptionType2__Descriptor,
  311. new string[] { "Bar", "Baz", "Fred", });
  312. internal__static_protobuf_unittest_ComplexOptionType2_ComplexOptionType4__Descriptor = internal__static_protobuf_unittest_ComplexOptionType2__Descriptor.NestedTypes[0];
  313. internal__static_protobuf_unittest_ComplexOptionType2_ComplexOptionType4__FieldAccessorTable =
  314. new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4, global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4.Builder>(internal__static_protobuf_unittest_ComplexOptionType2_ComplexOptionType4__Descriptor,
  315. new string[] { "Waldo", });
  316. global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4.ComplexOpt4 = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4.Descriptor.Extensions[0]);
  317. internal__static_protobuf_unittest_ComplexOptionType3__Descriptor = Descriptor.MessageTypes[12];
  318. internal__static_protobuf_unittest_ComplexOptionType3__FieldAccessorTable =
  319. new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3, global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Builder>(internal__static_protobuf_unittest_ComplexOptionType3__Descriptor,
  320. new string[] { "Qux", "ComplexOptionType5", });
  321. internal__static_protobuf_unittest_ComplexOptionType3_ComplexOptionType5__Descriptor = internal__static_protobuf_unittest_ComplexOptionType3__Descriptor.NestedTypes[0];
  322. internal__static_protobuf_unittest_ComplexOptionType3_ComplexOptionType5__FieldAccessorTable =
  323. new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Types.ComplexOptionType5, global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Types.ComplexOptionType5.Builder>(internal__static_protobuf_unittest_ComplexOptionType3_ComplexOptionType5__Descriptor,
  324. new string[] { "Plugh", });
  325. internal__static_protobuf_unittest_ComplexOpt6__Descriptor = Descriptor.MessageTypes[13];
  326. internal__static_protobuf_unittest_ComplexOpt6__FieldAccessorTable =
  327. new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.ComplexOpt6, global::Google.ProtocolBuffers.TestProtos.ComplexOpt6.Builder>(internal__static_protobuf_unittest_ComplexOpt6__Descriptor,
  328. new string[] { "Xyzzy", });
  329. internal__static_protobuf_unittest_VariousComplexOptions__Descriptor = Descriptor.MessageTypes[14];
  330. internal__static_protobuf_unittest_VariousComplexOptions__FieldAccessorTable =
  331. new pb::FieldAccess.FieldAccessorTable<global::Google.ProtocolBuffers.TestProtos.VariousComplexOptions, global::Google.ProtocolBuffers.TestProtos.VariousComplexOptions.Builder>(internal__static_protobuf_unittest_VariousComplexOptions__Descriptor,
  332. new string[] { });
  333. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.FileOpt1 = pb::GeneratedSingleExtension<ulong>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[0]);
  334. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.MessageOpt1 = pb::GeneratedSingleExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[1]);
  335. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.FieldOpt1 = pb::GeneratedSingleExtension<ulong>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[2]);
  336. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.FieldOpt2 = pb::GeneratedSingleExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[3]);
  337. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.EnumOpt1 = pb::GeneratedSingleExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[4]);
  338. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.EnumValueOpt1 = pb::GeneratedSingleExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[5]);
  339. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.ServiceOpt1 = pb::GeneratedSingleExtension<long>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[6]);
  340. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.MethodOpt1 = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.MethodOpt1>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[7]);
  341. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.BoolOpt = pb::GeneratedSingleExtension<bool>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[8]);
  342. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Int32Opt = pb::GeneratedSingleExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[9]);
  343. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Int64Opt = pb::GeneratedSingleExtension<long>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[10]);
  344. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Uint32Opt = pb::GeneratedSingleExtension<uint>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[11]);
  345. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Uint64Opt = pb::GeneratedSingleExtension<ulong>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[12]);
  346. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Sint32Opt = pb::GeneratedSingleExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[13]);
  347. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Sint64Opt = pb::GeneratedSingleExtension<long>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[14]);
  348. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Fixed32Opt = pb::GeneratedSingleExtension<uint>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[15]);
  349. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Fixed64Opt = pb::GeneratedSingleExtension<ulong>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[16]);
  350. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Sfixed32Opt = pb::GeneratedSingleExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[17]);
  351. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Sfixed64Opt = pb::GeneratedSingleExtension<long>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[18]);
  352. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.FloatOpt = pb::GeneratedSingleExtension<float>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[19]);
  353. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.DoubleOpt = pb::GeneratedSingleExtension<double>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[20]);
  354. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.StringOpt = pb::GeneratedSingleExtension<string>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[21]);
  355. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.BytesOpt = pb::GeneratedSingleExtension<pb::ByteString>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[22]);
  356. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.EnumOpt = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.DummyMessageContainingEnum.Types.TestEnumType>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[23]);
  357. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.MessageTypeOpt = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.DummyMessageInvalidAsOptionType>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[24]);
  358. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Quux = pb::GeneratedSingleExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[25]);
  359. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Corge = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[26]);
  360. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Grault = pb::GeneratedSingleExtension<int>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[27]);
  361. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Garply = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[28]);
  362. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.ComplexOpt1 = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[29]);
  363. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.ComplexOpt2 = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[30]);
  364. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.ComplexOpt3 = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[31]);
  365. global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.ComplexOpt6 = pb::GeneratedSingleExtension<global::Google.ProtocolBuffers.TestProtos.ComplexOpt6>.CreateInstance(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor.Extensions[32]);
  366. pb::ExtensionRegistry registry = pb::ExtensionRegistry.CreateInstance();
  367. RegisterAllExtensions(registry);
  368. global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.RegisterAllExtensions(registry);
  369. global::Google.ProtocolBuffers.DescriptorProtos.DescriptorProtoFile.RegisterAllExtensions(registry);
  370. return registry;
  371. };
  372. pbd::FileDescriptor.InternalBuildGeneratedFileFrom(descriptorData,
  373. new pbd::FileDescriptor[] {
  374. global::Google.ProtocolBuffers.DescriptorProtos.CSharpOptions.Descriptor,
  375. global::Google.ProtocolBuffers.DescriptorProtos.DescriptorProtoFile.Descriptor,
  376. }, assigner);
  377. }
  378. #endregion
  379. }
  380. #region Enums
  381. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  382. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  383. public enum MethodOpt1 {
  384. METHODOPT1_VAL1 = 1,
  385. METHODOPT1_VAL2 = 2,
  386. }
  387. #endregion
  388. #region Messages
  389. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  390. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  391. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  392. public sealed partial class TestMessageWithCustomOptions : pb::GeneratedMessage<TestMessageWithCustomOptions, TestMessageWithCustomOptions.Builder> {
  393. private static readonly TestMessageWithCustomOptions defaultInstance = new Builder().BuildPartial();
  394. public static TestMessageWithCustomOptions DefaultInstance {
  395. get { return defaultInstance; }
  396. }
  397. public override TestMessageWithCustomOptions DefaultInstanceForType {
  398. get { return defaultInstance; }
  399. }
  400. protected override TestMessageWithCustomOptions ThisMessage {
  401. get { return this; }
  402. }
  403. public static pbd::MessageDescriptor Descriptor {
  404. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_TestMessageWithCustomOptions__Descriptor; }
  405. }
  406. protected override pb::FieldAccess.FieldAccessorTable<TestMessageWithCustomOptions, TestMessageWithCustomOptions.Builder> InternalFieldAccessors {
  407. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_TestMessageWithCustomOptions__FieldAccessorTable; }
  408. }
  409. #region Nested types
  410. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  411. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  412. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  413. public static class Types {
  414. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  415. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  416. public enum AnEnum {
  417. ANENUM_VAL1 = 1,
  418. ANENUM_VAL2 = 2,
  419. }
  420. }
  421. #endregion
  422. public const int Field1FieldNumber = 1;
  423. private bool hasField1;
  424. private string field1_ = "";
  425. public bool HasField1 {
  426. get { return hasField1; }
  427. }
  428. public string Field1 {
  429. get { return field1_; }
  430. }
  431. public override bool IsInitialized {
  432. get {
  433. return true;
  434. }
  435. }
  436. public override void WriteTo(pb::CodedOutputStream output) {
  437. int size = SerializedSize;
  438. if (HasField1) {
  439. output.WriteString(1, "field1", Field1);
  440. }
  441. UnknownFields.WriteTo(output);
  442. }
  443. private int memoizedSerializedSize = -1;
  444. public override int SerializedSize {
  445. get {
  446. int size = memoizedSerializedSize;
  447. if (size != -1) return size;
  448. size = 0;
  449. if (HasField1) {
  450. size += pb::CodedOutputStream.ComputeStringSize(1, Field1);
  451. }
  452. size += UnknownFields.SerializedSize;
  453. memoizedSerializedSize = size;
  454. return size;
  455. }
  456. }
  457. public static TestMessageWithCustomOptions ParseFrom(pb::ByteString data) {
  458. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  459. }
  460. public static TestMessageWithCustomOptions ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
  461. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  462. }
  463. public static TestMessageWithCustomOptions ParseFrom(byte[] data) {
  464. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  465. }
  466. public static TestMessageWithCustomOptions ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
  467. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  468. }
  469. public static TestMessageWithCustomOptions ParseFrom(global::System.IO.Stream input) {
  470. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  471. }
  472. public static TestMessageWithCustomOptions ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  473. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  474. }
  475. public static TestMessageWithCustomOptions ParseDelimitedFrom(global::System.IO.Stream input) {
  476. return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
  477. }
  478. public static TestMessageWithCustomOptions ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  479. return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
  480. }
  481. public static TestMessageWithCustomOptions ParseFrom(pb::CodedInputStream input) {
  482. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  483. }
  484. public static TestMessageWithCustomOptions ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  485. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  486. }
  487. public static Builder CreateBuilder() { return new Builder(); }
  488. public override Builder ToBuilder() { return CreateBuilder(this); }
  489. public override Builder CreateBuilderForType() { return new Builder(); }
  490. public static Builder CreateBuilder(TestMessageWithCustomOptions prototype) {
  491. return (Builder) new Builder().MergeFrom(prototype);
  492. }
  493. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  494. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  495. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  496. public sealed partial class Builder : pb::GeneratedBuilder<TestMessageWithCustomOptions, Builder> {
  497. protected override Builder ThisBuilder {
  498. get { return this; }
  499. }
  500. public Builder() {}
  501. TestMessageWithCustomOptions result = new TestMessageWithCustomOptions();
  502. protected override TestMessageWithCustomOptions MessageBeingBuilt {
  503. get { return result; }
  504. }
  505. public override Builder Clear() {
  506. result = new TestMessageWithCustomOptions();
  507. return this;
  508. }
  509. public override Builder Clone() {
  510. return new Builder().MergeFrom(result);
  511. }
  512. public override pbd::MessageDescriptor DescriptorForType {
  513. get { return global::Google.ProtocolBuffers.TestProtos.TestMessageWithCustomOptions.Descriptor; }
  514. }
  515. public override TestMessageWithCustomOptions DefaultInstanceForType {
  516. get { return global::Google.ProtocolBuffers.TestProtos.TestMessageWithCustomOptions.DefaultInstance; }
  517. }
  518. public override TestMessageWithCustomOptions BuildPartial() {
  519. if (result == null) {
  520. throw new global::System.InvalidOperationException("build() has already been called on this Builder");
  521. }
  522. TestMessageWithCustomOptions returnMe = result;
  523. result = null;
  524. return returnMe;
  525. }
  526. public override Builder MergeFrom(pb::IMessage other) {
  527. if (other is TestMessageWithCustomOptions) {
  528. return MergeFrom((TestMessageWithCustomOptions) other);
  529. } else {
  530. base.MergeFrom(other);
  531. return this;
  532. }
  533. }
  534. public override Builder MergeFrom(TestMessageWithCustomOptions other) {
  535. if (other == global::Google.ProtocolBuffers.TestProtos.TestMessageWithCustomOptions.DefaultInstance) return this;
  536. if (other.HasField1) {
  537. Field1 = other.Field1;
  538. }
  539. this.MergeUnknownFields(other.UnknownFields);
  540. return this;
  541. }
  542. public override Builder MergeFrom(pb::CodedInputStream input) {
  543. return MergeFrom(input, pb::ExtensionRegistry.Empty);
  544. }
  545. public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  546. pb::UnknownFieldSet.Builder unknownFields = null;
  547. while (true) {
  548. uint tag = input.ReadTag();
  549. switch (tag) {
  550. case 0: {
  551. if (unknownFields != null) {
  552. this.UnknownFields = unknownFields.Build();
  553. }
  554. return this;
  555. }
  556. default: {
  557. if (pb::WireFormat.IsEndGroupTag(tag)) {
  558. if (unknownFields != null) {
  559. this.UnknownFields = unknownFields.Build();
  560. }
  561. return this;
  562. }
  563. if (unknownFields == null) {
  564. unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
  565. }
  566. ParseUnknownField(input, unknownFields, extensionRegistry, tag);
  567. break;
  568. }
  569. case 10: {
  570. Field1 = input.ReadString();
  571. break;
  572. }
  573. }
  574. }
  575. }
  576. public bool HasField1 {
  577. get { return result.HasField1; }
  578. }
  579. public string Field1 {
  580. get { return result.Field1; }
  581. set { SetField1(value); }
  582. }
  583. public Builder SetField1(string value) {
  584. pb::ThrowHelper.ThrowIfNull(value, "value");
  585. result.hasField1 = true;
  586. result.field1_ = value;
  587. return this;
  588. }
  589. public Builder ClearField1() {
  590. result.hasField1 = false;
  591. result.field1_ = "";
  592. return this;
  593. }
  594. }
  595. static TestMessageWithCustomOptions() {
  596. object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor, null);
  597. }
  598. }
  599. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  600. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  601. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  602. public sealed partial class CustomOptionFooRequest : pb::GeneratedMessage<CustomOptionFooRequest, CustomOptionFooRequest.Builder> {
  603. private static readonly CustomOptionFooRequest defaultInstance = new Builder().BuildPartial();
  604. public static CustomOptionFooRequest DefaultInstance {
  605. get { return defaultInstance; }
  606. }
  607. public override CustomOptionFooRequest DefaultInstanceForType {
  608. get { return defaultInstance; }
  609. }
  610. protected override CustomOptionFooRequest ThisMessage {
  611. get { return this; }
  612. }
  613. public static pbd::MessageDescriptor Descriptor {
  614. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_CustomOptionFooRequest__Descriptor; }
  615. }
  616. protected override pb::FieldAccess.FieldAccessorTable<CustomOptionFooRequest, CustomOptionFooRequest.Builder> InternalFieldAccessors {
  617. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_CustomOptionFooRequest__FieldAccessorTable; }
  618. }
  619. public override bool IsInitialized {
  620. get {
  621. return true;
  622. }
  623. }
  624. public override void WriteTo(pb::CodedOutputStream output) {
  625. int size = SerializedSize;
  626. UnknownFields.WriteTo(output);
  627. }
  628. private int memoizedSerializedSize = -1;
  629. public override int SerializedSize {
  630. get {
  631. int size = memoizedSerializedSize;
  632. if (size != -1) return size;
  633. size = 0;
  634. size += UnknownFields.SerializedSize;
  635. memoizedSerializedSize = size;
  636. return size;
  637. }
  638. }
  639. public static CustomOptionFooRequest ParseFrom(pb::ByteString data) {
  640. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  641. }
  642. public static CustomOptionFooRequest ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
  643. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  644. }
  645. public static CustomOptionFooRequest ParseFrom(byte[] data) {
  646. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  647. }
  648. public static CustomOptionFooRequest ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
  649. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  650. }
  651. public static CustomOptionFooRequest ParseFrom(global::System.IO.Stream input) {
  652. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  653. }
  654. public static CustomOptionFooRequest ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  655. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  656. }
  657. public static CustomOptionFooRequest ParseDelimitedFrom(global::System.IO.Stream input) {
  658. return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
  659. }
  660. public static CustomOptionFooRequest ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  661. return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
  662. }
  663. public static CustomOptionFooRequest ParseFrom(pb::CodedInputStream input) {
  664. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  665. }
  666. public static CustomOptionFooRequest ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  667. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  668. }
  669. public static Builder CreateBuilder() { return new Builder(); }
  670. public override Builder ToBuilder() { return CreateBuilder(this); }
  671. public override Builder CreateBuilderForType() { return new Builder(); }
  672. public static Builder CreateBuilder(CustomOptionFooRequest prototype) {
  673. return (Builder) new Builder().MergeFrom(prototype);
  674. }
  675. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  676. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  677. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  678. public sealed partial class Builder : pb::GeneratedBuilder<CustomOptionFooRequest, Builder> {
  679. protected override Builder ThisBuilder {
  680. get { return this; }
  681. }
  682. public Builder() {}
  683. CustomOptionFooRequest result = new CustomOptionFooRequest();
  684. protected override CustomOptionFooRequest MessageBeingBuilt {
  685. get { return result; }
  686. }
  687. public override Builder Clear() {
  688. result = new CustomOptionFooRequest();
  689. return this;
  690. }
  691. public override Builder Clone() {
  692. return new Builder().MergeFrom(result);
  693. }
  694. public override pbd::MessageDescriptor DescriptorForType {
  695. get { return global::Google.ProtocolBuffers.TestProtos.CustomOptionFooRequest.Descriptor; }
  696. }
  697. public override CustomOptionFooRequest DefaultInstanceForType {
  698. get { return global::Google.ProtocolBuffers.TestProtos.CustomOptionFooRequest.DefaultInstance; }
  699. }
  700. public override CustomOptionFooRequest BuildPartial() {
  701. if (result == null) {
  702. throw new global::System.InvalidOperationException("build() has already been called on this Builder");
  703. }
  704. CustomOptionFooRequest returnMe = result;
  705. result = null;
  706. return returnMe;
  707. }
  708. public override Builder MergeFrom(pb::IMessage other) {
  709. if (other is CustomOptionFooRequest) {
  710. return MergeFrom((CustomOptionFooRequest) other);
  711. } else {
  712. base.MergeFrom(other);
  713. return this;
  714. }
  715. }
  716. public override Builder MergeFrom(CustomOptionFooRequest other) {
  717. if (other == global::Google.ProtocolBuffers.TestProtos.CustomOptionFooRequest.DefaultInstance) return this;
  718. this.MergeUnknownFields(other.UnknownFields);
  719. return this;
  720. }
  721. public override Builder MergeFrom(pb::CodedInputStream input) {
  722. return MergeFrom(input, pb::ExtensionRegistry.Empty);
  723. }
  724. public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  725. pb::UnknownFieldSet.Builder unknownFields = null;
  726. while (true) {
  727. uint tag = input.ReadTag();
  728. switch (tag) {
  729. case 0: {
  730. if (unknownFields != null) {
  731. this.UnknownFields = unknownFields.Build();
  732. }
  733. return this;
  734. }
  735. default: {
  736. if (pb::WireFormat.IsEndGroupTag(tag)) {
  737. if (unknownFields != null) {
  738. this.UnknownFields = unknownFields.Build();
  739. }
  740. return this;
  741. }
  742. if (unknownFields == null) {
  743. unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
  744. }
  745. ParseUnknownField(input, unknownFields, extensionRegistry, tag);
  746. break;
  747. }
  748. }
  749. }
  750. }
  751. }
  752. static CustomOptionFooRequest() {
  753. object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor, null);
  754. }
  755. }
  756. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  757. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  758. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  759. public sealed partial class CustomOptionFooResponse : pb::GeneratedMessage<CustomOptionFooResponse, CustomOptionFooResponse.Builder> {
  760. private static readonly CustomOptionFooResponse defaultInstance = new Builder().BuildPartial();
  761. public static CustomOptionFooResponse DefaultInstance {
  762. get { return defaultInstance; }
  763. }
  764. public override CustomOptionFooResponse DefaultInstanceForType {
  765. get { return defaultInstance; }
  766. }
  767. protected override CustomOptionFooResponse ThisMessage {
  768. get { return this; }
  769. }
  770. public static pbd::MessageDescriptor Descriptor {
  771. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_CustomOptionFooResponse__Descriptor; }
  772. }
  773. protected override pb::FieldAccess.FieldAccessorTable<CustomOptionFooResponse, CustomOptionFooResponse.Builder> InternalFieldAccessors {
  774. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_CustomOptionFooResponse__FieldAccessorTable; }
  775. }
  776. public override bool IsInitialized {
  777. get {
  778. return true;
  779. }
  780. }
  781. public override void WriteTo(pb::CodedOutputStream output) {
  782. int size = SerializedSize;
  783. UnknownFields.WriteTo(output);
  784. }
  785. private int memoizedSerializedSize = -1;
  786. public override int SerializedSize {
  787. get {
  788. int size = memoizedSerializedSize;
  789. if (size != -1) return size;
  790. size = 0;
  791. size += UnknownFields.SerializedSize;
  792. memoizedSerializedSize = size;
  793. return size;
  794. }
  795. }
  796. public static CustomOptionFooResponse ParseFrom(pb::ByteString data) {
  797. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  798. }
  799. public static CustomOptionFooResponse ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
  800. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  801. }
  802. public static CustomOptionFooResponse ParseFrom(byte[] data) {
  803. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  804. }
  805. public static CustomOptionFooResponse ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
  806. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  807. }
  808. public static CustomOptionFooResponse ParseFrom(global::System.IO.Stream input) {
  809. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  810. }
  811. public static CustomOptionFooResponse ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  812. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  813. }
  814. public static CustomOptionFooResponse ParseDelimitedFrom(global::System.IO.Stream input) {
  815. return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
  816. }
  817. public static CustomOptionFooResponse ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  818. return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
  819. }
  820. public static CustomOptionFooResponse ParseFrom(pb::CodedInputStream input) {
  821. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  822. }
  823. public static CustomOptionFooResponse ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  824. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  825. }
  826. public static Builder CreateBuilder() { return new Builder(); }
  827. public override Builder ToBuilder() { return CreateBuilder(this); }
  828. public override Builder CreateBuilderForType() { return new Builder(); }
  829. public static Builder CreateBuilder(CustomOptionFooResponse prototype) {
  830. return (Builder) new Builder().MergeFrom(prototype);
  831. }
  832. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  833. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  834. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  835. public sealed partial class Builder : pb::GeneratedBuilder<CustomOptionFooResponse, Builder> {
  836. protected override Builder ThisBuilder {
  837. get { return this; }
  838. }
  839. public Builder() {}
  840. CustomOptionFooResponse result = new CustomOptionFooResponse();
  841. protected override CustomOptionFooResponse MessageBeingBuilt {
  842. get { return result; }
  843. }
  844. public override Builder Clear() {
  845. result = new CustomOptionFooResponse();
  846. return this;
  847. }
  848. public override Builder Clone() {
  849. return new Builder().MergeFrom(result);
  850. }
  851. public override pbd::MessageDescriptor DescriptorForType {
  852. get { return global::Google.ProtocolBuffers.TestProtos.CustomOptionFooResponse.Descriptor; }
  853. }
  854. public override CustomOptionFooResponse DefaultInstanceForType {
  855. get { return global::Google.ProtocolBuffers.TestProtos.CustomOptionFooResponse.DefaultInstance; }
  856. }
  857. public override CustomOptionFooResponse BuildPartial() {
  858. if (result == null) {
  859. throw new global::System.InvalidOperationException("build() has already been called on this Builder");
  860. }
  861. CustomOptionFooResponse returnMe = result;
  862. result = null;
  863. return returnMe;
  864. }
  865. public override Builder MergeFrom(pb::IMessage other) {
  866. if (other is CustomOptionFooResponse) {
  867. return MergeFrom((CustomOptionFooResponse) other);
  868. } else {
  869. base.MergeFrom(other);
  870. return this;
  871. }
  872. }
  873. public override Builder MergeFrom(CustomOptionFooResponse other) {
  874. if (other == global::Google.ProtocolBuffers.TestProtos.CustomOptionFooResponse.DefaultInstance) return this;
  875. this.MergeUnknownFields(other.UnknownFields);
  876. return this;
  877. }
  878. public override Builder MergeFrom(pb::CodedInputStream input) {
  879. return MergeFrom(input, pb::ExtensionRegistry.Empty);
  880. }
  881. public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  882. pb::UnknownFieldSet.Builder unknownFields = null;
  883. while (true) {
  884. uint tag = input.ReadTag();
  885. switch (tag) {
  886. case 0: {
  887. if (unknownFields != null) {
  888. this.UnknownFields = unknownFields.Build();
  889. }
  890. return this;
  891. }
  892. default: {
  893. if (pb::WireFormat.IsEndGroupTag(tag)) {
  894. if (unknownFields != null) {
  895. this.UnknownFields = unknownFields.Build();
  896. }
  897. return this;
  898. }
  899. if (unknownFields == null) {
  900. unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
  901. }
  902. ParseUnknownField(input, unknownFields, extensionRegistry, tag);
  903. break;
  904. }
  905. }
  906. }
  907. }
  908. }
  909. static CustomOptionFooResponse() {
  910. object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor, null);
  911. }
  912. }
  913. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  914. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  915. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  916. public sealed partial class DummyMessageContainingEnum : pb::GeneratedMessage<DummyMessageContainingEnum, DummyMessageContainingEnum.Builder> {
  917. private static readonly DummyMessageContainingEnum defaultInstance = new Builder().BuildPartial();
  918. public static DummyMessageContainingEnum DefaultInstance {
  919. get { return defaultInstance; }
  920. }
  921. public override DummyMessageContainingEnum DefaultInstanceForType {
  922. get { return defaultInstance; }
  923. }
  924. protected override DummyMessageContainingEnum ThisMessage {
  925. get { return this; }
  926. }
  927. public static pbd::MessageDescriptor Descriptor {
  928. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_DummyMessageContainingEnum__Descriptor; }
  929. }
  930. protected override pb::FieldAccess.FieldAccessorTable<DummyMessageContainingEnum, DummyMessageContainingEnum.Builder> InternalFieldAccessors {
  931. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_DummyMessageContainingEnum__FieldAccessorTable; }
  932. }
  933. #region Nested types
  934. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  935. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  936. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  937. public static class Types {
  938. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  939. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  940. public enum TestEnumType {
  941. TEST_OPTION_ENUM_TYPE1 = 22,
  942. TEST_OPTION_ENUM_TYPE2 = -23,
  943. }
  944. }
  945. #endregion
  946. public override bool IsInitialized {
  947. get {
  948. return true;
  949. }
  950. }
  951. public override void WriteTo(pb::CodedOutputStream output) {
  952. int size = SerializedSize;
  953. UnknownFields.WriteTo(output);
  954. }
  955. private int memoizedSerializedSize = -1;
  956. public override int SerializedSize {
  957. get {
  958. int size = memoizedSerializedSize;
  959. if (size != -1) return size;
  960. size = 0;
  961. size += UnknownFields.SerializedSize;
  962. memoizedSerializedSize = size;
  963. return size;
  964. }
  965. }
  966. public static DummyMessageContainingEnum ParseFrom(pb::ByteString data) {
  967. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  968. }
  969. public static DummyMessageContainingEnum ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
  970. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  971. }
  972. public static DummyMessageContainingEnum ParseFrom(byte[] data) {
  973. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  974. }
  975. public static DummyMessageContainingEnum ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
  976. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  977. }
  978. public static DummyMessageContainingEnum ParseFrom(global::System.IO.Stream input) {
  979. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  980. }
  981. public static DummyMessageContainingEnum ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  982. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  983. }
  984. public static DummyMessageContainingEnum ParseDelimitedFrom(global::System.IO.Stream input) {
  985. return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
  986. }
  987. public static DummyMessageContainingEnum ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  988. return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
  989. }
  990. public static DummyMessageContainingEnum ParseFrom(pb::CodedInputStream input) {
  991. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  992. }
  993. public static DummyMessageContainingEnum ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  994. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  995. }
  996. public static Builder CreateBuilder() { return new Builder(); }
  997. public override Builder ToBuilder() { return CreateBuilder(this); }
  998. public override Builder CreateBuilderForType() { return new Builder(); }
  999. public static Builder CreateBuilder(DummyMessageContainingEnum prototype) {
  1000. return (Builder) new Builder().MergeFrom(prototype);
  1001. }
  1002. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  1003. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  1004. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  1005. public sealed partial class Builder : pb::GeneratedBuilder<DummyMessageContainingEnum, Builder> {
  1006. protected override Builder ThisBuilder {
  1007. get { return this; }
  1008. }
  1009. public Builder() {}
  1010. DummyMessageContainingEnum result = new DummyMessageContainingEnum();
  1011. protected override DummyMessageContainingEnum MessageBeingBuilt {
  1012. get { return result; }
  1013. }
  1014. public override Builder Clear() {
  1015. result = new DummyMessageContainingEnum();
  1016. return this;
  1017. }
  1018. public override Builder Clone() {
  1019. return new Builder().MergeFrom(result);
  1020. }
  1021. public override pbd::MessageDescriptor DescriptorForType {
  1022. get { return global::Google.ProtocolBuffers.TestProtos.DummyMessageContainingEnum.Descriptor; }
  1023. }
  1024. public override DummyMessageContainingEnum DefaultInstanceForType {
  1025. get { return global::Google.ProtocolBuffers.TestProtos.DummyMessageContainingEnum.DefaultInstance; }
  1026. }
  1027. public override DummyMessageContainingEnum BuildPartial() {
  1028. if (result == null) {
  1029. throw new global::System.InvalidOperationException("build() has already been called on this Builder");
  1030. }
  1031. DummyMessageContainingEnum returnMe = result;
  1032. result = null;
  1033. return returnMe;
  1034. }
  1035. public override Builder MergeFrom(pb::IMessage other) {
  1036. if (other is DummyMessageContainingEnum) {
  1037. return MergeFrom((DummyMessageContainingEnum) other);
  1038. } else {
  1039. base.MergeFrom(other);
  1040. return this;
  1041. }
  1042. }
  1043. public override Builder MergeFrom(DummyMessageContainingEnum other) {
  1044. if (other == global::Google.ProtocolBuffers.TestProtos.DummyMessageContainingEnum.DefaultInstance) return this;
  1045. this.MergeUnknownFields(other.UnknownFields);
  1046. return this;
  1047. }
  1048. public override Builder MergeFrom(pb::CodedInputStream input) {
  1049. return MergeFrom(input, pb::ExtensionRegistry.Empty);
  1050. }
  1051. public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  1052. pb::UnknownFieldSet.Builder unknownFields = null;
  1053. while (true) {
  1054. uint tag = input.ReadTag();
  1055. switch (tag) {
  1056. case 0: {
  1057. if (unknownFields != null) {
  1058. this.UnknownFields = unknownFields.Build();
  1059. }
  1060. return this;
  1061. }
  1062. default: {
  1063. if (pb::WireFormat.IsEndGroupTag(tag)) {
  1064. if (unknownFields != null) {
  1065. this.UnknownFields = unknownFields.Build();
  1066. }
  1067. return this;
  1068. }
  1069. if (unknownFields == null) {
  1070. unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
  1071. }
  1072. ParseUnknownField(input, unknownFields, extensionRegistry, tag);
  1073. break;
  1074. }
  1075. }
  1076. }
  1077. }
  1078. }
  1079. static DummyMessageContainingEnum() {
  1080. object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor, null);
  1081. }
  1082. }
  1083. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  1084. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  1085. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  1086. public sealed partial class DummyMessageInvalidAsOptionType : pb::GeneratedMessage<DummyMessageInvalidAsOptionType, DummyMessageInvalidAsOptionType.Builder> {
  1087. private static readonly DummyMessageInvalidAsOptionType defaultInstance = new Builder().BuildPartial();
  1088. public static DummyMessageInvalidAsOptionType DefaultInstance {
  1089. get { return defaultInstance; }
  1090. }
  1091. public override DummyMessageInvalidAsOptionType DefaultInstanceForType {
  1092. get { return defaultInstance; }
  1093. }
  1094. protected override DummyMessageInvalidAsOptionType ThisMessage {
  1095. get { return this; }
  1096. }
  1097. public static pbd::MessageDescriptor Descriptor {
  1098. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_DummyMessageInvalidAsOptionType__Descriptor; }
  1099. }
  1100. protected override pb::FieldAccess.FieldAccessorTable<DummyMessageInvalidAsOptionType, DummyMessageInvalidAsOptionType.Builder> InternalFieldAccessors {
  1101. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_DummyMessageInvalidAsOptionType__FieldAccessorTable; }
  1102. }
  1103. public override bool IsInitialized {
  1104. get {
  1105. return true;
  1106. }
  1107. }
  1108. public override void WriteTo(pb::CodedOutputStream output) {
  1109. int size = SerializedSize;
  1110. UnknownFields.WriteTo(output);
  1111. }
  1112. private int memoizedSerializedSize = -1;
  1113. public override int SerializedSize {
  1114. get {
  1115. int size = memoizedSerializedSize;
  1116. if (size != -1) return size;
  1117. size = 0;
  1118. size += UnknownFields.SerializedSize;
  1119. memoizedSerializedSize = size;
  1120. return size;
  1121. }
  1122. }
  1123. public static DummyMessageInvalidAsOptionType ParseFrom(pb::ByteString data) {
  1124. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  1125. }
  1126. public static DummyMessageInvalidAsOptionType ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
  1127. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  1128. }
  1129. public static DummyMessageInvalidAsOptionType ParseFrom(byte[] data) {
  1130. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  1131. }
  1132. public static DummyMessageInvalidAsOptionType ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
  1133. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  1134. }
  1135. public static DummyMessageInvalidAsOptionType ParseFrom(global::System.IO.Stream input) {
  1136. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  1137. }
  1138. public static DummyMessageInvalidAsOptionType ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  1139. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  1140. }
  1141. public static DummyMessageInvalidAsOptionType ParseDelimitedFrom(global::System.IO.Stream input) {
  1142. return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
  1143. }
  1144. public static DummyMessageInvalidAsOptionType ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  1145. return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
  1146. }
  1147. public static DummyMessageInvalidAsOptionType ParseFrom(pb::CodedInputStream input) {
  1148. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  1149. }
  1150. public static DummyMessageInvalidAsOptionType ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  1151. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  1152. }
  1153. public static Builder CreateBuilder() { return new Builder(); }
  1154. public override Builder ToBuilder() { return CreateBuilder(this); }
  1155. public override Builder CreateBuilderForType() { return new Builder(); }
  1156. public static Builder CreateBuilder(DummyMessageInvalidAsOptionType prototype) {
  1157. return (Builder) new Builder().MergeFrom(prototype);
  1158. }
  1159. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  1160. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  1161. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  1162. public sealed partial class Builder : pb::GeneratedBuilder<DummyMessageInvalidAsOptionType, Builder> {
  1163. protected override Builder ThisBuilder {
  1164. get { return this; }
  1165. }
  1166. public Builder() {}
  1167. DummyMessageInvalidAsOptionType result = new DummyMessageInvalidAsOptionType();
  1168. protected override DummyMessageInvalidAsOptionType MessageBeingBuilt {
  1169. get { return result; }
  1170. }
  1171. public override Builder Clear() {
  1172. result = new DummyMessageInvalidAsOptionType();
  1173. return this;
  1174. }
  1175. public override Builder Clone() {
  1176. return new Builder().MergeFrom(result);
  1177. }
  1178. public override pbd::MessageDescriptor DescriptorForType {
  1179. get { return global::Google.ProtocolBuffers.TestProtos.DummyMessageInvalidAsOptionType.Descriptor; }
  1180. }
  1181. public override DummyMessageInvalidAsOptionType DefaultInstanceForType {
  1182. get { return global::Google.ProtocolBuffers.TestProtos.DummyMessageInvalidAsOptionType.DefaultInstance; }
  1183. }
  1184. public override DummyMessageInvalidAsOptionType BuildPartial() {
  1185. if (result == null) {
  1186. throw new global::System.InvalidOperationException("build() has already been called on this Builder");
  1187. }
  1188. DummyMessageInvalidAsOptionType returnMe = result;
  1189. result = null;
  1190. return returnMe;
  1191. }
  1192. public override Builder MergeFrom(pb::IMessage other) {
  1193. if (other is DummyMessageInvalidAsOptionType) {
  1194. return MergeFrom((DummyMessageInvalidAsOptionType) other);
  1195. } else {
  1196. base.MergeFrom(other);
  1197. return this;
  1198. }
  1199. }
  1200. public override Builder MergeFrom(DummyMessageInvalidAsOptionType other) {
  1201. if (other == global::Google.ProtocolBuffers.TestProtos.DummyMessageInvalidAsOptionType.DefaultInstance) return this;
  1202. this.MergeUnknownFields(other.UnknownFields);
  1203. return this;
  1204. }
  1205. public override Builder MergeFrom(pb::CodedInputStream input) {
  1206. return MergeFrom(input, pb::ExtensionRegistry.Empty);
  1207. }
  1208. public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  1209. pb::UnknownFieldSet.Builder unknownFields = null;
  1210. while (true) {
  1211. uint tag = input.ReadTag();
  1212. switch (tag) {
  1213. case 0: {
  1214. if (unknownFields != null) {
  1215. this.UnknownFields = unknownFields.Build();
  1216. }
  1217. return this;
  1218. }
  1219. default: {
  1220. if (pb::WireFormat.IsEndGroupTag(tag)) {
  1221. if (unknownFields != null) {
  1222. this.UnknownFields = unknownFields.Build();
  1223. }
  1224. return this;
  1225. }
  1226. if (unknownFields == null) {
  1227. unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
  1228. }
  1229. ParseUnknownField(input, unknownFields, extensionRegistry, tag);
  1230. break;
  1231. }
  1232. }
  1233. }
  1234. }
  1235. }
  1236. static DummyMessageInvalidAsOptionType() {
  1237. object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor, null);
  1238. }
  1239. }
  1240. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  1241. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  1242. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  1243. public sealed partial class CustomOptionMinIntegerValues : pb::GeneratedMessage<CustomOptionMinIntegerValues, CustomOptionMinIntegerValues.Builder> {
  1244. private static readonly CustomOptionMinIntegerValues defaultInstance = new Builder().BuildPartial();
  1245. public static CustomOptionMinIntegerValues DefaultInstance {
  1246. get { return defaultInstance; }
  1247. }
  1248. public override CustomOptionMinIntegerValues DefaultInstanceForType {
  1249. get { return defaultInstance; }
  1250. }
  1251. protected override CustomOptionMinIntegerValues ThisMessage {
  1252. get { return this; }
  1253. }
  1254. public static pbd::MessageDescriptor Descriptor {
  1255. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_CustomOptionMinIntegerValues__Descriptor; }
  1256. }
  1257. protected override pb::FieldAccess.FieldAccessorTable<CustomOptionMinIntegerValues, CustomOptionMinIntegerValues.Builder> InternalFieldAccessors {
  1258. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_CustomOptionMinIntegerValues__FieldAccessorTable; }
  1259. }
  1260. public override bool IsInitialized {
  1261. get {
  1262. return true;
  1263. }
  1264. }
  1265. public override void WriteTo(pb::CodedOutputStream output) {
  1266. int size = SerializedSize;
  1267. UnknownFields.WriteTo(output);
  1268. }
  1269. private int memoizedSerializedSize = -1;
  1270. public override int SerializedSize {
  1271. get {
  1272. int size = memoizedSerializedSize;
  1273. if (size != -1) return size;
  1274. size = 0;
  1275. size += UnknownFields.SerializedSize;
  1276. memoizedSerializedSize = size;
  1277. return size;
  1278. }
  1279. }
  1280. public static CustomOptionMinIntegerValues ParseFrom(pb::ByteString data) {
  1281. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  1282. }
  1283. public static CustomOptionMinIntegerValues ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
  1284. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  1285. }
  1286. public static CustomOptionMinIntegerValues ParseFrom(byte[] data) {
  1287. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  1288. }
  1289. public static CustomOptionMinIntegerValues ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
  1290. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  1291. }
  1292. public static CustomOptionMinIntegerValues ParseFrom(global::System.IO.Stream input) {
  1293. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  1294. }
  1295. public static CustomOptionMinIntegerValues ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  1296. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  1297. }
  1298. public static CustomOptionMinIntegerValues ParseDelimitedFrom(global::System.IO.Stream input) {
  1299. return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
  1300. }
  1301. public static CustomOptionMinIntegerValues ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  1302. return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
  1303. }
  1304. public static CustomOptionMinIntegerValues ParseFrom(pb::CodedInputStream input) {
  1305. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  1306. }
  1307. public static CustomOptionMinIntegerValues ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  1308. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  1309. }
  1310. public static Builder CreateBuilder() { return new Builder(); }
  1311. public override Builder ToBuilder() { return CreateBuilder(this); }
  1312. public override Builder CreateBuilderForType() { return new Builder(); }
  1313. public static Builder CreateBuilder(CustomOptionMinIntegerValues prototype) {
  1314. return (Builder) new Builder().MergeFrom(prototype);
  1315. }
  1316. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  1317. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  1318. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  1319. public sealed partial class Builder : pb::GeneratedBuilder<CustomOptionMinIntegerValues, Builder> {
  1320. protected override Builder ThisBuilder {
  1321. get { return this; }
  1322. }
  1323. public Builder() {}
  1324. CustomOptionMinIntegerValues result = new CustomOptionMinIntegerValues();
  1325. protected override CustomOptionMinIntegerValues MessageBeingBuilt {
  1326. get { return result; }
  1327. }
  1328. public override Builder Clear() {
  1329. result = new CustomOptionMinIntegerValues();
  1330. return this;
  1331. }
  1332. public override Builder Clone() {
  1333. return new Builder().MergeFrom(result);
  1334. }
  1335. public override pbd::MessageDescriptor DescriptorForType {
  1336. get { return global::Google.ProtocolBuffers.TestProtos.CustomOptionMinIntegerValues.Descriptor; }
  1337. }
  1338. public override CustomOptionMinIntegerValues DefaultInstanceForType {
  1339. get { return global::Google.ProtocolBuffers.TestProtos.CustomOptionMinIntegerValues.DefaultInstance; }
  1340. }
  1341. public override CustomOptionMinIntegerValues BuildPartial() {
  1342. if (result == null) {
  1343. throw new global::System.InvalidOperationException("build() has already been called on this Builder");
  1344. }
  1345. CustomOptionMinIntegerValues returnMe = result;
  1346. result = null;
  1347. return returnMe;
  1348. }
  1349. public override Builder MergeFrom(pb::IMessage other) {
  1350. if (other is CustomOptionMinIntegerValues) {
  1351. return MergeFrom((CustomOptionMinIntegerValues) other);
  1352. } else {
  1353. base.MergeFrom(other);
  1354. return this;
  1355. }
  1356. }
  1357. public override Builder MergeFrom(CustomOptionMinIntegerValues other) {
  1358. if (other == global::Google.ProtocolBuffers.TestProtos.CustomOptionMinIntegerValues.DefaultInstance) return this;
  1359. this.MergeUnknownFields(other.UnknownFields);
  1360. return this;
  1361. }
  1362. public override Builder MergeFrom(pb::CodedInputStream input) {
  1363. return MergeFrom(input, pb::ExtensionRegistry.Empty);
  1364. }
  1365. public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  1366. pb::UnknownFieldSet.Builder unknownFields = null;
  1367. while (true) {
  1368. uint tag = input.ReadTag();
  1369. switch (tag) {
  1370. case 0: {
  1371. if (unknownFields != null) {
  1372. this.UnknownFields = unknownFields.Build();
  1373. }
  1374. return this;
  1375. }
  1376. default: {
  1377. if (pb::WireFormat.IsEndGroupTag(tag)) {
  1378. if (unknownFields != null) {
  1379. this.UnknownFields = unknownFields.Build();
  1380. }
  1381. return this;
  1382. }
  1383. if (unknownFields == null) {
  1384. unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
  1385. }
  1386. ParseUnknownField(input, unknownFields, extensionRegistry, tag);
  1387. break;
  1388. }
  1389. }
  1390. }
  1391. }
  1392. }
  1393. static CustomOptionMinIntegerValues() {
  1394. object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor, null);
  1395. }
  1396. }
  1397. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  1398. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  1399. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  1400. public sealed partial class CustomOptionMaxIntegerValues : pb::GeneratedMessage<CustomOptionMaxIntegerValues, CustomOptionMaxIntegerValues.Builder> {
  1401. private static readonly CustomOptionMaxIntegerValues defaultInstance = new Builder().BuildPartial();
  1402. public static CustomOptionMaxIntegerValues DefaultInstance {
  1403. get { return defaultInstance; }
  1404. }
  1405. public override CustomOptionMaxIntegerValues DefaultInstanceForType {
  1406. get { return defaultInstance; }
  1407. }
  1408. protected override CustomOptionMaxIntegerValues ThisMessage {
  1409. get { return this; }
  1410. }
  1411. public static pbd::MessageDescriptor Descriptor {
  1412. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_CustomOptionMaxIntegerValues__Descriptor; }
  1413. }
  1414. protected override pb::FieldAccess.FieldAccessorTable<CustomOptionMaxIntegerValues, CustomOptionMaxIntegerValues.Builder> InternalFieldAccessors {
  1415. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_CustomOptionMaxIntegerValues__FieldAccessorTable; }
  1416. }
  1417. public override bool IsInitialized {
  1418. get {
  1419. return true;
  1420. }
  1421. }
  1422. public override void WriteTo(pb::CodedOutputStream output) {
  1423. int size = SerializedSize;
  1424. UnknownFields.WriteTo(output);
  1425. }
  1426. private int memoizedSerializedSize = -1;
  1427. public override int SerializedSize {
  1428. get {
  1429. int size = memoizedSerializedSize;
  1430. if (size != -1) return size;
  1431. size = 0;
  1432. size += UnknownFields.SerializedSize;
  1433. memoizedSerializedSize = size;
  1434. return size;
  1435. }
  1436. }
  1437. public static CustomOptionMaxIntegerValues ParseFrom(pb::ByteString data) {
  1438. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  1439. }
  1440. public static CustomOptionMaxIntegerValues ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
  1441. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  1442. }
  1443. public static CustomOptionMaxIntegerValues ParseFrom(byte[] data) {
  1444. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  1445. }
  1446. public static CustomOptionMaxIntegerValues ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
  1447. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  1448. }
  1449. public static CustomOptionMaxIntegerValues ParseFrom(global::System.IO.Stream input) {
  1450. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  1451. }
  1452. public static CustomOptionMaxIntegerValues ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  1453. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  1454. }
  1455. public static CustomOptionMaxIntegerValues ParseDelimitedFrom(global::System.IO.Stream input) {
  1456. return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
  1457. }
  1458. public static CustomOptionMaxIntegerValues ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  1459. return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
  1460. }
  1461. public static CustomOptionMaxIntegerValues ParseFrom(pb::CodedInputStream input) {
  1462. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  1463. }
  1464. public static CustomOptionMaxIntegerValues ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  1465. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  1466. }
  1467. public static Builder CreateBuilder() { return new Builder(); }
  1468. public override Builder ToBuilder() { return CreateBuilder(this); }
  1469. public override Builder CreateBuilderForType() { return new Builder(); }
  1470. public static Builder CreateBuilder(CustomOptionMaxIntegerValues prototype) {
  1471. return (Builder) new Builder().MergeFrom(prototype);
  1472. }
  1473. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  1474. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  1475. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  1476. public sealed partial class Builder : pb::GeneratedBuilder<CustomOptionMaxIntegerValues, Builder> {
  1477. protected override Builder ThisBuilder {
  1478. get { return this; }
  1479. }
  1480. public Builder() {}
  1481. CustomOptionMaxIntegerValues result = new CustomOptionMaxIntegerValues();
  1482. protected override CustomOptionMaxIntegerValues MessageBeingBuilt {
  1483. get { return result; }
  1484. }
  1485. public override Builder Clear() {
  1486. result = new CustomOptionMaxIntegerValues();
  1487. return this;
  1488. }
  1489. public override Builder Clone() {
  1490. return new Builder().MergeFrom(result);
  1491. }
  1492. public override pbd::MessageDescriptor DescriptorForType {
  1493. get { return global::Google.ProtocolBuffers.TestProtos.CustomOptionMaxIntegerValues.Descriptor; }
  1494. }
  1495. public override CustomOptionMaxIntegerValues DefaultInstanceForType {
  1496. get { return global::Google.ProtocolBuffers.TestProtos.CustomOptionMaxIntegerValues.DefaultInstance; }
  1497. }
  1498. public override CustomOptionMaxIntegerValues BuildPartial() {
  1499. if (result == null) {
  1500. throw new global::System.InvalidOperationException("build() has already been called on this Builder");
  1501. }
  1502. CustomOptionMaxIntegerValues returnMe = result;
  1503. result = null;
  1504. return returnMe;
  1505. }
  1506. public override Builder MergeFrom(pb::IMessage other) {
  1507. if (other is CustomOptionMaxIntegerValues) {
  1508. return MergeFrom((CustomOptionMaxIntegerValues) other);
  1509. } else {
  1510. base.MergeFrom(other);
  1511. return this;
  1512. }
  1513. }
  1514. public override Builder MergeFrom(CustomOptionMaxIntegerValues other) {
  1515. if (other == global::Google.ProtocolBuffers.TestProtos.CustomOptionMaxIntegerValues.DefaultInstance) return this;
  1516. this.MergeUnknownFields(other.UnknownFields);
  1517. return this;
  1518. }
  1519. public override Builder MergeFrom(pb::CodedInputStream input) {
  1520. return MergeFrom(input, pb::ExtensionRegistry.Empty);
  1521. }
  1522. public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  1523. pb::UnknownFieldSet.Builder unknownFields = null;
  1524. while (true) {
  1525. uint tag = input.ReadTag();
  1526. switch (tag) {
  1527. case 0: {
  1528. if (unknownFields != null) {
  1529. this.UnknownFields = unknownFields.Build();
  1530. }
  1531. return this;
  1532. }
  1533. default: {
  1534. if (pb::WireFormat.IsEndGroupTag(tag)) {
  1535. if (unknownFields != null) {
  1536. this.UnknownFields = unknownFields.Build();
  1537. }
  1538. return this;
  1539. }
  1540. if (unknownFields == null) {
  1541. unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
  1542. }
  1543. ParseUnknownField(input, unknownFields, extensionRegistry, tag);
  1544. break;
  1545. }
  1546. }
  1547. }
  1548. }
  1549. }
  1550. static CustomOptionMaxIntegerValues() {
  1551. object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor, null);
  1552. }
  1553. }
  1554. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  1555. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  1556. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  1557. public sealed partial class CustomOptionOtherValues : pb::GeneratedMessage<CustomOptionOtherValues, CustomOptionOtherValues.Builder> {
  1558. private static readonly CustomOptionOtherValues defaultInstance = new Builder().BuildPartial();
  1559. public static CustomOptionOtherValues DefaultInstance {
  1560. get { return defaultInstance; }
  1561. }
  1562. public override CustomOptionOtherValues DefaultInstanceForType {
  1563. get { return defaultInstance; }
  1564. }
  1565. protected override CustomOptionOtherValues ThisMessage {
  1566. get { return this; }
  1567. }
  1568. public static pbd::MessageDescriptor Descriptor {
  1569. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_CustomOptionOtherValues__Descriptor; }
  1570. }
  1571. protected override pb::FieldAccess.FieldAccessorTable<CustomOptionOtherValues, CustomOptionOtherValues.Builder> InternalFieldAccessors {
  1572. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_CustomOptionOtherValues__FieldAccessorTable; }
  1573. }
  1574. public override bool IsInitialized {
  1575. get {
  1576. return true;
  1577. }
  1578. }
  1579. public override void WriteTo(pb::CodedOutputStream output) {
  1580. int size = SerializedSize;
  1581. UnknownFields.WriteTo(output);
  1582. }
  1583. private int memoizedSerializedSize = -1;
  1584. public override int SerializedSize {
  1585. get {
  1586. int size = memoizedSerializedSize;
  1587. if (size != -1) return size;
  1588. size = 0;
  1589. size += UnknownFields.SerializedSize;
  1590. memoizedSerializedSize = size;
  1591. return size;
  1592. }
  1593. }
  1594. public static CustomOptionOtherValues ParseFrom(pb::ByteString data) {
  1595. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  1596. }
  1597. public static CustomOptionOtherValues ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
  1598. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  1599. }
  1600. public static CustomOptionOtherValues ParseFrom(byte[] data) {
  1601. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  1602. }
  1603. public static CustomOptionOtherValues ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
  1604. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  1605. }
  1606. public static CustomOptionOtherValues ParseFrom(global::System.IO.Stream input) {
  1607. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  1608. }
  1609. public static CustomOptionOtherValues ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  1610. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  1611. }
  1612. public static CustomOptionOtherValues ParseDelimitedFrom(global::System.IO.Stream input) {
  1613. return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
  1614. }
  1615. public static CustomOptionOtherValues ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  1616. return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
  1617. }
  1618. public static CustomOptionOtherValues ParseFrom(pb::CodedInputStream input) {
  1619. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  1620. }
  1621. public static CustomOptionOtherValues ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  1622. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  1623. }
  1624. public static Builder CreateBuilder() { return new Builder(); }
  1625. public override Builder ToBuilder() { return CreateBuilder(this); }
  1626. public override Builder CreateBuilderForType() { return new Builder(); }
  1627. public static Builder CreateBuilder(CustomOptionOtherValues prototype) {
  1628. return (Builder) new Builder().MergeFrom(prototype);
  1629. }
  1630. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  1631. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  1632. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  1633. public sealed partial class Builder : pb::GeneratedBuilder<CustomOptionOtherValues, Builder> {
  1634. protected override Builder ThisBuilder {
  1635. get { return this; }
  1636. }
  1637. public Builder() {}
  1638. CustomOptionOtherValues result = new CustomOptionOtherValues();
  1639. protected override CustomOptionOtherValues MessageBeingBuilt {
  1640. get { return result; }
  1641. }
  1642. public override Builder Clear() {
  1643. result = new CustomOptionOtherValues();
  1644. return this;
  1645. }
  1646. public override Builder Clone() {
  1647. return new Builder().MergeFrom(result);
  1648. }
  1649. public override pbd::MessageDescriptor DescriptorForType {
  1650. get { return global::Google.ProtocolBuffers.TestProtos.CustomOptionOtherValues.Descriptor; }
  1651. }
  1652. public override CustomOptionOtherValues DefaultInstanceForType {
  1653. get { return global::Google.ProtocolBuffers.TestProtos.CustomOptionOtherValues.DefaultInstance; }
  1654. }
  1655. public override CustomOptionOtherValues BuildPartial() {
  1656. if (result == null) {
  1657. throw new global::System.InvalidOperationException("build() has already been called on this Builder");
  1658. }
  1659. CustomOptionOtherValues returnMe = result;
  1660. result = null;
  1661. return returnMe;
  1662. }
  1663. public override Builder MergeFrom(pb::IMessage other) {
  1664. if (other is CustomOptionOtherValues) {
  1665. return MergeFrom((CustomOptionOtherValues) other);
  1666. } else {
  1667. base.MergeFrom(other);
  1668. return this;
  1669. }
  1670. }
  1671. public override Builder MergeFrom(CustomOptionOtherValues other) {
  1672. if (other == global::Google.ProtocolBuffers.TestProtos.CustomOptionOtherValues.DefaultInstance) return this;
  1673. this.MergeUnknownFields(other.UnknownFields);
  1674. return this;
  1675. }
  1676. public override Builder MergeFrom(pb::CodedInputStream input) {
  1677. return MergeFrom(input, pb::ExtensionRegistry.Empty);
  1678. }
  1679. public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  1680. pb::UnknownFieldSet.Builder unknownFields = null;
  1681. while (true) {
  1682. uint tag = input.ReadTag();
  1683. switch (tag) {
  1684. case 0: {
  1685. if (unknownFields != null) {
  1686. this.UnknownFields = unknownFields.Build();
  1687. }
  1688. return this;
  1689. }
  1690. default: {
  1691. if (pb::WireFormat.IsEndGroupTag(tag)) {
  1692. if (unknownFields != null) {
  1693. this.UnknownFields = unknownFields.Build();
  1694. }
  1695. return this;
  1696. }
  1697. if (unknownFields == null) {
  1698. unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
  1699. }
  1700. ParseUnknownField(input, unknownFields, extensionRegistry, tag);
  1701. break;
  1702. }
  1703. }
  1704. }
  1705. }
  1706. }
  1707. static CustomOptionOtherValues() {
  1708. object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor, null);
  1709. }
  1710. }
  1711. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  1712. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  1713. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  1714. public sealed partial class SettingRealsFromPositiveInts : pb::GeneratedMessage<SettingRealsFromPositiveInts, SettingRealsFromPositiveInts.Builder> {
  1715. private static readonly SettingRealsFromPositiveInts defaultInstance = new Builder().BuildPartial();
  1716. public static SettingRealsFromPositiveInts DefaultInstance {
  1717. get { return defaultInstance; }
  1718. }
  1719. public override SettingRealsFromPositiveInts DefaultInstanceForType {
  1720. get { return defaultInstance; }
  1721. }
  1722. protected override SettingRealsFromPositiveInts ThisMessage {
  1723. get { return this; }
  1724. }
  1725. public static pbd::MessageDescriptor Descriptor {
  1726. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_SettingRealsFromPositiveInts__Descriptor; }
  1727. }
  1728. protected override pb::FieldAccess.FieldAccessorTable<SettingRealsFromPositiveInts, SettingRealsFromPositiveInts.Builder> InternalFieldAccessors {
  1729. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_SettingRealsFromPositiveInts__FieldAccessorTable; }
  1730. }
  1731. public override bool IsInitialized {
  1732. get {
  1733. return true;
  1734. }
  1735. }
  1736. public override void WriteTo(pb::CodedOutputStream output) {
  1737. int size = SerializedSize;
  1738. UnknownFields.WriteTo(output);
  1739. }
  1740. private int memoizedSerializedSize = -1;
  1741. public override int SerializedSize {
  1742. get {
  1743. int size = memoizedSerializedSize;
  1744. if (size != -1) return size;
  1745. size = 0;
  1746. size += UnknownFields.SerializedSize;
  1747. memoizedSerializedSize = size;
  1748. return size;
  1749. }
  1750. }
  1751. public static SettingRealsFromPositiveInts ParseFrom(pb::ByteString data) {
  1752. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  1753. }
  1754. public static SettingRealsFromPositiveInts ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
  1755. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  1756. }
  1757. public static SettingRealsFromPositiveInts ParseFrom(byte[] data) {
  1758. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  1759. }
  1760. public static SettingRealsFromPositiveInts ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
  1761. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  1762. }
  1763. public static SettingRealsFromPositiveInts ParseFrom(global::System.IO.Stream input) {
  1764. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  1765. }
  1766. public static SettingRealsFromPositiveInts ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  1767. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  1768. }
  1769. public static SettingRealsFromPositiveInts ParseDelimitedFrom(global::System.IO.Stream input) {
  1770. return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
  1771. }
  1772. public static SettingRealsFromPositiveInts ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  1773. return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
  1774. }
  1775. public static SettingRealsFromPositiveInts ParseFrom(pb::CodedInputStream input) {
  1776. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  1777. }
  1778. public static SettingRealsFromPositiveInts ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  1779. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  1780. }
  1781. public static Builder CreateBuilder() { return new Builder(); }
  1782. public override Builder ToBuilder() { return CreateBuilder(this); }
  1783. public override Builder CreateBuilderForType() { return new Builder(); }
  1784. public static Builder CreateBuilder(SettingRealsFromPositiveInts prototype) {
  1785. return (Builder) new Builder().MergeFrom(prototype);
  1786. }
  1787. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  1788. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  1789. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  1790. public sealed partial class Builder : pb::GeneratedBuilder<SettingRealsFromPositiveInts, Builder> {
  1791. protected override Builder ThisBuilder {
  1792. get { return this; }
  1793. }
  1794. public Builder() {}
  1795. SettingRealsFromPositiveInts result = new SettingRealsFromPositiveInts();
  1796. protected override SettingRealsFromPositiveInts MessageBeingBuilt {
  1797. get { return result; }
  1798. }
  1799. public override Builder Clear() {
  1800. result = new SettingRealsFromPositiveInts();
  1801. return this;
  1802. }
  1803. public override Builder Clone() {
  1804. return new Builder().MergeFrom(result);
  1805. }
  1806. public override pbd::MessageDescriptor DescriptorForType {
  1807. get { return global::Google.ProtocolBuffers.TestProtos.SettingRealsFromPositiveInts.Descriptor; }
  1808. }
  1809. public override SettingRealsFromPositiveInts DefaultInstanceForType {
  1810. get { return global::Google.ProtocolBuffers.TestProtos.SettingRealsFromPositiveInts.DefaultInstance; }
  1811. }
  1812. public override SettingRealsFromPositiveInts BuildPartial() {
  1813. if (result == null) {
  1814. throw new global::System.InvalidOperationException("build() has already been called on this Builder");
  1815. }
  1816. SettingRealsFromPositiveInts returnMe = result;
  1817. result = null;
  1818. return returnMe;
  1819. }
  1820. public override Builder MergeFrom(pb::IMessage other) {
  1821. if (other is SettingRealsFromPositiveInts) {
  1822. return MergeFrom((SettingRealsFromPositiveInts) other);
  1823. } else {
  1824. base.MergeFrom(other);
  1825. return this;
  1826. }
  1827. }
  1828. public override Builder MergeFrom(SettingRealsFromPositiveInts other) {
  1829. if (other == global::Google.ProtocolBuffers.TestProtos.SettingRealsFromPositiveInts.DefaultInstance) return this;
  1830. this.MergeUnknownFields(other.UnknownFields);
  1831. return this;
  1832. }
  1833. public override Builder MergeFrom(pb::CodedInputStream input) {
  1834. return MergeFrom(input, pb::ExtensionRegistry.Empty);
  1835. }
  1836. public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  1837. pb::UnknownFieldSet.Builder unknownFields = null;
  1838. while (true) {
  1839. uint tag = input.ReadTag();
  1840. switch (tag) {
  1841. case 0: {
  1842. if (unknownFields != null) {
  1843. this.UnknownFields = unknownFields.Build();
  1844. }
  1845. return this;
  1846. }
  1847. default: {
  1848. if (pb::WireFormat.IsEndGroupTag(tag)) {
  1849. if (unknownFields != null) {
  1850. this.UnknownFields = unknownFields.Build();
  1851. }
  1852. return this;
  1853. }
  1854. if (unknownFields == null) {
  1855. unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
  1856. }
  1857. ParseUnknownField(input, unknownFields, extensionRegistry, tag);
  1858. break;
  1859. }
  1860. }
  1861. }
  1862. }
  1863. }
  1864. static SettingRealsFromPositiveInts() {
  1865. object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor, null);
  1866. }
  1867. }
  1868. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  1869. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  1870. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  1871. public sealed partial class SettingRealsFromNegativeInts : pb::GeneratedMessage<SettingRealsFromNegativeInts, SettingRealsFromNegativeInts.Builder> {
  1872. private static readonly SettingRealsFromNegativeInts defaultInstance = new Builder().BuildPartial();
  1873. public static SettingRealsFromNegativeInts DefaultInstance {
  1874. get { return defaultInstance; }
  1875. }
  1876. public override SettingRealsFromNegativeInts DefaultInstanceForType {
  1877. get { return defaultInstance; }
  1878. }
  1879. protected override SettingRealsFromNegativeInts ThisMessage {
  1880. get { return this; }
  1881. }
  1882. public static pbd::MessageDescriptor Descriptor {
  1883. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_SettingRealsFromNegativeInts__Descriptor; }
  1884. }
  1885. protected override pb::FieldAccess.FieldAccessorTable<SettingRealsFromNegativeInts, SettingRealsFromNegativeInts.Builder> InternalFieldAccessors {
  1886. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_SettingRealsFromNegativeInts__FieldAccessorTable; }
  1887. }
  1888. public override bool IsInitialized {
  1889. get {
  1890. return true;
  1891. }
  1892. }
  1893. public override void WriteTo(pb::CodedOutputStream output) {
  1894. int size = SerializedSize;
  1895. UnknownFields.WriteTo(output);
  1896. }
  1897. private int memoizedSerializedSize = -1;
  1898. public override int SerializedSize {
  1899. get {
  1900. int size = memoizedSerializedSize;
  1901. if (size != -1) return size;
  1902. size = 0;
  1903. size += UnknownFields.SerializedSize;
  1904. memoizedSerializedSize = size;
  1905. return size;
  1906. }
  1907. }
  1908. public static SettingRealsFromNegativeInts ParseFrom(pb::ByteString data) {
  1909. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  1910. }
  1911. public static SettingRealsFromNegativeInts ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
  1912. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  1913. }
  1914. public static SettingRealsFromNegativeInts ParseFrom(byte[] data) {
  1915. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  1916. }
  1917. public static SettingRealsFromNegativeInts ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
  1918. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  1919. }
  1920. public static SettingRealsFromNegativeInts ParseFrom(global::System.IO.Stream input) {
  1921. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  1922. }
  1923. public static SettingRealsFromNegativeInts ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  1924. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  1925. }
  1926. public static SettingRealsFromNegativeInts ParseDelimitedFrom(global::System.IO.Stream input) {
  1927. return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
  1928. }
  1929. public static SettingRealsFromNegativeInts ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  1930. return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
  1931. }
  1932. public static SettingRealsFromNegativeInts ParseFrom(pb::CodedInputStream input) {
  1933. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  1934. }
  1935. public static SettingRealsFromNegativeInts ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  1936. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  1937. }
  1938. public static Builder CreateBuilder() { return new Builder(); }
  1939. public override Builder ToBuilder() { return CreateBuilder(this); }
  1940. public override Builder CreateBuilderForType() { return new Builder(); }
  1941. public static Builder CreateBuilder(SettingRealsFromNegativeInts prototype) {
  1942. return (Builder) new Builder().MergeFrom(prototype);
  1943. }
  1944. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  1945. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  1946. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  1947. public sealed partial class Builder : pb::GeneratedBuilder<SettingRealsFromNegativeInts, Builder> {
  1948. protected override Builder ThisBuilder {
  1949. get { return this; }
  1950. }
  1951. public Builder() {}
  1952. SettingRealsFromNegativeInts result = new SettingRealsFromNegativeInts();
  1953. protected override SettingRealsFromNegativeInts MessageBeingBuilt {
  1954. get { return result; }
  1955. }
  1956. public override Builder Clear() {
  1957. result = new SettingRealsFromNegativeInts();
  1958. return this;
  1959. }
  1960. public override Builder Clone() {
  1961. return new Builder().MergeFrom(result);
  1962. }
  1963. public override pbd::MessageDescriptor DescriptorForType {
  1964. get { return global::Google.ProtocolBuffers.TestProtos.SettingRealsFromNegativeInts.Descriptor; }
  1965. }
  1966. public override SettingRealsFromNegativeInts DefaultInstanceForType {
  1967. get { return global::Google.ProtocolBuffers.TestProtos.SettingRealsFromNegativeInts.DefaultInstance; }
  1968. }
  1969. public override SettingRealsFromNegativeInts BuildPartial() {
  1970. if (result == null) {
  1971. throw new global::System.InvalidOperationException("build() has already been called on this Builder");
  1972. }
  1973. SettingRealsFromNegativeInts returnMe = result;
  1974. result = null;
  1975. return returnMe;
  1976. }
  1977. public override Builder MergeFrom(pb::IMessage other) {
  1978. if (other is SettingRealsFromNegativeInts) {
  1979. return MergeFrom((SettingRealsFromNegativeInts) other);
  1980. } else {
  1981. base.MergeFrom(other);
  1982. return this;
  1983. }
  1984. }
  1985. public override Builder MergeFrom(SettingRealsFromNegativeInts other) {
  1986. if (other == global::Google.ProtocolBuffers.TestProtos.SettingRealsFromNegativeInts.DefaultInstance) return this;
  1987. this.MergeUnknownFields(other.UnknownFields);
  1988. return this;
  1989. }
  1990. public override Builder MergeFrom(pb::CodedInputStream input) {
  1991. return MergeFrom(input, pb::ExtensionRegistry.Empty);
  1992. }
  1993. public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  1994. pb::UnknownFieldSet.Builder unknownFields = null;
  1995. while (true) {
  1996. uint tag = input.ReadTag();
  1997. switch (tag) {
  1998. case 0: {
  1999. if (unknownFields != null) {
  2000. this.UnknownFields = unknownFields.Build();
  2001. }
  2002. return this;
  2003. }
  2004. default: {
  2005. if (pb::WireFormat.IsEndGroupTag(tag)) {
  2006. if (unknownFields != null) {
  2007. this.UnknownFields = unknownFields.Build();
  2008. }
  2009. return this;
  2010. }
  2011. if (unknownFields == null) {
  2012. unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
  2013. }
  2014. ParseUnknownField(input, unknownFields, extensionRegistry, tag);
  2015. break;
  2016. }
  2017. }
  2018. }
  2019. }
  2020. }
  2021. static SettingRealsFromNegativeInts() {
  2022. object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor, null);
  2023. }
  2024. }
  2025. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  2026. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  2027. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  2028. public sealed partial class ComplexOptionType1 : pb::ExtendableMessage<ComplexOptionType1, ComplexOptionType1.Builder> {
  2029. private static readonly ComplexOptionType1 defaultInstance = new Builder().BuildPartial();
  2030. public static ComplexOptionType1 DefaultInstance {
  2031. get { return defaultInstance; }
  2032. }
  2033. public override ComplexOptionType1 DefaultInstanceForType {
  2034. get { return defaultInstance; }
  2035. }
  2036. protected override ComplexOptionType1 ThisMessage {
  2037. get { return this; }
  2038. }
  2039. public static pbd::MessageDescriptor Descriptor {
  2040. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_ComplexOptionType1__Descriptor; }
  2041. }
  2042. protected override pb::FieldAccess.FieldAccessorTable<ComplexOptionType1, ComplexOptionType1.Builder> InternalFieldAccessors {
  2043. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_ComplexOptionType1__FieldAccessorTable; }
  2044. }
  2045. public const int FooFieldNumber = 1;
  2046. private bool hasFoo;
  2047. private int foo_ = 0;
  2048. public bool HasFoo {
  2049. get { return hasFoo; }
  2050. }
  2051. public int Foo {
  2052. get { return foo_; }
  2053. }
  2054. public const int Foo2FieldNumber = 2;
  2055. private bool hasFoo2;
  2056. private int foo2_ = 0;
  2057. public bool HasFoo2 {
  2058. get { return hasFoo2; }
  2059. }
  2060. public int Foo2 {
  2061. get { return foo2_; }
  2062. }
  2063. public const int Foo3FieldNumber = 3;
  2064. private bool hasFoo3;
  2065. private int foo3_ = 0;
  2066. public bool HasFoo3 {
  2067. get { return hasFoo3; }
  2068. }
  2069. public int Foo3 {
  2070. get { return foo3_; }
  2071. }
  2072. public override bool IsInitialized {
  2073. get {
  2074. if (!ExtensionsAreInitialized) return false;
  2075. return true;
  2076. }
  2077. }
  2078. public override void WriteTo(pb::CodedOutputStream output) {
  2079. int size = SerializedSize;
  2080. pb::ExtendableMessage<ComplexOptionType1, ComplexOptionType1.Builder>.ExtensionWriter extensionWriter = CreateExtensionWriter(this);
  2081. if (HasFoo) {
  2082. output.WriteInt32(1, "foo", Foo);
  2083. }
  2084. if (HasFoo2) {
  2085. output.WriteInt32(2, "foo2", Foo2);
  2086. }
  2087. if (HasFoo3) {
  2088. output.WriteInt32(3, "foo3", Foo3);
  2089. }
  2090. extensionWriter.WriteUntil(536870912, output);
  2091. UnknownFields.WriteTo(output);
  2092. }
  2093. private int memoizedSerializedSize = -1;
  2094. public override int SerializedSize {
  2095. get {
  2096. int size = memoizedSerializedSize;
  2097. if (size != -1) return size;
  2098. size = 0;
  2099. if (HasFoo) {
  2100. size += pb::CodedOutputStream.ComputeInt32Size(1, Foo);
  2101. }
  2102. if (HasFoo2) {
  2103. size += pb::CodedOutputStream.ComputeInt32Size(2, Foo2);
  2104. }
  2105. if (HasFoo3) {
  2106. size += pb::CodedOutputStream.ComputeInt32Size(3, Foo3);
  2107. }
  2108. size += ExtensionsSerializedSize;
  2109. size += UnknownFields.SerializedSize;
  2110. memoizedSerializedSize = size;
  2111. return size;
  2112. }
  2113. }
  2114. public static ComplexOptionType1 ParseFrom(pb::ByteString data) {
  2115. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  2116. }
  2117. public static ComplexOptionType1 ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
  2118. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  2119. }
  2120. public static ComplexOptionType1 ParseFrom(byte[] data) {
  2121. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  2122. }
  2123. public static ComplexOptionType1 ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
  2124. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  2125. }
  2126. public static ComplexOptionType1 ParseFrom(global::System.IO.Stream input) {
  2127. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  2128. }
  2129. public static ComplexOptionType1 ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  2130. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  2131. }
  2132. public static ComplexOptionType1 ParseDelimitedFrom(global::System.IO.Stream input) {
  2133. return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
  2134. }
  2135. public static ComplexOptionType1 ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  2136. return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
  2137. }
  2138. public static ComplexOptionType1 ParseFrom(pb::CodedInputStream input) {
  2139. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  2140. }
  2141. public static ComplexOptionType1 ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  2142. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  2143. }
  2144. public static Builder CreateBuilder() { return new Builder(); }
  2145. public override Builder ToBuilder() { return CreateBuilder(this); }
  2146. public override Builder CreateBuilderForType() { return new Builder(); }
  2147. public static Builder CreateBuilder(ComplexOptionType1 prototype) {
  2148. return (Builder) new Builder().MergeFrom(prototype);
  2149. }
  2150. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  2151. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  2152. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  2153. public sealed partial class Builder : pb::ExtendableBuilder<ComplexOptionType1, Builder> {
  2154. protected override Builder ThisBuilder {
  2155. get { return this; }
  2156. }
  2157. public Builder() {}
  2158. ComplexOptionType1 result = new ComplexOptionType1();
  2159. protected override ComplexOptionType1 MessageBeingBuilt {
  2160. get { return result; }
  2161. }
  2162. public override Builder Clear() {
  2163. result = new ComplexOptionType1();
  2164. return this;
  2165. }
  2166. public override Builder Clone() {
  2167. return new Builder().MergeFrom(result);
  2168. }
  2169. public override pbd::MessageDescriptor DescriptorForType {
  2170. get { return global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1.Descriptor; }
  2171. }
  2172. public override ComplexOptionType1 DefaultInstanceForType {
  2173. get { return global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1.DefaultInstance; }
  2174. }
  2175. public override ComplexOptionType1 BuildPartial() {
  2176. if (result == null) {
  2177. throw new global::System.InvalidOperationException("build() has already been called on this Builder");
  2178. }
  2179. ComplexOptionType1 returnMe = result;
  2180. result = null;
  2181. return returnMe;
  2182. }
  2183. public override Builder MergeFrom(pb::IMessage other) {
  2184. if (other is ComplexOptionType1) {
  2185. return MergeFrom((ComplexOptionType1) other);
  2186. } else {
  2187. base.MergeFrom(other);
  2188. return this;
  2189. }
  2190. }
  2191. public override Builder MergeFrom(ComplexOptionType1 other) {
  2192. if (other == global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1.DefaultInstance) return this;
  2193. if (other.HasFoo) {
  2194. Foo = other.Foo;
  2195. }
  2196. if (other.HasFoo2) {
  2197. Foo2 = other.Foo2;
  2198. }
  2199. if (other.HasFoo3) {
  2200. Foo3 = other.Foo3;
  2201. }
  2202. this.MergeExtensionFields(other);
  2203. this.MergeUnknownFields(other.UnknownFields);
  2204. return this;
  2205. }
  2206. public override Builder MergeFrom(pb::CodedInputStream input) {
  2207. return MergeFrom(input, pb::ExtensionRegistry.Empty);
  2208. }
  2209. public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  2210. pb::UnknownFieldSet.Builder unknownFields = null;
  2211. while (true) {
  2212. uint tag = input.ReadTag();
  2213. switch (tag) {
  2214. case 0: {
  2215. if (unknownFields != null) {
  2216. this.UnknownFields = unknownFields.Build();
  2217. }
  2218. return this;
  2219. }
  2220. default: {
  2221. if (pb::WireFormat.IsEndGroupTag(tag)) {
  2222. if (unknownFields != null) {
  2223. this.UnknownFields = unknownFields.Build();
  2224. }
  2225. return this;
  2226. }
  2227. if (unknownFields == null) {
  2228. unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
  2229. }
  2230. ParseUnknownField(input, unknownFields, extensionRegistry, tag);
  2231. break;
  2232. }
  2233. case 8: {
  2234. Foo = input.ReadInt32();
  2235. break;
  2236. }
  2237. case 16: {
  2238. Foo2 = input.ReadInt32();
  2239. break;
  2240. }
  2241. case 24: {
  2242. Foo3 = input.ReadInt32();
  2243. break;
  2244. }
  2245. }
  2246. }
  2247. }
  2248. public bool HasFoo {
  2249. get { return result.HasFoo; }
  2250. }
  2251. public int Foo {
  2252. get { return result.Foo; }
  2253. set { SetFoo(value); }
  2254. }
  2255. public Builder SetFoo(int value) {
  2256. result.hasFoo = true;
  2257. result.foo_ = value;
  2258. return this;
  2259. }
  2260. public Builder ClearFoo() {
  2261. result.hasFoo = false;
  2262. result.foo_ = 0;
  2263. return this;
  2264. }
  2265. public bool HasFoo2 {
  2266. get { return result.HasFoo2; }
  2267. }
  2268. public int Foo2 {
  2269. get { return result.Foo2; }
  2270. set { SetFoo2(value); }
  2271. }
  2272. public Builder SetFoo2(int value) {
  2273. result.hasFoo2 = true;
  2274. result.foo2_ = value;
  2275. return this;
  2276. }
  2277. public Builder ClearFoo2() {
  2278. result.hasFoo2 = false;
  2279. result.foo2_ = 0;
  2280. return this;
  2281. }
  2282. public bool HasFoo3 {
  2283. get { return result.HasFoo3; }
  2284. }
  2285. public int Foo3 {
  2286. get { return result.Foo3; }
  2287. set { SetFoo3(value); }
  2288. }
  2289. public Builder SetFoo3(int value) {
  2290. result.hasFoo3 = true;
  2291. result.foo3_ = value;
  2292. return this;
  2293. }
  2294. public Builder ClearFoo3() {
  2295. result.hasFoo3 = false;
  2296. result.foo3_ = 0;
  2297. return this;
  2298. }
  2299. }
  2300. static ComplexOptionType1() {
  2301. object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor, null);
  2302. }
  2303. }
  2304. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  2305. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  2306. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  2307. public sealed partial class ComplexOptionType2 : pb::ExtendableMessage<ComplexOptionType2, ComplexOptionType2.Builder> {
  2308. private static readonly ComplexOptionType2 defaultInstance = new Builder().BuildPartial();
  2309. public static ComplexOptionType2 DefaultInstance {
  2310. get { return defaultInstance; }
  2311. }
  2312. public override ComplexOptionType2 DefaultInstanceForType {
  2313. get { return defaultInstance; }
  2314. }
  2315. protected override ComplexOptionType2 ThisMessage {
  2316. get { return this; }
  2317. }
  2318. public static pbd::MessageDescriptor Descriptor {
  2319. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_ComplexOptionType2__Descriptor; }
  2320. }
  2321. protected override pb::FieldAccess.FieldAccessorTable<ComplexOptionType2, ComplexOptionType2.Builder> InternalFieldAccessors {
  2322. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_ComplexOptionType2__FieldAccessorTable; }
  2323. }
  2324. #region Nested types
  2325. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  2326. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  2327. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  2328. public static class Types {
  2329. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  2330. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  2331. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  2332. public sealed partial class ComplexOptionType4 : pb::GeneratedMessage<ComplexOptionType4, ComplexOptionType4.Builder> {
  2333. private static readonly ComplexOptionType4 defaultInstance = new Builder().BuildPartial();
  2334. public static ComplexOptionType4 DefaultInstance {
  2335. get { return defaultInstance; }
  2336. }
  2337. public override ComplexOptionType4 DefaultInstanceForType {
  2338. get { return defaultInstance; }
  2339. }
  2340. protected override ComplexOptionType4 ThisMessage {
  2341. get { return this; }
  2342. }
  2343. public static pbd::MessageDescriptor Descriptor {
  2344. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_ComplexOptionType2_ComplexOptionType4__Descriptor; }
  2345. }
  2346. protected override pb::FieldAccess.FieldAccessorTable<ComplexOptionType4, ComplexOptionType4.Builder> InternalFieldAccessors {
  2347. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_ComplexOptionType2_ComplexOptionType4__FieldAccessorTable; }
  2348. }
  2349. public const int ComplexOpt4FieldNumber = 7633546;
  2350. public static pb::GeneratedExtensionBase<global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4> ComplexOpt4;
  2351. public const int WaldoFieldNumber = 1;
  2352. private bool hasWaldo;
  2353. private int waldo_ = 0;
  2354. public bool HasWaldo {
  2355. get { return hasWaldo; }
  2356. }
  2357. public int Waldo {
  2358. get { return waldo_; }
  2359. }
  2360. public override bool IsInitialized {
  2361. get {
  2362. return true;
  2363. }
  2364. }
  2365. public override void WriteTo(pb::CodedOutputStream output) {
  2366. int size = SerializedSize;
  2367. if (HasWaldo) {
  2368. output.WriteInt32(1, "waldo", Waldo);
  2369. }
  2370. UnknownFields.WriteTo(output);
  2371. }
  2372. private int memoizedSerializedSize = -1;
  2373. public override int SerializedSize {
  2374. get {
  2375. int size = memoizedSerializedSize;
  2376. if (size != -1) return size;
  2377. size = 0;
  2378. if (HasWaldo) {
  2379. size += pb::CodedOutputStream.ComputeInt32Size(1, Waldo);
  2380. }
  2381. size += UnknownFields.SerializedSize;
  2382. memoizedSerializedSize = size;
  2383. return size;
  2384. }
  2385. }
  2386. public static ComplexOptionType4 ParseFrom(pb::ByteString data) {
  2387. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  2388. }
  2389. public static ComplexOptionType4 ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
  2390. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  2391. }
  2392. public static ComplexOptionType4 ParseFrom(byte[] data) {
  2393. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  2394. }
  2395. public static ComplexOptionType4 ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
  2396. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  2397. }
  2398. public static ComplexOptionType4 ParseFrom(global::System.IO.Stream input) {
  2399. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  2400. }
  2401. public static ComplexOptionType4 ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  2402. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  2403. }
  2404. public static ComplexOptionType4 ParseDelimitedFrom(global::System.IO.Stream input) {
  2405. return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
  2406. }
  2407. public static ComplexOptionType4 ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  2408. return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
  2409. }
  2410. public static ComplexOptionType4 ParseFrom(pb::CodedInputStream input) {
  2411. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  2412. }
  2413. public static ComplexOptionType4 ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  2414. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  2415. }
  2416. public static Builder CreateBuilder() { return new Builder(); }
  2417. public override Builder ToBuilder() { return CreateBuilder(this); }
  2418. public override Builder CreateBuilderForType() { return new Builder(); }
  2419. public static Builder CreateBuilder(ComplexOptionType4 prototype) {
  2420. return (Builder) new Builder().MergeFrom(prototype);
  2421. }
  2422. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  2423. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  2424. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  2425. public sealed partial class Builder : pb::GeneratedBuilder<ComplexOptionType4, Builder> {
  2426. protected override Builder ThisBuilder {
  2427. get { return this; }
  2428. }
  2429. public Builder() {}
  2430. ComplexOptionType4 result = new ComplexOptionType4();
  2431. protected override ComplexOptionType4 MessageBeingBuilt {
  2432. get { return result; }
  2433. }
  2434. public override Builder Clear() {
  2435. result = new ComplexOptionType4();
  2436. return this;
  2437. }
  2438. public override Builder Clone() {
  2439. return new Builder().MergeFrom(result);
  2440. }
  2441. public override pbd::MessageDescriptor DescriptorForType {
  2442. get { return global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4.Descriptor; }
  2443. }
  2444. public override ComplexOptionType4 DefaultInstanceForType {
  2445. get { return global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4.DefaultInstance; }
  2446. }
  2447. public override ComplexOptionType4 BuildPartial() {
  2448. if (result == null) {
  2449. throw new global::System.InvalidOperationException("build() has already been called on this Builder");
  2450. }
  2451. ComplexOptionType4 returnMe = result;
  2452. result = null;
  2453. return returnMe;
  2454. }
  2455. public override Builder MergeFrom(pb::IMessage other) {
  2456. if (other is ComplexOptionType4) {
  2457. return MergeFrom((ComplexOptionType4) other);
  2458. } else {
  2459. base.MergeFrom(other);
  2460. return this;
  2461. }
  2462. }
  2463. public override Builder MergeFrom(ComplexOptionType4 other) {
  2464. if (other == global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4.DefaultInstance) return this;
  2465. if (other.HasWaldo) {
  2466. Waldo = other.Waldo;
  2467. }
  2468. this.MergeUnknownFields(other.UnknownFields);
  2469. return this;
  2470. }
  2471. public override Builder MergeFrom(pb::CodedInputStream input) {
  2472. return MergeFrom(input, pb::ExtensionRegistry.Empty);
  2473. }
  2474. public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  2475. pb::UnknownFieldSet.Builder unknownFields = null;
  2476. while (true) {
  2477. uint tag = input.ReadTag();
  2478. switch (tag) {
  2479. case 0: {
  2480. if (unknownFields != null) {
  2481. this.UnknownFields = unknownFields.Build();
  2482. }
  2483. return this;
  2484. }
  2485. default: {
  2486. if (pb::WireFormat.IsEndGroupTag(tag)) {
  2487. if (unknownFields != null) {
  2488. this.UnknownFields = unknownFields.Build();
  2489. }
  2490. return this;
  2491. }
  2492. if (unknownFields == null) {
  2493. unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
  2494. }
  2495. ParseUnknownField(input, unknownFields, extensionRegistry, tag);
  2496. break;
  2497. }
  2498. case 8: {
  2499. Waldo = input.ReadInt32();
  2500. break;
  2501. }
  2502. }
  2503. }
  2504. }
  2505. public bool HasWaldo {
  2506. get { return result.HasWaldo; }
  2507. }
  2508. public int Waldo {
  2509. get { return result.Waldo; }
  2510. set { SetWaldo(value); }
  2511. }
  2512. public Builder SetWaldo(int value) {
  2513. result.hasWaldo = true;
  2514. result.waldo_ = value;
  2515. return this;
  2516. }
  2517. public Builder ClearWaldo() {
  2518. result.hasWaldo = false;
  2519. result.waldo_ = 0;
  2520. return this;
  2521. }
  2522. }
  2523. static ComplexOptionType4() {
  2524. object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor, null);
  2525. }
  2526. }
  2527. }
  2528. #endregion
  2529. public const int BarFieldNumber = 1;
  2530. private bool hasBar;
  2531. private global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1 bar_ = global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1.DefaultInstance;
  2532. public bool HasBar {
  2533. get { return hasBar; }
  2534. }
  2535. public global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1 Bar {
  2536. get { return bar_; }
  2537. }
  2538. public const int BazFieldNumber = 2;
  2539. private bool hasBaz;
  2540. private int baz_ = 0;
  2541. public bool HasBaz {
  2542. get { return hasBaz; }
  2543. }
  2544. public int Baz {
  2545. get { return baz_; }
  2546. }
  2547. public const int FredFieldNumber = 3;
  2548. private bool hasFred;
  2549. private global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4 fred_ = global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4.DefaultInstance;
  2550. public bool HasFred {
  2551. get { return hasFred; }
  2552. }
  2553. public global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4 Fred {
  2554. get { return fred_; }
  2555. }
  2556. public override bool IsInitialized {
  2557. get {
  2558. if (HasFred) {
  2559. if (!Fred.IsInitialized) return false;
  2560. }
  2561. if (!ExtensionsAreInitialized) return false;
  2562. return true;
  2563. }
  2564. }
  2565. public override void WriteTo(pb::CodedOutputStream output) {
  2566. int size = SerializedSize;
  2567. pb::ExtendableMessage<ComplexOptionType2, ComplexOptionType2.Builder>.ExtensionWriter extensionWriter = CreateExtensionWriter(this);
  2568. if (HasBar) {
  2569. output.WriteMessage(1, "bar", Bar);
  2570. }
  2571. if (HasBaz) {
  2572. output.WriteInt32(2, "baz", Baz);
  2573. }
  2574. if (HasFred) {
  2575. output.WriteMessage(3, "fred", Fred);
  2576. }
  2577. extensionWriter.WriteUntil(536870912, output);
  2578. UnknownFields.WriteTo(output);
  2579. }
  2580. private int memoizedSerializedSize = -1;
  2581. public override int SerializedSize {
  2582. get {
  2583. int size = memoizedSerializedSize;
  2584. if (size != -1) return size;
  2585. size = 0;
  2586. if (HasBar) {
  2587. size += pb::CodedOutputStream.ComputeMessageSize(1, Bar);
  2588. }
  2589. if (HasBaz) {
  2590. size += pb::CodedOutputStream.ComputeInt32Size(2, Baz);
  2591. }
  2592. if (HasFred) {
  2593. size += pb::CodedOutputStream.ComputeMessageSize(3, Fred);
  2594. }
  2595. size += ExtensionsSerializedSize;
  2596. size += UnknownFields.SerializedSize;
  2597. memoizedSerializedSize = size;
  2598. return size;
  2599. }
  2600. }
  2601. public static ComplexOptionType2 ParseFrom(pb::ByteString data) {
  2602. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  2603. }
  2604. public static ComplexOptionType2 ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
  2605. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  2606. }
  2607. public static ComplexOptionType2 ParseFrom(byte[] data) {
  2608. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  2609. }
  2610. public static ComplexOptionType2 ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
  2611. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  2612. }
  2613. public static ComplexOptionType2 ParseFrom(global::System.IO.Stream input) {
  2614. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  2615. }
  2616. public static ComplexOptionType2 ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  2617. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  2618. }
  2619. public static ComplexOptionType2 ParseDelimitedFrom(global::System.IO.Stream input) {
  2620. return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
  2621. }
  2622. public static ComplexOptionType2 ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  2623. return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
  2624. }
  2625. public static ComplexOptionType2 ParseFrom(pb::CodedInputStream input) {
  2626. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  2627. }
  2628. public static ComplexOptionType2 ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  2629. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  2630. }
  2631. public static Builder CreateBuilder() { return new Builder(); }
  2632. public override Builder ToBuilder() { return CreateBuilder(this); }
  2633. public override Builder CreateBuilderForType() { return new Builder(); }
  2634. public static Builder CreateBuilder(ComplexOptionType2 prototype) {
  2635. return (Builder) new Builder().MergeFrom(prototype);
  2636. }
  2637. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  2638. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  2639. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  2640. public sealed partial class Builder : pb::ExtendableBuilder<ComplexOptionType2, Builder> {
  2641. protected override Builder ThisBuilder {
  2642. get { return this; }
  2643. }
  2644. public Builder() {}
  2645. ComplexOptionType2 result = new ComplexOptionType2();
  2646. protected override ComplexOptionType2 MessageBeingBuilt {
  2647. get { return result; }
  2648. }
  2649. public override Builder Clear() {
  2650. result = new ComplexOptionType2();
  2651. return this;
  2652. }
  2653. public override Builder Clone() {
  2654. return new Builder().MergeFrom(result);
  2655. }
  2656. public override pbd::MessageDescriptor DescriptorForType {
  2657. get { return global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Descriptor; }
  2658. }
  2659. public override ComplexOptionType2 DefaultInstanceForType {
  2660. get { return global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.DefaultInstance; }
  2661. }
  2662. public override ComplexOptionType2 BuildPartial() {
  2663. if (result == null) {
  2664. throw new global::System.InvalidOperationException("build() has already been called on this Builder");
  2665. }
  2666. ComplexOptionType2 returnMe = result;
  2667. result = null;
  2668. return returnMe;
  2669. }
  2670. public override Builder MergeFrom(pb::IMessage other) {
  2671. if (other is ComplexOptionType2) {
  2672. return MergeFrom((ComplexOptionType2) other);
  2673. } else {
  2674. base.MergeFrom(other);
  2675. return this;
  2676. }
  2677. }
  2678. public override Builder MergeFrom(ComplexOptionType2 other) {
  2679. if (other == global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.DefaultInstance) return this;
  2680. if (other.HasBar) {
  2681. MergeBar(other.Bar);
  2682. }
  2683. if (other.HasBaz) {
  2684. Baz = other.Baz;
  2685. }
  2686. if (other.HasFred) {
  2687. MergeFred(other.Fred);
  2688. }
  2689. this.MergeExtensionFields(other);
  2690. this.MergeUnknownFields(other.UnknownFields);
  2691. return this;
  2692. }
  2693. public override Builder MergeFrom(pb::CodedInputStream input) {
  2694. return MergeFrom(input, pb::ExtensionRegistry.Empty);
  2695. }
  2696. public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  2697. pb::UnknownFieldSet.Builder unknownFields = null;
  2698. while (true) {
  2699. uint tag = input.ReadTag();
  2700. switch (tag) {
  2701. case 0: {
  2702. if (unknownFields != null) {
  2703. this.UnknownFields = unknownFields.Build();
  2704. }
  2705. return this;
  2706. }
  2707. default: {
  2708. if (pb::WireFormat.IsEndGroupTag(tag)) {
  2709. if (unknownFields != null) {
  2710. this.UnknownFields = unknownFields.Build();
  2711. }
  2712. return this;
  2713. }
  2714. if (unknownFields == null) {
  2715. unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
  2716. }
  2717. ParseUnknownField(input, unknownFields, extensionRegistry, tag);
  2718. break;
  2719. }
  2720. case 10: {
  2721. global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1.CreateBuilder();
  2722. if (HasBar) {
  2723. subBuilder.MergeFrom(Bar);
  2724. }
  2725. input.ReadMessage(subBuilder, extensionRegistry);
  2726. Bar = subBuilder.BuildPartial();
  2727. break;
  2728. }
  2729. case 16: {
  2730. Baz = input.ReadInt32();
  2731. break;
  2732. }
  2733. case 26: {
  2734. global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4.CreateBuilder();
  2735. if (HasFred) {
  2736. subBuilder.MergeFrom(Fred);
  2737. }
  2738. input.ReadMessage(subBuilder, extensionRegistry);
  2739. Fred = subBuilder.BuildPartial();
  2740. break;
  2741. }
  2742. }
  2743. }
  2744. }
  2745. public bool HasBar {
  2746. get { return result.HasBar; }
  2747. }
  2748. public global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1 Bar {
  2749. get { return result.Bar; }
  2750. set { SetBar(value); }
  2751. }
  2752. public Builder SetBar(global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1 value) {
  2753. pb::ThrowHelper.ThrowIfNull(value, "value");
  2754. result.hasBar = true;
  2755. result.bar_ = value;
  2756. return this;
  2757. }
  2758. public Builder SetBar(global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1.Builder builderForValue) {
  2759. pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
  2760. result.hasBar = true;
  2761. result.bar_ = builderForValue.Build();
  2762. return this;
  2763. }
  2764. public Builder MergeBar(global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1 value) {
  2765. pb::ThrowHelper.ThrowIfNull(value, "value");
  2766. if (result.HasBar &&
  2767. result.bar_ != global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1.DefaultInstance) {
  2768. result.bar_ = global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1.CreateBuilder(result.bar_).MergeFrom(value).BuildPartial();
  2769. } else {
  2770. result.bar_ = value;
  2771. }
  2772. result.hasBar = true;
  2773. return this;
  2774. }
  2775. public Builder ClearBar() {
  2776. result.hasBar = false;
  2777. result.bar_ = global::Google.ProtocolBuffers.TestProtos.ComplexOptionType1.DefaultInstance;
  2778. return this;
  2779. }
  2780. public bool HasBaz {
  2781. get { return result.HasBaz; }
  2782. }
  2783. public int Baz {
  2784. get { return result.Baz; }
  2785. set { SetBaz(value); }
  2786. }
  2787. public Builder SetBaz(int value) {
  2788. result.hasBaz = true;
  2789. result.baz_ = value;
  2790. return this;
  2791. }
  2792. public Builder ClearBaz() {
  2793. result.hasBaz = false;
  2794. result.baz_ = 0;
  2795. return this;
  2796. }
  2797. public bool HasFred {
  2798. get { return result.HasFred; }
  2799. }
  2800. public global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4 Fred {
  2801. get { return result.Fred; }
  2802. set { SetFred(value); }
  2803. }
  2804. public Builder SetFred(global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4 value) {
  2805. pb::ThrowHelper.ThrowIfNull(value, "value");
  2806. result.hasFred = true;
  2807. result.fred_ = value;
  2808. return this;
  2809. }
  2810. public Builder SetFred(global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4.Builder builderForValue) {
  2811. pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
  2812. result.hasFred = true;
  2813. result.fred_ = builderForValue.Build();
  2814. return this;
  2815. }
  2816. public Builder MergeFred(global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4 value) {
  2817. pb::ThrowHelper.ThrowIfNull(value, "value");
  2818. if (result.HasFred &&
  2819. result.fred_ != global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4.DefaultInstance) {
  2820. result.fred_ = global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4.CreateBuilder(result.fred_).MergeFrom(value).BuildPartial();
  2821. } else {
  2822. result.fred_ = value;
  2823. }
  2824. result.hasFred = true;
  2825. return this;
  2826. }
  2827. public Builder ClearFred() {
  2828. result.hasFred = false;
  2829. result.fred_ = global::Google.ProtocolBuffers.TestProtos.ComplexOptionType2.Types.ComplexOptionType4.DefaultInstance;
  2830. return this;
  2831. }
  2832. }
  2833. static ComplexOptionType2() {
  2834. object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor, null);
  2835. }
  2836. }
  2837. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  2838. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  2839. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  2840. public sealed partial class ComplexOptionType3 : pb::GeneratedMessage<ComplexOptionType3, ComplexOptionType3.Builder> {
  2841. private static readonly ComplexOptionType3 defaultInstance = new Builder().BuildPartial();
  2842. public static ComplexOptionType3 DefaultInstance {
  2843. get { return defaultInstance; }
  2844. }
  2845. public override ComplexOptionType3 DefaultInstanceForType {
  2846. get { return defaultInstance; }
  2847. }
  2848. protected override ComplexOptionType3 ThisMessage {
  2849. get { return this; }
  2850. }
  2851. public static pbd::MessageDescriptor Descriptor {
  2852. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_ComplexOptionType3__Descriptor; }
  2853. }
  2854. protected override pb::FieldAccess.FieldAccessorTable<ComplexOptionType3, ComplexOptionType3.Builder> InternalFieldAccessors {
  2855. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_ComplexOptionType3__FieldAccessorTable; }
  2856. }
  2857. #region Nested types
  2858. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  2859. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  2860. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  2861. public static class Types {
  2862. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  2863. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  2864. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  2865. public sealed partial class ComplexOptionType5 : pb::GeneratedMessage<ComplexOptionType5, ComplexOptionType5.Builder> {
  2866. private static readonly ComplexOptionType5 defaultInstance = new Builder().BuildPartial();
  2867. public static ComplexOptionType5 DefaultInstance {
  2868. get { return defaultInstance; }
  2869. }
  2870. public override ComplexOptionType5 DefaultInstanceForType {
  2871. get { return defaultInstance; }
  2872. }
  2873. protected override ComplexOptionType5 ThisMessage {
  2874. get { return this; }
  2875. }
  2876. public static pbd::MessageDescriptor Descriptor {
  2877. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_ComplexOptionType3_ComplexOptionType5__Descriptor; }
  2878. }
  2879. protected override pb::FieldAccess.FieldAccessorTable<ComplexOptionType5, ComplexOptionType5.Builder> InternalFieldAccessors {
  2880. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_ComplexOptionType3_ComplexOptionType5__FieldAccessorTable; }
  2881. }
  2882. public const int PlughFieldNumber = 3;
  2883. private bool hasPlugh;
  2884. private int plugh_ = 0;
  2885. public bool HasPlugh {
  2886. get { return hasPlugh; }
  2887. }
  2888. public int Plugh {
  2889. get { return plugh_; }
  2890. }
  2891. public override bool IsInitialized {
  2892. get {
  2893. return true;
  2894. }
  2895. }
  2896. public override void WriteTo(pb::CodedOutputStream output) {
  2897. int size = SerializedSize;
  2898. if (HasPlugh) {
  2899. output.WriteInt32(3, "plugh", Plugh);
  2900. }
  2901. UnknownFields.WriteTo(output);
  2902. }
  2903. private int memoizedSerializedSize = -1;
  2904. public override int SerializedSize {
  2905. get {
  2906. int size = memoizedSerializedSize;
  2907. if (size != -1) return size;
  2908. size = 0;
  2909. if (HasPlugh) {
  2910. size += pb::CodedOutputStream.ComputeInt32Size(3, Plugh);
  2911. }
  2912. size += UnknownFields.SerializedSize;
  2913. memoizedSerializedSize = size;
  2914. return size;
  2915. }
  2916. }
  2917. public static ComplexOptionType5 ParseFrom(pb::ByteString data) {
  2918. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  2919. }
  2920. public static ComplexOptionType5 ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
  2921. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  2922. }
  2923. public static ComplexOptionType5 ParseFrom(byte[] data) {
  2924. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  2925. }
  2926. public static ComplexOptionType5 ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
  2927. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  2928. }
  2929. public static ComplexOptionType5 ParseFrom(global::System.IO.Stream input) {
  2930. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  2931. }
  2932. public static ComplexOptionType5 ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  2933. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  2934. }
  2935. public static ComplexOptionType5 ParseDelimitedFrom(global::System.IO.Stream input) {
  2936. return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
  2937. }
  2938. public static ComplexOptionType5 ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  2939. return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
  2940. }
  2941. public static ComplexOptionType5 ParseFrom(pb::CodedInputStream input) {
  2942. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  2943. }
  2944. public static ComplexOptionType5 ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  2945. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  2946. }
  2947. public static Builder CreateBuilder() { return new Builder(); }
  2948. public override Builder ToBuilder() { return CreateBuilder(this); }
  2949. public override Builder CreateBuilderForType() { return new Builder(); }
  2950. public static Builder CreateBuilder(ComplexOptionType5 prototype) {
  2951. return (Builder) new Builder().MergeFrom(prototype);
  2952. }
  2953. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  2954. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  2955. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  2956. public sealed partial class Builder : pb::GeneratedBuilder<ComplexOptionType5, Builder> {
  2957. protected override Builder ThisBuilder {
  2958. get { return this; }
  2959. }
  2960. public Builder() {}
  2961. ComplexOptionType5 result = new ComplexOptionType5();
  2962. protected override ComplexOptionType5 MessageBeingBuilt {
  2963. get { return result; }
  2964. }
  2965. public override Builder Clear() {
  2966. result = new ComplexOptionType5();
  2967. return this;
  2968. }
  2969. public override Builder Clone() {
  2970. return new Builder().MergeFrom(result);
  2971. }
  2972. public override pbd::MessageDescriptor DescriptorForType {
  2973. get { return global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Types.ComplexOptionType5.Descriptor; }
  2974. }
  2975. public override ComplexOptionType5 DefaultInstanceForType {
  2976. get { return global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Types.ComplexOptionType5.DefaultInstance; }
  2977. }
  2978. public override ComplexOptionType5 BuildPartial() {
  2979. if (result == null) {
  2980. throw new global::System.InvalidOperationException("build() has already been called on this Builder");
  2981. }
  2982. ComplexOptionType5 returnMe = result;
  2983. result = null;
  2984. return returnMe;
  2985. }
  2986. public override Builder MergeFrom(pb::IMessage other) {
  2987. if (other is ComplexOptionType5) {
  2988. return MergeFrom((ComplexOptionType5) other);
  2989. } else {
  2990. base.MergeFrom(other);
  2991. return this;
  2992. }
  2993. }
  2994. public override Builder MergeFrom(ComplexOptionType5 other) {
  2995. if (other == global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Types.ComplexOptionType5.DefaultInstance) return this;
  2996. if (other.HasPlugh) {
  2997. Plugh = other.Plugh;
  2998. }
  2999. this.MergeUnknownFields(other.UnknownFields);
  3000. return this;
  3001. }
  3002. public override Builder MergeFrom(pb::CodedInputStream input) {
  3003. return MergeFrom(input, pb::ExtensionRegistry.Empty);
  3004. }
  3005. public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  3006. pb::UnknownFieldSet.Builder unknownFields = null;
  3007. while (true) {
  3008. uint tag = input.ReadTag();
  3009. switch (tag) {
  3010. case 0: {
  3011. if (unknownFields != null) {
  3012. this.UnknownFields = unknownFields.Build();
  3013. }
  3014. return this;
  3015. }
  3016. default: {
  3017. if (pb::WireFormat.IsEndGroupTag(tag)) {
  3018. if (unknownFields != null) {
  3019. this.UnknownFields = unknownFields.Build();
  3020. }
  3021. return this;
  3022. }
  3023. if (unknownFields == null) {
  3024. unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
  3025. }
  3026. ParseUnknownField(input, unknownFields, extensionRegistry, tag);
  3027. break;
  3028. }
  3029. case 24: {
  3030. Plugh = input.ReadInt32();
  3031. break;
  3032. }
  3033. }
  3034. }
  3035. }
  3036. public bool HasPlugh {
  3037. get { return result.HasPlugh; }
  3038. }
  3039. public int Plugh {
  3040. get { return result.Plugh; }
  3041. set { SetPlugh(value); }
  3042. }
  3043. public Builder SetPlugh(int value) {
  3044. result.hasPlugh = true;
  3045. result.plugh_ = value;
  3046. return this;
  3047. }
  3048. public Builder ClearPlugh() {
  3049. result.hasPlugh = false;
  3050. result.plugh_ = 0;
  3051. return this;
  3052. }
  3053. }
  3054. static ComplexOptionType5() {
  3055. object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor, null);
  3056. }
  3057. }
  3058. }
  3059. #endregion
  3060. public const int QuxFieldNumber = 1;
  3061. private bool hasQux;
  3062. private int qux_ = 0;
  3063. public bool HasQux {
  3064. get { return hasQux; }
  3065. }
  3066. public int Qux {
  3067. get { return qux_; }
  3068. }
  3069. public const int ComplexOptionType5FieldNumber = 2;
  3070. private bool hasComplexOptionType5;
  3071. private global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Types.ComplexOptionType5 complexOptionType5_ = global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Types.ComplexOptionType5.DefaultInstance;
  3072. public bool HasComplexOptionType5 {
  3073. get { return hasComplexOptionType5; }
  3074. }
  3075. public global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Types.ComplexOptionType5 ComplexOptionType5 {
  3076. get { return complexOptionType5_; }
  3077. }
  3078. public override bool IsInitialized {
  3079. get {
  3080. return true;
  3081. }
  3082. }
  3083. public override void WriteTo(pb::CodedOutputStream output) {
  3084. int size = SerializedSize;
  3085. if (HasQux) {
  3086. output.WriteInt32(1, "qux", Qux);
  3087. }
  3088. if (HasComplexOptionType5) {
  3089. output.WriteGroup(2, "complexoptiontype5", ComplexOptionType5);
  3090. }
  3091. UnknownFields.WriteTo(output);
  3092. }
  3093. private int memoizedSerializedSize = -1;
  3094. public override int SerializedSize {
  3095. get {
  3096. int size = memoizedSerializedSize;
  3097. if (size != -1) return size;
  3098. size = 0;
  3099. if (HasQux) {
  3100. size += pb::CodedOutputStream.ComputeInt32Size(1, Qux);
  3101. }
  3102. if (HasComplexOptionType5) {
  3103. size += pb::CodedOutputStream.ComputeGroupSize(2, ComplexOptionType5);
  3104. }
  3105. size += UnknownFields.SerializedSize;
  3106. memoizedSerializedSize = size;
  3107. return size;
  3108. }
  3109. }
  3110. public static ComplexOptionType3 ParseFrom(pb::ByteString data) {
  3111. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  3112. }
  3113. public static ComplexOptionType3 ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
  3114. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  3115. }
  3116. public static ComplexOptionType3 ParseFrom(byte[] data) {
  3117. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  3118. }
  3119. public static ComplexOptionType3 ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
  3120. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  3121. }
  3122. public static ComplexOptionType3 ParseFrom(global::System.IO.Stream input) {
  3123. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  3124. }
  3125. public static ComplexOptionType3 ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  3126. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  3127. }
  3128. public static ComplexOptionType3 ParseDelimitedFrom(global::System.IO.Stream input) {
  3129. return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
  3130. }
  3131. public static ComplexOptionType3 ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  3132. return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
  3133. }
  3134. public static ComplexOptionType3 ParseFrom(pb::CodedInputStream input) {
  3135. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  3136. }
  3137. public static ComplexOptionType3 ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  3138. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  3139. }
  3140. public static Builder CreateBuilder() { return new Builder(); }
  3141. public override Builder ToBuilder() { return CreateBuilder(this); }
  3142. public override Builder CreateBuilderForType() { return new Builder(); }
  3143. public static Builder CreateBuilder(ComplexOptionType3 prototype) {
  3144. return (Builder) new Builder().MergeFrom(prototype);
  3145. }
  3146. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  3147. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  3148. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  3149. public sealed partial class Builder : pb::GeneratedBuilder<ComplexOptionType3, Builder> {
  3150. protected override Builder ThisBuilder {
  3151. get { return this; }
  3152. }
  3153. public Builder() {}
  3154. ComplexOptionType3 result = new ComplexOptionType3();
  3155. protected override ComplexOptionType3 MessageBeingBuilt {
  3156. get { return result; }
  3157. }
  3158. public override Builder Clear() {
  3159. result = new ComplexOptionType3();
  3160. return this;
  3161. }
  3162. public override Builder Clone() {
  3163. return new Builder().MergeFrom(result);
  3164. }
  3165. public override pbd::MessageDescriptor DescriptorForType {
  3166. get { return global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Descriptor; }
  3167. }
  3168. public override ComplexOptionType3 DefaultInstanceForType {
  3169. get { return global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.DefaultInstance; }
  3170. }
  3171. public override ComplexOptionType3 BuildPartial() {
  3172. if (result == null) {
  3173. throw new global::System.InvalidOperationException("build() has already been called on this Builder");
  3174. }
  3175. ComplexOptionType3 returnMe = result;
  3176. result = null;
  3177. return returnMe;
  3178. }
  3179. public override Builder MergeFrom(pb::IMessage other) {
  3180. if (other is ComplexOptionType3) {
  3181. return MergeFrom((ComplexOptionType3) other);
  3182. } else {
  3183. base.MergeFrom(other);
  3184. return this;
  3185. }
  3186. }
  3187. public override Builder MergeFrom(ComplexOptionType3 other) {
  3188. if (other == global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.DefaultInstance) return this;
  3189. if (other.HasQux) {
  3190. Qux = other.Qux;
  3191. }
  3192. if (other.HasComplexOptionType5) {
  3193. MergeComplexOptionType5(other.ComplexOptionType5);
  3194. }
  3195. this.MergeUnknownFields(other.UnknownFields);
  3196. return this;
  3197. }
  3198. public override Builder MergeFrom(pb::CodedInputStream input) {
  3199. return MergeFrom(input, pb::ExtensionRegistry.Empty);
  3200. }
  3201. public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  3202. pb::UnknownFieldSet.Builder unknownFields = null;
  3203. while (true) {
  3204. uint tag = input.ReadTag();
  3205. switch (tag) {
  3206. case 0: {
  3207. if (unknownFields != null) {
  3208. this.UnknownFields = unknownFields.Build();
  3209. }
  3210. return this;
  3211. }
  3212. default: {
  3213. if (pb::WireFormat.IsEndGroupTag(tag)) {
  3214. if (unknownFields != null) {
  3215. this.UnknownFields = unknownFields.Build();
  3216. }
  3217. return this;
  3218. }
  3219. if (unknownFields == null) {
  3220. unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
  3221. }
  3222. ParseUnknownField(input, unknownFields, extensionRegistry, tag);
  3223. break;
  3224. }
  3225. case 8: {
  3226. Qux = input.ReadInt32();
  3227. break;
  3228. }
  3229. case 19: {
  3230. global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Types.ComplexOptionType5.Builder subBuilder = global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Types.ComplexOptionType5.CreateBuilder();
  3231. if (HasComplexOptionType5) {
  3232. subBuilder.MergeFrom(ComplexOptionType5);
  3233. }
  3234. input.ReadGroup(2, subBuilder, extensionRegistry);
  3235. ComplexOptionType5 = subBuilder.BuildPartial();
  3236. break;
  3237. }
  3238. }
  3239. }
  3240. }
  3241. public bool HasQux {
  3242. get { return result.HasQux; }
  3243. }
  3244. public int Qux {
  3245. get { return result.Qux; }
  3246. set { SetQux(value); }
  3247. }
  3248. public Builder SetQux(int value) {
  3249. result.hasQux = true;
  3250. result.qux_ = value;
  3251. return this;
  3252. }
  3253. public Builder ClearQux() {
  3254. result.hasQux = false;
  3255. result.qux_ = 0;
  3256. return this;
  3257. }
  3258. public bool HasComplexOptionType5 {
  3259. get { return result.HasComplexOptionType5; }
  3260. }
  3261. public global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Types.ComplexOptionType5 ComplexOptionType5 {
  3262. get { return result.ComplexOptionType5; }
  3263. set { SetComplexOptionType5(value); }
  3264. }
  3265. public Builder SetComplexOptionType5(global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Types.ComplexOptionType5 value) {
  3266. pb::ThrowHelper.ThrowIfNull(value, "value");
  3267. result.hasComplexOptionType5 = true;
  3268. result.complexOptionType5_ = value;
  3269. return this;
  3270. }
  3271. public Builder SetComplexOptionType5(global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Types.ComplexOptionType5.Builder builderForValue) {
  3272. pb::ThrowHelper.ThrowIfNull(builderForValue, "builderForValue");
  3273. result.hasComplexOptionType5 = true;
  3274. result.complexOptionType5_ = builderForValue.Build();
  3275. return this;
  3276. }
  3277. public Builder MergeComplexOptionType5(global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Types.ComplexOptionType5 value) {
  3278. pb::ThrowHelper.ThrowIfNull(value, "value");
  3279. if (result.HasComplexOptionType5 &&
  3280. result.complexOptionType5_ != global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Types.ComplexOptionType5.DefaultInstance) {
  3281. result.complexOptionType5_ = global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Types.ComplexOptionType5.CreateBuilder(result.complexOptionType5_).MergeFrom(value).BuildPartial();
  3282. } else {
  3283. result.complexOptionType5_ = value;
  3284. }
  3285. result.hasComplexOptionType5 = true;
  3286. return this;
  3287. }
  3288. public Builder ClearComplexOptionType5() {
  3289. result.hasComplexOptionType5 = false;
  3290. result.complexOptionType5_ = global::Google.ProtocolBuffers.TestProtos.ComplexOptionType3.Types.ComplexOptionType5.DefaultInstance;
  3291. return this;
  3292. }
  3293. }
  3294. static ComplexOptionType3() {
  3295. object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor, null);
  3296. }
  3297. }
  3298. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  3299. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  3300. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  3301. public sealed partial class ComplexOpt6 : pb::GeneratedMessage<ComplexOpt6, ComplexOpt6.Builder> {
  3302. private static readonly ComplexOpt6 defaultInstance = new Builder().BuildPartial();
  3303. public static ComplexOpt6 DefaultInstance {
  3304. get { return defaultInstance; }
  3305. }
  3306. public override ComplexOpt6 DefaultInstanceForType {
  3307. get { return defaultInstance; }
  3308. }
  3309. protected override ComplexOpt6 ThisMessage {
  3310. get { return this; }
  3311. }
  3312. public static pbd::MessageDescriptor Descriptor {
  3313. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_ComplexOpt6__Descriptor; }
  3314. }
  3315. protected override pb::FieldAccess.FieldAccessorTable<ComplexOpt6, ComplexOpt6.Builder> InternalFieldAccessors {
  3316. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_ComplexOpt6__FieldAccessorTable; }
  3317. }
  3318. public const int XyzzyFieldNumber = 7593951;
  3319. private bool hasXyzzy;
  3320. private int xyzzy_ = 0;
  3321. public bool HasXyzzy {
  3322. get { return hasXyzzy; }
  3323. }
  3324. public int Xyzzy {
  3325. get { return xyzzy_; }
  3326. }
  3327. public override bool IsInitialized {
  3328. get {
  3329. return true;
  3330. }
  3331. }
  3332. public override void WriteTo(pb::CodedOutputStream output) {
  3333. int size = SerializedSize;
  3334. if (HasXyzzy) {
  3335. output.WriteInt32(7593951, "xyzzy", Xyzzy);
  3336. }
  3337. UnknownFields.WriteTo(output);
  3338. }
  3339. private int memoizedSerializedSize = -1;
  3340. public override int SerializedSize {
  3341. get {
  3342. int size = memoizedSerializedSize;
  3343. if (size != -1) return size;
  3344. size = 0;
  3345. if (HasXyzzy) {
  3346. size += pb::CodedOutputStream.ComputeInt32Size(7593951, Xyzzy);
  3347. }
  3348. size += UnknownFields.SerializedSize;
  3349. memoizedSerializedSize = size;
  3350. return size;
  3351. }
  3352. }
  3353. public static ComplexOpt6 ParseFrom(pb::ByteString data) {
  3354. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  3355. }
  3356. public static ComplexOpt6 ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
  3357. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  3358. }
  3359. public static ComplexOpt6 ParseFrom(byte[] data) {
  3360. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  3361. }
  3362. public static ComplexOpt6 ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
  3363. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  3364. }
  3365. public static ComplexOpt6 ParseFrom(global::System.IO.Stream input) {
  3366. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  3367. }
  3368. public static ComplexOpt6 ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  3369. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  3370. }
  3371. public static ComplexOpt6 ParseDelimitedFrom(global::System.IO.Stream input) {
  3372. return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
  3373. }
  3374. public static ComplexOpt6 ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  3375. return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
  3376. }
  3377. public static ComplexOpt6 ParseFrom(pb::CodedInputStream input) {
  3378. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  3379. }
  3380. public static ComplexOpt6 ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  3381. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  3382. }
  3383. public static Builder CreateBuilder() { return new Builder(); }
  3384. public override Builder ToBuilder() { return CreateBuilder(this); }
  3385. public override Builder CreateBuilderForType() { return new Builder(); }
  3386. public static Builder CreateBuilder(ComplexOpt6 prototype) {
  3387. return (Builder) new Builder().MergeFrom(prototype);
  3388. }
  3389. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  3390. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  3391. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  3392. public sealed partial class Builder : pb::GeneratedBuilder<ComplexOpt6, Builder> {
  3393. protected override Builder ThisBuilder {
  3394. get { return this; }
  3395. }
  3396. public Builder() {}
  3397. ComplexOpt6 result = new ComplexOpt6();
  3398. protected override ComplexOpt6 MessageBeingBuilt {
  3399. get { return result; }
  3400. }
  3401. public override Builder Clear() {
  3402. result = new ComplexOpt6();
  3403. return this;
  3404. }
  3405. public override Builder Clone() {
  3406. return new Builder().MergeFrom(result);
  3407. }
  3408. public override pbd::MessageDescriptor DescriptorForType {
  3409. get { return global::Google.ProtocolBuffers.TestProtos.ComplexOpt6.Descriptor; }
  3410. }
  3411. public override ComplexOpt6 DefaultInstanceForType {
  3412. get { return global::Google.ProtocolBuffers.TestProtos.ComplexOpt6.DefaultInstance; }
  3413. }
  3414. public override ComplexOpt6 BuildPartial() {
  3415. if (result == null) {
  3416. throw new global::System.InvalidOperationException("build() has already been called on this Builder");
  3417. }
  3418. ComplexOpt6 returnMe = result;
  3419. result = null;
  3420. return returnMe;
  3421. }
  3422. public override Builder MergeFrom(pb::IMessage other) {
  3423. if (other is ComplexOpt6) {
  3424. return MergeFrom((ComplexOpt6) other);
  3425. } else {
  3426. base.MergeFrom(other);
  3427. return this;
  3428. }
  3429. }
  3430. public override Builder MergeFrom(ComplexOpt6 other) {
  3431. if (other == global::Google.ProtocolBuffers.TestProtos.ComplexOpt6.DefaultInstance) return this;
  3432. if (other.HasXyzzy) {
  3433. Xyzzy = other.Xyzzy;
  3434. }
  3435. this.MergeUnknownFields(other.UnknownFields);
  3436. return this;
  3437. }
  3438. public override Builder MergeFrom(pb::CodedInputStream input) {
  3439. return MergeFrom(input, pb::ExtensionRegistry.Empty);
  3440. }
  3441. public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  3442. pb::UnknownFieldSet.Builder unknownFields = null;
  3443. while (true) {
  3444. uint tag = input.ReadTag();
  3445. switch (tag) {
  3446. case 0: {
  3447. if (unknownFields != null) {
  3448. this.UnknownFields = unknownFields.Build();
  3449. }
  3450. return this;
  3451. }
  3452. default: {
  3453. if (pb::WireFormat.IsEndGroupTag(tag)) {
  3454. if (unknownFields != null) {
  3455. this.UnknownFields = unknownFields.Build();
  3456. }
  3457. return this;
  3458. }
  3459. if (unknownFields == null) {
  3460. unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
  3461. }
  3462. ParseUnknownField(input, unknownFields, extensionRegistry, tag);
  3463. break;
  3464. }
  3465. case 60751608: {
  3466. Xyzzy = input.ReadInt32();
  3467. break;
  3468. }
  3469. }
  3470. }
  3471. }
  3472. public bool HasXyzzy {
  3473. get { return result.HasXyzzy; }
  3474. }
  3475. public int Xyzzy {
  3476. get { return result.Xyzzy; }
  3477. set { SetXyzzy(value); }
  3478. }
  3479. public Builder SetXyzzy(int value) {
  3480. result.hasXyzzy = true;
  3481. result.xyzzy_ = value;
  3482. return this;
  3483. }
  3484. public Builder ClearXyzzy() {
  3485. result.hasXyzzy = false;
  3486. result.xyzzy_ = 0;
  3487. return this;
  3488. }
  3489. }
  3490. static ComplexOpt6() {
  3491. object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor, null);
  3492. }
  3493. }
  3494. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  3495. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  3496. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  3497. public sealed partial class VariousComplexOptions : pb::GeneratedMessage<VariousComplexOptions, VariousComplexOptions.Builder> {
  3498. private static readonly VariousComplexOptions defaultInstance = new Builder().BuildPartial();
  3499. public static VariousComplexOptions DefaultInstance {
  3500. get { return defaultInstance; }
  3501. }
  3502. public override VariousComplexOptions DefaultInstanceForType {
  3503. get { return defaultInstance; }
  3504. }
  3505. protected override VariousComplexOptions ThisMessage {
  3506. get { return this; }
  3507. }
  3508. public static pbd::MessageDescriptor Descriptor {
  3509. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_VariousComplexOptions__Descriptor; }
  3510. }
  3511. protected override pb::FieldAccess.FieldAccessorTable<VariousComplexOptions, VariousComplexOptions.Builder> InternalFieldAccessors {
  3512. get { return global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.internal__static_protobuf_unittest_VariousComplexOptions__FieldAccessorTable; }
  3513. }
  3514. public override bool IsInitialized {
  3515. get {
  3516. return true;
  3517. }
  3518. }
  3519. public override void WriteTo(pb::CodedOutputStream output) {
  3520. int size = SerializedSize;
  3521. UnknownFields.WriteTo(output);
  3522. }
  3523. private int memoizedSerializedSize = -1;
  3524. public override int SerializedSize {
  3525. get {
  3526. int size = memoizedSerializedSize;
  3527. if (size != -1) return size;
  3528. size = 0;
  3529. size += UnknownFields.SerializedSize;
  3530. memoizedSerializedSize = size;
  3531. return size;
  3532. }
  3533. }
  3534. public static VariousComplexOptions ParseFrom(pb::ByteString data) {
  3535. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  3536. }
  3537. public static VariousComplexOptions ParseFrom(pb::ByteString data, pb::ExtensionRegistry extensionRegistry) {
  3538. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  3539. }
  3540. public static VariousComplexOptions ParseFrom(byte[] data) {
  3541. return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
  3542. }
  3543. public static VariousComplexOptions ParseFrom(byte[] data, pb::ExtensionRegistry extensionRegistry) {
  3544. return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry)).BuildParsed();
  3545. }
  3546. public static VariousComplexOptions ParseFrom(global::System.IO.Stream input) {
  3547. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  3548. }
  3549. public static VariousComplexOptions ParseFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  3550. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  3551. }
  3552. public static VariousComplexOptions ParseDelimitedFrom(global::System.IO.Stream input) {
  3553. return CreateBuilder().MergeDelimitedFrom(input).BuildParsed();
  3554. }
  3555. public static VariousComplexOptions ParseDelimitedFrom(global::System.IO.Stream input, pb::ExtensionRegistry extensionRegistry) {
  3556. return CreateBuilder().MergeDelimitedFrom(input, extensionRegistry).BuildParsed();
  3557. }
  3558. public static VariousComplexOptions ParseFrom(pb::CodedInputStream input) {
  3559. return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
  3560. }
  3561. public static VariousComplexOptions ParseFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  3562. return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed();
  3563. }
  3564. public static Builder CreateBuilder() { return new Builder(); }
  3565. public override Builder ToBuilder() { return CreateBuilder(this); }
  3566. public override Builder CreateBuilderForType() { return new Builder(); }
  3567. public static Builder CreateBuilder(VariousComplexOptions prototype) {
  3568. return (Builder) new Builder().MergeFrom(prototype);
  3569. }
  3570. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  3571. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  3572. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
  3573. public sealed partial class Builder : pb::GeneratedBuilder<VariousComplexOptions, Builder> {
  3574. protected override Builder ThisBuilder {
  3575. get { return this; }
  3576. }
  3577. public Builder() {}
  3578. VariousComplexOptions result = new VariousComplexOptions();
  3579. protected override VariousComplexOptions MessageBeingBuilt {
  3580. get { return result; }
  3581. }
  3582. public override Builder Clear() {
  3583. result = new VariousComplexOptions();
  3584. return this;
  3585. }
  3586. public override Builder Clone() {
  3587. return new Builder().MergeFrom(result);
  3588. }
  3589. public override pbd::MessageDescriptor DescriptorForType {
  3590. get { return global::Google.ProtocolBuffers.TestProtos.VariousComplexOptions.Descriptor; }
  3591. }
  3592. public override VariousComplexOptions DefaultInstanceForType {
  3593. get { return global::Google.ProtocolBuffers.TestProtos.VariousComplexOptions.DefaultInstance; }
  3594. }
  3595. public override VariousComplexOptions BuildPartial() {
  3596. if (result == null) {
  3597. throw new global::System.InvalidOperationException("build() has already been called on this Builder");
  3598. }
  3599. VariousComplexOptions returnMe = result;
  3600. result = null;
  3601. return returnMe;
  3602. }
  3603. public override Builder MergeFrom(pb::IMessage other) {
  3604. if (other is VariousComplexOptions) {
  3605. return MergeFrom((VariousComplexOptions) other);
  3606. } else {
  3607. base.MergeFrom(other);
  3608. return this;
  3609. }
  3610. }
  3611. public override Builder MergeFrom(VariousComplexOptions other) {
  3612. if (other == global::Google.ProtocolBuffers.TestProtos.VariousComplexOptions.DefaultInstance) return this;
  3613. this.MergeUnknownFields(other.UnknownFields);
  3614. return this;
  3615. }
  3616. public override Builder MergeFrom(pb::CodedInputStream input) {
  3617. return MergeFrom(input, pb::ExtensionRegistry.Empty);
  3618. }
  3619. public override Builder MergeFrom(pb::CodedInputStream input, pb::ExtensionRegistry extensionRegistry) {
  3620. pb::UnknownFieldSet.Builder unknownFields = null;
  3621. while (true) {
  3622. uint tag = input.ReadTag();
  3623. switch (tag) {
  3624. case 0: {
  3625. if (unknownFields != null) {
  3626. this.UnknownFields = unknownFields.Build();
  3627. }
  3628. return this;
  3629. }
  3630. default: {
  3631. if (pb::WireFormat.IsEndGroupTag(tag)) {
  3632. if (unknownFields != null) {
  3633. this.UnknownFields = unknownFields.Build();
  3634. }
  3635. return this;
  3636. }
  3637. if (unknownFields == null) {
  3638. unknownFields = pb::UnknownFieldSet.CreateBuilder(this.UnknownFields);
  3639. }
  3640. ParseUnknownField(input, unknownFields, extensionRegistry, tag);
  3641. break;
  3642. }
  3643. }
  3644. }
  3645. }
  3646. }
  3647. static VariousComplexOptions() {
  3648. object.ReferenceEquals(global::Google.ProtocolBuffers.TestProtos.UnitTestCustomOptionsProtoFile.Descriptor, null);
  3649. }
  3650. }
  3651. #endregion
  3652. #region Services
  3653. /*
  3654. * Service generation is now disabled by default, use the following option to enable:
  3655. * option (google.protobuf.csharp_file_options).service_generator_type = GENERIC;
  3656. */
  3657. #endregion
  3658. }