| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409 | 
							- // Generated by the protocol buffer compiler.  DO NOT EDIT!
 
- using pb = global::Google.ProtocolBuffers;
 
- using pbc = global::Google.ProtocolBuffers.Collections;
 
- using pbd = global::Google.ProtocolBuffers.Descriptors;
 
- using scg = global::System.Collections.Generic;
 
- namespace Google.ProtocolBuffers.TestProtos {
 
-   
 
-   public sealed partial class MessageWithNoOuter : pb::GeneratedMessage<MessageWithNoOuter, MessageWithNoOuter.Builder> {
 
-     private static readonly MessageWithNoOuter defaultInstance = new MessageWithNoOuter();
 
-     public static MessageWithNoOuter DefaultInstance {
 
-       get { return defaultInstance; }
 
-     }
 
-     
 
-     public override MessageWithNoOuter DefaultInstanceForType {
 
-       get { return defaultInstance; }
 
-     }
 
-     
 
-     protected override MessageWithNoOuter ThisMessage {
 
-       get { return this; }
 
-     }
 
-     
 
-     public static pbd::MessageDescriptor Descriptor {
 
-       get { return global::Google.ProtocolBuffers.TestProtos.MultiFileProto.internal__static_protobuf_unittest_MessageWithNoOuter__Descriptor; }
 
-     }
 
-     
 
-     protected override pb::FieldAccess.FieldAccessorTable<MessageWithNoOuter, MessageWithNoOuter.Builder> InternalFieldAccessors {
 
-       get { return global::Google.ProtocolBuffers.TestProtos.MultiFileProto.internal__static_protobuf_unittest_MessageWithNoOuter__FieldAccessorTable; }
 
-     }
 
-     
 
-     #region Nested types
 
-     public static class Types {
 
-       public enum NestedEnum {
 
-         BAZ = 3,
 
-       }
 
-       
 
-       public sealed partial class NestedMessage : pb::GeneratedMessage<NestedMessage, NestedMessage.Builder> {
 
-         private static readonly NestedMessage defaultInstance = new NestedMessage();
 
-         public static NestedMessage DefaultInstance {
 
-           get { return defaultInstance; }
 
-         }
 
-         
 
-         public override NestedMessage DefaultInstanceForType {
 
-           get { return defaultInstance; }
 
-         }
 
-         
 
-         protected override NestedMessage ThisMessage {
 
-           get { return this; }
 
-         }
 
-         
 
-         public static pbd::MessageDescriptor Descriptor {
 
-           get { return global::Google.ProtocolBuffers.TestProtos.MultiFileProto.internal__static_protobuf_unittest_MessageWithNoOuter_NestedMessage__Descriptor; }
 
-         }
 
-         
 
-         protected override pb::FieldAccess.FieldAccessorTable<NestedMessage, NestedMessage.Builder> InternalFieldAccessors {
 
-           get { return global::Google.ProtocolBuffers.TestProtos.MultiFileProto.internal__static_protobuf_unittest_MessageWithNoOuter_NestedMessage__FieldAccessorTable; }
 
-         }
 
-         
 
-         // optional int32 i = 1;
 
-         private bool hasI;
 
-         private int i_ = 0;
 
-         public bool HasI {
 
-           get { return hasI; }
 
-         }
 
-         public int I {
 
-           get { return i_; }
 
-         }
 
-         
 
-         public static global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage ParseFrom(pb::ByteString data) {
 
-           return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
 
-         }
 
-         public static global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage ParseFrom(pb::ByteString data,
 
-             pb::ExtensionRegistry extensionRegistry) {
 
-           return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry))
 
-                    .BuildParsed();
 
-         }
 
-         public static global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage ParseFrom(byte[] data) {
 
-           return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
 
-         }
 
-         public static global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage ParseFrom(byte[] data,
 
-             pb::ExtensionRegistry extensionRegistry) {
 
-           return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry))
 
-                    .BuildParsed();
 
-         }
 
-         public static global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage ParseFrom(global::System.IO.Stream input) {
 
-           return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
 
-         }
 
-         public static global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage ParseFrom(
 
-             global::System.IO.Stream input,
 
-             pb::ExtensionRegistry extensionRegistry) {
 
-           return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry))
 
-                    .BuildParsed();
 
-         }
 
-         public static global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage ParseFrom(pb::CodedInputStream input) {
 
-           return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
 
-         }
 
-         public static global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage ParseFrom(pb::CodedInputStream input,
 
-             pb::ExtensionRegistry extensionRegistry) {
 
-           return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry))
 
