|  | @@ -1,4 +1,4 @@
 | 
	
		
			
				|  |  | -// Generated by ProtoGen, Version=2.3.0.277, Culture=neutral, PublicKeyToken=17b3b1f090c3ea48.  DO NOT EDIT!
 | 
	
		
			
				|  |  | +// Generated by ProtoGen, Version=2.4.1.473, Culture=neutral, PublicKeyToken=55f7125234beb589.  DO NOT EDIT!
 | 
	
		
			
				|  |  |  #pragma warning disable 1591, 0612
 | 
	
		
			
				|  |  |  #region Designer generated code
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -10,7 +10,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public static partial class UnitTestProtoFile {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |      #region Extension registration
 | 
	
	
		
			
				|  | @@ -1003,7 +1003,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    #region Enums
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public enum ForeignEnum {
 | 
	
		
			
				|  |  |      FOREIGN_FOO = 4,
 | 
	
		
			
				|  |  |      FOREIGN_BAR = 5,
 | 
	
	
		
			
				|  | @@ -1011,7 +1011,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public enum TestEnumWithDupValue {
 | 
	
		
			
				|  |  |      FOO1 = 1,
 | 
	
		
			
				|  |  |      BAR1 = 2,
 | 
	
	
		
			
				|  | @@ -1021,7 +1021,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public enum TestSparseEnum {
 | 
	
		
			
				|  |  |      SPARSE_A = 123,
 | 
	
		
			
				|  |  |      SPARSE_B = 62374,
 | 
	
	
		
			
				|  | @@ -1037,7 +1037,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    #region Messages
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestAllTypes : pb::GeneratedMessage<TestAllTypes, TestAllTypes.Builder> {
 | 
	
		
			
				|  |  |      private TestAllTypes() { }
 | 
	
		
			
				|  |  |      private static readonly TestAllTypes defaultInstance = new TestAllTypes().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -1066,10 +1066,10 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      #region Nested types
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public static class Types {
 | 
	
		
			
				|  |  |        [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -      [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +      [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |        public enum NestedEnum {
 | 
	
		
			
				|  |  |          FOO = 1,
 | 
	
		
			
				|  |  |          BAR = 2,
 | 
	
	
		
			
				|  | @@ -1078,7 +1078,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |        
 | 
	
		
			
				|  |  |        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |        [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -      [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +      [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |        public sealed partial class NestedMessage : pb::GeneratedMessage<NestedMessage, NestedMessage.Builder> {
 | 
	
		
			
				|  |  |          private NestedMessage() { }
 | 
	
		
			
				|  |  |          private static readonly NestedMessage defaultInstance = new NestedMessage().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -1188,7 +1188,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |          
 | 
	
		
			
				|  |  |          [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |          [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |          public sealed partial class Builder : pb::GeneratedBuilder<NestedMessage, Builder> {
 | 
	
		
			
				|  |  |            protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |              get { return this; }
 | 
	
	
		
			
				|  | @@ -1352,7 +1352,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |        
 | 
	
		
			
				|  |  |        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |        [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -      [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +      [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |        public sealed partial class OptionalGroup : pb::GeneratedMessage<OptionalGroup, OptionalGroup.Builder> {
 | 
	
		
			
				|  |  |          private OptionalGroup() { }
 | 
	
		
			
				|  |  |          private static readonly OptionalGroup defaultInstance = new OptionalGroup().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -1462,7 +1462,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |          
 | 
	
		
			
				|  |  |          [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |          [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |          public sealed partial class Builder : pb::GeneratedBuilder<OptionalGroup, Builder> {
 | 
	
		
			
				|  |  |            protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |              get { return this; }
 | 
	
	
		
			
				|  | @@ -1626,7 +1626,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |        
 | 
	
		
			
				|  |  |        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |        [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -      [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +      [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |        public sealed partial class RepeatedGroup : pb::GeneratedMessage<RepeatedGroup, RepeatedGroup.Builder> {
 | 
	
		
			
				|  |  |          private RepeatedGroup() { }
 | 
	
		
			
				|  |  |          private static readonly RepeatedGroup defaultInstance = new RepeatedGroup().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -1736,7 +1736,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |          
 | 
	
		
			
				|  |  |          [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |          [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |          public sealed partial class Builder : pb::GeneratedBuilder<RepeatedGroup, Builder> {
 | 
	
		
			
				|  |  |            protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |              get { return this; }
 | 
	
	
		
			
				|  | @@ -3237,7 +3237,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<TestAllTypes, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -5749,7 +5749,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestDeprecatedFields : pb::GeneratedMessage<TestDeprecatedFields, TestDeprecatedFields.Builder> {
 | 
	
		
			
				|  |  |      private TestDeprecatedFields() { }
 | 
	
		
			
				|  |  |      private static readonly TestDeprecatedFields defaultInstance = new TestDeprecatedFields().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -5861,7 +5861,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<TestDeprecatedFields, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -6029,7 +6029,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class ForeignMessage : pb::GeneratedMessage<ForeignMessage, ForeignMessage.Builder> {
 | 
	
		
			
				|  |  |      private ForeignMessage() { }
 | 
	
		
			
				|  |  |      private static readonly ForeignMessage defaultInstance = new ForeignMessage().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -6139,7 +6139,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<ForeignMessage, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -6303,7 +6303,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestAllExtensions : pb::ExtendableMessage<TestAllExtensions, TestAllExtensions.Builder> {
 | 
	
		
			
				|  |  |      private TestAllExtensions() { }
 | 
	
		
			
				|  |  |      private static readonly TestAllExtensions defaultInstance = new TestAllExtensions().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -6401,7 +6401,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::ExtendableBuilder<TestAllExtensions, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -6539,7 +6539,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class OptionalGroup_extension : pb::GeneratedMessage<OptionalGroup_extension, OptionalGroup_extension.Builder> {
 | 
	
		
			
				|  |  |      private OptionalGroup_extension() { }
 | 
	
		
			
				|  |  |      private static readonly OptionalGroup_extension defaultInstance = new OptionalGroup_extension().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -6649,7 +6649,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<OptionalGroup_extension, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -6813,7 +6813,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class RepeatedGroup_extension : pb::GeneratedMessage<RepeatedGroup_extension, RepeatedGroup_extension.Builder> {
 | 
	
		
			
				|  |  |      private RepeatedGroup_extension() { }
 | 
	
		
			
				|  |  |      private static readonly RepeatedGroup_extension defaultInstance = new RepeatedGroup_extension().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -6923,7 +6923,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<RepeatedGroup_extension, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -7087,7 +7087,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestNestedExtension : pb::GeneratedMessage<TestNestedExtension, TestNestedExtension.Builder> {
 | 
	
		
			
				|  |  |      private TestNestedExtension() { }
 | 
	
		
			
				|  |  |      private static readonly TestNestedExtension defaultInstance = new TestNestedExtension().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -7183,7 +7183,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<TestNestedExtension, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -7320,7 +7320,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestRequired : pb::GeneratedMessage<TestRequired, TestRequired.Builder> {
 | 
	
		
			
				|  |  |      private TestRequired() { }
 | 
	
		
			
				|  |  |      private static readonly TestRequired defaultInstance = new TestRequired().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -7949,7 +7949,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<TestRequired, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -8977,7 +8977,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestRequiredForeign : pb::GeneratedMessage<TestRequiredForeign, TestRequiredForeign.Builder> {
 | 
	
		
			
				|  |  |      private TestRequiredForeign() { }
 | 
	
		
			
				|  |  |      private static readonly TestRequiredForeign defaultInstance = new TestRequiredForeign().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -9128,7 +9128,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<TestRequiredForeign, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -9395,7 +9395,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestForeignNested : pb::GeneratedMessage<TestForeignNested, TestForeignNested.Builder> {
 | 
	
		
			
				|  |  |      private TestForeignNested() { }
 | 
	
		
			
				|  |  |      private static readonly TestForeignNested defaultInstance = new TestForeignNested().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -9505,7 +9505,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<TestForeignNested, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -9694,7 +9694,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestEmptyMessage : pb::GeneratedMessage<TestEmptyMessage, TestEmptyMessage.Builder> {
 | 
	
		
			
				|  |  |      private TestEmptyMessage() { }
 | 
	
		
			
				|  |  |      private static readonly TestEmptyMessage defaultInstance = new TestEmptyMessage().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -9788,7 +9788,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<TestEmptyMessage, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -9925,7 +9925,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestEmptyMessageWithExtensions : pb::ExtendableMessage<TestEmptyMessageWithExtensions, TestEmptyMessageWithExtensions.Builder> {
 | 
	
		
			
				|  |  |      private TestEmptyMessageWithExtensions() { }
 | 
	
		
			
				|  |  |      private static readonly TestEmptyMessageWithExtensions defaultInstance = new TestEmptyMessageWithExtensions().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -10023,7 +10023,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::ExtendableBuilder<TestEmptyMessageWithExtensions, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -10161,7 +10161,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestMultipleExtensionRanges : pb::ExtendableMessage<TestMultipleExtensionRanges, TestMultipleExtensionRanges.Builder> {
 | 
	
		
			
				|  |  |      private TestMultipleExtensionRanges() { }
 | 
	
		
			
				|  |  |      private static readonly TestMultipleExtensionRanges defaultInstance = new TestMultipleExtensionRanges().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -10261,7 +10261,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::ExtendableBuilder<TestMultipleExtensionRanges, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -10399,7 +10399,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestReallyLargeTagNumber : pb::GeneratedMessage<TestReallyLargeTagNumber, TestReallyLargeTagNumber.Builder> {
 | 
	
		
			
				|  |  |      private TestReallyLargeTagNumber() { }
 | 
	
		
			
				|  |  |      private static readonly TestReallyLargeTagNumber defaultInstance = new TestReallyLargeTagNumber().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -10525,7 +10525,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<TestReallyLargeTagNumber, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -10716,7 +10716,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestRecursiveMessage : pb::GeneratedMessage<TestRecursiveMessage, TestRecursiveMessage.Builder> {
 | 
	
		
			
				|  |  |      private TestRecursiveMessage() { }
 | 
	
		
			
				|  |  |      private static readonly TestRecursiveMessage defaultInstance = new TestRecursiveMessage().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -10842,7 +10842,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<TestRecursiveMessage, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -11058,7 +11058,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestMutualRecursionA : pb::GeneratedMessage<TestMutualRecursionA, TestMutualRecursionA.Builder> {
 | 
	
		
			
				|  |  |      private TestMutualRecursionA() { }
 | 
	
		
			
				|  |  |      private static readonly TestMutualRecursionA defaultInstance = new TestMutualRecursionA().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -11168,7 +11168,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<TestMutualRecursionA, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -11357,7 +11357,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestMutualRecursionB : pb::GeneratedMessage<TestMutualRecursionB, TestMutualRecursionB.Builder> {
 | 
	
		
			
				|  |  |      private TestMutualRecursionB() { }
 | 
	
		
			
				|  |  |      private static readonly TestMutualRecursionB defaultInstance = new TestMutualRecursionB().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -11483,7 +11483,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<TestMutualRecursionB, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -11699,7 +11699,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestDupFieldNumber : pb::GeneratedMessage<TestDupFieldNumber, TestDupFieldNumber.Builder> {
 | 
	
		
			
				|  |  |      private TestDupFieldNumber() { }
 | 
	
		
			
				|  |  |      private static readonly TestDupFieldNumber defaultInstance = new TestDupFieldNumber().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -11728,11 +11728,11 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      #region Nested types
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public static class Types {
 | 
	
		
			
				|  |  |        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |        [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -      [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +      [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |        public sealed partial class Foo : pb::GeneratedMessage<Foo, Foo.Builder> {
 | 
	
		
			
				|  |  |          private Foo() { }
 | 
	
		
			
				|  |  |          private static readonly Foo defaultInstance = new Foo().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -11842,7 +11842,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |          
 | 
	
		
			
				|  |  |          [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |          [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |          public sealed partial class Builder : pb::GeneratedBuilder<Foo, Builder> {
 | 
	
		
			
				|  |  |            protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |              get { return this; }
 | 
	
	
		
			
				|  | @@ -12006,7 +12006,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |        
 | 
	
		
			
				|  |  |        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |        [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -      [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +      [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |        public sealed partial class Bar : pb::GeneratedMessage<Bar, Bar.Builder> {
 | 
	
		
			
				|  |  |          private Bar() { }
 | 
	
		
			
				|  |  |          private static readonly Bar defaultInstance = new Bar().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -12116,7 +12116,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |          
 | 
	
		
			
				|  |  |          [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |          [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |          public sealed partial class Builder : pb::GeneratedBuilder<Bar, Builder> {
 | 
	
		
			
				|  |  |            protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |              get { return this; }
 | 
	
	
		
			
				|  | @@ -12397,7 +12397,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<TestDupFieldNumber, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -12665,7 +12665,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestNestedMessageHasBits : pb::GeneratedMessage<TestNestedMessageHasBits, TestNestedMessageHasBits.Builder> {
 | 
	
		
			
				|  |  |      private TestNestedMessageHasBits() { }
 | 
	
		
			
				|  |  |      private static readonly TestNestedMessageHasBits defaultInstance = new TestNestedMessageHasBits().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -12694,11 +12694,11 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      #region Nested types
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public static class Types {
 | 
	
		
			
				|  |  |        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |        [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -      [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +      [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |        public sealed partial class NestedMessage : pb::GeneratedMessage<NestedMessage, NestedMessage.Builder> {
 | 
	
		
			
				|  |  |          private NestedMessage() { }
 | 
	
		
			
				|  |  |          private static readonly NestedMessage defaultInstance = new NestedMessage().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -12835,7 +12835,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |          
 | 
	
		
			
				|  |  |          [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |          [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |          public sealed partial class Builder : pb::GeneratedBuilder<NestedMessage, Builder> {
 | 
	
		
			
				|  |  |            protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |              get { return this; }
 | 
	
	
		
			
				|  | @@ -13146,7 +13146,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<TestNestedMessageHasBits, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -13335,7 +13335,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestCamelCaseFieldNames : pb::GeneratedMessage<TestCamelCaseFieldNames, TestCamelCaseFieldNames.Builder> {
 | 
	
		
			
				|  |  |      private TestCamelCaseFieldNames() { }
 | 
	
		
			
				|  |  |      private static readonly TestCamelCaseFieldNames defaultInstance = new TestCamelCaseFieldNames().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -13666,7 +13666,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<TestCamelCaseFieldNames, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -14254,7 +14254,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestFieldOrderings : pb::ExtendableMessage<TestFieldOrderings, TestFieldOrderings.Builder> {
 | 
	
		
			
				|  |  |      private TestFieldOrderings() { }
 | 
	
		
			
				|  |  |      private static readonly TestFieldOrderings defaultInstance = new TestFieldOrderings().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -14401,7 +14401,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::ExtendableBuilder<TestFieldOrderings, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -14621,7 +14621,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestExtremeDefaultValues : pb::GeneratedMessage<TestExtremeDefaultValues, TestExtremeDefaultValues.Builder> {
 | 
	
		
			
				|  |  |      private TestExtremeDefaultValues() { }
 | 
	
		
			
				|  |  |      private static readonly TestExtremeDefaultValues defaultInstance = new TestExtremeDefaultValues().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -15037,7 +15037,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<TestExtremeDefaultValues, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -15721,7 +15721,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class SparseEnumMessage : pb::GeneratedMessage<SparseEnumMessage, SparseEnumMessage.Builder> {
 | 
	
		
			
				|  |  |      private SparseEnumMessage() { }
 | 
	
		
			
				|  |  |      private static readonly SparseEnumMessage defaultInstance = new SparseEnumMessage().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -15831,7 +15831,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<SparseEnumMessage, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -16003,7 +16003,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class OneString : pb::GeneratedMessage<OneString, OneString.Builder> {
 | 
	
		
			
				|  |  |      private OneString() { }
 | 
	
		
			
				|  |  |      private static readonly OneString defaultInstance = new OneString().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -16113,7 +16113,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<OneString, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -16278,7 +16278,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class OneBytes : pb::GeneratedMessage<OneBytes, OneBytes.Builder> {
 | 
	
		
			
				|  |  |      private OneBytes() { }
 | 
	
		
			
				|  |  |      private static readonly OneBytes defaultInstance = new OneBytes().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -16388,7 +16388,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<OneBytes, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -16553,7 +16553,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestPackedTypes : pb::GeneratedMessage<TestPackedTypes, TestPackedTypes.Builder> {
 | 
	
		
			
				|  |  |      private TestPackedTypes() { }
 | 
	
		
			
				|  |  |      private static readonly TestPackedTypes defaultInstance = new TestPackedTypes().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -17034,7 +17034,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<TestPackedTypes, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -17732,7 +17732,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestUnpackedTypes : pb::GeneratedMessage<TestUnpackedTypes, TestUnpackedTypes.Builder> {
 | 
	
		
			
				|  |  |      private TestUnpackedTypes() { }
 | 
	
		
			
				|  |  |      private static readonly TestUnpackedTypes defaultInstance = new TestUnpackedTypes().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -18158,7 +18158,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<TestUnpackedTypes, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -18856,7 +18856,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestPackedExtensions : pb::ExtendableMessage<TestPackedExtensions, TestPackedExtensions.Builder> {
 | 
	
		
			
				|  |  |      private TestPackedExtensions() { }
 | 
	
		
			
				|  |  |      private static readonly TestPackedExtensions defaultInstance = new TestPackedExtensions().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -18954,7 +18954,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::ExtendableBuilder<TestPackedExtensions, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -19092,7 +19092,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestDynamicExtensions : pb::GeneratedMessage<TestDynamicExtensions, TestDynamicExtensions.Builder> {
 | 
	
		
			
				|  |  |      private TestDynamicExtensions() { }
 | 
	
		
			
				|  |  |      private static readonly TestDynamicExtensions defaultInstance = new TestDynamicExtensions().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -19121,10 +19121,10 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      #region Nested types
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public static class Types {
 | 
	
		
			
				|  |  |        [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -      [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +      [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |        public enum DynamicEnumType {
 | 
	
		
			
				|  |  |          DYNAMIC_FOO = 2200,
 | 
	
		
			
				|  |  |          DYNAMIC_BAR = 2201,
 | 
	
	
		
			
				|  | @@ -19133,7 +19133,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |        
 | 
	
		
			
				|  |  |        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |        [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -      [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +      [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |        public sealed partial class DynamicMessageType : pb::GeneratedMessage<DynamicMessageType, DynamicMessageType.Builder> {
 | 
	
		
			
				|  |  |          private DynamicMessageType() { }
 | 
	
		
			
				|  |  |          private static readonly DynamicMessageType defaultInstance = new DynamicMessageType().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -19243,7 +19243,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |          
 | 
	
		
			
				|  |  |          [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |          [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |          public sealed partial class Builder : pb::GeneratedBuilder<DynamicMessageType, Builder> {
 | 
	
		
			
				|  |  |            protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |              get { return this; }
 | 
	
	
		
			
				|  | @@ -19609,7 +19609,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<TestDynamicExtensions, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -20026,7 +20026,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class TestRepeatedScalarDifferentTagSizes : pb::GeneratedMessage<TestRepeatedScalarDifferentTagSizes, TestRepeatedScalarDifferentTagSizes.Builder> {
 | 
	
		
			
				|  |  |      private TestRepeatedScalarDifferentTagSizes() { }
 | 
	
		
			
				|  |  |      private static readonly TestRepeatedScalarDifferentTagSizes defaultInstance = new TestRepeatedScalarDifferentTagSizes().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -20264,7 +20264,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<TestRepeatedScalarDifferentTagSizes, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -20644,7 +20644,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class FooRequest : pb::GeneratedMessage<FooRequest, FooRequest.Builder> {
 | 
	
		
			
				|  |  |      private FooRequest() { }
 | 
	
		
			
				|  |  |      private static readonly FooRequest defaultInstance = new FooRequest().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -20738,7 +20738,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<FooRequest, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -20875,7 +20875,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class FooResponse : pb::GeneratedMessage<FooResponse, FooResponse.Builder> {
 | 
	
		
			
				|  |  |      private FooResponse() { }
 | 
	
		
			
				|  |  |      private static readonly FooResponse defaultInstance = new FooResponse().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -20969,7 +20969,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<FooResponse, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -21106,7 +21106,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class BarRequest : pb::GeneratedMessage<BarRequest, BarRequest.Builder> {
 | 
	
		
			
				|  |  |      private BarRequest() { }
 | 
	
		
			
				|  |  |      private static readonly BarRequest defaultInstance = new BarRequest().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -21200,7 +21200,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<BarRequest, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 | 
	
	
		
			
				|  | @@ -21337,7 +21337,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +  [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |    public sealed partial class BarResponse : pb::GeneratedMessage<BarResponse, BarResponse.Builder> {
 | 
	
		
			
				|  |  |      private BarResponse() { }
 | 
	
		
			
				|  |  |      private static readonly BarResponse defaultInstance = new BarResponse().MakeReadOnly();
 | 
	
	
		
			
				|  | @@ -21431,7 +21431,7 @@ namespace Google.ProtocolBuffers.TestProtos {
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |      [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 | 
	
		
			
				|  |  |      [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
 | 
	
		
			
				|  |  | -    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.3.0.277")]
 | 
	
		
			
				|  |  | +    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("ProtoGen", "2.4.1.473")]
 | 
	
		
			
				|  |  |      public sealed partial class Builder : pb::GeneratedBuilder<BarResponse, Builder> {
 | 
	
		
			
				|  |  |        protected override Builder ThisBuilder {
 | 
	
		
			
				|  |  |          get { return this; }
 |