コード例 #1
0
ファイル: Helloworld.cs プロジェクト: thinhmascot/Api.Dynamic
            public TMessage CallMethod <TMessage, TBuilder>(string methodName, pb::IMessageLite request, pb::IBuilderLite <TMessage, TBuilder> response)
                where TMessage : pb::IMessageLite <TMessage, TBuilder>
                where TBuilder : pb::IBuilderLite <TMessage, TBuilder>
            {
                switch (methodName)
                {
                case "SayHello": return(response.MergeFrom(implementation.SayHello((global::helloworld.HelloRequest)request)).Build());

                default: throw pb::ThrowHelper.CreateMissingMethod(typeof(IGreeter), methodName);
                }
            }
コード例 #2
0
            public TMessage CallMethod <TMessage, TBuilder>(string methodName, pb::IMessageLite request, pb::IBuilderLite <TMessage, TBuilder> response)
                where TMessage : pb::IMessageLite <TMessage, TBuilder>
                where TBuilder : pb::IBuilderLite <TMessage, TBuilder>
            {
                switch (methodName)
                {
                case "List": return(response.MergeFrom(implementation.List((global::books.Empty)request)).Build());

                default: throw pb::ThrowHelper.CreateMissingMethod(typeof(IBookService), methodName);
                }
            }
コード例 #3
0
 public override Builder MergeFrom(pb::IMessageLite other)
 {
     if (other is KUANGQUANSHUI)
     {
         return(MergeFrom((KUANGQUANSHUI)other));
     }
     else
     {
         base.MergeFrom(other);
         return(this);
     }
 }
コード例 #4
0
 public override Builder MergeFrom(pb::IMessageLite other)
 {
     if (other is TestLiteImportsNonlite)
     {
         return(MergeFrom((TestLiteImportsNonlite)other));
     }
     else
     {
         base.MergeFrom(other);
         return(this);
     }
 }
コード例 #5
0
 public override Builder MergeFrom(pb::IMessageLite other)
 {
     if (other is TAIYANGNENG)
     {
         return(MergeFrom((TAIYANGNENG)other));
     }
     else
     {
         base.MergeFrom(other);
         return(this);
     }
 }
コード例 #6
0
 public override Builder MergeFrom(pb::IMessageLite other)
 {
     if (other is ARITHMETIC_COEFFICIENT)
     {
         return(MergeFrom((ARITHMETIC_COEFFICIENT)other));
     }
     else
     {
         base.MergeFrom(other);
         return(this);
     }
 }
コード例 #7
0
 public override Builder MergeFrom(pb::IMessageLite other)
 {
     if (other is PLAYER_LEVEL_ARRAY)
     {
         return(MergeFrom((PLAYER_LEVEL_ARRAY)other));
     }
     else
     {
         base.MergeFrom(other);
         return(this);
     }
 }
コード例 #8
0
ファイル: Query.cs プロジェクト: ddd-cqrs-es/must
 public override Builder MergeFrom(pb::IMessageLite other)
 {
     if (other is QueryOptionsProto)
     {
         return(MergeFrom((QueryOptionsProto)other));
     }
     else
     {
         base.MergeFrom(other);
         return(this);
     }
 }
コード例 #9
0
ファイル: Fighting.cs プロジェクト: Wen1995/Project60D
 public override Builder MergeFrom(pb::IMessageLite other)
 {
     if (other is TCSReceiveZombieMessage)
     {
         return(MergeFrom((TCSReceiveZombieMessage)other));
     }
     else
     {
         base.MergeFrom(other);
         return(this);
     }
 }
コード例 #10
0
ファイル: Fighting.cs プロジェクト: Wen1995/Project60D
 public override Builder MergeFrom(pb::IMessageLite other)
 {
     if (other is TCSZombieInvadeResult)
     {
         return(MergeFrom((TCSZombieInvadeResult)other));
     }
     else
     {
         base.MergeFrom(other);
         return(this);
     }
 }
