diff --git a/src/csharp/GrpcCore/Internal/ServerWritingObserver.cs b/src/csharp/GrpcCore/Internal/ServerWritingObserver.cs
index e18eb9e9f17..2b46e9c53d6 100644
--- a/src/csharp/GrpcCore/Internal/ServerWritingObserver.cs
+++ b/src/csharp/GrpcCore/Internal/ServerWritingObserver.cs
@@ -3,6 +3,10 @@ using Google.GRPC.Core.Internal;
namespace Google.GRPC.Core.Internal
{
+ ///
+ /// Observer that writes all arriving messages to a call abstraction (in blocking fashion)
+ /// and then halfcloses the call. Used for server-side call handling.
+ ///
internal class ServerWritingObserver : IObserver
{
readonly AsyncCall call;