-                    .BuildParsed();
 
-         }
 
-         
 
-         public static Builder CreateBuilder() { return new Builder(); }
 
-         public override Builder CreateBuilderForType() { return new Builder(); }
 
-         public static Builder CreateBuilder(global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage prototype) {
 
-           return (Builder) new Builder().MergeFrom(prototype);
 
-         }
 
-         
 
-         public sealed partial class Builder : pb::GeneratedBuilder<global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage, Builder> {
 
-           protected override Builder ThisBuilder {
 
-             get { return this; }
 
-           }
 
-           
 
-           // Construct using global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage.CreateBuilder()
 
-           internal Builder() {}
 
-           
 
-           global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage result = new global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage();
 
-           
 
-           protected override global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage MessageBeingBuilt {
 
-             get { return result; }
 
-           }
 
-           
 
-           public override Builder Clear() {
 
-             result = new global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage();
 
-             return this;
 
-           }
 
-           
 
-           public override Builder Clone() {
 
-             return new Builder().MergeFrom(result);
 
-           }
 
-           
 
-           public override pbd::MessageDescriptor DescriptorForType {
 
-             get { return global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage.Descriptor; }
 
-           }
 
-           
 
-           public override global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage DefaultInstanceForType {
 
-             get { return global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage.DefaultInstance; }
 
-           }
 
-           
 
-           public override global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage BuildPartial() {
 
-             global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage returnMe = result;
 
-             result = null;
 
-             return returnMe;
 
-           }
 
-           
 
-           
 
-           // optional int32 i = 1;
 
-           public bool HasI {
 
-             get { return result.HasI; }
 
-           }
 
-           public int I {
 
-             get { return result.I; }
 
-             set { SetI(value); }
 
-           }
 
-           public Builder SetI(int value) {
 
-             result.hasI = true;
 
-             result.i_ = value;
 
-             return this;
 
-           }
 
-           public Builder ClearI() {
 
-             result.hasI = false;
 
-             result.i_ = 0;
 
-             return this;
 
-           }
 
-         }
 
-       }
 
-       
 
-     }
 
-     #endregion
 
-     
 
-     // optional .protobuf_unittest.MessageWithNoOuter.NestedMessage nested = 1;
 
-     private bool hasNested;
 
-     private global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage nested_ = global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage.DefaultInstance;
 
-     public bool HasNested {
 
-       get { return hasNested; }
 
-     }
 
-     public global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage Nested {
 
-       get { return nested_; }
 
-     }
 
-     
 
-     // repeated .protobuf_unittest.TestAllTypes foreign = 2;
 
-     private scg::IList<global::Google.ProtocolBuffers.TestProtos.TestAllTypes> foreign_ = pbc::Lists<global::Google.ProtocolBuffers.TestProtos.TestAllTypes>.Empty;
 
-     public scg::IList<global::Google.ProtocolBuffers.TestProtos.TestAllTypes> ForeignList {
 
-       get { return foreign_; } 
 
-     }
 
-     public int ForeignCount
 
-       { get { return foreign_.Count; }
 
-     }
 
-     public global::Google.ProtocolBuffers.TestProtos.TestAllTypes GetForeign(int index) {
 
-       return foreign_ [index];
 
-     }
 
-     
 
-     // optional .protobuf_unittest.MessageWithNoOuter.NestedEnum nested_enum = 3;
 
-     private bool hasNestedEnum;
 
-     private global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedEnum nestedEnum_ = global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedEnum.BAZ;
 
-     public bool HasNestedEnum {
 
-       get { return hasNestedEnum; }
 
-     }
 
-     public global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedEnum NestedEnum {  get { return nestedEnum_; }}
 
-     
 
-     // optional .protobuf_unittest.EnumWithNoOuter foreign_enum = 4;
 
-     private bool hasForeignEnum;
 
-     private global::Google.ProtocolBuffers.TestProtos.EnumWithNoOuter foreignEnum_ = global::Google.ProtocolBuffers.TestProtos.EnumWithNoOuter.FOO;
 
-     public bool HasForeignEnum {
 
-       get { return hasForeignEnum; }
 
-     }
 
-     public global::Google.ProtocolBuffers.TestProtos.EnumWithNoOuter ForeignEnum {  get { return foreignEnum_; }}
 
-     
 
-     public static global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter ParseFrom(pb::ByteString data) {
 
-       return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
 
-     }
 
