@@ -203,13 +203,13 @@ std::string GetServerClassName(const ServiceDescriptor *service) {
203203std::string GetCSharpMethodType (MethodType method_type) {
204204 switch (method_type) {
205205 case METHODTYPE_NO_STREAMING:
206- return " MethodType.Unary" ;
206+ return " grpc:: MethodType.Unary" ;
207207 case METHODTYPE_CLIENT_STREAMING:
208- return " MethodType.ClientStreaming" ;
208+ return " grpc:: MethodType.ClientStreaming" ;
209209 case METHODTYPE_SERVER_STREAMING:
210- return " MethodType.ServerStreaming" ;
210+ return " grpc:: MethodType.ServerStreaming" ;
211211 case METHODTYPE_BIDI_STREAMING:
212- return " MethodType.DuplexStreaming" ;
212+ return " grpc:: MethodType.DuplexStreaming" ;
213213 }
214214 GOOGLE_LOG (FATAL) << " Can't get here." ;
215215 return " " ;
@@ -243,16 +243,19 @@ std::string GetAccessLevel(bool internal_access) {
243243std::string GetMethodReturnTypeClient (const MethodDescriptor *method) {
244244 switch (GetMethodType (method)) {
245245 case METHODTYPE_NO_STREAMING:
246- return " AsyncUnaryCall<" + GetClassName (method->output_type ()) + " >" ;
246+ return " grpc::AsyncUnaryCall<" + GetClassName (method->output_type ()) +
247+ " >" ;
247248 case METHODTYPE_CLIENT_STREAMING:
248- return " AsyncClientStreamingCall<" + GetClassName (method->input_type ()) +
249- " , " + GetClassName (method->output_type ()) + " >" ;
249+ return " grpc::AsyncClientStreamingCall<" +
250+ GetClassName (method->input_type ()) + " , " +
251+ GetClassName (method->output_type ()) + " >" ;
250252 case METHODTYPE_SERVER_STREAMING:
251- return " AsyncServerStreamingCall<" + GetClassName (method-> output_type ()) +
252- " >" ;
253+ return " grpc:: AsyncServerStreamingCall<" +
254+ GetClassName (method-> output_type ()) + " >" ;
253255 case METHODTYPE_BIDI_STREAMING:
254- return " AsyncDuplexStreamingCall<" + GetClassName (method->input_type ()) +
255- " , " + GetClassName (method->output_type ()) + " >" ;
256+ return " grpc::AsyncDuplexStreamingCall<" +
257+ GetClassName (method->input_type ()) + " , " +
258+ GetClassName (method->output_type ()) + " >" ;
256259 }
257260 GOOGLE_LOG (FATAL) << " Can't get here." ;
258261 return " " ;
@@ -265,7 +268,7 @@ std::string GetMethodRequestParamServer(const MethodDescriptor *method) {
265268 return GetClassName (method->input_type ()) + " request" ;
266269 case METHODTYPE_CLIENT_STREAMING:
267270 case METHODTYPE_BIDI_STREAMING:
268- return " IAsyncStreamReader<" + GetClassName (method->input_type ()) +
271+ return " grpc:: IAsyncStreamReader<" + GetClassName (method->input_type ()) +
269272 " > requestStream" ;
270273 }
271274 GOOGLE_LOG (FATAL) << " Can't get here." ;
@@ -293,8 +296,8 @@ std::string GetMethodResponseStreamMaybe(const MethodDescriptor *method) {
293296 return " " ;
294297 case METHODTYPE_SERVER_STREAMING:
295298 case METHODTYPE_BIDI_STREAMING:
296- return " , IServerStreamWriter<" + GetClassName (method-> output_type ()) +
297- " > responseStream" ;
299+ return " , grpc:: IServerStreamWriter<" +
300+ GetClassName (method-> output_type ()) + " > responseStream" ;
298301 }
299302 GOOGLE_LOG (FATAL) << " Can't get here." ;
300303 return " " ;
@@ -325,8 +328,8 @@ void GenerateMarshallerFields(Printer *out, const ServiceDescriptor *service) {
325328 for (size_t i = 0 ; i < used_messages.size (); i++) {
326329 const Descriptor *message = used_messages[i];
327330 out->Print (
328- " static readonly Marshaller<$type$> $fieldname$ = "
329- " Marshallers.Create((arg) => "
331+ " static readonly grpc:: Marshaller<$type$> $fieldname$ = "
332+ " grpc:: Marshallers.Create((arg) => "
330333 " global::Google.Protobuf.MessageExtensions.ToByteArray(arg), "
331334 " $type$.Parser.ParseFrom);\n " ,
332335 " fieldname" , GetMarshallerFieldName (message), " type" ,
@@ -337,8 +340,8 @@ void GenerateMarshallerFields(Printer *out, const ServiceDescriptor *service) {
337340
338341void GenerateStaticMethodField (Printer *out, const MethodDescriptor *method) {
339342 out->Print (
340- " static readonly Method<$request$, $response$> $fieldname$ = new "
341- " Method<$request$, $response$>(\n " ,
343+ " static readonly grpc:: Method<$request$, $response$> $fieldname$ = new "
344+ " grpc:: Method<$request$, $response$>(\n " ,
342345 " fieldname" , GetMethodFieldName (method), " request" ,
343346 GetClassName (method->input_type ()), " response" ,
344347 GetClassName (method->output_type ()));
@@ -389,16 +392,16 @@ void GenerateServerClass(Printer *out, const ServiceDescriptor *service) {
389392 out->Print (
390393 " public virtual $returntype$ "
391394 " $methodname$($request$$response_stream_maybe$, "
392- " ServerCallContext context)\n " ,
395+ " grpc:: ServerCallContext context)\n " ,
393396 " methodname" , method->name (), " returntype" ,
394397 GetMethodReturnTypeServer (method), " request" ,
395398 GetMethodRequestParamServer (method), " response_stream_maybe" ,
396399 GetMethodResponseStreamMaybe (method));
397400 out->Print (" {\n " );
398401 out->Indent ();
399402 out->Print (
400- " throw new RpcException("
401- " new Status(StatusCode.Unimplemented, \"\" ));\n " );
403+ " throw new grpc:: RpcException("
404+ " new grpc:: Status(grpc:: StatusCode.Unimplemented, \"\" ));\n " );
402405 out->Outdent ();
403406 out->Print (" }\n\n " );
404407 }
@@ -410,7 +413,7 @@ void GenerateServerClass(Printer *out, const ServiceDescriptor *service) {
410413void GenerateClientStub (Printer *out, const ServiceDescriptor *service) {
411414 out->Print (" /// <summary>Client for $servicename$</summary>\n " , " servicename" ,
412415 GetServiceClassName (service));
413- out->Print (" public partial class $name$ : ClientBase<$name$>\n " , " name" ,
416+ out->Print (" public partial class $name$ : grpc:: ClientBase<$name$>\n " , " name" ,
414417 GetClientClassName (service));
415418 out->Print (" {\n " );
416419 out->Indent ();
@@ -421,7 +424,7 @@ void GenerateClientStub(Printer *out, const ServiceDescriptor *service) {
421424 " /// <param name=\" channel\" >The channel to use to make remote "
422425 " calls.</param>\n " ,
423426 " servicename" , GetServiceClassName (service));
424- out->Print (" public $name$(Channel channel) : base(channel)\n " , " name" ,
427+ out->Print (" public $name$(grpc:: Channel channel) : base(channel)\n " , " name" ,
425428 GetClientClassName (service));
426429 out->Print (" {\n " );
427430 out->Print (" }\n " );
@@ -431,8 +434,9 @@ void GenerateClientStub(Printer *out, const ServiceDescriptor *service) {
431434 " /// <param name=\" callInvoker\" >The callInvoker to use to make remote "
432435 " calls.</param>\n " ,
433436 " servicename" , GetServiceClassName (service));
434- out->Print (" public $name$(CallInvoker callInvoker) : base(callInvoker)\n " ,
435- " name" , GetClientClassName (service));
437+ out->Print (
438+ " public $name$(grpc::CallInvoker callInvoker) : base(callInvoker)\n " ,
439+ " name" , GetClientClassName (service));
436440 out->Print (" {\n " );
437441 out->Print (" }\n " );
438442 out->Print (
@@ -461,7 +465,8 @@ void GenerateClientStub(Printer *out, const ServiceDescriptor *service) {
461465 // unary calls have an extra synchronous stub method
462466 GenerateDocCommentClientMethod (out, method, true , false );
463467 out->Print (
464- " public virtual $response$ $methodname$($request$ request, Metadata "
468+ " public virtual $response$ $methodname$($request$ request, "
469+ " grpc::Metadata "
465470 " headers = null, DateTime? deadline = null, CancellationToken "
466471 " cancellationToken = default(CancellationToken))\n " ,
467472 " methodname" , method->name (), " request" ,
@@ -470,7 +475,8 @@ void GenerateClientStub(Printer *out, const ServiceDescriptor *service) {
470475 out->Print (" {\n " );
471476 out->Indent ();
472477 out->Print (
473- " return $methodname$(request, new CallOptions(headers, deadline, "
478+ " return $methodname$(request, new grpc::CallOptions(headers, "
479+ " deadline, "
474480 " cancellationToken));\n " ,
475481 " methodname" , method->name ());
476482 out->Outdent ();
@@ -480,7 +486,7 @@ void GenerateClientStub(Printer *out, const ServiceDescriptor *service) {
480486 GenerateDocCommentClientMethod (out, method, true , true );
481487 out->Print (
482488 " public virtual $response$ $methodname$($request$ request, "
483- " CallOptions options)\n " ,
489+ " grpc:: CallOptions options)\n " ,
484490 " methodname" , method->name (), " request" ,
485491 GetClassName (method->input_type ()), " response" ,
486492 GetClassName (method->output_type ()));
@@ -500,7 +506,8 @@ void GenerateClientStub(Printer *out, const ServiceDescriptor *service) {
500506 }
501507 GenerateDocCommentClientMethod (out, method, false , false );
502508 out->Print (
503- " public virtual $returntype$ $methodname$($request_maybe$Metadata "
509+ " public virtual $returntype$ "
510+ " $methodname$($request_maybe$grpc::Metadata "
504511 " headers = null, DateTime? deadline = null, CancellationToken "
505512 " cancellationToken = default(CancellationToken))\n " ,
506513 " methodname" , method_name, " request_maybe" ,
@@ -510,7 +517,8 @@ void GenerateClientStub(Printer *out, const ServiceDescriptor *service) {
510517 out->Indent ();
511518
512519 out->Print (
513- " return $methodname$($request_maybe$new CallOptions(headers, deadline, "
520+ " return $methodname$($request_maybe$new grpc::CallOptions(headers, "
521+ " deadline, "
514522 " cancellationToken));\n " ,
515523 " methodname" , method_name, " request_maybe" ,
516524 GetMethodRequestParamMaybe (method, true ));
@@ -520,7 +528,8 @@ void GenerateClientStub(Printer *out, const ServiceDescriptor *service) {
520528 // overload taking CallOptions as a param
521529 GenerateDocCommentClientMethod (out, method, false , true );
522530 out->Print (
523- " public virtual $returntype$ $methodname$($request_maybe$CallOptions "
531+ " public virtual $returntype$ "
532+ " $methodname$($request_maybe$grpc::CallOptions "
524533 " options)\n " ,
525534 " methodname" , method_name, " request_maybe" ,
526535 GetMethodRequestParamMaybe (method), " returntype" ,
@@ -587,13 +596,13 @@ void GenerateBindServiceMethod(Printer *out, const ServiceDescriptor *service) {
587596 " /// <param name=\" serviceImpl\" >An object implementing the server-side"
588597 " handling logic.</param>\n " );
589598 out->Print (
590- " public static ServerServiceDefinition BindService($implclass$ "
599+ " public static grpc:: ServerServiceDefinition BindService($implclass$ "
591600 " serviceImpl)\n " ,
592601 " implclass" , GetServerClassName (service));
593602 out->Print (" {\n " );
594603 out->Indent ();
595604
596- out->Print (" return ServerServiceDefinition.CreateBuilder()\n " );
605+ out->Print (" return grpc:: ServerServiceDefinition.CreateBuilder()\n " );
597606 out->Indent ();
598607 out->Indent ();
599608 for (int i = 0 ; i < service->method_count (); i++) {
@@ -681,7 +690,7 @@ grpc::string GetServices(const FileDescriptor *file, bool generate_client,
681690 out.Print (" using System;\n " );
682691 out.Print (" using System.Threading;\n " );
683692 out.Print (" using System.Threading.Tasks;\n " );
684- out.Print (" using Grpc.Core;\n " );
693+ out.Print (" using grpc = global:: Grpc.Core;\n " );
685694 out.Print (" \n " );
686695
687696 out.Print (" namespace $namespace$ {\n " , " namespace" , GetFileNamespace (file));
0 commit comments