diff options
author | Jan Tattermusch <jtattermusch@google.com> | 2015-05-06 14:46:25 -0700 |
---|---|---|
committer | Jan Tattermusch <jtattermusch@google.com> | 2015-05-07 09:14:13 -0700 |
commit | bdb1b4863bf0d03fb08f240677a7aa3726bb3f1c (patch) | |
tree | cd358e6dae00a6ecc58b4a9af26b765ee0a4c323 /src/csharp/Grpc.Core/Stub | |
parent | 9b9a877eae6406867ae1f03204066639b8a73593 (diff) |
add a generic constraint for TRequest and TResponse to require a class
Diffstat (limited to 'src/csharp/Grpc.Core/Stub')
-rw-r--r-- | src/csharp/Grpc.Core/Stub/AbstractStub.cs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/csharp/Grpc.Core/Stub/AbstractStub.cs b/src/csharp/Grpc.Core/Stub/AbstractStub.cs index cf5ab958c5..4a8b254357 100644 --- a/src/csharp/Grpc.Core/Stub/AbstractStub.cs +++ b/src/csharp/Grpc.Core/Stub/AbstractStub.cs @@ -64,6 +64,8 @@ namespace Grpc.Core /// Creates a new call to given method. /// </summary> protected Call<TRequest, TResponse> CreateCall<TRequest, TResponse>(string serviceName, Method<TRequest, TResponse> method) + where TRequest : class + where TResponse : class { var headerBuilder = Metadata.CreateBuilder(); config.HeaderInterceptor(headerBuilder); |