Fix for public constructor on messages
diff --git a/src/ProtocolBuffersLite.Test/TestProtos/UnitTestExtrasFullProtoFile.cs b/src/ProtocolBuffersLite.Test/TestProtos/UnitTestExtrasFullProtoFile.cs
index 58c5731..9119e4e 100644
--- a/src/ProtocolBuffersLite.Test/TestProtos/UnitTestExtrasFullProtoFile.cs
+++ b/src/ProtocolBuffersLite.Test/TestProtos/UnitTestExtrasFullProtoFile.cs
@@ -128,6 +128,7 @@
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[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();
public static TestInteropPerson DefaultInstance {
get { return defaultInstance; }
@@ -166,6 +167,7 @@
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[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();
public static PhoneNumber DefaultInstance {
get { return defaultInstance; }
@@ -332,6 +334,7 @@
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[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();
public static Addresses DefaultInstance {
get { return defaultInstance; }
@@ -902,6 +905,7 @@
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[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();
public static TestInteropEmployeeId DefaultInstance {
get { return defaultInstance; }
@@ -1040,6 +1044,7 @@
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[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();
public static TestMissingFieldsA DefaultInstance {
get { return defaultInstance; }
@@ -1070,6 +1075,7 @@
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[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();
public static SubA DefaultInstance {
get { return defaultInstance; }
@@ -1467,6 +1473,7 @@
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[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();
public static TestMissingFieldsB DefaultInstance {
get { return defaultInstance; }
@@ -1497,6 +1504,7 @@
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[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();
public static SubB DefaultInstance {
get { return defaultInstance; }