override fun update()

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
    }