changed way service definitions are added to the server
diff --git a/src/csharp/Grpc.Examples.MathServer/MathServer.cs b/src/csharp/Grpc.Examples.MathServer/MathServer.cs
index 468eefb..4d6b43e 100644
--- a/src/csharp/Grpc.Examples.MathServer/MathServer.cs
+++ b/src/csharp/Grpc.Examples.MathServer/MathServer.cs
@@ -42,8 +42,10 @@
         {
             string host = "0.0.0.0";
 
-            Server server = new Server();
-            server.AddServiceDefinition(Math.BindService(new MathServiceImpl()));
+            Server server = new Server()
+            {
+                Services = { Math.BindService(new MathServiceImpl()) },
+            };
             int port = server.AddPort(host, 23456, ServerCredentials.Insecure);
             server.Start();