parameters: (type_context, service_proto, visitor)
return_statement: return visitor.VisitService(service_proto, type_context)
docstring: Traverse a service definition.
  
    Args:
      type_context: type_context.TypeContext for service type.
      service_proto: ServiceDescriptorProto for service.
      visitor: visitor.Visitor defining the business logic of the plugin.
  
    Returns:
      Plugin specific output.
docstring_summary: Traverse a service definition.
docstring_tokens: Traverse a service definition .
function: def TraverseService(type_context, service_proto, visitor):
    """Traverse a service definition.
  
    Args:
      type_context: type_context.TypeContext for service type.
      service_proto: ServiceDescriptorProto for service.
      visitor: visitor.Visitor defining the business logic of the plugin.
  
    Returns:
      Plugin specific output.
    """
    return visitor.VisitService(service_proto, type_context)
function_tokens: def TraverseService ( type_context , service_proto , visitor ) : return visitor . VisitService ( service_proto , type_context )