-     public static global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter ParseFrom(pb::ByteString data,
 
-         pb::ExtensionRegistry extensionRegistry) {
 
-       return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry))
 
-                .BuildParsed();
 
-     }
 
-     public static global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter ParseFrom(byte[] data) {
 
-       return ((Builder) CreateBuilder().MergeFrom(data)).BuildParsed();
 
-     }
 
-     public static global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter ParseFrom(byte[] data,
 
-         pb::ExtensionRegistry extensionRegistry) {
 
-       return ((Builder) CreateBuilder().MergeFrom(data, extensionRegistry))
 
-                .BuildParsed();
 
-     }
 
-     public static global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter ParseFrom(global::System.IO.Stream input) {
 
-       return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
 
-     }
 
-     public static global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter ParseFrom(
 
-         global::System.IO.Stream input,
 
-         pb::ExtensionRegistry extensionRegistry) {
 
-       return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry))
 
-                .BuildParsed();
 
-     }
 
-     public static global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter ParseFrom(pb::CodedInputStream input) {
 
-       return ((Builder) CreateBuilder().MergeFrom(input)).BuildParsed();
 
-     }
 
-     public static global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter ParseFrom(pb::CodedInputStream input,
 
-         pb::ExtensionRegistry extensionRegistry) {
 
-       return ((Builder) CreateBuilder().MergeFrom(input, extensionRegistry))
 
-                .BuildParsed();
 
-     }
 
-     
 
-     public static Builder CreateBuilder() { return new Builder(); }
 
-     public override Builder CreateBuilderForType() { return new Builder(); }
 
-     public static Builder CreateBuilder(global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter prototype) {
 
-       return (Builder) new Builder().MergeFrom(prototype);
 
-     }
 
-     
 
