in src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/dialog/CommonDataContext.kt [35:55]
override fun initBindings() {
if (requireDbContext) {
availableDbContexts.bindSafe(migrationsProject) {
beModel.getAvailableDbContexts.runUnderProgress(
it.id, intellijProject, EfCoreUiBundle.message("progress.title.loading.dbcontext.classes"),
isCancelable = true,
throwFault = true
)?.toMutableList() ?: mutableListOf()
}
}
availableTargetFrameworks.bind(startupProject) {
buildList {
if (it != null) {
// null stands for <Default> case
add(null)
addAll(it.targetFrameworks)
}
}.toMutableList()
}
}