path # lines of code settings.gradle.kts 31 gradle/libs.versions.toml 2 protocol/src/main/kotlin/model/rider/RiderEfCoreModel.kt 69 protocol/build.gradle.kts 80 src/dotnet/Rider.Plugins.EfCore/DbContext/DbContextProvider.cs 37 src/dotnet/Rider.Plugins.EfCore/Migrations/MigrationsProvider.cs 70 src/dotnet/Rider.Plugins.EfCore/Migrations/KnownTypeNames.cs 12 src/dotnet/Rider.Plugins.EfCore/PackagesLock.targets 9 src/dotnet/Rider.Plugins.EfCore/IRiderEfCoreZone.cs 33 src/dotnet/Rider.Plugins.EfCore/KnownDotnetTools.cs 7 src/dotnet/Rider.Plugins.EfCore/Dependencies/EfCorePackagesProvider.cs 69 src/dotnet/Rider.Plugins.EfCore/EntityFrameworkCoreHost.cs 209 src/dotnet/Rider.Plugins.EfCore/Exceptions/ProjectNotFoundException.cs 10 src/dotnet/Rider.Plugins.EfCore/Options/ZoneMarker.cs 9 src/dotnet/Rider.Plugins.EfCore/Mapping/TargetFrameworkMapping.cs 16 src/dotnet/Rider.Plugins.EfCore/Mapping/RdModelsMapping.cs 29 src/dotnet/Rider.Plugins.EfCore/EfCoreRequiredPackages.cs 8 src/dotnet/Rider.Plugins.EfCore/Compatibility/SupportedStartupProjectsProvider.cs 51 src/dotnet/Rider.Plugins.EfCore/Compatibility/SupportedTargetFrameworks.cs 9 src/dotnet/Rider.Plugins.EfCore/Compatibility/SupportedMigrationsProjectsProvider.cs 29 src/dotnet/Rider.Plugins.EfCore/ZoneMarker.cs 6 src/dotnet/Rider.Plugins.EfCore/Install/AdvertiseRiderBundledPlugin.cs 16 src/dotnet/Rider.Plugins.EfCore/Logging/LoggerExtensions.cs 12 src/dotnet/Rider.Plugins.EfCore/Extensions/PsiExtensions.cs 35 src/dotnet/Rider.Plugins.EfCore/Extensions/LinqExtensions.cs 18 src/dotnet/Rider.Plugins.EfCore/BuildScript/EfCoreInRiderProduct.cs 14 src/dotnet/Rider.Plugins.EfCore/BuildScript/DefineRiderEfCoreConstants.cs 21 src/dotnet/Rider.Plugins.EfCore/Tracking/SolutionStructureChangedListener.cs 44 src/dotnet/Rider.Plugins.EfCore/Tracking/NugetDependenciesListener.cs 62 src/dotnet/Rider.Plugins.EfCore/Tracking/SolutionTracker.cs 79 src/dotnet/Plugin.props 12 src/dotnet/Directory.Build.props 24 src/rider/main/kotlin/com/jetbrains/observables/ObservableProperty.kt 34 src/rider/main/kotlin/com/jetbrains/observables/ObservableEx.kt 36 src/rider/main/kotlin/com/jetbrains/observables/Observable.kt 12 src/rider/main/kotlin/com/jetbrains/observables/Event.kt 15 src/rider/main/kotlin/com/jetbrains/observables/ObservableCollectionEx.kt 10 src/rider/main/kotlin/com/jetbrains/observables/ObservableCollection.kt 105 src/rider/main/kotlin/com/jetbrains/observables/ui/dsl/ObservableDslEx.kt 122 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/startup/EfCoreStartupListener.kt 29 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/KnownNotificationGroups.kt 6 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/EfCoreUiBundle.kt 21 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/execution/CliCommandExecutor.kt 27 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/execution/CliCommandPresentationInfo.kt 8 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/execution/PreferredCommandExecutorProvider.kt 17 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/execution/TerminalCommandExecutor.kt 65 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/execution/CliCommand.kt 7 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/execution/CliCommandResult.kt 8 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/execution/KnownEfCommands.kt 25 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/execution/CliCommonOptions.kt 1 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/execution/EfCoreConsoleToolWindowProvider.kt 33 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/execution/SilentCommandExecutor.kt 66 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/api/models/DotnetEfVersion.kt 22 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/api/MigrationsCommandFactory.kt 47 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/api/EfCoreCliCommandBuilder.kt 43 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/api/DbContextCommandFactory.kt 46 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/api/ManagementCommandFactory.kt 24 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/api/DotnetCliCommandBuilder.kt 60 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/api/EfCoreCliCommandFactory.kt 49 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/cli/api/DatabaseCommandFactory.kt 35 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/state/CommonOptionsState.kt 6 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/state/CommonOptionsStateService.kt 46 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/state/DialogsState.kt 6 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/state/DialogsStateService.kt 65 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/settings/EfCoreUiSettingsState.kt 6 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/settings/EfCoreUiSettingsStateService.kt 23 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/settings/EfCoreUiConfigurable.kt 40 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/AnyInputDocumentListener.kt 15 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/DbConnectionItemRenderer.kt 72 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/ToolKindExtensions.kt 9 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/DbProviderItemRenderer.kt 59 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/DslExtensions.kt 63 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/IconComboBoxRendererAdapter.kt 29 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/DotnetIconResolver.kt 29 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/items/IconItem.kt 22 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/items/MigrationsProjectItem.kt 6 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/items/BuildConfigurationItem.kt 5 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/items/TargetFrameworkItem.kt 8 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/items/DbContextItem.kt 6 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/items/MigrationItem.kt 5 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/items/SimpleListTableModel.kt 4 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/items/SimpleItem.kt 4 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/items/SimpleColumn.kt 12 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/items/DbProviderItem.kt 36 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/items/StartupProjectItem.kt 6 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/ui/items/DbConnectionItem.kt 5 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/terminal/smartExecute/EFCoreShellCommandHandler.kt 73 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/connections/DbConnectionProvider.kt 5 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/connections/impl/AppSettingsConnectionProvider.kt 34 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/connections/impl/UserSecretsConnectionProvider.kt 33 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/connections/impl/LocalSettingsConnectionProvider.kt 25 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/connections/impl/DataGripConnectionProvider.kt 31 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/connections/impl/JsonConnectionStringsManager.kt 41 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/connections/DbConnectionInfo.kt 11 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/connections/DbConnectionsCollector.kt 33 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/eftools/InstallDotnetEfAction.kt 18 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/QuickActionsGroup.kt 19 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/dialog/CommonDataContext.kt 130 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/dialog/CommonDialogValidator.kt 61 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/dialog/DataContext.kt 5 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/dialog/DialogCommand.kt 18 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/dialog/CommonDialogWrapper.kt 340 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/dialog/BaseDialogWrapper.kt 7 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/BaseCommandAction.kt 100 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/ValidationUtils.kt 52 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/OpenQuickEfCoreActionsAction.kt 22 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/EfCoreActionsGroup.kt 9 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/statistics/CommandUsageCollector.kt 274 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/services/JsonSerializer.kt 33 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/services/PreferredProjectsManager.kt 70 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/ObservableDbProviders.kt 28 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/AnActionEventEx.kt 51 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/TryCommandAgainAction.kt 16 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/ObservableMigrations.kt 30 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/shared/ObservableConnections.kt 22 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/preview/CommandPreviewDialogWrapper.kt 30 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/dbcontext/scaffold/ScaffoldDbContextCommand.kt 19 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/dbcontext/scaffold/ScaffoldDbContextDialogWrapper.kt 251 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/dbcontext/scaffold/ScaffoldDbContextAction.kt 14 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/dbcontext/scaffold/ScaffoldDbContextDataContext.kt 117 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/dbcontext/scaffold/ScaffoldDbContextValidator.kt 59 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/database/update/UpdateDatabaseValidator.kt 23 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/database/update/UpdateDatabaseAction.kt 14 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/database/update/UpdateDatabaseCommand.kt 8 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/database/update/UpdateDatabaseDialogWrapper.kt 111 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/database/update/UpdateDatabaseDataContext.kt 60 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/database/drop/DropDatabaseDataContext.kt 4 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/database/drop/DropDatabaseDialogWrapper.kt 41 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/database/drop/DropDatabaseAction.kt 14 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/database/drop/DropDatabaseCommand.kt 6 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/remove/RemoveLastMigrationAction.kt 14 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/remove/RemoveLastMigrationCommand.kt 6 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/remove/RemoveLastMigrationDialogWrapper.kt 36 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/remove/RemoveLastMigrationDataContext.kt 13 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/remove/RemoveLastMigrationFolderService.kt 15 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/add/AddMigrationDataContext.kt 36 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/add/AddMigrationCommand.kt 8 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/add/AddMigrationDialogWrapper.kt 94 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/add/AddMigrationValidator.kt 28 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/add/AddMigrationAction.kt 14 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/script/GenerateScriptValidator.kt 21 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/script/GenerateScriptAction.kt 14 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/script/GenerateScriptCommand.kt 11 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/script/GenerateScriptDataContext.kt 67 src/rider/main/kotlin/com/jetbrains/rider/plugins/efcore/features/migrations/script/GenerateScriptDialogWrapper.kt 113 src/rider/main/resources/META-INF/plugin.xml 9 build.gradle.kts 234