fun getPreferredProjectIdsPair()

in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/state/CommonOptionsStateService.kt [37:47]


    fun getPreferredProjectIdsPair(projectId: UUID): Pair<UUID, UUID>? {
        val projectIdString = projectId.toString()

        return if (myState.migrationsToStartupProjects.containsKey(projectIdString)) {
            val startupProject = myState.migrationsToStartupProjects[projectIdString]!!
            Pair(UUID.fromString(projectIdString), UUID.fromString(startupProject))
        } else if (myState.startupToMigrationsProjects.containsKey(projectIdString)) {
            val migrationsProject = myState.startupToMigrationsProjects[projectIdString]!!
            Pair(UUID.fromString(migrationsProject), UUID.fromString(projectIdString))
        } else null
    }