| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398 | // 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 Builder().BuildPartial();    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 Builder().BuildPartial();        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()          public 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 pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypes> foreign_ = new pbc::PopsicleList<global::Google.ProtocolBuffers.TestProtos.TestAllTypes>();    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()      public 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() {        result.foreign_.MakeReadOnly();        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 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) {        result.foreign_.Add(value);        return this;      }      public Builder AddForeign(global::Google.ProtocolBuffers.TestProtos.TestAllTypes.Builder builderForValue) {        result.foreign_.Add(builderForValue.Build());        return this;      }      public Builder AddRangeForeign(scg::IEnumerable<global::Google.ProtocolBuffers.TestProtos.TestAllTypes> values) {        base.AddRange(values, result.foreign_);        return this;      }      public Builder ClearForeign() {        result.foreign_.Clear();        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;      }    }  }  }
 |