How to wait for smart mode in Rider?

In Idea i query the PSI in smartReadAction, what is the equivalent in Rider?

I call Rider backend with something like that:
val riderDocumentInfo: RiderDocumentInfo? = model.getDocumentInfo.startSuspending(componentLifetime, psiId)

do i need to make sure that Rider backend is fully loaded and indexes are ready?