|
|
|
@ -29,6 +29,7 @@ namespace Grpc.Testing { |
|
|
|
|
{ |
|
|
|
|
static readonly string __ServiceName = "grpc.testing.BenchmarkService"; |
|
|
|
|
|
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
static void __Helper_SerializeMessage(global::Google.Protobuf.IMessage message, grpc::SerializationContext context) |
|
|
|
|
{ |
|
|
|
|
#if !GRPC_DISABLE_PROTOBUF_BUFFER_SERIALIZATION |
|
|
|
@ -43,11 +44,13 @@ namespace Grpc.Testing { |
|
|
|
|
context.Complete(global::Google.Protobuf.MessageExtensions.ToByteArray(message)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
static class __Helper_MessageCache<T> |
|
|
|
|
{ |
|
|
|
|
public static readonly bool IsBufferMessage = global::System.Reflection.IntrospectionExtensions.GetTypeInfo(typeof(global::Google.Protobuf.IBufferMessage)).IsAssignableFrom(typeof(T)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
static T __Helper_DeserializeMessage<T>(grpc::DeserializationContext context, global::Google.Protobuf.MessageParser<T> parser) where T : global::Google.Protobuf.IMessage<T> |
|
|
|
|
{ |
|
|
|
|
#if !GRPC_DISABLE_PROTOBUF_BUFFER_SERIALIZATION |
|
|
|
@ -59,9 +62,12 @@ namespace Grpc.Testing { |
|
|
|
|
return parser.ParseFrom(context.PayloadAsNewBuffer()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
static readonly grpc::Marshaller<global::Grpc.Testing.SimpleRequest> __Marshaller_grpc_testing_SimpleRequest = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Grpc.Testing.SimpleRequest.Parser)); |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
static readonly grpc::Marshaller<global::Grpc.Testing.SimpleResponse> __Marshaller_grpc_testing_SimpleResponse = grpc::Marshallers.Create(__Helper_SerializeMessage, context => __Helper_DeserializeMessage(context, global::Grpc.Testing.SimpleResponse.Parser)); |
|
|
|
|
|
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
static readonly grpc::Method<global::Grpc.Testing.SimpleRequest, global::Grpc.Testing.SimpleResponse> __Method_UnaryCall = new grpc::Method<global::Grpc.Testing.SimpleRequest, global::Grpc.Testing.SimpleResponse>( |
|
|
|
|
grpc::MethodType.Unary, |
|
|
|
|
__ServiceName, |
|
|
|
@ -69,6 +75,7 @@ namespace Grpc.Testing { |
|
|
|
|
__Marshaller_grpc_testing_SimpleRequest, |
|
|
|
|
__Marshaller_grpc_testing_SimpleResponse); |
|
|
|
|
|
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
static readonly grpc::Method<global::Grpc.Testing.SimpleRequest, global::Grpc.Testing.SimpleResponse> __Method_StreamingCall = new grpc::Method<global::Grpc.Testing.SimpleRequest, global::Grpc.Testing.SimpleResponse>( |
|
|
|
|
grpc::MethodType.DuplexStreaming, |
|
|
|
|
__ServiceName, |
|
|
|
@ -76,6 +83,7 @@ namespace Grpc.Testing { |
|
|
|
|
__Marshaller_grpc_testing_SimpleRequest, |
|
|
|
|
__Marshaller_grpc_testing_SimpleResponse); |
|
|
|
|
|
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
static readonly grpc::Method<global::Grpc.Testing.SimpleRequest, global::Grpc.Testing.SimpleResponse> __Method_StreamingFromClient = new grpc::Method<global::Grpc.Testing.SimpleRequest, global::Grpc.Testing.SimpleResponse>( |
|
|
|
|
grpc::MethodType.ClientStreaming, |
|
|
|
|
__ServiceName, |
|
|
|
@ -83,6 +91,7 @@ namespace Grpc.Testing { |
|
|
|
|
__Marshaller_grpc_testing_SimpleRequest, |
|
|
|
|
__Marshaller_grpc_testing_SimpleResponse); |
|
|
|
|
|
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
static readonly grpc::Method<global::Grpc.Testing.SimpleRequest, global::Grpc.Testing.SimpleResponse> __Method_StreamingFromServer = new grpc::Method<global::Grpc.Testing.SimpleRequest, global::Grpc.Testing.SimpleResponse>( |
|
|
|
|
grpc::MethodType.ServerStreaming, |
|
|
|
|
__ServiceName, |
|
|
|
@ -90,6 +99,7 @@ namespace Grpc.Testing { |
|
|
|
|
__Marshaller_grpc_testing_SimpleRequest, |
|
|
|
|
__Marshaller_grpc_testing_SimpleResponse); |
|
|
|
|
|
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
static readonly grpc::Method<global::Grpc.Testing.SimpleRequest, global::Grpc.Testing.SimpleResponse> __Method_StreamingBothWays = new grpc::Method<global::Grpc.Testing.SimpleRequest, global::Grpc.Testing.SimpleResponse>( |
|
|
|
|
grpc::MethodType.DuplexStreaming, |
|
|
|
|
__ServiceName, |
|
|
|
@ -114,6 +124,7 @@ namespace Grpc.Testing { |
|
|
|
|
/// <param name="request">The request received from the client.</param> |
|
|
|
|
/// <param name="context">The context of the server-side call handler being invoked.</param> |
|
|
|
|
/// <returns>The response to send back to the client (wrapped by a task).</returns> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
public virtual global::System.Threading.Tasks.Task<global::Grpc.Testing.SimpleResponse> UnaryCall(global::Grpc.Testing.SimpleRequest request, grpc::ServerCallContext context) |
|
|
|
|
{ |
|
|
|
|
throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); |
|
|
|
@ -128,6 +139,7 @@ namespace Grpc.Testing { |
|
|
|
|
/// <param name="responseStream">Used for sending responses back to the client.</param> |
|
|
|
|
/// <param name="context">The context of the server-side call handler being invoked.</param> |
|
|
|
|
/// <returns>A task indicating completion of the handler.</returns> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
public virtual global::System.Threading.Tasks.Task StreamingCall(grpc::IAsyncStreamReader<global::Grpc.Testing.SimpleRequest> requestStream, grpc::IServerStreamWriter<global::Grpc.Testing.SimpleResponse> responseStream, grpc::ServerCallContext context) |
|
|
|
|
{ |
|
|
|
|
throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); |
|
|
|
@ -140,6 +152,7 @@ namespace Grpc.Testing { |
|
|
|
|
/// <param name="requestStream">Used for reading requests from the client.</param> |
|
|
|
|
/// <param name="context">The context of the server-side call handler being invoked.</param> |
|
|
|
|
/// <returns>The response to send back to the client (wrapped by a task).</returns> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
public virtual global::System.Threading.Tasks.Task<global::Grpc.Testing.SimpleResponse> StreamingFromClient(grpc::IAsyncStreamReader<global::Grpc.Testing.SimpleRequest> requestStream, grpc::ServerCallContext context) |
|
|
|
|
{ |
|
|
|
|
throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); |
|
|
|
@ -153,6 +166,7 @@ namespace Grpc.Testing { |
|
|
|
|
/// <param name="responseStream">Used for sending responses back to the client.</param> |
|
|
|
|
/// <param name="context">The context of the server-side call handler being invoked.</param> |
|
|
|
|
/// <returns>A task indicating completion of the handler.</returns> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
public virtual global::System.Threading.Tasks.Task StreamingFromServer(global::Grpc.Testing.SimpleRequest request, grpc::IServerStreamWriter<global::Grpc.Testing.SimpleResponse> responseStream, grpc::ServerCallContext context) |
|
|
|
|
{ |
|
|
|
|
throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); |
|
|
|
@ -166,6 +180,7 @@ namespace Grpc.Testing { |
|
|
|
|
/// <param name="responseStream">Used for sending responses back to the client.</param> |
|
|
|
|
/// <param name="context">The context of the server-side call handler being invoked.</param> |
|
|
|
|
/// <returns>A task indicating completion of the handler.</returns> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
public virtual global::System.Threading.Tasks.Task StreamingBothWays(grpc::IAsyncStreamReader<global::Grpc.Testing.SimpleRequest> requestStream, grpc::IServerStreamWriter<global::Grpc.Testing.SimpleResponse> responseStream, grpc::ServerCallContext context) |
|
|
|
|
{ |
|
|
|
|
throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); |
|
|
|
@ -178,20 +193,24 @@ namespace Grpc.Testing { |
|
|
|
|
{ |
|
|
|
|
/// <summary>Creates a new client for BenchmarkService</summary> |
|
|
|
|
/// <param name="channel">The channel to use to make remote calls.</param> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
public BenchmarkServiceClient(grpc::ChannelBase channel) : base(channel) |
|
|
|
|
{ |
|
|
|
|
} |
|
|
|
|
/// <summary>Creates a new client for BenchmarkService that uses a custom <c>CallInvoker</c>.</summary> |
|
|
|
|
/// <param name="callInvoker">The callInvoker to use to make remote calls.</param> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
public BenchmarkServiceClient(grpc::CallInvoker callInvoker) : base(callInvoker) |
|
|
|
|
{ |
|
|
|
|
} |
|
|
|
|
/// <summary>Protected parameterless constructor to allow creation of test doubles.</summary> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
protected BenchmarkServiceClient() : base() |
|
|
|
|
{ |
|
|
|
|
} |
|
|
|
|
/// <summary>Protected constructor to allow creation of configured clients.</summary> |
|
|
|
|
/// <param name="configuration">The client configuration.</param> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
protected BenchmarkServiceClient(ClientBaseConfiguration configuration) : base(configuration) |
|
|
|
|
{ |
|
|
|
|
} |
|
|
|
@ -205,6 +224,7 @@ namespace Grpc.Testing { |
|
|
|
|
/// <param name="deadline">An optional deadline for the call. The call will be cancelled if deadline is hit.</param> |
|
|
|
|
/// <param name="cancellationToken">An optional token for canceling the call.</param> |
|
|
|
|
/// <returns>The response received from the server.</returns> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
public virtual global::Grpc.Testing.SimpleResponse UnaryCall(global::Grpc.Testing.SimpleRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) |
|
|
|
|
{ |
|
|
|
|
return UnaryCall(request, new grpc::CallOptions(headers, deadline, cancellationToken)); |
|
|
|
@ -216,6 +236,7 @@ namespace Grpc.Testing { |
|
|
|
|
/// <param name="request">The request to send to the server.</param> |
|
|
|
|
/// <param name="options">The options for the call.</param> |
|
|
|
|
/// <returns>The response received from the server.</returns> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
public virtual global::Grpc.Testing.SimpleResponse UnaryCall(global::Grpc.Testing.SimpleRequest request, grpc::CallOptions options) |
|
|
|
|
{ |
|
|
|
|
return CallInvoker.BlockingUnaryCall(__Method_UnaryCall, null, options, request); |
|
|
|
@ -229,6 +250,7 @@ namespace Grpc.Testing { |
|
|
|
|
/// <param name="deadline">An optional deadline for the call. The call will be cancelled if deadline is hit.</param> |
|
|
|
|
/// <param name="cancellationToken">An optional token for canceling the call.</param> |
|
|
|
|
/// <returns>The call object.</returns> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
public virtual grpc::AsyncUnaryCall<global::Grpc.Testing.SimpleResponse> UnaryCallAsync(global::Grpc.Testing.SimpleRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) |
|
|
|
|
{ |
|
|
|
|
return UnaryCallAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken)); |
|
|
|
@ -240,6 +262,7 @@ namespace Grpc.Testing { |
|
|
|
|
/// <param name="request">The request to send to the server.</param> |
|
|
|
|
/// <param name="options">The options for the call.</param> |
|
|
|
|
/// <returns>The call object.</returns> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
public virtual grpc::AsyncUnaryCall<global::Grpc.Testing.SimpleResponse> UnaryCallAsync(global::Grpc.Testing.SimpleRequest request, grpc::CallOptions options) |
|
|
|
|
{ |
|
|
|
|
return CallInvoker.AsyncUnaryCall(__Method_UnaryCall, null, options, request); |
|
|
|
@ -253,6 +276,7 @@ namespace Grpc.Testing { |
|
|
|
|
/// <param name="deadline">An optional deadline for the call. The call will be cancelled if deadline is hit.</param> |
|
|
|
|
/// <param name="cancellationToken">An optional token for canceling the call.</param> |
|
|
|
|
/// <returns>The call object.</returns> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
public virtual grpc::AsyncDuplexStreamingCall<global::Grpc.Testing.SimpleRequest, global::Grpc.Testing.SimpleResponse> StreamingCall(grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) |
|
|
|
|
{ |
|
|
|
|
return StreamingCall(new grpc::CallOptions(headers, deadline, cancellationToken)); |
|
|
|
@ -264,6 +288,7 @@ namespace Grpc.Testing { |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="options">The options for the call.</param> |
|
|
|
|
/// <returns>The call object.</returns> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
public virtual grpc::AsyncDuplexStreamingCall<global::Grpc.Testing.SimpleRequest, global::Grpc.Testing.SimpleResponse> StreamingCall(grpc::CallOptions options) |
|
|
|
|
{ |
|
|
|
|
return CallInvoker.AsyncDuplexStreamingCall(__Method_StreamingCall, null, options); |
|
|
|
@ -276,6 +301,7 @@ namespace Grpc.Testing { |
|
|
|
|
/// <param name="deadline">An optional deadline for the call. The call will be cancelled if deadline is hit.</param> |
|
|
|
|
/// <param name="cancellationToken">An optional token for canceling the call.</param> |
|
|
|
|
/// <returns>The call object.</returns> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
public virtual grpc::AsyncClientStreamingCall<global::Grpc.Testing.SimpleRequest, global::Grpc.Testing.SimpleResponse> StreamingFromClient(grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) |
|
|
|
|
{ |
|
|
|
|
return StreamingFromClient(new grpc::CallOptions(headers, deadline, cancellationToken)); |
|
|
|
@ -286,6 +312,7 @@ namespace Grpc.Testing { |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="options">The options for the call.</param> |
|
|
|
|
/// <returns>The call object.</returns> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
public virtual grpc::AsyncClientStreamingCall<global::Grpc.Testing.SimpleRequest, global::Grpc.Testing.SimpleResponse> StreamingFromClient(grpc::CallOptions options) |
|
|
|
|
{ |
|
|
|
|
return CallInvoker.AsyncClientStreamingCall(__Method_StreamingFromClient, null, options); |
|
|
|
@ -299,6 +326,7 @@ namespace Grpc.Testing { |
|
|
|
|
/// <param name="deadline">An optional deadline for the call. The call will be cancelled if deadline is hit.</param> |
|
|
|
|
/// <param name="cancellationToken">An optional token for canceling the call.</param> |
|
|
|
|
/// <returns>The call object.</returns> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
public virtual grpc::AsyncServerStreamingCall<global::Grpc.Testing.SimpleResponse> StreamingFromServer(global::Grpc.Testing.SimpleRequest request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) |
|
|
|
|
{ |
|
|
|
|
return StreamingFromServer(request, new grpc::CallOptions(headers, deadline, cancellationToken)); |
|
|
|
@ -310,6 +338,7 @@ namespace Grpc.Testing { |
|
|
|
|
/// <param name="request">The request to send to the server.</param> |
|
|
|
|
/// <param name="options">The options for the call.</param> |
|
|
|
|
/// <returns>The call object.</returns> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
public virtual grpc::AsyncServerStreamingCall<global::Grpc.Testing.SimpleResponse> StreamingFromServer(global::Grpc.Testing.SimpleRequest request, grpc::CallOptions options) |
|
|
|
|
{ |
|
|
|
|
return CallInvoker.AsyncServerStreamingCall(__Method_StreamingFromServer, null, options, request); |
|
|
|
@ -322,6 +351,7 @@ namespace Grpc.Testing { |
|
|
|
|
/// <param name="deadline">An optional deadline for the call. The call will be cancelled if deadline is hit.</param> |
|
|
|
|
/// <param name="cancellationToken">An optional token for canceling the call.</param> |
|
|
|
|
/// <returns>The call object.</returns> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
public virtual grpc::AsyncDuplexStreamingCall<global::Grpc.Testing.SimpleRequest, global::Grpc.Testing.SimpleResponse> StreamingBothWays(grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) |
|
|
|
|
{ |
|
|
|
|
return StreamingBothWays(new grpc::CallOptions(headers, deadline, cancellationToken)); |
|
|
|
@ -332,11 +362,13 @@ namespace Grpc.Testing { |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="options">The options for the call.</param> |
|
|
|
|
/// <returns>The call object.</returns> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
public virtual grpc::AsyncDuplexStreamingCall<global::Grpc.Testing.SimpleRequest, global::Grpc.Testing.SimpleResponse> StreamingBothWays(grpc::CallOptions options) |
|
|
|
|
{ |
|
|
|
|
return CallInvoker.AsyncDuplexStreamingCall(__Method_StreamingBothWays, null, options); |
|
|
|
|
} |
|
|
|
|
/// <summary>Creates a new instance of client from given <c>ClientBaseConfiguration</c>.</summary> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
protected override BenchmarkServiceClient NewInstance(ClientBaseConfiguration configuration) |
|
|
|
|
{ |
|
|
|
|
return new BenchmarkServiceClient(configuration); |
|
|
|
@ -345,6 +377,7 @@ namespace Grpc.Testing { |
|
|
|
|
|
|
|
|
|
/// <summary>Creates service definition that can be registered with a server</summary> |
|
|
|
|
/// <param name="serviceImpl">An object implementing the server-side handling logic.</param> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
public static grpc::ServerServiceDefinition BindService(BenchmarkServiceBase serviceImpl) |
|
|
|
|
{ |
|
|
|
|
return grpc::ServerServiceDefinition.CreateBuilder() |
|
|
|
@ -359,6 +392,7 @@ namespace Grpc.Testing { |
|
|
|
|
/// Note: this method is part of an experimental API that can change or be removed without any prior notice.</summary> |
|
|
|
|
/// <param name="serviceBinder">Service methods will be bound by calling <c>AddMethod</c> on this object.</param> |
|
|
|
|
/// <param name="serviceImpl">An object implementing the server-side handling logic.</param> |
|
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("grpc_csharp_plugin", null)] |
|
|
|
|
public static void BindService(grpc::ServiceBinderBase serviceBinder, BenchmarkServiceBase serviceImpl) |
|
|
|
|
{ |
|
|
|
|
serviceBinder.AddMethod(__Method_UnaryCall, serviceImpl == null ? null : new grpc::UnaryServerMethod<global::Grpc.Testing.SimpleRequest, global::Grpc.Testing.SimpleResponse>(serviceImpl.UnaryCall)); |
|
|
|
|