-     public sealed partial class Builder : pb::GeneratedBuilder<global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter, Builder> {
 
-       protected override Builder ThisBuilder {
 
-         get { return this; }
 
-       }
 
-       
 
-       // Construct using global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.CreateBuilder()
 
-       internal Builder() {}
 
-       
 
-       global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter result = new global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter();
 
-       
 
-       protected override global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter MessageBeingBuilt {
 
-         get { return result; }
 
-       }
 
-       
 
-       public override Builder Clear() {
 
-         result = new global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter();
 
-         return this;
 
-       }
 
-       
 
-       public override Builder Clone() {
 
-         return new Builder().MergeFrom(result);
 
-       }
 
-       
 
-       public override pbd::MessageDescriptor DescriptorForType {
 
-         get { return global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Descriptor; }
 
-       }
 
-       
 
-       public override global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter DefaultInstanceForType {
 
-         get { return global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.DefaultInstance; }
 
-       }
 
-       
 
-       public override global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter BuildPartial() {
 
-         if (result.foreign_ != pbc::Lists<global::Google.ProtocolBuffers.TestProtos.TestAllTypes>.Empty) {
 
-           result.foreign_ = pbc::Lists<global::Google.ProtocolBuffers.TestProtos.TestAllTypes>.AsReadOnly(result.foreign_);
 
-         }
 
-         global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter returnMe = result;
 
-         result = null;
 
-         return returnMe;
 
-       }
 
-       
 
-       
 
-       // optional .protobuf_unittest.MessageWithNoOuter.NestedMessage nested = 1;
 
-       public bool HasNested {
 
-         get { return result.HasNested; }
 
-       }
 
-       public global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage Nested {
 
-         get { return result.Nested; }
 
-         set { SetNested(value); }
 
-       }
 
-       public Builder SetNested(global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage value) {
 
-         result.hasNested = true;
 
-         result.nested_ = value;
 
-         return this;
 
-       }
 
-       public Builder SetNested(global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage.Builder builderForValue) {
 
-         result.hasNested = true;
 
-         result.nested_ = builderForValue.Build();
 
-         return this;
 
-       }
 
-       public Builder MergeNested(global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage value) {
 
-         if (result.HasNested &&
 
-             result.nested_ != global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage.DefaultInstance) {
 
-           result.nested_ =
 
-             global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage.CreateBuilder(result.nested_).MergeFrom(value).BuildPartial();
 
-         } else {
 
-           result.nested_ = value;
 
-         }
 
-         result.hasNested = true;
 
-         return this;
 
-       }
 
-       public Builder ClearNested() {
 
-         result.hasNested = false;
 
-         result.nested_ = global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedMessage.DefaultInstance;
 
-         return this;
 
-       }
 
-       
 
-       // repeated .protobuf_unittest.TestAllTypes foreign = 2;
 
-       public scg::IList<global::Google.ProtocolBuffers.TestProtos.TestAllTypes> ForeignList {
 
-         get { return pbc::Lists.AsReadOnly(result.foreign_); }
 
-       }
 
-       public int ForeignCount {
 
-         get { return result.ForeignCount; }
 
-       }
 
-       public global::Google.ProtocolBuffers.TestProtos.TestAllTypes GetForeign(int index) {
 
-         return result.GetForeign(index);
 
-       }
 
-       public Builder SetForeign(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypes value) {
 
-         result.foreign_[index] = value;
 
-         return this;
 
-       }
 
-       public Builder SetForeign(int index, global::Google.ProtocolBuffers.TestProtos.TestAllTypes.Builder builderForValue) {
 
-         result.foreign_[index] = builderForValue.Build();
 
-         return this;
 
-       }
 
-       public Builder AddForeign(global::Google.ProtocolBuffers.TestProtos.TestAllTypes value) {
 
-         if (result.foreign_ == pbc::Lists<global::Google.ProtocolBuffers.TestProtos.TestAllTypes>.Empty) {
 
-           result.foreign_ = new scg::List<global::Google.ProtocolBuffers.TestProtos.TestAllTypes>();
 
-         }
 
-         result.foreign_.Add(value);
 
-         return this;
 
-       }
 
-       public Builder AddForeign(global::Google.ProtocolBuffers.TestProtos.TestAllTypes.Builder builderForValue) {
 
-         if (result.foreign_ == pbc::Lists<global::Google.ProtocolBuffers.TestProtos.TestAllTypes>.Empty) {
 
-           result.foreign_ = new scg::List<global::Google.ProtocolBuffers.TestProtos.TestAllTypes>();
 
-         }
 
-         result.foreign_.Add(builderForValue.Build());
 
-         return this;
 
-       }
 
-       public Builder AddRangeForeign(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.TestAllTypes> values) {
 
-         if (result.foreign_ == pbc::Lists<global::Google.ProtocolBuffers.TestProtos.TestAllTypes>.Empty) {
 
-           result.foreign_ = new scg::List<global::Google.ProtocolBuffers.TestProtos.TestAllTypes>();
 
-         }
 
-         base.AddRange(values, result.foreign_);
 
-         return this;
 
-       }
 
-       public Builder ClearForeign() {
 
-         result.foreign_ = pbc::Lists<global::Google.ProtocolBuffers.TestProtos.TestAllTypes>.Empty;
 
-         return this;
 
-       }
 
-       
 
-       // optional .protobuf_unittest.MessageWithNoOuter.NestedEnum nested_enum = 3;
 
-       public bool HasNestedEnum {
 
-         get { return result.HasNestedEnum; }
 
-       }
 
-       public global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedEnum NestedEnum {
 
-         get { return result.NestedEnum; }
 
-         set { SetNestedEnum(value); }
 
-       }
 
-       public Builder SetNestedEnum(global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedEnum value) {
 
-         result.hasNestedEnum = true;
 
-         result.nestedEnum_ = value;
 
-         return this;
 
-       }
 
-       public Builder ClearNestedEnum() {
 
-         result.hasNestedEnum = false;
 
-         result.nestedEnum_ = global::Google.ProtocolBuffers.TestProtos.MessageWithNoOuter.Types.NestedEnum.BAZ;
 
-         return this;
 
-       }
 
-       
 
-       // optional .protobuf_unittest.EnumWithNoOuter foreign_enum = 4;
 
-       public bool HasForeignEnum {
 
-         get { return result.HasForeignEnum; }
 
-       }
 
-       public global::Google.ProtocolBuffers.TestProtos.EnumWithNoOuter ForeignEnum {
 
-         get { return result.ForeignEnum; }
 
-         set { SetForeignEnum(value); }
 
-       }
 
-       public Builder SetForeignEnum(global::Google.ProtocolBuffers.TestProtos.EnumWithNoOuter value) {
 
-         result.hasForeignEnum = true;
 
-         result.foreignEnum_ = value;
 
-         return this;
 
-       }
 
-       public Builder ClearForeignEnum() {
 
-         result.hasForeignEnum = false;
 
-         result.foreignEnum_ = global::Google.ProtocolBuffers.TestProtos.EnumWithNoOuter.FOO;
 
-         return this;
 
-       }
 
-     }
 
-   }
 
-   
 
- }
 
 
  |