IntelliJ Platform Plugin SDK Help

Rider Extension Point List

61 Extension Points (EP) for Rider

See Extension Point List for IntelliJ Platform EPs.

See Plugin Extensions on how to declare extensions in your plugin.

Extension Point searches for usages inside existing implementations of open-source IntelliJ Platform plugins via IntelliJ Platform Explorer.

Implementation is related Extension Point class.

Note Legend

IconDescriptionDetails
Non-DynamicNon-Dynamic Extension PointInstallation/update of plugin requires restart (Dynamic Plugins)
Experimental APIExperimental APIImplementation annotated with @ApiStatus.Experimental, API might be altered or removed without prior notice
Internal APIInternal APIImplementation annotated with @ApiStatus.Internal, should not be used by 3rd party
Project-LevelProject-Level Extension PointDeclared with area="IDEA_PROJECT", can have Project as constructor parameter

Rider

com.jetbrains.rider-cpp

com.jetbrains.rider-cpp

Extension PointImplementation
com.jetbrains.rider-cpp.run.configurations.cpp Non-Dynamic Project-LevelCppConfigurationParametersExtension

DotNetPlugin.xml

DotNetPlugin.xml

Extension PointImplementation
com.intellij.backend.actions.support Non-DynamicRiderActionSupportPolicy
com.intellij.backend.auto.import.support Non-DynamicRiderAutoImportSupportPolicy
com.intellij.backend.autoPopup.support Non-DynamicRiderAutoPopupSupportPolicy
com.intellij.backend.markup.adapterFactory Non-DynamicFrontendMarkupAdapterFactory
com.intellij.code.cleanup.support Non-DynamicRiderCodeCleanupSupportPolicy
com.intellij.lang.altEnter Non-DynamicBulbMenuModelFactory
com.intellij.lang.altEnter.popupModelDelegate Non-DynamicPopupModelDelegate
com.intellij.projectModelViewUpdater Non-Dynamic Project-LevelProjectModelViewUpdater
com.intellij.rider.altEnter.layouter Non-DynamicRiderAltEnterLayouter
com.intellij.rider.credentials.provider Non-DynamicICredentialsProvider
com.intellij.rider.defaultVcsRootPolicyExtension Non-Dynamic Project-LevelDefaultVcsRootPolicyExtension
com.intellij.rider.diagnostics.specialPathsProvider Non-DynamicSpecialPathsProvider
com.intellij.rider.extraSettingsSync Non-DynamicExtraSettingsSync
com.intellij.rider.protocol.hostFlagsProvider Non-DynamicReSharperHostFlagsProvider
com.intellij.rider.wrappedMergeableIconProvider Non-DynamicRiderWrappedMergeableIconProvider
com.intellij.solutionLoadNotification Non-Dynamic Project-LevelSolutionLoadNotification

DotNetProjectView.xml

DotNetProjectView.xml

Extension PointImplementation
com.intellij.rider.fileModuleProvider Non-Dynamic Project-LevelIRiderFileModuleProvider
com.intellij.rider.workspaceExtension Non-Dynamic Project-LevelRiderWorkspaceExtension

intellij.rider.cpp.debugger

intellij.rider.cpp.debugger

Extension PointImplementation
com.intellij.rider.cpp.debuggerSettings Non-DynamicCppDebuggerSettings

RiderExtensionPoints.xml

RiderExtensionPoints.xml

