|
|
|
@ -129,13 +129,13 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")] |
|
|
|
|
public sealed partial class TestInteropPerson : pb::ExtendableMessage<TestInteropPerson, TestInteropPerson.Builder> { |
|
|
|
|
private TestInteropPerson() { } |
|
|
|
|
private static readonly TestInteropPerson defaultInstance = new Builder().BuildPartial(); |
|
|
|
|
private static readonly TestInteropPerson defaultInstance = new TestInteropPerson().MakeReadOnly(); |
|
|
|
|
public static TestInteropPerson DefaultInstance { |
|
|
|
|
get { return defaultInstance; } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override TestInteropPerson DefaultInstanceForType { |
|
|
|
|
get { return defaultInstance; } |
|
|
|
|
get { return DefaultInstance; } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected override TestInteropPerson ThisMessage { |
|
|
|
@ -168,13 +168,13 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")] |
|
|
|
|
public sealed partial class PhoneNumber : pb::GeneratedMessage<PhoneNumber, PhoneNumber.Builder> { |
|
|
|
|
private PhoneNumber() { } |
|
|
|
|
private static readonly PhoneNumber defaultInstance = new Builder().BuildPartial(); |
|
|
|
|
private static readonly PhoneNumber defaultInstance = new PhoneNumber().MakeReadOnly(); |
|
|
|
|
public static PhoneNumber DefaultInstance { |
|
|
|
|
get { return defaultInstance; } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override PhoneNumber DefaultInstanceForType { |
|
|
|
|
get { return defaultInstance; } |
|
|
|
|
get { return DefaultInstance; } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected override PhoneNumber ThisMessage { |
|
|
|
@ -239,6 +239,10 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
public static PhoneNumber ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { |
|
|
|
|
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed(); |
|
|
|
|
} |
|
|
|
|
private PhoneNumber MakeReadOnly() { |
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static Builder CreateBuilder() { return new Builder(); } |
|
|
|
|
public override Builder ToBuilder() { return CreateBuilder(this); } |
|
|
|
|
public override Builder CreateBuilderForType() { return new Builder(); } |
|
|
|
@ -254,22 +258,22 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
get { return this; } |
|
|
|
|
} |
|
|
|
|
public Builder() { |
|
|
|
|
result = DefaultInstance ?? new PhoneNumber(); |
|
|
|
|
builderIsReadOnly = result == DefaultInstance; |
|
|
|
|
result = DefaultInstance; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
} |
|
|
|
|
internal Builder(PhoneNumber cloneFrom) { |
|
|
|
|
result = cloneFrom; |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
bool builderIsReadOnly; |
|
|
|
|
PhoneNumber result; |
|
|
|
|
private bool resultIsReadOnly; |
|
|
|
|
private PhoneNumber result; |
|
|
|
|
|
|
|
|
|
private PhoneNumber PrepareBuilder() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
PhoneNumber original = result; |
|
|
|
|
result = new PhoneNumber(); |
|
|
|
|
builderIsReadOnly = false; |
|
|
|
|
resultIsReadOnly = false; |
|
|
|
|
MergeFrom(original); |
|
|
|
|
} |
|
|
|
|
return result; |
|
|
|
@ -284,13 +288,13 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override Builder Clear() { |
|
|
|
|
result = DefaultInstance ?? new PhoneNumber(); |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
result = DefaultInstance; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override Builder Clone() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
return new Builder(result); |
|
|
|
|
} else { |
|
|
|
|
return new Builder().MergeFrom(result); |
|
|
|
@ -306,11 +310,11 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override PhoneNumber BuildPartial() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
return result; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
return result.MakeReadOnly(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -365,13 +369,13 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")] |
|
|
|
|
public sealed partial class Addresses : pb::GeneratedMessage<Addresses, Addresses.Builder> { |
|
|
|
|
private Addresses() { } |
|
|
|
|
private static readonly Addresses defaultInstance = new Builder().BuildPartial(); |
|
|
|
|
private static readonly Addresses defaultInstance = new Addresses().MakeReadOnly(); |
|
|
|
|
public static Addresses DefaultInstance { |
|
|
|
|
get { return defaultInstance; } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override Addresses DefaultInstanceForType { |
|
|
|
|
get { return defaultInstance; } |
|
|
|
|
get { return DefaultInstance; } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected override Addresses ThisMessage { |
|
|
|
@ -467,6 +471,10 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
public static Addresses ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { |
|
|
|
|
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed(); |
|
|
|
|
} |
|
|
|
|
private Addresses MakeReadOnly() { |
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static Builder CreateBuilder() { return new Builder(); } |
|
|
|
|
public override Builder ToBuilder() { return CreateBuilder(this); } |
|
|
|
|
public override Builder CreateBuilderForType() { return new Builder(); } |
|
|
|
@ -482,22 +490,22 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
get { return this; } |
|
|
|
|
} |
|
|
|
|
public Builder() { |
|
|
|
|
result = DefaultInstance ?? new Addresses(); |
|
|
|
|
builderIsReadOnly = result == DefaultInstance; |
|
|
|
|
result = DefaultInstance; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
} |
|
|
|
|
internal Builder(Addresses cloneFrom) { |
|
|
|
|
result = cloneFrom; |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
bool builderIsReadOnly; |
|
|
|
|
Addresses result; |
|
|
|
|
private bool resultIsReadOnly; |
|
|
|
|
private Addresses result; |
|
|
|
|
|
|
|
|
|
private Addresses PrepareBuilder() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
Addresses original = result; |
|
|
|
|
result = new Addresses(); |
|
|
|
|
builderIsReadOnly = false; |
|
|
|
|
resultIsReadOnly = false; |
|
|
|
|
MergeFrom(original); |
|
|
|
|
} |
|
|
|
|
return result; |
|
|
|
@ -512,13 +520,13 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override Builder Clear() { |
|
|
|
|
result = DefaultInstance ?? new Addresses(); |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
result = DefaultInstance; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override Builder Clone() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
return new Builder(result); |
|
|
|
|
} else { |
|
|
|
|
return new Builder().MergeFrom(result); |
|
|
|
@ -534,11 +542,11 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override Addresses BuildPartial() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
return result; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
return result.MakeReadOnly(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -752,6 +760,13 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
public static TestInteropPerson ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { |
|
|
|
|
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed(); |
|
|
|
|
} |
|
|
|
|
private TestInteropPerson MakeReadOnly() { |
|
|
|
|
codes_.MakeReadOnly(); |
|
|
|
|
phone_.MakeReadOnly(); |
|
|
|
|
addresses_.MakeReadOnly(); |
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static Builder CreateBuilder() { return new Builder(); } |
|
|
|
|
public override Builder ToBuilder() { return CreateBuilder(this); } |
|
|
|
|
public override Builder CreateBuilderForType() { return new Builder(); } |
|
|
|
@ -767,22 +782,22 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
get { return this; } |
|
|
|
|
} |
|
|
|
|
public Builder() { |
|
|
|
|
result = DefaultInstance ?? new TestInteropPerson(); |
|
|
|
|
builderIsReadOnly = result == DefaultInstance; |
|
|
|
|
result = DefaultInstance; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
} |
|
|
|
|
internal Builder(TestInteropPerson cloneFrom) { |
|
|
|
|
result = cloneFrom; |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
bool builderIsReadOnly; |
|
|
|
|
TestInteropPerson result; |
|
|
|
|
private bool resultIsReadOnly; |
|
|
|
|
private TestInteropPerson result; |
|
|
|
|
|
|
|
|
|
private TestInteropPerson PrepareBuilder() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
TestInteropPerson original = result; |
|
|
|
|
result = new TestInteropPerson(); |
|
|
|
|
builderIsReadOnly = false; |
|
|
|
|
resultIsReadOnly = false; |
|
|
|
|
MergeFrom(original); |
|
|
|
|
} |
|
|
|
|
return result; |
|
|
|
@ -797,13 +812,13 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override Builder Clear() { |
|
|
|
|
result = DefaultInstance ?? new TestInteropPerson(); |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
result = DefaultInstance; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override Builder Clone() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
return new Builder(result); |
|
|
|
|
} else { |
|
|
|
|
return new Builder().MergeFrom(result); |
|
|
|
@ -819,14 +834,11 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override TestInteropPerson BuildPartial() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
|
result.codes_.MakeReadOnly(); |
|
|
|
|
result.phone_.MakeReadOnly(); |
|
|
|
|
result.addresses_.MakeReadOnly(); |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
return result; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
return result.MakeReadOnly(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1020,13 +1032,13 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")] |
|
|
|
|
public sealed partial class TestInteropEmployeeId : pb::GeneratedMessage<TestInteropEmployeeId, TestInteropEmployeeId.Builder> { |
|
|
|
|
private TestInteropEmployeeId() { } |
|
|
|
|
private static readonly TestInteropEmployeeId defaultInstance = new Builder().BuildPartial(); |
|
|
|
|
private static readonly TestInteropEmployeeId defaultInstance = new TestInteropEmployeeId().MakeReadOnly(); |
|
|
|
|
public static TestInteropEmployeeId DefaultInstance { |
|
|
|
|
get { return defaultInstance; } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override TestInteropEmployeeId DefaultInstanceForType { |
|
|
|
|
get { return defaultInstance; } |
|
|
|
|
get { return DefaultInstance; } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected override TestInteropEmployeeId ThisMessage { |
|
|
|
@ -1081,6 +1093,10 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
public static TestInteropEmployeeId ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { |
|
|
|
|
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed(); |
|
|
|
|
} |
|
|
|
|
private TestInteropEmployeeId MakeReadOnly() { |
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static Builder CreateBuilder() { return new Builder(); } |
|
|
|
|
public override Builder ToBuilder() { return CreateBuilder(this); } |
|
|
|
|
public override Builder CreateBuilderForType() { return new Builder(); } |
|
|
|
@ -1096,22 +1112,22 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
get { return this; } |
|
|
|
|
} |
|
|
|
|
public Builder() { |
|
|
|
|
result = DefaultInstance ?? new TestInteropEmployeeId(); |
|
|
|
|
builderIsReadOnly = result == DefaultInstance; |
|
|
|
|
result = DefaultInstance; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
} |
|
|
|
|
internal Builder(TestInteropEmployeeId cloneFrom) { |
|
|
|
|
result = cloneFrom; |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
bool builderIsReadOnly; |
|
|
|
|
TestInteropEmployeeId result; |
|
|
|
|
private bool resultIsReadOnly; |
|
|
|
|
private TestInteropEmployeeId result; |
|
|
|
|
|
|
|
|
|
private TestInteropEmployeeId PrepareBuilder() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
TestInteropEmployeeId original = result; |
|
|
|
|
result = new TestInteropEmployeeId(); |
|
|
|
|
builderIsReadOnly = false; |
|
|
|
|
resultIsReadOnly = false; |
|
|
|
|
MergeFrom(original); |
|
|
|
|
} |
|
|
|
|
return result; |
|
|
|
@ -1126,13 +1142,13 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override Builder Clear() { |
|
|
|
|
result = DefaultInstance ?? new TestInteropEmployeeId(); |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
result = DefaultInstance; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override Builder Clone() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
return new Builder(result); |
|
|
|
|
} else { |
|
|
|
|
return new Builder().MergeFrom(result); |
|
|
|
@ -1148,11 +1164,11 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override TestInteropEmployeeId BuildPartial() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
return result; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
return result.MakeReadOnly(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1187,13 +1203,13 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")] |
|
|
|
|
public sealed partial class TestMissingFieldsA : pb::GeneratedMessage<TestMissingFieldsA, TestMissingFieldsA.Builder> { |
|
|
|
|
private TestMissingFieldsA() { } |
|
|
|
|
private static readonly TestMissingFieldsA defaultInstance = new Builder().BuildPartial(); |
|
|
|
|
private static readonly TestMissingFieldsA defaultInstance = new TestMissingFieldsA().MakeReadOnly(); |
|
|
|
|
public static TestMissingFieldsA DefaultInstance { |
|
|
|
|
get { return defaultInstance; } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override TestMissingFieldsA DefaultInstanceForType { |
|
|
|
|
get { return defaultInstance; } |
|
|
|
|
get { return DefaultInstance; } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected override TestMissingFieldsA ThisMessage { |
|
|
|
@ -1218,13 +1234,13 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")] |
|
|
|
|
public sealed partial class SubA : pb::GeneratedMessage<SubA, SubA.Builder> { |
|
|
|
|
private SubA() { } |
|
|
|
|
private static readonly SubA defaultInstance = new Builder().BuildPartial(); |
|
|
|
|
private static readonly SubA defaultInstance = new SubA().MakeReadOnly(); |
|
|
|
|
public static SubA DefaultInstance { |
|
|
|
|
get { return defaultInstance; } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override SubA DefaultInstanceForType { |
|
|
|
|
get { return defaultInstance; } |
|
|
|
|
get { return DefaultInstance; } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected override SubA ThisMessage { |
|
|
|
@ -1291,6 +1307,11 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
public static SubA ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { |
|
|
|
|
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed(); |
|
|
|
|
} |
|
|
|
|
private SubA MakeReadOnly() { |
|
|
|
|
values_.MakeReadOnly(); |
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static Builder CreateBuilder() { return new Builder(); } |
|
|
|
|
public override Builder ToBuilder() { return CreateBuilder(this); } |
|
|
|
|
public override Builder CreateBuilderForType() { return new Builder(); } |
|
|
|
@ -1306,22 +1327,22 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
get { return this; } |
|
|
|
|
} |
|
|
|
|
public Builder() { |
|
|
|
|
result = DefaultInstance ?? new SubA(); |
|
|
|
|
builderIsReadOnly = result == DefaultInstance; |
|
|
|
|
result = DefaultInstance; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
} |
|
|
|
|
internal Builder(SubA cloneFrom) { |
|
|
|
|
result = cloneFrom; |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
bool builderIsReadOnly; |
|
|
|
|
SubA result; |
|
|
|
|
private bool resultIsReadOnly; |
|
|
|
|
private SubA result; |
|
|
|
|
|
|
|
|
|
private SubA PrepareBuilder() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
SubA original = result; |
|
|
|
|
result = new SubA(); |
|
|
|
|
builderIsReadOnly = false; |
|
|
|
|
resultIsReadOnly = false; |
|
|
|
|
MergeFrom(original); |
|
|
|
|
} |
|
|
|
|
return result; |
|
|
|
@ -1336,13 +1357,13 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override Builder Clear() { |
|
|
|
|
result = DefaultInstance ?? new SubA(); |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
result = DefaultInstance; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override Builder Clone() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
return new Builder(result); |
|
|
|
|
} else { |
|
|
|
|
return new Builder().MergeFrom(result); |
|
|
|
@ -1358,12 +1379,11 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override SubA BuildPartial() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
|
result.values_.MakeReadOnly(); |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
return result; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
return result.MakeReadOnly(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1459,12 +1479,12 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
|
|
|
|
|
public const int TestAFieldNumber = 11; |
|
|
|
|
private bool hasTestA; |
|
|
|
|
private global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA testA_ = global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA.DefaultInstance; |
|
|
|
|
private global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA testA_; |
|
|
|
|
public bool HasTestA { |
|
|
|
|
get { return hasTestA; } |
|
|
|
|
} |
|
|
|
|
public global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA TestA { |
|
|
|
|
get { return testA_; } |
|
|
|
|
get { return testA_ ?? global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA.DefaultInstance; } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static TestMissingFieldsA ParseFrom(pb::ByteString data) { |
|
|
|
@ -1497,6 +1517,10 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
public static TestMissingFieldsA ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { |
|
|
|
|
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed(); |
|
|
|
|
} |
|
|
|
|
private TestMissingFieldsA MakeReadOnly() { |
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static Builder CreateBuilder() { return new Builder(); } |
|
|
|
|
public override Builder ToBuilder() { return CreateBuilder(this); } |
|
|
|
|
public override Builder CreateBuilderForType() { return new Builder(); } |
|
|
|
@ -1512,22 +1536,22 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
get { return this; } |
|
|
|
|
} |
|
|
|
|
public Builder() { |
|
|
|
|
result = DefaultInstance ?? new TestMissingFieldsA(); |
|
|
|
|
builderIsReadOnly = result == DefaultInstance; |
|
|
|
|
result = DefaultInstance; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
} |
|
|
|
|
internal Builder(TestMissingFieldsA cloneFrom) { |
|
|
|
|
result = cloneFrom; |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
bool builderIsReadOnly; |
|
|
|
|
TestMissingFieldsA result; |
|
|
|
|
private bool resultIsReadOnly; |
|
|
|
|
private TestMissingFieldsA result; |
|
|
|
|
|
|
|
|
|
private TestMissingFieldsA PrepareBuilder() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
TestMissingFieldsA original = result; |
|
|
|
|
result = new TestMissingFieldsA(); |
|
|
|
|
builderIsReadOnly = false; |
|
|
|
|
resultIsReadOnly = false; |
|
|
|
|
MergeFrom(original); |
|
|
|
|
} |
|
|
|
|
return result; |
|
|
|
@ -1542,13 +1566,13 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override Builder Clear() { |
|
|
|
|
result = DefaultInstance ?? new TestMissingFieldsA(); |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
result = DefaultInstance; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override Builder Clone() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
return new Builder(result); |
|
|
|
|
} else { |
|
|
|
|
return new Builder().MergeFrom(result); |
|
|
|
@ -1564,11 +1588,11 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override TestMissingFieldsA BuildPartial() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
return result; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
return result.MakeReadOnly(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1670,7 +1694,7 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
public Builder ClearTestA() { |
|
|
|
|
PrepareBuilder(); |
|
|
|
|
result.hasTestA = false; |
|
|
|
|
result.testA_ = global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsA.Types.SubA.DefaultInstance; |
|
|
|
|
result.testA_ = null; |
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -1684,13 +1708,13 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")] |
|
|
|
|
public sealed partial class TestMissingFieldsB : pb::GeneratedMessage<TestMissingFieldsB, TestMissingFieldsB.Builder> { |
|
|
|
|
private TestMissingFieldsB() { } |
|
|
|
|
private static readonly TestMissingFieldsB defaultInstance = new Builder().BuildPartial(); |
|
|
|
|
private static readonly TestMissingFieldsB defaultInstance = new TestMissingFieldsB().MakeReadOnly(); |
|
|
|
|
public static TestMissingFieldsB DefaultInstance { |
|
|
|
|
get { return defaultInstance; } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override TestMissingFieldsB DefaultInstanceForType { |
|
|
|
|
get { return defaultInstance; } |
|
|
|
|
get { return DefaultInstance; } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected override TestMissingFieldsB ThisMessage { |
|
|
|
@ -1715,13 +1739,13 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")] |
|
|
|
|
public sealed partial class SubB : pb::GeneratedMessage<SubB, SubB.Builder> { |
|
|
|
|
private SubB() { } |
|
|
|
|
private static readonly SubB defaultInstance = new Builder().BuildPartial(); |
|
|
|
|
private static readonly SubB defaultInstance = new SubB().MakeReadOnly(); |
|
|
|
|
public static SubB DefaultInstance { |
|
|
|
|
get { return defaultInstance; } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override SubB DefaultInstanceForType { |
|
|
|
|
get { return defaultInstance; } |
|
|
|
|
get { return DefaultInstance; } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected override SubB ThisMessage { |
|
|
|
@ -1778,6 +1802,11 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
public static SubB ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { |
|
|
|
|
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed(); |
|
|
|
|
} |
|
|
|
|
private SubB MakeReadOnly() { |
|
|
|
|
values_.MakeReadOnly(); |
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static Builder CreateBuilder() { return new Builder(); } |
|
|
|
|
public override Builder ToBuilder() { return CreateBuilder(this); } |
|
|
|
|
public override Builder CreateBuilderForType() { return new Builder(); } |
|
|
|
@ -1793,22 +1822,22 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
get { return this; } |
|
|
|
|
} |
|
|
|
|
public Builder() { |
|
|
|
|
result = DefaultInstance ?? new SubB(); |
|
|
|
|
builderIsReadOnly = result == DefaultInstance; |
|
|
|
|
result = DefaultInstance; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
} |
|
|
|
|
internal Builder(SubB cloneFrom) { |
|
|
|
|
result = cloneFrom; |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
bool builderIsReadOnly; |
|
|
|
|
SubB result; |
|
|
|
|
private bool resultIsReadOnly; |
|
|
|
|
private SubB result; |
|
|
|
|
|
|
|
|
|
private SubB PrepareBuilder() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
SubB original = result; |
|
|
|
|
result = new SubB(); |
|
|
|
|
builderIsReadOnly = false; |
|
|
|
|
resultIsReadOnly = false; |
|
|
|
|
MergeFrom(original); |
|
|
|
|
} |
|
|
|
|
return result; |
|
|
|
@ -1823,13 +1852,13 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override Builder Clear() { |
|
|
|
|
result = DefaultInstance ?? new SubB(); |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
result = DefaultInstance; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override Builder Clone() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
return new Builder(result); |
|
|
|
|
} else { |
|
|
|
|
return new Builder().MergeFrom(result); |
|
|
|
@ -1845,12 +1874,11 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override SubB BuildPartial() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
|
result.values_.MakeReadOnly(); |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
return result; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
return result.MakeReadOnly(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -1926,12 +1954,12 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
|
|
|
|
|
public const int TestBFieldNumber = 12; |
|
|
|
|
private bool hasTestB; |
|
|
|
|
private global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB testB_ = global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB.DefaultInstance; |
|
|
|
|
private global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB testB_; |
|
|
|
|
public bool HasTestB { |
|
|
|
|
get { return hasTestB; } |
|
|
|
|
} |
|
|
|
|
public global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB TestB { |
|
|
|
|
get { return testB_; } |
|
|
|
|
get { return testB_ ?? global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB.DefaultInstance; } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static TestMissingFieldsB ParseFrom(pb::ByteString data) { |
|
|
|
@ -1964,6 +1992,10 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
public static TestMissingFieldsB ParseFrom(pb::ICodedInputStream input, pb::ExtensionRegistry extensionRegistry) { |
|
|
|
|
return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry)).BuildParsed(); |
|
|
|
|
} |
|
|
|
|
private TestMissingFieldsB MakeReadOnly() { |
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static Builder CreateBuilder() { return new Builder(); } |
|
|
|
|
public override Builder ToBuilder() { return CreateBuilder(this); } |
|
|
|
|
public override Builder CreateBuilderForType() { return new Builder(); } |
|
|
|
@ -1979,22 +2011,22 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
get { return this; } |
|
|
|
|
} |
|
|
|
|
public Builder() { |
|
|
|
|
result = DefaultInstance ?? new TestMissingFieldsB(); |
|
|
|
|
builderIsReadOnly = result == DefaultInstance; |
|
|
|
|
result = DefaultInstance; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
} |
|
|
|
|
internal Builder(TestMissingFieldsB cloneFrom) { |
|
|
|
|
result = cloneFrom; |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
bool builderIsReadOnly; |
|
|
|
|
TestMissingFieldsB result; |
|
|
|
|
private bool resultIsReadOnly; |
|
|
|
|
private TestMissingFieldsB result; |
|
|
|
|
|
|
|
|
|
private TestMissingFieldsB PrepareBuilder() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
TestMissingFieldsB original = result; |
|
|
|
|
result = new TestMissingFieldsB(); |
|
|
|
|
builderIsReadOnly = false; |
|
|
|
|
resultIsReadOnly = false; |
|
|
|
|
MergeFrom(original); |
|
|
|
|
} |
|
|
|
|
return result; |
|
|
|
@ -2009,13 +2041,13 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override Builder Clear() { |
|
|
|
|
result = DefaultInstance ?? new TestMissingFieldsB(); |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
result = DefaultInstance; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override Builder Clone() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
return new Builder(result); |
|
|
|
|
} else { |
|
|
|
|
return new Builder().MergeFrom(result); |
|
|
|
@ -2031,11 +2063,11 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public override TestMissingFieldsB BuildPartial() { |
|
|
|
|
if (builderIsReadOnly) { |
|
|
|
|
if (resultIsReadOnly) { |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
|
builderIsReadOnly = true; |
|
|
|
|
return result; |
|
|
|
|
resultIsReadOnly = true; |
|
|
|
|
return result.MakeReadOnly(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -2137,7 +2169,7 @@ namespace Google.ProtocolBuffers.TestProtos { |
|
|
|
|
public Builder ClearTestB() { |
|
|
|
|
PrepareBuilder(); |
|
|
|
|
result.hasTestB = false; |
|
|
|
|
result.testB_ = global::Google.ProtocolBuffers.TestProtos.TestMissingFieldsB.Types.SubB.DefaultInstance; |
|
|
|
|
result.testB_ = null; |
|
|
|
|
return this; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|