in rider/src/main/kotlin/com/jetbrains/aspire/rider/actions/AddAspireToSolutionAction.kt [30:40]
override fun update(e: AnActionEvent) {
val project = e.project
if (project == null || project.isDirectorySolution || !project.isProjectModelReady()) {
e.presentation.isEnabledAndVisible = false
return
}
val projectModelEntity = e.dataContext.getProjectModelEntity()
e.presentation.isEnabledAndVisible = projectModelEntity?.isSolution() == true
}