Extension PointImplementation
com.intellij.codeLensPainterProvider Non-DynamicICodeLensEntryBasePainter
com.intellij.dotNetRuntimeType Non-DynamicDotNetRuntimeType
com.intellij.fileSystemExplorerCustomization Non-Dynamic Project-LevelFileSystemExplorerCustomization
com.intellij.moveProviderExtension Non-Dynamic Project-LevelMoveProviderExtension
com.intellij.nestingRulesLanguageExtensions Non-DynamicRiderNestingRulesLanguageExtensions
com.intellij.nugetCredentialProvider Non-DynamicNuGetCredentialProvider
com.intellij.projectModelViewExtensions Non-Dynamic Project-LevelProjectModelViewExtensions
com.intellij.projectTemplateProvider Non-DynamicRiderProjectTemplateProvider
com.intellij.rider.ProfileActionPrinter Non-DynamicProfileActionPrinter
com.intellij.rider.ProjectTypesProvider Non-DynamicRiderProjectTypesProvider
com.intellij.rider.android.project.validator Non-DynamicICustomAndroidProjectValidator
com.intellij.rider.backendCrashAnalyser Non-DynamicBackendCrashAnalyzer
com.intellij.rider.breakpoint.customPanelProvider Non-DynamicIDotNetLineBreakpointCustomPanelsProvider
com.intellij.rider.breakpoint.customPopupActionsProvider Non-DynamicIDotNetLineBreakpointPopupActionsProvider
com.intellij.rider.codeLens.vcsDeclarationRangesProvider Non-DynamicVcsDeclarationRangesProvider
com.intellij.rider.codeLensProvider Non-DynamicCodeLensProvider
com.intellij.rider.contextHelp Non-DynamicRiderContextHelpExtension
com.intellij.rider.debug.breakpoint.handler.factory Non-DynamicIDotNetSupportedBreakpointHandlerFactory
com.intellij.rider.debuggerSupportPolicy Non-DynamicRiderDebuggerSupportPolicy
com.intellij.rider.namingPageProvider Non-DynamicNamingPageProvider
com.intellij.rider.patchCommandLine Non-Dynamic Project-LevelPatchCommandLineExtension
com.intellij.rider.pencils.filters.provider Non-Dynamic Project-LevelPencilsFiltersProvider
com.intellij.rider.pencils.inspectionToolGroup Non-Dynamicn/a
com.intellij.rider.pencils.pencilsFilterGroup Non-Dynamicn/a
com.intellij.rider.projectView.actions.projectTemplating.backend.reSharperProjectTemplateCustomizer Non-DynamicReSharperProjectTemplateCustomizer
com.intellij.rider.publishConfigurationProvider Non-DynamicRiderContextPublishProvider
com.intellij.rider.refactoringPageProvider Non-DynamicRefactoringPageProvider
com.intellij.rider.run.configurations.dotNetExe Non-Dynamic Project-LevelDotNetExeConfigurationExtension
com.intellij.rider.run.configurations.host.executor Non-Dynamic Project-LevelRunConfigurationHostExecutorExtensions
com.intellij.rider.run.configurations.launchSettings Non-Dynamic Project-LevelLaunchSettingsConfigurationExtension
com.intellij.rider.run.configurations.launchSettings.command Non-Dynamic Project-LevelLaunchSettingsCommandExtension
com.intellij.rider.run.configurations.project Non-Dynamic Project-LevelDotNetProjectConfigurationExtension
com.intellij.rider.runToPopupShowPolicy Non-Dynamic Project-LevelRiderRunToPopupShowPolicy
com.intellij.rider.unitTesting.actionsProvider Non-Dynamic Project-LevelRiderUnitTestActionsProvider
com.intellij.rider.unitTesting.sessionHandler Non-DynamicIRiderUnitTestDebuggerSessionsHandler
com.intellij.rider.writingAccessProvider Non-Dynamic Project-LevelRiderDebugWritingAccessProvider
com.intellij.rider.xaml.preview.editor Non-Dynamic Project-LevelXamlPreviewEditorExtension
com.intellij.solutionExplorerCustomization Non-Dynamic Project-LevelSolutionExplorerCustomization
com.intellij.solutionExplorerRootProvider Non-Dynamic Project-LevelSolutionExplorerRootProvider
com.intellij.solutionManagerExtensions Non-DynamicSolutionManagerExtensions
com.intellij.solutionViewPsiNodeNavigator Non-Dynamic Project-LevelSolutionViewPsiNodeNavigator
Last modified: 27 May 2021