c# – Identificar un EventListener – Firebase

Tengo un EventListener que funciona de maravilla, pero planeo implementar otro mas y me seria de utilidad poder identificar cual es el OnEvent resultante en ese momento para que gatille el método que corresponda.

Me puse a revisar en tiempo de ejecución el resultado del listener con un punto de interrupción y el QuerySnapshot resultante en data-Query-Id me lo da (foto adjunta) pero no logro acceder a el, lo intente con data.Query.Id pero no reconoce Id.

public void OnEvent(Java.Lang.Object value, FirebaseFirestoreException error)
...
var data = (QuerySnapshot)value;

Alguna idea de como puedo acceder a el?

Este es el EventListener:

database.Collection("Usuarios")
.Document(gIdDoc)
.Collection("Notificaciones")
.AddSnapshotListener(this);

Adjunta