// <auto-generated>
//     Generated by the protocol buffer compiler.  DO NOT EDIT!
//     source: IBEIIHLDKAN.proto
// </auto-generated>
#pragma warning disable 1591, 0612, 3021, 8981
#region Designer generated code

using pb = global::Google.Protobuf;
using pbc = global::Google.Protobuf.Collections;
using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace EggLink.DanhengServer.Proto {

  /// <summary>Holder for reflection information generated from IBEIIHLDKAN.proto</summary>
  public static partial class IBEIIHLDKANReflection {

    #region Descriptor
    /// <summary>File descriptor for IBEIIHLDKAN.proto</summary>
    public static pbr::FileDescriptor Descriptor {
      get { return descriptor; }
    }
    private static pbr::FileDescriptor descriptor;

    static IBEIIHLDKANReflection() {
      byte[] descriptorData = global::System.Convert.FromBase64String(
          string.Concat(
            "ChFJQkVJSUhMREtBTi5wcm90bxoRTE9MRU5CRUFIQkkucHJvdG8aEUpQQkpM",
            "S0pCSk9BLnByb3RvGhFKQkhQRk5ORktJUC5wcm90bxoRQUlGS0hPTUZHTEYu",
            "cHJvdG8aEUVHTEJOTEpIQkZKLnByb3RvGhFNRkRBTE1LS0hPTS5wcm90bxoR",
            "T0FHQU9QQ0pESkEucHJvdG8aEUZBSk9GTUZDSkVNLnByb3RvGhFJQUtOSE1F",
            "R0lLTy5wcm90bxoRSUdLRUVITUdDUEEucHJvdG8aEUxJTUxLQ0ZHS0ZBLnBy",
            "b3RvGhFITUNBUEdNTFBPQi5wcm90bxoRSElGRUJKQ0pMQ04ucHJvdG8aEUNJ",
            "RkRGTERFT0tDLnByb3RvGhFPS0xIQkNGTUJCTy5wcm90bxoRT0hDTUZHR0JK",
            "Q0oucHJvdG8aEU1LR09ITUlIR0dKLnByb3RvGhFLT0pQUElBR0JERi5wcm90",
            "bxoRSktQTkJCSUlCTlAucHJvdG8aEUJISUhOTEdQRkZHLnByb3RvGhFIT01K",
            "RU1JTE1NRi5wcm90bxoRQUxHRU5MQ09HR0kucHJvdG8i0QYKC0lCRUlJSExE",
            "S0FOEiMKC0RQQkdQRkFEUEpCGAMgASgLMgwuSktQTkJCSUlCTlBIABIjCgtB",
            "UE9BQUpFSEVGQRgEIAEoCzIMLkNJRkRGTERFT0tDSAASIwoLTUhFQUdER0xH",
            "Q0QYCSABKAsyDC5LT0pQUElBR0JERkgAEiMKC0xKT0lLSUZQREtEGAwgASgL",
            "MgwuSElGRUJKQ0pMQ05IABIjCgtKRkNPUENGTU9CQxgCIAEoCzIMLkpCSFBG",
            "Tk5GS0lQSAASIwoLT09ETlBJQkVHQ0YYBiABKAsyDC5ITUNBUEdNTFBPQkgA",
            "EiMKC09GSkZMQURBR1BHGAsgASgLMgwuT0hDTUZHR0JKQ0pIABIjCgtDTE1D",
            "SkNPQUhKQRgPIAEoCzIMLkxPTEVOQkVBSEJJSAASIwoLSUxQTUNGRVBMSEQY",
            "CiABKAsyDC5JR0tFRUhNR0NQQUgAEiMKC0VBQkZDTExLUEpBGAEgASgLMgwu",
            "QUxHRU5MQ09HR0lIABIjCgtHREZBUEJJT01HUBgIIAEoCzIMLkFJRktIT01G",
            "R0xGSAASIwoLSkdCTElNQU9PS0QYByABKAsyDC5KUEJKTEtKQkpPQUgAEiMK",
            "C0VQRUpCSU9FSkdIGA4gASgLMgwuTUZEQUxNS0tIT01IABIjCgtMR0tGSUdN",
            "SEhPRxgFIAEoCzIMLkJISUhOTEdQRkZHSAASIwoLS0hDREhDTkdGRkQYDSAB",
            "KAsyDC5IT01KRU1JTE1NRkgAEiQKC01CSUZESVBGTUROGKEDIAEoCzIMLkVH",
            "TEJOTEpIQkZKSAASJAoLUEhGUE5HT0RCTEQYjAEgASgLMgwuT0tMSEJDRk1C",
            "Qk9IABIkCgtOQ0ZGS0tCQkJPRhiCDCABKAsyDC5GQUpPRk1GQ0pFTUgAEiQK",
            "C0lOREpNTE9DRktJGKADIAEoCzIMLk9BR0FPUENKREpBSAASJAoLTUJBTVBB",
            "TEFMSUUY6wIgASgLMgwuSUFLTkhNRUdJS09IABIkCgtGTkVGRkpPREZKSRjC",
            "AyABKAsyDC5MSU1MS0NGR0tGQUgAEiQKC1BHQ1BBSUNDQ0tIGKcFIAEoCzIM",
            "Lk1LR09ITUlIR0dKSABCDQoLUEVERkdBRlBIREtCHqoCG0VnZ0xpbmsuRGFu",
            "aGVuZ1NlcnZlci5Qcm90b2IGcHJvdG8z"));
      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
          new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.LOLENBEAHBIReflection.Descriptor, global::EggLink.DanhengServer.Proto.JPBJLKJBJOAReflection.Descriptor, global::EggLink.DanhengServer.Proto.JBHPFNNFKIPReflection.Descriptor, global::EggLink.DanhengServer.Proto.AIFKHOMFGLFReflection.Descriptor, global::EggLink.DanhengServer.Proto.EGLBNLJHBFJReflection.Descriptor, global::EggLink.DanhengServer.Proto.MFDALMKKHOMReflection.Descriptor, global::EggLink.DanhengServer.Proto.OAGAOPCJDJAReflection.Descriptor, global::EggLink.DanhengServer.Proto.FAJOFMFCJEMReflection.Descriptor, global::EggLink.DanhengServer.Proto.IAKNHMEGIKOReflection.Descriptor, global::EggLink.DanhengServer.Proto.IGKEEHMGCPAReflection.Descriptor, global::EggLink.DanhengServer.Proto.LIMLKCFGKFAReflection.Descriptor, global::EggLink.DanhengServer.Proto.HMCAPGMLPOBReflection.Descriptor, global::EggLink.DanhengServer.Proto.HIFEBJCJLCNReflection.Descriptor, global::EggLink.DanhengServer.Proto.CIFDFLDEOKCReflection.Descriptor, global::EggLink.DanhengServer.Proto.OKLHBCFMBBOReflection.Descriptor, global::EggLink.DanhengServer.Proto.OHCMFGGBJCJReflection.Descriptor, global::EggLink.DanhengServer.Proto.MKGOHMIHGGJReflection.Descriptor, global::EggLink.DanhengServer.Proto.KOJPPIAGBDFReflection.Descriptor, global::EggLink.DanhengServer.Proto.JKPNBBIIBNPReflection.Descriptor, global::EggLink.DanhengServer.Proto.BHIHNLGPFFGReflection.Descriptor, global::EggLink.DanhengServer.Proto.HOMJEMILMMFReflection.Descriptor, global::EggLink.DanhengServer.Proto.ALGENLCOGGIReflection.Descriptor, },
          new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
            new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.IBEIIHLDKAN), global::EggLink.DanhengServer.Proto.IBEIIHLDKAN.Parser, new[]{ "DPBGPFADPJB", "APOAAJEHEFA", "MHEAGDGLGCD", "LJOIKIFPDKD", "JFCOPCFMOBC", "OODNPIBEGCF", "OFJFLADAGPG", "CLMCJCOAHJA", "ILPMCFEPLHD", "EABFCLLKPJA", "GDFAPBIOMGP", "JGBLIMAOOKD", "EPEJBIOEJGH", "LGKFIGMHHOG", "KHCDHCNGFFD", "MBIFDIPFMDN", "PHFPNGODBLD", "NCFFKKBBBOF", "INDJMLOCFKI", "MBAMPALALIE", "FNEFFJODFJI", "PGCPAICCCKH" }, new[]{ "PEDFGAFPHDK" }, null, null, null)
          }));
    }
    #endregion

  }
  #region Messages
  [global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
  public sealed partial class IBEIIHLDKAN : pb::IMessage<IBEIIHLDKAN>
  #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
      , pb::IBufferMessage
  #endif
  {
    private static readonly pb::MessageParser<IBEIIHLDKAN> _parser = new pb::MessageParser<IBEIIHLDKAN>(() => new IBEIIHLDKAN());
    private pb::UnknownFieldSet _unknownFields;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public static pb::MessageParser<IBEIIHLDKAN> Parser { get { return _parser; } }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::EggLink.DanhengServer.Proto.IBEIIHLDKANReflection.Descriptor.MessageTypes[0]; }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    pbr::MessageDescriptor pb::IMessage.Descriptor {
      get { return Descriptor; }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public IBEIIHLDKAN() {
      OnConstruction();
    }

    partial void OnConstruction();

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public IBEIIHLDKAN(IBEIIHLDKAN other) : this() {
      switch (other.PEDFGAFPHDKCase) {
        case PEDFGAFPHDKOneofCase.DPBGPFADPJB:
          DPBGPFADPJB = other.DPBGPFADPJB.Clone();
          break;
        case PEDFGAFPHDKOneofCase.APOAAJEHEFA:
          APOAAJEHEFA = other.APOAAJEHEFA.Clone();
          break;
        case PEDFGAFPHDKOneofCase.MHEAGDGLGCD:
          MHEAGDGLGCD = other.MHEAGDGLGCD.Clone();
          break;
        case PEDFGAFPHDKOneofCase.LJOIKIFPDKD:
          LJOIKIFPDKD = other.LJOIKIFPDKD.Clone();
          break;
        case PEDFGAFPHDKOneofCase.JFCOPCFMOBC:
          JFCOPCFMOBC = other.JFCOPCFMOBC.Clone();
          break;
        case PEDFGAFPHDKOneofCase.OODNPIBEGCF:
          OODNPIBEGCF = other.OODNPIBEGCF.Clone();
          break;
        case PEDFGAFPHDKOneofCase.OFJFLADAGPG:
          OFJFLADAGPG = other.OFJFLADAGPG.Clone();
          break;
        case PEDFGAFPHDKOneofCase.CLMCJCOAHJA:
          CLMCJCOAHJA = other.CLMCJCOAHJA.Clone();
          break;
        case PEDFGAFPHDKOneofCase.ILPMCFEPLHD:
          ILPMCFEPLHD = other.ILPMCFEPLHD.Clone();
          break;
        case PEDFGAFPHDKOneofCase.EABFCLLKPJA:
          EABFCLLKPJA = other.EABFCLLKPJA.Clone();
          break;
        case PEDFGAFPHDKOneofCase.GDFAPBIOMGP:
          GDFAPBIOMGP = other.GDFAPBIOMGP.Clone();
          break;
        case PEDFGAFPHDKOneofCase.JGBLIMAOOKD:
          JGBLIMAOOKD = other.JGBLIMAOOKD.Clone();
          break;
        case PEDFGAFPHDKOneofCase.EPEJBIOEJGH:
          EPEJBIOEJGH = other.EPEJBIOEJGH.Clone();
          break;
        case PEDFGAFPHDKOneofCase.LGKFIGMHHOG:
          LGKFIGMHHOG = other.LGKFIGMHHOG.Clone();
          break;
        case PEDFGAFPHDKOneofCase.KHCDHCNGFFD:
          KHCDHCNGFFD = other.KHCDHCNGFFD.Clone();
          break;
        case PEDFGAFPHDKOneofCase.MBIFDIPFMDN:
          MBIFDIPFMDN = other.MBIFDIPFMDN.Clone();
          break;
        case PEDFGAFPHDKOneofCase.PHFPNGODBLD:
          PHFPNGODBLD = other.PHFPNGODBLD.Clone();
          break;
        case PEDFGAFPHDKOneofCase.NCFFKKBBBOF:
          NCFFKKBBBOF = other.NCFFKKBBBOF.Clone();
          break;
        case PEDFGAFPHDKOneofCase.INDJMLOCFKI:
          INDJMLOCFKI = other.INDJMLOCFKI.Clone();
          break;
        case PEDFGAFPHDKOneofCase.MBAMPALALIE:
          MBAMPALALIE = other.MBAMPALALIE.Clone();
          break;
        case PEDFGAFPHDKOneofCase.FNEFFJODFJI:
          FNEFFJODFJI = other.FNEFFJODFJI.Clone();
          break;
        case PEDFGAFPHDKOneofCase.PGCPAICCCKH:
          PGCPAICCCKH = other.PGCPAICCCKH.Clone();
          break;
      }

      _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public IBEIIHLDKAN Clone() {
      return new IBEIIHLDKAN(this);
    }

    /// <summary>Field number for the "DPBGPFADPJB" field.</summary>
    public const int DPBGPFADPJBFieldNumber = 3;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.JKPNBBIIBNP DPBGPFADPJB {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.DPBGPFADPJB ? (global::EggLink.DanhengServer.Proto.JKPNBBIIBNP) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.DPBGPFADPJB;
      }
    }

    /// <summary>Field number for the "APOAAJEHEFA" field.</summary>
    public const int APOAAJEHEFAFieldNumber = 4;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.CIFDFLDEOKC APOAAJEHEFA {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.APOAAJEHEFA ? (global::EggLink.DanhengServer.Proto.CIFDFLDEOKC) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.APOAAJEHEFA;
      }
    }

    /// <summary>Field number for the "MHEAGDGLGCD" field.</summary>
    public const int MHEAGDGLGCDFieldNumber = 9;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.KOJPPIAGBDF MHEAGDGLGCD {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.MHEAGDGLGCD ? (global::EggLink.DanhengServer.Proto.KOJPPIAGBDF) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.MHEAGDGLGCD;
      }
    }

    /// <summary>Field number for the "LJOIKIFPDKD" field.</summary>
    public const int LJOIKIFPDKDFieldNumber = 12;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.HIFEBJCJLCN LJOIKIFPDKD {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.LJOIKIFPDKD ? (global::EggLink.DanhengServer.Proto.HIFEBJCJLCN) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.LJOIKIFPDKD;
      }
    }

    /// <summary>Field number for the "JFCOPCFMOBC" field.</summary>
    public const int JFCOPCFMOBCFieldNumber = 2;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.JBHPFNNFKIP JFCOPCFMOBC {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.JFCOPCFMOBC ? (global::EggLink.DanhengServer.Proto.JBHPFNNFKIP) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.JFCOPCFMOBC;
      }
    }

    /// <summary>Field number for the "OODNPIBEGCF" field.</summary>
    public const int OODNPIBEGCFFieldNumber = 6;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.HMCAPGMLPOB OODNPIBEGCF {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.OODNPIBEGCF ? (global::EggLink.DanhengServer.Proto.HMCAPGMLPOB) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.OODNPIBEGCF;
      }
    }

    /// <summary>Field number for the "OFJFLADAGPG" field.</summary>
    public const int OFJFLADAGPGFieldNumber = 11;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.OHCMFGGBJCJ OFJFLADAGPG {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.OFJFLADAGPG ? (global::EggLink.DanhengServer.Proto.OHCMFGGBJCJ) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.OFJFLADAGPG;
      }
    }

    /// <summary>Field number for the "CLMCJCOAHJA" field.</summary>
    public const int CLMCJCOAHJAFieldNumber = 15;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.LOLENBEAHBI CLMCJCOAHJA {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.CLMCJCOAHJA ? (global::EggLink.DanhengServer.Proto.LOLENBEAHBI) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.CLMCJCOAHJA;
      }
    }

    /// <summary>Field number for the "ILPMCFEPLHD" field.</summary>
    public const int ILPMCFEPLHDFieldNumber = 10;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.IGKEEHMGCPA ILPMCFEPLHD {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.ILPMCFEPLHD ? (global::EggLink.DanhengServer.Proto.IGKEEHMGCPA) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.ILPMCFEPLHD;
      }
    }

    /// <summary>Field number for the "EABFCLLKPJA" field.</summary>
    public const int EABFCLLKPJAFieldNumber = 1;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.ALGENLCOGGI EABFCLLKPJA {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.EABFCLLKPJA ? (global::EggLink.DanhengServer.Proto.ALGENLCOGGI) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.EABFCLLKPJA;
      }
    }

    /// <summary>Field number for the "GDFAPBIOMGP" field.</summary>
    public const int GDFAPBIOMGPFieldNumber = 8;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.AIFKHOMFGLF GDFAPBIOMGP {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.GDFAPBIOMGP ? (global::EggLink.DanhengServer.Proto.AIFKHOMFGLF) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.GDFAPBIOMGP;
      }
    }

    /// <summary>Field number for the "JGBLIMAOOKD" field.</summary>
    public const int JGBLIMAOOKDFieldNumber = 7;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.JPBJLKJBJOA JGBLIMAOOKD {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.JGBLIMAOOKD ? (global::EggLink.DanhengServer.Proto.JPBJLKJBJOA) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.JGBLIMAOOKD;
      }
    }

    /// <summary>Field number for the "EPEJBIOEJGH" field.</summary>
    public const int EPEJBIOEJGHFieldNumber = 14;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.MFDALMKKHOM EPEJBIOEJGH {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.EPEJBIOEJGH ? (global::EggLink.DanhengServer.Proto.MFDALMKKHOM) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.EPEJBIOEJGH;
      }
    }

    /// <summary>Field number for the "LGKFIGMHHOG" field.</summary>
    public const int LGKFIGMHHOGFieldNumber = 5;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.BHIHNLGPFFG LGKFIGMHHOG {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.LGKFIGMHHOG ? (global::EggLink.DanhengServer.Proto.BHIHNLGPFFG) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.LGKFIGMHHOG;
      }
    }

    /// <summary>Field number for the "KHCDHCNGFFD" field.</summary>
    public const int KHCDHCNGFFDFieldNumber = 13;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.HOMJEMILMMF KHCDHCNGFFD {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.KHCDHCNGFFD ? (global::EggLink.DanhengServer.Proto.HOMJEMILMMF) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.KHCDHCNGFFD;
      }
    }

    /// <summary>Field number for the "MBIFDIPFMDN" field.</summary>
    public const int MBIFDIPFMDNFieldNumber = 417;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.EGLBNLJHBFJ MBIFDIPFMDN {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.MBIFDIPFMDN ? (global::EggLink.DanhengServer.Proto.EGLBNLJHBFJ) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.MBIFDIPFMDN;
      }
    }

    /// <summary>Field number for the "PHFPNGODBLD" field.</summary>
    public const int PHFPNGODBLDFieldNumber = 140;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.OKLHBCFMBBO PHFPNGODBLD {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.PHFPNGODBLD ? (global::EggLink.DanhengServer.Proto.OKLHBCFMBBO) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.PHFPNGODBLD;
      }
    }

    /// <summary>Field number for the "NCFFKKBBBOF" field.</summary>
    public const int NCFFKKBBBOFFieldNumber = 1538;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.FAJOFMFCJEM NCFFKKBBBOF {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.NCFFKKBBBOF ? (global::EggLink.DanhengServer.Proto.FAJOFMFCJEM) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.NCFFKKBBBOF;
      }
    }

    /// <summary>Field number for the "INDJMLOCFKI" field.</summary>
    public const int INDJMLOCFKIFieldNumber = 416;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.OAGAOPCJDJA INDJMLOCFKI {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.INDJMLOCFKI ? (global::EggLink.DanhengServer.Proto.OAGAOPCJDJA) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.INDJMLOCFKI;
      }
    }

    /// <summary>Field number for the "MBAMPALALIE" field.</summary>
    public const int MBAMPALALIEFieldNumber = 363;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.IAKNHMEGIKO MBAMPALALIE {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.MBAMPALALIE ? (global::EggLink.DanhengServer.Proto.IAKNHMEGIKO) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.MBAMPALALIE;
      }
    }

    /// <summary>Field number for the "FNEFFJODFJI" field.</summary>
    public const int FNEFFJODFJIFieldNumber = 450;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.LIMLKCFGKFA FNEFFJODFJI {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.FNEFFJODFJI ? (global::EggLink.DanhengServer.Proto.LIMLKCFGKFA) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.FNEFFJODFJI;
      }
    }

    /// <summary>Field number for the "PGCPAICCCKH" field.</summary>
    public const int PGCPAICCCKHFieldNumber = 679;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public global::EggLink.DanhengServer.Proto.MKGOHMIHGGJ PGCPAICCCKH {
      get { return pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.PGCPAICCCKH ? (global::EggLink.DanhengServer.Proto.MKGOHMIHGGJ) pEDFGAFPHDK_ : null; }
      set {
        pEDFGAFPHDK_ = value;
        pEDFGAFPHDKCase_ = value == null ? PEDFGAFPHDKOneofCase.None : PEDFGAFPHDKOneofCase.PGCPAICCCKH;
      }
    }

    private object pEDFGAFPHDK_;
    /// <summary>Enum of possible cases for the "PEDFGAFPHDK" oneof.</summary>
    public enum PEDFGAFPHDKOneofCase {
      None = 0,
      DPBGPFADPJB = 3,
      APOAAJEHEFA = 4,
      MHEAGDGLGCD = 9,
      LJOIKIFPDKD = 12,
      JFCOPCFMOBC = 2,
      OODNPIBEGCF = 6,
      OFJFLADAGPG = 11,
      CLMCJCOAHJA = 15,
      ILPMCFEPLHD = 10,
      EABFCLLKPJA = 1,
      GDFAPBIOMGP = 8,
      JGBLIMAOOKD = 7,
      EPEJBIOEJGH = 14,
      LGKFIGMHHOG = 5,
      KHCDHCNGFFD = 13,
      MBIFDIPFMDN = 417,
      PHFPNGODBLD = 140,
      NCFFKKBBBOF = 1538,
      INDJMLOCFKI = 416,
      MBAMPALALIE = 363,
      FNEFFJODFJI = 450,
      PGCPAICCCKH = 679,
    }
    private PEDFGAFPHDKOneofCase pEDFGAFPHDKCase_ = PEDFGAFPHDKOneofCase.None;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public PEDFGAFPHDKOneofCase PEDFGAFPHDKCase {
      get { return pEDFGAFPHDKCase_; }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void ClearPEDFGAFPHDK() {
      pEDFGAFPHDKCase_ = PEDFGAFPHDKOneofCase.None;
      pEDFGAFPHDK_ = null;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public override bool Equals(object other) {
      return Equals(other as IBEIIHLDKAN);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public bool Equals(IBEIIHLDKAN other) {
      if (ReferenceEquals(other, null)) {
        return false;
      }
      if (ReferenceEquals(other, this)) {
        return true;
      }
      if (!object.Equals(DPBGPFADPJB, other.DPBGPFADPJB)) return false;
      if (!object.Equals(APOAAJEHEFA, other.APOAAJEHEFA)) return false;
      if (!object.Equals(MHEAGDGLGCD, other.MHEAGDGLGCD)) return false;
      if (!object.Equals(LJOIKIFPDKD, other.LJOIKIFPDKD)) return false;
      if (!object.Equals(JFCOPCFMOBC, other.JFCOPCFMOBC)) return false;
      if (!object.Equals(OODNPIBEGCF, other.OODNPIBEGCF)) return false;
      if (!object.Equals(OFJFLADAGPG, other.OFJFLADAGPG)) return false;
      if (!object.Equals(CLMCJCOAHJA, other.CLMCJCOAHJA)) return false;
      if (!object.Equals(ILPMCFEPLHD, other.ILPMCFEPLHD)) return false;
      if (!object.Equals(EABFCLLKPJA, other.EABFCLLKPJA)) return false;
      if (!object.Equals(GDFAPBIOMGP, other.GDFAPBIOMGP)) return false;
      if (!object.Equals(JGBLIMAOOKD, other.JGBLIMAOOKD)) return false;
      if (!object.Equals(EPEJBIOEJGH, other.EPEJBIOEJGH)) return false;
      if (!object.Equals(LGKFIGMHHOG, other.LGKFIGMHHOG)) return false;
      if (!object.Equals(KHCDHCNGFFD, other.KHCDHCNGFFD)) return false;
      if (!object.Equals(MBIFDIPFMDN, other.MBIFDIPFMDN)) return false;
      if (!object.Equals(PHFPNGODBLD, other.PHFPNGODBLD)) return false;
      if (!object.Equals(NCFFKKBBBOF, other.NCFFKKBBBOF)) return false;
      if (!object.Equals(INDJMLOCFKI, other.INDJMLOCFKI)) return false;
      if (!object.Equals(MBAMPALALIE, other.MBAMPALALIE)) return false;
      if (!object.Equals(FNEFFJODFJI, other.FNEFFJODFJI)) return false;
      if (!object.Equals(PGCPAICCCKH, other.PGCPAICCCKH)) return false;
      if (PEDFGAFPHDKCase != other.PEDFGAFPHDKCase) return false;
      return Equals(_unknownFields, other._unknownFields);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public override int GetHashCode() {
      int hash = 1;
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.DPBGPFADPJB) hash ^= DPBGPFADPJB.GetHashCode();
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.APOAAJEHEFA) hash ^= APOAAJEHEFA.GetHashCode();
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.MHEAGDGLGCD) hash ^= MHEAGDGLGCD.GetHashCode();
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.LJOIKIFPDKD) hash ^= LJOIKIFPDKD.GetHashCode();
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.JFCOPCFMOBC) hash ^= JFCOPCFMOBC.GetHashCode();
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.OODNPIBEGCF) hash ^= OODNPIBEGCF.GetHashCode();
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.OFJFLADAGPG) hash ^= OFJFLADAGPG.GetHashCode();
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.CLMCJCOAHJA) hash ^= CLMCJCOAHJA.GetHashCode();
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.ILPMCFEPLHD) hash ^= ILPMCFEPLHD.GetHashCode();
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.EABFCLLKPJA) hash ^= EABFCLLKPJA.GetHashCode();
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.GDFAPBIOMGP) hash ^= GDFAPBIOMGP.GetHashCode();
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.JGBLIMAOOKD) hash ^= JGBLIMAOOKD.GetHashCode();
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.EPEJBIOEJGH) hash ^= EPEJBIOEJGH.GetHashCode();
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.LGKFIGMHHOG) hash ^= LGKFIGMHHOG.GetHashCode();
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.KHCDHCNGFFD) hash ^= KHCDHCNGFFD.GetHashCode();
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.MBIFDIPFMDN) hash ^= MBIFDIPFMDN.GetHashCode();
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.PHFPNGODBLD) hash ^= PHFPNGODBLD.GetHashCode();
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.NCFFKKBBBOF) hash ^= NCFFKKBBBOF.GetHashCode();
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.INDJMLOCFKI) hash ^= INDJMLOCFKI.GetHashCode();
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.MBAMPALALIE) hash ^= MBAMPALALIE.GetHashCode();
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.FNEFFJODFJI) hash ^= FNEFFJODFJI.GetHashCode();
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.PGCPAICCCKH) hash ^= PGCPAICCCKH.GetHashCode();
      hash ^= (int) pEDFGAFPHDKCase_;
      if (_unknownFields != null) {
        hash ^= _unknownFields.GetHashCode();
      }
      return hash;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public override string ToString() {
      return pb::JsonFormatter.ToDiagnosticString(this);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void WriteTo(pb::CodedOutputStream output) {
    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
      output.WriteRawMessage(this);
    #else
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.EABFCLLKPJA) {
        output.WriteRawTag(10);
        output.WriteMessage(EABFCLLKPJA);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.JFCOPCFMOBC) {
        output.WriteRawTag(18);
        output.WriteMessage(JFCOPCFMOBC);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.DPBGPFADPJB) {
        output.WriteRawTag(26);
        output.WriteMessage(DPBGPFADPJB);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.APOAAJEHEFA) {
        output.WriteRawTag(34);
        output.WriteMessage(APOAAJEHEFA);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.LGKFIGMHHOG) {
        output.WriteRawTag(42);
        output.WriteMessage(LGKFIGMHHOG);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.OODNPIBEGCF) {
        output.WriteRawTag(50);
        output.WriteMessage(OODNPIBEGCF);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.JGBLIMAOOKD) {
        output.WriteRawTag(58);
        output.WriteMessage(JGBLIMAOOKD);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.GDFAPBIOMGP) {
        output.WriteRawTag(66);
        output.WriteMessage(GDFAPBIOMGP);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.MHEAGDGLGCD) {
        output.WriteRawTag(74);
        output.WriteMessage(MHEAGDGLGCD);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.ILPMCFEPLHD) {
        output.WriteRawTag(82);
        output.WriteMessage(ILPMCFEPLHD);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.OFJFLADAGPG) {
        output.WriteRawTag(90);
        output.WriteMessage(OFJFLADAGPG);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.LJOIKIFPDKD) {
        output.WriteRawTag(98);
        output.WriteMessage(LJOIKIFPDKD);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.KHCDHCNGFFD) {
        output.WriteRawTag(106);
        output.WriteMessage(KHCDHCNGFFD);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.EPEJBIOEJGH) {
        output.WriteRawTag(114);
        output.WriteMessage(EPEJBIOEJGH);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.CLMCJCOAHJA) {
        output.WriteRawTag(122);
        output.WriteMessage(CLMCJCOAHJA);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.PHFPNGODBLD) {
        output.WriteRawTag(226, 8);
        output.WriteMessage(PHFPNGODBLD);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.MBAMPALALIE) {
        output.WriteRawTag(218, 22);
        output.WriteMessage(MBAMPALALIE);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.INDJMLOCFKI) {
        output.WriteRawTag(130, 26);
        output.WriteMessage(INDJMLOCFKI);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.MBIFDIPFMDN) {
        output.WriteRawTag(138, 26);
        output.WriteMessage(MBIFDIPFMDN);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.FNEFFJODFJI) {
        output.WriteRawTag(146, 28);
        output.WriteMessage(FNEFFJODFJI);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.PGCPAICCCKH) {
        output.WriteRawTag(186, 42);
        output.WriteMessage(PGCPAICCCKH);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.NCFFKKBBBOF) {
        output.WriteRawTag(146, 96);
        output.WriteMessage(NCFFKKBBBOF);
      }
      if (_unknownFields != null) {
        _unknownFields.WriteTo(output);
      }
    #endif
    }

    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.EABFCLLKPJA) {
        output.WriteRawTag(10);
        output.WriteMessage(EABFCLLKPJA);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.JFCOPCFMOBC) {
        output.WriteRawTag(18);
        output.WriteMessage(JFCOPCFMOBC);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.DPBGPFADPJB) {
        output.WriteRawTag(26);
        output.WriteMessage(DPBGPFADPJB);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.APOAAJEHEFA) {
        output.WriteRawTag(34);
        output.WriteMessage(APOAAJEHEFA);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.LGKFIGMHHOG) {
        output.WriteRawTag(42);
        output.WriteMessage(LGKFIGMHHOG);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.OODNPIBEGCF) {
        output.WriteRawTag(50);
        output.WriteMessage(OODNPIBEGCF);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.JGBLIMAOOKD) {
        output.WriteRawTag(58);
        output.WriteMessage(JGBLIMAOOKD);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.GDFAPBIOMGP) {
        output.WriteRawTag(66);
        output.WriteMessage(GDFAPBIOMGP);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.MHEAGDGLGCD) {
        output.WriteRawTag(74);
        output.WriteMessage(MHEAGDGLGCD);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.ILPMCFEPLHD) {
        output.WriteRawTag(82);
        output.WriteMessage(ILPMCFEPLHD);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.OFJFLADAGPG) {
        output.WriteRawTag(90);
        output.WriteMessage(OFJFLADAGPG);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.LJOIKIFPDKD) {
        output.WriteRawTag(98);
        output.WriteMessage(LJOIKIFPDKD);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.KHCDHCNGFFD) {
        output.WriteRawTag(106);
        output.WriteMessage(KHCDHCNGFFD);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.EPEJBIOEJGH) {
        output.WriteRawTag(114);
        output.WriteMessage(EPEJBIOEJGH);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.CLMCJCOAHJA) {
        output.WriteRawTag(122);
        output.WriteMessage(CLMCJCOAHJA);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.PHFPNGODBLD) {
        output.WriteRawTag(226, 8);
        output.WriteMessage(PHFPNGODBLD);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.MBAMPALALIE) {
        output.WriteRawTag(218, 22);
        output.WriteMessage(MBAMPALALIE);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.INDJMLOCFKI) {
        output.WriteRawTag(130, 26);
        output.WriteMessage(INDJMLOCFKI);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.MBIFDIPFMDN) {
        output.WriteRawTag(138, 26);
        output.WriteMessage(MBIFDIPFMDN);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.FNEFFJODFJI) {
        output.WriteRawTag(146, 28);
        output.WriteMessage(FNEFFJODFJI);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.PGCPAICCCKH) {
        output.WriteRawTag(186, 42);
        output.WriteMessage(PGCPAICCCKH);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.NCFFKKBBBOF) {
        output.WriteRawTag(146, 96);
        output.WriteMessage(NCFFKKBBBOF);
      }
      if (_unknownFields != null) {
        _unknownFields.WriteTo(ref output);
      }
    }
    #endif

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public int CalculateSize() {
      int size = 0;
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.DPBGPFADPJB) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(DPBGPFADPJB);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.APOAAJEHEFA) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(APOAAJEHEFA);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.MHEAGDGLGCD) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(MHEAGDGLGCD);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.LJOIKIFPDKD) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(LJOIKIFPDKD);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.JFCOPCFMOBC) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(JFCOPCFMOBC);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.OODNPIBEGCF) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(OODNPIBEGCF);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.OFJFLADAGPG) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(OFJFLADAGPG);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.CLMCJCOAHJA) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(CLMCJCOAHJA);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.ILPMCFEPLHD) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(ILPMCFEPLHD);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.EABFCLLKPJA) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(EABFCLLKPJA);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.GDFAPBIOMGP) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(GDFAPBIOMGP);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.JGBLIMAOOKD) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(JGBLIMAOOKD);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.EPEJBIOEJGH) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(EPEJBIOEJGH);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.LGKFIGMHHOG) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(LGKFIGMHHOG);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.KHCDHCNGFFD) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(KHCDHCNGFFD);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.MBIFDIPFMDN) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(MBIFDIPFMDN);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.PHFPNGODBLD) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(PHFPNGODBLD);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.NCFFKKBBBOF) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(NCFFKKBBBOF);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.INDJMLOCFKI) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(INDJMLOCFKI);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.MBAMPALALIE) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(MBAMPALALIE);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.FNEFFJODFJI) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(FNEFFJODFJI);
      }
      if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.PGCPAICCCKH) {
        size += 2 + pb::CodedOutputStream.ComputeMessageSize(PGCPAICCCKH);
      }
      if (_unknownFields != null) {
        size += _unknownFields.CalculateSize();
      }
      return size;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void MergeFrom(IBEIIHLDKAN other) {
      if (other == null) {
        return;
      }
      switch (other.PEDFGAFPHDKCase) {
        case PEDFGAFPHDKOneofCase.DPBGPFADPJB:
          if (DPBGPFADPJB == null) {
            DPBGPFADPJB = new global::EggLink.DanhengServer.Proto.JKPNBBIIBNP();
          }
          DPBGPFADPJB.MergeFrom(other.DPBGPFADPJB);
          break;
        case PEDFGAFPHDKOneofCase.APOAAJEHEFA:
          if (APOAAJEHEFA == null) {
            APOAAJEHEFA = new global::EggLink.DanhengServer.Proto.CIFDFLDEOKC();
          }
          APOAAJEHEFA.MergeFrom(other.APOAAJEHEFA);
          break;
        case PEDFGAFPHDKOneofCase.MHEAGDGLGCD:
          if (MHEAGDGLGCD == null) {
            MHEAGDGLGCD = new global::EggLink.DanhengServer.Proto.KOJPPIAGBDF();
          }
          MHEAGDGLGCD.MergeFrom(other.MHEAGDGLGCD);
          break;
        case PEDFGAFPHDKOneofCase.LJOIKIFPDKD:
          if (LJOIKIFPDKD == null) {
            LJOIKIFPDKD = new global::EggLink.DanhengServer.Proto.HIFEBJCJLCN();
          }
          LJOIKIFPDKD.MergeFrom(other.LJOIKIFPDKD);
          break;
        case PEDFGAFPHDKOneofCase.JFCOPCFMOBC:
          if (JFCOPCFMOBC == null) {
            JFCOPCFMOBC = new global::EggLink.DanhengServer.Proto.JBHPFNNFKIP();
          }
          JFCOPCFMOBC.MergeFrom(other.JFCOPCFMOBC);
          break;
        case PEDFGAFPHDKOneofCase.OODNPIBEGCF:
          if (OODNPIBEGCF == null) {
            OODNPIBEGCF = new global::EggLink.DanhengServer.Proto.HMCAPGMLPOB();
          }
          OODNPIBEGCF.MergeFrom(other.OODNPIBEGCF);
          break;
        case PEDFGAFPHDKOneofCase.OFJFLADAGPG:
          if (OFJFLADAGPG == null) {
            OFJFLADAGPG = new global::EggLink.DanhengServer.Proto.OHCMFGGBJCJ();
          }
          OFJFLADAGPG.MergeFrom(other.OFJFLADAGPG);
          break;
        case PEDFGAFPHDKOneofCase.CLMCJCOAHJA:
          if (CLMCJCOAHJA == null) {
            CLMCJCOAHJA = new global::EggLink.DanhengServer.Proto.LOLENBEAHBI();
          }
          CLMCJCOAHJA.MergeFrom(other.CLMCJCOAHJA);
          break;
        case PEDFGAFPHDKOneofCase.ILPMCFEPLHD:
          if (ILPMCFEPLHD == null) {
            ILPMCFEPLHD = new global::EggLink.DanhengServer.Proto.IGKEEHMGCPA();
          }
          ILPMCFEPLHD.MergeFrom(other.ILPMCFEPLHD);
          break;
        case PEDFGAFPHDKOneofCase.EABFCLLKPJA:
          if (EABFCLLKPJA == null) {
            EABFCLLKPJA = new global::EggLink.DanhengServer.Proto.ALGENLCOGGI();
          }
          EABFCLLKPJA.MergeFrom(other.EABFCLLKPJA);
          break;
        case PEDFGAFPHDKOneofCase.GDFAPBIOMGP:
          if (GDFAPBIOMGP == null) {
            GDFAPBIOMGP = new global::EggLink.DanhengServer.Proto.AIFKHOMFGLF();
          }
          GDFAPBIOMGP.MergeFrom(other.GDFAPBIOMGP);
          break;
        case PEDFGAFPHDKOneofCase.JGBLIMAOOKD:
          if (JGBLIMAOOKD == null) {
            JGBLIMAOOKD = new global::EggLink.DanhengServer.Proto.JPBJLKJBJOA();
          }
          JGBLIMAOOKD.MergeFrom(other.JGBLIMAOOKD);
          break;
        case PEDFGAFPHDKOneofCase.EPEJBIOEJGH:
          if (EPEJBIOEJGH == null) {
            EPEJBIOEJGH = new global::EggLink.DanhengServer.Proto.MFDALMKKHOM();
          }
          EPEJBIOEJGH.MergeFrom(other.EPEJBIOEJGH);
          break;
        case PEDFGAFPHDKOneofCase.LGKFIGMHHOG:
          if (LGKFIGMHHOG == null) {
            LGKFIGMHHOG = new global::EggLink.DanhengServer.Proto.BHIHNLGPFFG();
          }
          LGKFIGMHHOG.MergeFrom(other.LGKFIGMHHOG);
          break;
        case PEDFGAFPHDKOneofCase.KHCDHCNGFFD:
          if (KHCDHCNGFFD == null) {
            KHCDHCNGFFD = new global::EggLink.DanhengServer.Proto.HOMJEMILMMF();
          }
          KHCDHCNGFFD.MergeFrom(other.KHCDHCNGFFD);
          break;
        case PEDFGAFPHDKOneofCase.MBIFDIPFMDN:
          if (MBIFDIPFMDN == null) {
            MBIFDIPFMDN = new global::EggLink.DanhengServer.Proto.EGLBNLJHBFJ();
          }
          MBIFDIPFMDN.MergeFrom(other.MBIFDIPFMDN);
          break;
        case PEDFGAFPHDKOneofCase.PHFPNGODBLD:
          if (PHFPNGODBLD == null) {
            PHFPNGODBLD = new global::EggLink.DanhengServer.Proto.OKLHBCFMBBO();
          }
          PHFPNGODBLD.MergeFrom(other.PHFPNGODBLD);
          break;
        case PEDFGAFPHDKOneofCase.NCFFKKBBBOF:
          if (NCFFKKBBBOF == null) {
            NCFFKKBBBOF = new global::EggLink.DanhengServer.Proto.FAJOFMFCJEM();
          }
          NCFFKKBBBOF.MergeFrom(other.NCFFKKBBBOF);
          break;
        case PEDFGAFPHDKOneofCase.INDJMLOCFKI:
          if (INDJMLOCFKI == null) {
            INDJMLOCFKI = new global::EggLink.DanhengServer.Proto.OAGAOPCJDJA();
          }
          INDJMLOCFKI.MergeFrom(other.INDJMLOCFKI);
          break;
        case PEDFGAFPHDKOneofCase.MBAMPALALIE:
          if (MBAMPALALIE == null) {
            MBAMPALALIE = new global::EggLink.DanhengServer.Proto.IAKNHMEGIKO();
          }
          MBAMPALALIE.MergeFrom(other.MBAMPALALIE);
          break;
        case PEDFGAFPHDKOneofCase.FNEFFJODFJI:
          if (FNEFFJODFJI == null) {
            FNEFFJODFJI = new global::EggLink.DanhengServer.Proto.LIMLKCFGKFA();
          }
          FNEFFJODFJI.MergeFrom(other.FNEFFJODFJI);
          break;
        case PEDFGAFPHDKOneofCase.PGCPAICCCKH:
          if (PGCPAICCCKH == null) {
            PGCPAICCCKH = new global::EggLink.DanhengServer.Proto.MKGOHMIHGGJ();
          }
          PGCPAICCCKH.MergeFrom(other.PGCPAICCCKH);
          break;
      }

      _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    public void MergeFrom(pb::CodedInputStream input) {
    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
      input.ReadRawMessage(this);
    #else
      uint tag;
      while ((tag = input.ReadTag()) != 0) {
        switch(tag) {
          default:
            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
            break;
          case 10: {
            global::EggLink.DanhengServer.Proto.ALGENLCOGGI subBuilder = new global::EggLink.DanhengServer.Proto.ALGENLCOGGI();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.EABFCLLKPJA) {
              subBuilder.MergeFrom(EABFCLLKPJA);
            }
            input.ReadMessage(subBuilder);
            EABFCLLKPJA = subBuilder;
            break;
          }
          case 18: {
            global::EggLink.DanhengServer.Proto.JBHPFNNFKIP subBuilder = new global::EggLink.DanhengServer.Proto.JBHPFNNFKIP();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.JFCOPCFMOBC) {
              subBuilder.MergeFrom(JFCOPCFMOBC);
            }
            input.ReadMessage(subBuilder);
            JFCOPCFMOBC = subBuilder;
            break;
          }
          case 26: {
            global::EggLink.DanhengServer.Proto.JKPNBBIIBNP subBuilder = new global::EggLink.DanhengServer.Proto.JKPNBBIIBNP();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.DPBGPFADPJB) {
              subBuilder.MergeFrom(DPBGPFADPJB);
            }
            input.ReadMessage(subBuilder);
            DPBGPFADPJB = subBuilder;
            break;
          }
          case 34: {
            global::EggLink.DanhengServer.Proto.CIFDFLDEOKC subBuilder = new global::EggLink.DanhengServer.Proto.CIFDFLDEOKC();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.APOAAJEHEFA) {
              subBuilder.MergeFrom(APOAAJEHEFA);
            }
            input.ReadMessage(subBuilder);
            APOAAJEHEFA = subBuilder;
            break;
          }
          case 42: {
            global::EggLink.DanhengServer.Proto.BHIHNLGPFFG subBuilder = new global::EggLink.DanhengServer.Proto.BHIHNLGPFFG();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.LGKFIGMHHOG) {
              subBuilder.MergeFrom(LGKFIGMHHOG);
            }
            input.ReadMessage(subBuilder);
            LGKFIGMHHOG = subBuilder;
            break;
          }
          case 50: {
            global::EggLink.DanhengServer.Proto.HMCAPGMLPOB subBuilder = new global::EggLink.DanhengServer.Proto.HMCAPGMLPOB();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.OODNPIBEGCF) {
              subBuilder.MergeFrom(OODNPIBEGCF);
            }
            input.ReadMessage(subBuilder);
            OODNPIBEGCF = subBuilder;
            break;
          }
          case 58: {
            global::EggLink.DanhengServer.Proto.JPBJLKJBJOA subBuilder = new global::EggLink.DanhengServer.Proto.JPBJLKJBJOA();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.JGBLIMAOOKD) {
              subBuilder.MergeFrom(JGBLIMAOOKD);
            }
            input.ReadMessage(subBuilder);
            JGBLIMAOOKD = subBuilder;
            break;
          }
          case 66: {
            global::EggLink.DanhengServer.Proto.AIFKHOMFGLF subBuilder = new global::EggLink.DanhengServer.Proto.AIFKHOMFGLF();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.GDFAPBIOMGP) {
              subBuilder.MergeFrom(GDFAPBIOMGP);
            }
            input.ReadMessage(subBuilder);
            GDFAPBIOMGP = subBuilder;
            break;
          }
          case 74: {
            global::EggLink.DanhengServer.Proto.KOJPPIAGBDF subBuilder = new global::EggLink.DanhengServer.Proto.KOJPPIAGBDF();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.MHEAGDGLGCD) {
              subBuilder.MergeFrom(MHEAGDGLGCD);
            }
            input.ReadMessage(subBuilder);
            MHEAGDGLGCD = subBuilder;
            break;
          }
          case 82: {
            global::EggLink.DanhengServer.Proto.IGKEEHMGCPA subBuilder = new global::EggLink.DanhengServer.Proto.IGKEEHMGCPA();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.ILPMCFEPLHD) {
              subBuilder.MergeFrom(ILPMCFEPLHD);
            }
            input.ReadMessage(subBuilder);
            ILPMCFEPLHD = subBuilder;
            break;
          }
          case 90: {
            global::EggLink.DanhengServer.Proto.OHCMFGGBJCJ subBuilder = new global::EggLink.DanhengServer.Proto.OHCMFGGBJCJ();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.OFJFLADAGPG) {
              subBuilder.MergeFrom(OFJFLADAGPG);
            }
            input.ReadMessage(subBuilder);
            OFJFLADAGPG = subBuilder;
            break;
          }
          case 98: {
            global::EggLink.DanhengServer.Proto.HIFEBJCJLCN subBuilder = new global::EggLink.DanhengServer.Proto.HIFEBJCJLCN();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.LJOIKIFPDKD) {
              subBuilder.MergeFrom(LJOIKIFPDKD);
            }
            input.ReadMessage(subBuilder);
            LJOIKIFPDKD = subBuilder;
            break;
          }
          case 106: {
            global::EggLink.DanhengServer.Proto.HOMJEMILMMF subBuilder = new global::EggLink.DanhengServer.Proto.HOMJEMILMMF();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.KHCDHCNGFFD) {
              subBuilder.MergeFrom(KHCDHCNGFFD);
            }
            input.ReadMessage(subBuilder);
            KHCDHCNGFFD = subBuilder;
            break;
          }
          case 114: {
            global::EggLink.DanhengServer.Proto.MFDALMKKHOM subBuilder = new global::EggLink.DanhengServer.Proto.MFDALMKKHOM();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.EPEJBIOEJGH) {
              subBuilder.MergeFrom(EPEJBIOEJGH);
            }
            input.ReadMessage(subBuilder);
            EPEJBIOEJGH = subBuilder;
            break;
          }
          case 122: {
            global::EggLink.DanhengServer.Proto.LOLENBEAHBI subBuilder = new global::EggLink.DanhengServer.Proto.LOLENBEAHBI();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.CLMCJCOAHJA) {
              subBuilder.MergeFrom(CLMCJCOAHJA);
            }
            input.ReadMessage(subBuilder);
            CLMCJCOAHJA = subBuilder;
            break;
          }
          case 1122: {
            global::EggLink.DanhengServer.Proto.OKLHBCFMBBO subBuilder = new global::EggLink.DanhengServer.Proto.OKLHBCFMBBO();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.PHFPNGODBLD) {
              subBuilder.MergeFrom(PHFPNGODBLD);
            }
            input.ReadMessage(subBuilder);
            PHFPNGODBLD = subBuilder;
            break;
          }
          case 2906: {
            global::EggLink.DanhengServer.Proto.IAKNHMEGIKO subBuilder = new global::EggLink.DanhengServer.Proto.IAKNHMEGIKO();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.MBAMPALALIE) {
              subBuilder.MergeFrom(MBAMPALALIE);
            }
            input.ReadMessage(subBuilder);
            MBAMPALALIE = subBuilder;
            break;
          }
          case 3330: {
            global::EggLink.DanhengServer.Proto.OAGAOPCJDJA subBuilder = new global::EggLink.DanhengServer.Proto.OAGAOPCJDJA();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.INDJMLOCFKI) {
              subBuilder.MergeFrom(INDJMLOCFKI);
            }
            input.ReadMessage(subBuilder);
            INDJMLOCFKI = subBuilder;
            break;
          }
          case 3338: {
            global::EggLink.DanhengServer.Proto.EGLBNLJHBFJ subBuilder = new global::EggLink.DanhengServer.Proto.EGLBNLJHBFJ();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.MBIFDIPFMDN) {
              subBuilder.MergeFrom(MBIFDIPFMDN);
            }
            input.ReadMessage(subBuilder);
            MBIFDIPFMDN = subBuilder;
            break;
          }
          case 3602: {
            global::EggLink.DanhengServer.Proto.LIMLKCFGKFA subBuilder = new global::EggLink.DanhengServer.Proto.LIMLKCFGKFA();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.FNEFFJODFJI) {
              subBuilder.MergeFrom(FNEFFJODFJI);
            }
            input.ReadMessage(subBuilder);
            FNEFFJODFJI = subBuilder;
            break;
          }
          case 5434: {
            global::EggLink.DanhengServer.Proto.MKGOHMIHGGJ subBuilder = new global::EggLink.DanhengServer.Proto.MKGOHMIHGGJ();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.PGCPAICCCKH) {
              subBuilder.MergeFrom(PGCPAICCCKH);
            }
            input.ReadMessage(subBuilder);
            PGCPAICCCKH = subBuilder;
            break;
          }
          case 12306: {
            global::EggLink.DanhengServer.Proto.FAJOFMFCJEM subBuilder = new global::EggLink.DanhengServer.Proto.FAJOFMFCJEM();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.NCFFKKBBBOF) {
              subBuilder.MergeFrom(NCFFKKBBBOF);
            }
            input.ReadMessage(subBuilder);
            NCFFKKBBBOF = subBuilder;
            break;
          }
        }
      }
    #endif
    }

    #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
    void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
      uint tag;
      while ((tag = input.ReadTag()) != 0) {
        switch(tag) {
          default:
            _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
            break;
          case 10: {
            global::EggLink.DanhengServer.Proto.ALGENLCOGGI subBuilder = new global::EggLink.DanhengServer.Proto.ALGENLCOGGI();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.EABFCLLKPJA) {
              subBuilder.MergeFrom(EABFCLLKPJA);
            }
            input.ReadMessage(subBuilder);
            EABFCLLKPJA = subBuilder;
            break;
          }
          case 18: {
            global::EggLink.DanhengServer.Proto.JBHPFNNFKIP subBuilder = new global::EggLink.DanhengServer.Proto.JBHPFNNFKIP();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.JFCOPCFMOBC) {
              subBuilder.MergeFrom(JFCOPCFMOBC);
            }
            input.ReadMessage(subBuilder);
            JFCOPCFMOBC = subBuilder;
            break;
          }
          case 26: {
            global::EggLink.DanhengServer.Proto.JKPNBBIIBNP subBuilder = new global::EggLink.DanhengServer.Proto.JKPNBBIIBNP();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.DPBGPFADPJB) {
              subBuilder.MergeFrom(DPBGPFADPJB);
            }
            input.ReadMessage(subBuilder);
            DPBGPFADPJB = subBuilder;
            break;
          }
          case 34: {
            global::EggLink.DanhengServer.Proto.CIFDFLDEOKC subBuilder = new global::EggLink.DanhengServer.Proto.CIFDFLDEOKC();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.APOAAJEHEFA) {
              subBuilder.MergeFrom(APOAAJEHEFA);
            }
            input.ReadMessage(subBuilder);
            APOAAJEHEFA = subBuilder;
            break;
          }
          case 42: {
            global::EggLink.DanhengServer.Proto.BHIHNLGPFFG subBuilder = new global::EggLink.DanhengServer.Proto.BHIHNLGPFFG();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.LGKFIGMHHOG) {
              subBuilder.MergeFrom(LGKFIGMHHOG);
            }
            input.ReadMessage(subBuilder);
            LGKFIGMHHOG = subBuilder;
            break;
          }
          case 50: {
            global::EggLink.DanhengServer.Proto.HMCAPGMLPOB subBuilder = new global::EggLink.DanhengServer.Proto.HMCAPGMLPOB();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.OODNPIBEGCF) {
              subBuilder.MergeFrom(OODNPIBEGCF);
            }
            input.ReadMessage(subBuilder);
            OODNPIBEGCF = subBuilder;
            break;
          }
          case 58: {
            global::EggLink.DanhengServer.Proto.JPBJLKJBJOA subBuilder = new global::EggLink.DanhengServer.Proto.JPBJLKJBJOA();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.JGBLIMAOOKD) {
              subBuilder.MergeFrom(JGBLIMAOOKD);
            }
            input.ReadMessage(subBuilder);
            JGBLIMAOOKD = subBuilder;
            break;
          }
          case 66: {
            global::EggLink.DanhengServer.Proto.AIFKHOMFGLF subBuilder = new global::EggLink.DanhengServer.Proto.AIFKHOMFGLF();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.GDFAPBIOMGP) {
              subBuilder.MergeFrom(GDFAPBIOMGP);
            }
            input.ReadMessage(subBuilder);
            GDFAPBIOMGP = subBuilder;
            break;
          }
          case 74: {
            global::EggLink.DanhengServer.Proto.KOJPPIAGBDF subBuilder = new global::EggLink.DanhengServer.Proto.KOJPPIAGBDF();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.MHEAGDGLGCD) {
              subBuilder.MergeFrom(MHEAGDGLGCD);
            }
            input.ReadMessage(subBuilder);
            MHEAGDGLGCD = subBuilder;
            break;
          }
          case 82: {
            global::EggLink.DanhengServer.Proto.IGKEEHMGCPA subBuilder = new global::EggLink.DanhengServer.Proto.IGKEEHMGCPA();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.ILPMCFEPLHD) {
              subBuilder.MergeFrom(ILPMCFEPLHD);
            }
            input.ReadMessage(subBuilder);
            ILPMCFEPLHD = subBuilder;
            break;
          }
          case 90: {
            global::EggLink.DanhengServer.Proto.OHCMFGGBJCJ subBuilder = new global::EggLink.DanhengServer.Proto.OHCMFGGBJCJ();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.OFJFLADAGPG) {
              subBuilder.MergeFrom(OFJFLADAGPG);
            }
            input.ReadMessage(subBuilder);
            OFJFLADAGPG = subBuilder;
            break;
          }
          case 98: {
            global::EggLink.DanhengServer.Proto.HIFEBJCJLCN subBuilder = new global::EggLink.DanhengServer.Proto.HIFEBJCJLCN();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.LJOIKIFPDKD) {
              subBuilder.MergeFrom(LJOIKIFPDKD);
            }
            input.ReadMessage(subBuilder);
            LJOIKIFPDKD = subBuilder;
            break;
          }
          case 106: {
            global::EggLink.DanhengServer.Proto.HOMJEMILMMF subBuilder = new global::EggLink.DanhengServer.Proto.HOMJEMILMMF();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.KHCDHCNGFFD) {
              subBuilder.MergeFrom(KHCDHCNGFFD);
            }
            input.ReadMessage(subBuilder);
            KHCDHCNGFFD = subBuilder;
            break;
          }
          case 114: {
            global::EggLink.DanhengServer.Proto.MFDALMKKHOM subBuilder = new global::EggLink.DanhengServer.Proto.MFDALMKKHOM();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.EPEJBIOEJGH) {
              subBuilder.MergeFrom(EPEJBIOEJGH);
            }
            input.ReadMessage(subBuilder);
            EPEJBIOEJGH = subBuilder;
            break;
          }
          case 122: {
            global::EggLink.DanhengServer.Proto.LOLENBEAHBI subBuilder = new global::EggLink.DanhengServer.Proto.LOLENBEAHBI();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.CLMCJCOAHJA) {
              subBuilder.MergeFrom(CLMCJCOAHJA);
            }
            input.ReadMessage(subBuilder);
            CLMCJCOAHJA = subBuilder;
            break;
          }
          case 1122: {
            global::EggLink.DanhengServer.Proto.OKLHBCFMBBO subBuilder = new global::EggLink.DanhengServer.Proto.OKLHBCFMBBO();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.PHFPNGODBLD) {
              subBuilder.MergeFrom(PHFPNGODBLD);
            }
            input.ReadMessage(subBuilder);
            PHFPNGODBLD = subBuilder;
            break;
          }
          case 2906: {
            global::EggLink.DanhengServer.Proto.IAKNHMEGIKO subBuilder = new global::EggLink.DanhengServer.Proto.IAKNHMEGIKO();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.MBAMPALALIE) {
              subBuilder.MergeFrom(MBAMPALALIE);
            }
            input.ReadMessage(subBuilder);
            MBAMPALALIE = subBuilder;
            break;
          }
          case 3330: {
            global::EggLink.DanhengServer.Proto.OAGAOPCJDJA subBuilder = new global::EggLink.DanhengServer.Proto.OAGAOPCJDJA();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.INDJMLOCFKI) {
              subBuilder.MergeFrom(INDJMLOCFKI);
            }
            input.ReadMessage(subBuilder);
            INDJMLOCFKI = subBuilder;
            break;
          }
          case 3338: {
            global::EggLink.DanhengServer.Proto.EGLBNLJHBFJ subBuilder = new global::EggLink.DanhengServer.Proto.EGLBNLJHBFJ();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.MBIFDIPFMDN) {
              subBuilder.MergeFrom(MBIFDIPFMDN);
            }
            input.ReadMessage(subBuilder);
            MBIFDIPFMDN = subBuilder;
            break;
          }
          case 3602: {
            global::EggLink.DanhengServer.Proto.LIMLKCFGKFA subBuilder = new global::EggLink.DanhengServer.Proto.LIMLKCFGKFA();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.FNEFFJODFJI) {
              subBuilder.MergeFrom(FNEFFJODFJI);
            }
            input.ReadMessage(subBuilder);
            FNEFFJODFJI = subBuilder;
            break;
          }
          case 5434: {
            global::EggLink.DanhengServer.Proto.MKGOHMIHGGJ subBuilder = new global::EggLink.DanhengServer.Proto.MKGOHMIHGGJ();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.PGCPAICCCKH) {
              subBuilder.MergeFrom(PGCPAICCCKH);
            }
            input.ReadMessage(subBuilder);
            PGCPAICCCKH = subBuilder;
            break;
          }
          case 12306: {
            global::EggLink.DanhengServer.Proto.FAJOFMFCJEM subBuilder = new global::EggLink.DanhengServer.Proto.FAJOFMFCJEM();
            if (pEDFGAFPHDKCase_ == PEDFGAFPHDKOneofCase.NCFFKKBBBOF) {
              subBuilder.MergeFrom(NCFFKKBBBOF);
            }
            input.ReadMessage(subBuilder);
            NCFFKKBBBOF = subBuilder;
            break;
          }
        }
      }
    }
    #endif

  }

  #endregion

}

#endregion Designer generated code
