|  | @@ -31,7 +31,6 @@ namespace Grpc.Core.Internal
 | 
	
		
			
				|  |  |      internal interface IServerCallHandler
 | 
	
		
			
				|  |  |      {
 | 
	
		
			
				|  |  |          Task HandleCall(ServerRpcNew newRpc, CompletionQueueSafeHandle cq);
 | 
	
		
			
				|  |  | -        IServerCallHandler Intercept(Interceptor interceptor);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      internal class UnaryServerCallHandler<TRequest, TResponse> : IServerCallHandler
 | 
	
	
		
			
				|  | @@ -91,11 +90,6 @@ namespace Grpc.Core.Internal
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              await finishedTask.ConfigureAwait(false);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        public IServerCallHandler Intercept(Interceptor interceptor)
 | 
	
		
			
				|  |  | -        {
 | 
	
		
			
				|  |  | -            return new UnaryServerCallHandler<TRequest, TResponse>(method, (request, context) => interceptor.UnaryServerHandler(request, context, handler));
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      internal class ServerStreamingServerCallHandler<TRequest, TResponse> : IServerCallHandler
 | 
	
	
		
			
				|  | @@ -154,11 +148,6 @@ namespace Grpc.Core.Internal
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              await finishedTask.ConfigureAwait(false);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        public IServerCallHandler Intercept(Interceptor interceptor)
 | 
	
		
			
				|  |  | -        {
 | 
	
		
			
				|  |  | -            return new ServerStreamingServerCallHandler<TRequest, TResponse>(method, (request, responseStream, context) => interceptor.ServerStreamingServerHandler(request, responseStream, context, handler));
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      internal class ClientStreamingServerCallHandler<TRequest, TResponse> : IServerCallHandler
 | 
	
	
		
			
				|  | @@ -217,11 +206,6 @@ namespace Grpc.Core.Internal
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              await finishedTask.ConfigureAwait(false);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        public IServerCallHandler Intercept(Interceptor interceptor)
 | 
	
		
			
				|  |  | -        {
 | 
	
		
			
				|  |  | -            return new ClientStreamingServerCallHandler<TRequest, TResponse>(method, (requestStream, context) => interceptor.ClientStreamingServerHandler(requestStream, context, handler));
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      internal class DuplexStreamingServerCallHandler<TRequest, TResponse> : IServerCallHandler
 | 
	
	
		
			
				|  | @@ -277,11 +261,6 @@ namespace Grpc.Core.Internal
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              await finishedTask.ConfigureAwait(false);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        public IServerCallHandler Intercept(Interceptor interceptor)
 | 
	
		
			
				|  |  | -        {
 | 
	
		
			
				|  |  | -            return new DuplexStreamingServerCallHandler<TRequest, TResponse>(method, (requestStream, responseStream, context) => interceptor.DuplexStreamingServerHandler(requestStream, responseStream, context, handler));
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      internal class UnimplementedMethodCallHandler : IServerCallHandler
 | 
	
	
		
			
				|  | @@ -310,11 +289,6 @@ namespace Grpc.Core.Internal
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              return callHandlerImpl.HandleCall(newRpc, cq);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        public IServerCallHandler Intercept(Interceptor interceptor)
 | 
	
		
			
				|  |  | -        {
 | 
	
		
			
				|  |  | -            return this;  // Do not intercept unimplemented methods.
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      internal static class HandlerUtils
 |