xref: /aosp_15_r20/external/protobuf/csharp/src/Google.Protobuf.Test.TestProtos/UnittestIssue6936B.cs (revision 1b3f573f81763fcece89efc2b6a5209149e44ab8)
1*1b3f573fSAndroid Build Coastguard Worker // <auto-generated>
2*1b3f573fSAndroid Build Coastguard Worker //     Generated by the protocol buffer compiler.  DO NOT EDIT!
3*1b3f573fSAndroid Build Coastguard Worker //     source: unittest_issue6936_b.proto
4*1b3f573fSAndroid Build Coastguard Worker // </auto-generated>
5*1b3f573fSAndroid Build Coastguard Worker #pragma warning disable 1591, 0612, 3021, 8981
6*1b3f573fSAndroid Build Coastguard Worker #region Designer generated code
7*1b3f573fSAndroid Build Coastguard Worker 
8*1b3f573fSAndroid Build Coastguard Worker using pb = global::Google.Protobuf;
9*1b3f573fSAndroid Build Coastguard Worker using pbc = global::Google.Protobuf.Collections;
10*1b3f573fSAndroid Build Coastguard Worker using pbr = global::Google.Protobuf.Reflection;
11*1b3f573fSAndroid Build Coastguard Worker using scg = global::System.Collections.Generic;
12*1b3f573fSAndroid Build Coastguard Worker namespace UnitTest.Issues.TestProtos {
13*1b3f573fSAndroid Build Coastguard Worker 
14*1b3f573fSAndroid Build Coastguard Worker   /// <summary>Holder for reflection information generated from unittest_issue6936_b.proto</summary>
15*1b3f573fSAndroid Build Coastguard Worker   public static partial class UnittestIssue6936BReflection {
16*1b3f573fSAndroid Build Coastguard Worker 
17*1b3f573fSAndroid Build Coastguard Worker     #region Descriptor
18*1b3f573fSAndroid Build Coastguard Worker     /// <summary>File descriptor for unittest_issue6936_b.proto</summary>
19*1b3f573fSAndroid Build Coastguard Worker     public static pbr::FileDescriptor Descriptor {
20*1b3f573fSAndroid Build Coastguard Worker       get { return descriptor; }
21*1b3f573fSAndroid Build Coastguard Worker     }
22*1b3f573fSAndroid Build Coastguard Worker     private static pbr::FileDescriptor descriptor;
23*1b3f573fSAndroid Build Coastguard Worker 
UnittestIssue6936BReflection()24*1b3f573fSAndroid Build Coastguard Worker     static UnittestIssue6936BReflection() {
25*1b3f573fSAndroid Build Coastguard Worker       byte[] descriptorData = global::System.Convert.FromBase64String(
26*1b3f573fSAndroid Build Coastguard Worker           string.Concat(
27*1b3f573fSAndroid Build Coastguard Worker             "Chp1bml0dGVzdF9pc3N1ZTY5MzZfYi5wcm90bxIPdW5pdHRlc3RfaXNzdWVz",
28*1b3f573fSAndroid Build Coastguard Worker             "Ghp1bml0dGVzdF9pc3N1ZTY5MzZfYS5wcm90byIOCgNGb286B4K1GANmb29C",
29*1b3f573fSAndroid Build Coastguard Worker             "HaoCGlVuaXRUZXN0Lklzc3Vlcy5UZXN0UHJvdG9zYgZwcm90bzM="));
30*1b3f573fSAndroid Build Coastguard Worker       descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
31*1b3f573fSAndroid Build Coastguard Worker           new pbr::FileDescriptor[] { global::UnitTest.Issues.TestProtos.UnittestIssue6936AReflection.Descriptor, },
32*1b3f573fSAndroid Build Coastguard Worker           new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
33*1b3f573fSAndroid Build Coastguard Worker             new pbr::GeneratedClrTypeInfo(typeof(global::UnitTest.Issues.TestProtos.Foo), global::UnitTest.Issues.TestProtos.Foo.Parser, null, null, null, null, null)
34*1b3f573fSAndroid Build Coastguard Worker           }));
35*1b3f573fSAndroid Build Coastguard Worker     }
36*1b3f573fSAndroid Build Coastguard Worker     #endregion
37*1b3f573fSAndroid Build Coastguard Worker 
38*1b3f573fSAndroid Build Coastguard Worker   }
39*1b3f573fSAndroid Build Coastguard Worker   #region Messages
40*1b3f573fSAndroid Build Coastguard Worker   public sealed partial class Foo : pb::IMessage<Foo>
41*1b3f573fSAndroid Build Coastguard Worker   #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
42*1b3f573fSAndroid Build Coastguard Worker       , pb::IBufferMessage
43*1b3f573fSAndroid Build Coastguard Worker   #endif
44*1b3f573fSAndroid Build Coastguard Worker   {
45*1b3f573fSAndroid Build Coastguard Worker     private static readonly pb::MessageParser<Foo> _parser = new pb::MessageParser<Foo>(() => new Foo());
46*1b3f573fSAndroid Build Coastguard Worker     private pb::UnknownFieldSet _unknownFields;
47*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
48*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
49*1b3f573fSAndroid Build Coastguard Worker     public static pb::MessageParser<Foo> Parser { get { return _parser; } }
50*1b3f573fSAndroid Build Coastguard Worker 
51*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
52*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
53*1b3f573fSAndroid Build Coastguard Worker     public static pbr::MessageDescriptor Descriptor {
54*1b3f573fSAndroid Build Coastguard Worker       get { return global::UnitTest.Issues.TestProtos.UnittestIssue6936BReflection.Descriptor.MessageTypes[0]; }
55*1b3f573fSAndroid Build Coastguard Worker     }
56*1b3f573fSAndroid Build Coastguard Worker 
57*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
58*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
59*1b3f573fSAndroid Build Coastguard Worker     pbr::MessageDescriptor pb::IMessage.Descriptor {
60*1b3f573fSAndroid Build Coastguard Worker       get { return Descriptor; }
61*1b3f573fSAndroid Build Coastguard Worker     }
62*1b3f573fSAndroid Build Coastguard Worker 
63*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
64*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Foo()65*1b3f573fSAndroid Build Coastguard Worker     public Foo() {
66*1b3f573fSAndroid Build Coastguard Worker       OnConstruction();
67*1b3f573fSAndroid Build Coastguard Worker     }
68*1b3f573fSAndroid Build Coastguard Worker 
OnConstruction()69*1b3f573fSAndroid Build Coastguard Worker     partial void OnConstruction();
70*1b3f573fSAndroid Build Coastguard Worker 
71*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
72*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Foo(Foo other)73*1b3f573fSAndroid Build Coastguard Worker     public Foo(Foo other) : this() {
74*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
75*1b3f573fSAndroid Build Coastguard Worker     }
76*1b3f573fSAndroid Build Coastguard Worker 
77*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
78*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Clone()79*1b3f573fSAndroid Build Coastguard Worker     public Foo Clone() {
80*1b3f573fSAndroid Build Coastguard Worker       return new Foo(this);
81*1b3f573fSAndroid Build Coastguard Worker     }
82*1b3f573fSAndroid Build Coastguard Worker 
83*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
84*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(object other)85*1b3f573fSAndroid Build Coastguard Worker     public override bool Equals(object other) {
86*1b3f573fSAndroid Build Coastguard Worker       return Equals(other as Foo);
87*1b3f573fSAndroid Build Coastguard Worker     }
88*1b3f573fSAndroid Build Coastguard Worker 
89*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
90*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
Equals(Foo other)91*1b3f573fSAndroid Build Coastguard Worker     public bool Equals(Foo other) {
92*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, null)) {
93*1b3f573fSAndroid Build Coastguard Worker         return false;
94*1b3f573fSAndroid Build Coastguard Worker       }
95*1b3f573fSAndroid Build Coastguard Worker       if (ReferenceEquals(other, this)) {
96*1b3f573fSAndroid Build Coastguard Worker         return true;
97*1b3f573fSAndroid Build Coastguard Worker       }
98*1b3f573fSAndroid Build Coastguard Worker       return Equals(_unknownFields, other._unknownFields);
99*1b3f573fSAndroid Build Coastguard Worker     }
100*1b3f573fSAndroid Build Coastguard Worker 
101*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
102*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
GetHashCode()103*1b3f573fSAndroid Build Coastguard Worker     public override int GetHashCode() {
104*1b3f573fSAndroid Build Coastguard Worker       int hash = 1;
105*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
106*1b3f573fSAndroid Build Coastguard Worker         hash ^= _unknownFields.GetHashCode();
107*1b3f573fSAndroid Build Coastguard Worker       }
108*1b3f573fSAndroid Build Coastguard Worker       return hash;
109*1b3f573fSAndroid Build Coastguard Worker     }
110*1b3f573fSAndroid Build Coastguard Worker 
111*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
112*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
ToString()113*1b3f573fSAndroid Build Coastguard Worker     public override string ToString() {
114*1b3f573fSAndroid Build Coastguard Worker       return pb::JsonFormatter.ToDiagnosticString(this);
115*1b3f573fSAndroid Build Coastguard Worker     }
116*1b3f573fSAndroid Build Coastguard Worker 
117*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
118*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
WriteTo(pb::CodedOutputStream output)119*1b3f573fSAndroid Build Coastguard Worker     public void WriteTo(pb::CodedOutputStream output) {
120*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
121*1b3f573fSAndroid Build Coastguard Worker       output.WriteRawMessage(this);
122*1b3f573fSAndroid Build Coastguard Worker     #else
123*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
124*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(output);
125*1b3f573fSAndroid Build Coastguard Worker       }
126*1b3f573fSAndroid Build Coastguard Worker     #endif
127*1b3f573fSAndroid Build Coastguard Worker     }
128*1b3f573fSAndroid Build Coastguard Worker 
129*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
130*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
131*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalWriteTo(ref pb::WriteContext output)132*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
133*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
134*1b3f573fSAndroid Build Coastguard Worker         _unknownFields.WriteTo(ref output);
135*1b3f573fSAndroid Build Coastguard Worker       }
136*1b3f573fSAndroid Build Coastguard Worker     }
137*1b3f573fSAndroid Build Coastguard Worker     #endif
138*1b3f573fSAndroid Build Coastguard Worker 
139*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
140*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
CalculateSize()141*1b3f573fSAndroid Build Coastguard Worker     public int CalculateSize() {
142*1b3f573fSAndroid Build Coastguard Worker       int size = 0;
143*1b3f573fSAndroid Build Coastguard Worker       if (_unknownFields != null) {
144*1b3f573fSAndroid Build Coastguard Worker         size += _unknownFields.CalculateSize();
145*1b3f573fSAndroid Build Coastguard Worker       }
146*1b3f573fSAndroid Build Coastguard Worker       return size;
147*1b3f573fSAndroid Build Coastguard Worker     }
148*1b3f573fSAndroid Build Coastguard Worker 
149*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
150*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(Foo other)151*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(Foo other) {
152*1b3f573fSAndroid Build Coastguard Worker       if (other == null) {
153*1b3f573fSAndroid Build Coastguard Worker         return;
154*1b3f573fSAndroid Build Coastguard Worker       }
155*1b3f573fSAndroid Build Coastguard Worker       _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
156*1b3f573fSAndroid Build Coastguard Worker     }
157*1b3f573fSAndroid Build Coastguard Worker 
158*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
159*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
MergeFrom(pb::CodedInputStream input)160*1b3f573fSAndroid Build Coastguard Worker     public void MergeFrom(pb::CodedInputStream input) {
161*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
162*1b3f573fSAndroid Build Coastguard Worker       input.ReadRawMessage(this);
163*1b3f573fSAndroid Build Coastguard Worker     #else
164*1b3f573fSAndroid Build Coastguard Worker       uint tag;
165*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
166*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
167*1b3f573fSAndroid Build Coastguard Worker           default:
168*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
169*1b3f573fSAndroid Build Coastguard Worker             break;
170*1b3f573fSAndroid Build Coastguard Worker         }
171*1b3f573fSAndroid Build Coastguard Worker       }
172*1b3f573fSAndroid Build Coastguard Worker     #endif
173*1b3f573fSAndroid Build Coastguard Worker     }
174*1b3f573fSAndroid Build Coastguard Worker 
175*1b3f573fSAndroid Build Coastguard Worker     #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
176*1b3f573fSAndroid Build Coastguard Worker     [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
177*1b3f573fSAndroid Build Coastguard Worker     [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
IBufferMessage.InternalMergeFrom(ref pb::ParseContext input)178*1b3f573fSAndroid Build Coastguard Worker     void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
179*1b3f573fSAndroid Build Coastguard Worker       uint tag;
180*1b3f573fSAndroid Build Coastguard Worker       while ((tag = input.ReadTag()) != 0) {
181*1b3f573fSAndroid Build Coastguard Worker         switch(tag) {
182*1b3f573fSAndroid Build Coastguard Worker           default:
183*1b3f573fSAndroid Build Coastguard Worker             _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
184*1b3f573fSAndroid Build Coastguard Worker             break;
185*1b3f573fSAndroid Build Coastguard Worker         }
186*1b3f573fSAndroid Build Coastguard Worker       }
187*1b3f573fSAndroid Build Coastguard Worker     }
188*1b3f573fSAndroid Build Coastguard Worker     #endif
189*1b3f573fSAndroid Build Coastguard Worker 
190*1b3f573fSAndroid Build Coastguard Worker   }
191*1b3f573fSAndroid Build Coastguard Worker 
192*1b3f573fSAndroid Build Coastguard Worker   #endregion
193*1b3f573fSAndroid Build Coastguard Worker 
194*1b3f573fSAndroid Build Coastguard Worker }
195*1b3f573fSAndroid Build Coastguard Worker 
196*1b3f573fSAndroid Build Coastguard Worker #endregion Designer generated code
197