コード例 #11
0
ファイル: ProtobufMsgBuyItem.cs プロジェクト: ogcs/Okra-ARPG
 public override Builder MergeFrom(pb::IMessageLite other)
 {
     if (other is MsgBuyItem)
     {
         return(MergeFrom((MsgBuyItem)other));
     }
     else
     {
         base.MergeFrom(other);
         return(this);
     }
 }
コード例 #12
0
 public override Builder MergeFrom(pb::IMessageLite other)
 {
     if (other is ROB_PROPORTION)
     {
         return(MergeFrom((ROB_PROPORTION)other));
     }
     else
     {
         base.MergeFrom(other);
         return(this);
     }
 }
コード例 #13
0
 public override Builder MergeFrom(pb::IMessageLite other)
 {
     if (other is MUCAIJIAGONG)
     {
         return(MergeFrom((MUCAIJIAGONG)other));
     }
     else
     {
         base.MergeFrom(other);
         return(this);
     }
 }
コード例 #14
0
ファイル: ManorLevelBytes.cs プロジェクト: Wen1995/Project60D
 public override Builder MergeFrom(pb::IMessageLite other)
 {
     if (other is MANOR_LEVEL)
     {
         return(MergeFrom((MANOR_LEVEL)other));
     }
     else
     {
         base.MergeFrom(other);
         return(this);
     }
 }
コード例 #15
0
 public override Builder MergeFrom(pb::IMessageLite other)
 {
     if (other is HUAFEI_ARRAY)
     {
         return(MergeFrom((HUAFEI_ARRAY)other));
     }
     else
     {
         base.MergeFrom(other);
         return(this);
     }
 }
コード例 #16
0
ファイル: protoslave.cs プロジェクト: exporl/apex
 public override Builder MergeFrom(pb::IMessageLite other)
 {
     if (other is ProtoSlaveRequest)
     {
         return(MergeFrom((ProtoSlaveRequest)other));
     }
     else
     {
         base.MergeFrom(other);
         return(this);
     }
 }
コード例 #17
0
ファイル: ZombieAttrBytes.cs プロジェクト: Wen1995/Project60D
 public override Builder MergeFrom(pb::IMessageLite other)
 {
     if (other is ZOMBIE_ATTR)
     {
         return(MergeFrom((ZOMBIE_ATTR)other));
     }
     else
     {
         base.MergeFrom(other);
         return(this);
     }
 }
コード例 #18
0
ファイル: JsfadianjiBytes.cs プロジェクト: Wen1995/Project60D
 public override Builder MergeFrom(pb::IMessageLite other)
 {
     if (other is JSFADIANJI)
     {
         return(MergeFrom((JSFADIANJI)other));
     }
     else
     {
         base.MergeFrom(other);
         return(this);
     }
 }
コード例 #19
0
 public override Builder MergeFrom(pb::IMessageLite other)
 {
     if (other is JIANSHENFANG_ARRAY)
     {
         return(MergeFrom((JIANSHENFANG_ARRAY)other));
     }
     else
     {
         base.MergeFrom(other);
         return(this);
     }
 }
コード例 #20
0
 public override Builder MergeFrom(pb::IMessageLite other)
 {
     if (other is ServerMessage)
     {
         return(MergeFrom((ServerMessage)other));
     }
     else
     {
         base.MergeFrom(other);
         return(this);
     }
 }
コード例 #21
0
 public override Builder MergeFrom(pb::IMessageLite other)
 {
     if (other is Conversation)
     {
         return(MergeFrom((Conversation)other));
     }
     else
     {
         base.MergeFrom(other);
         return(this);
     }
 }
コード例 #22
0
 TMessage pb::IRpcDispatch.CallMethod <TMessage, TBuilder>(string method, pb::IMessageLite request, pb::IBuilderLite <TMessage, TBuilder> response)
 {
     return(dispatch.CallMethod(method, request, response));
 }