IntelliJ Platform Plugin SDK Help

Rider Extension Point and Listener List

79 Extension Points and 2 Listeners for Rider

See Extension Point and Listener List for IntelliJ Platform.

Legend

Listeners

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

Listener links corresponding listener to implement.

Extension Points

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

Implementation is related Extension Point class.

Tags

Icon

Description

Details

Deprecated

Deprecated API

Please see code documentation for replacement

Experimental API

Experimental API

Annotated with @ApiStatus.Experimental, API might be altered or removed without prior notice

Internal API

Internal API

Annotated with @ApiStatus.Internal, should not be used by 3rd party, see Internal API Migration

Project-Level

Project-Level Extension Point/Topic

Can have Project as constructor parameter

Extension Point: Declared with area="IDEA_PROJECT"
Listener: registered in <projectListeners>

Non-Dynamic

Non-Dynamic Extension Point

Installation/update of plugin requires IDE restart (Dynamic Plugins)

Rider

Rider - Listeners

com.jetbrains.dotTrace

Extension Point

Implementation

com.jetbrains.dotTrace.runtime.detector

DotTraceRuntimeDetector

com.jetbrains.rider-cpp

Extension Point

Implementation

com.jetbrains.rider-cpp.run.configurations.cpp Non-Dynamic Project-Level

CppConfigurationParametersExtension

DotNetPlugin.xml

Extension Point

Implementation

com.intellij.backend.actions.support Non-Dynamic

RiderActionSupportPolicy

com.intellij.backend.auto.import.support Non-Dynamic

RiderAutoImportSupportPolicy

com.intellij.backend.autoPopup.support Non-Dynamic

RiderAutoPopupSupportPolicy

com.intellij.backend.markup.adapterFactory Non-Dynamic

FrontendMarkupAdapterFactory

com.intellij.code.cleanup.support Non-Dynamic

RiderCodeCleanupSupportPolicy

com.intellij.lang.altEnter Non-Dynamic

BulbMenuModelFactory

com.intellij.lang.altEnter.popupModelDelegate Non-Dynamic

PopupModelDelegate

com.intellij.projectModelViewUpdater Non-Dynamic Project-Level

ProjectModelViewUpdater

com.intellij.rider.altEnter.layouter Non-Dynamic

RiderAltEnterLayouter

com.intellij.rider.codeStyleContentConverter Non-Dynamic

RiderCodeStyleContentPageConverter

com.intellij.rider.credentials.provider Non-Dynamic

ICredentialsProvider

com.intellij.rider.defaultVcsRootPolicyExtension Non-Dynamic Project-Level

DefaultVcsRootPolicyExtension

com.intellij.rider.diagnostics.specialPathsProvider Non-Dynamic

SpecialPathsProvider

com.intellij.rider.extraSettingsSync Non-Dynamic

ExtraSettingsSync

com.intellij.rider.fileBreadcrumbExtensions

CustomFileBreadcrumbExtensions

com.intellij.rider.namingPageProvider Non-Dynamic

NamingPageProvider

com.intellij.rider.protocol.hostFlagsProvider Non-Dynamic

RiderBackendFlagsProvider

com.intellij.rider.wrappedMergeableIconProvider Non-Dynamic

RiderWrappedMergeableIconProvider

com.intellij.solutionLoadNotification Non-Dynamic Project-Level

SolutionLoadNotification

DotNetProjectView.xml

Extension Point

Implementation

com.intellij.rider.fileModuleProvider Non-Dynamic Project-Level

IRiderFileModuleProvider

com.intellij.rider.workspaceExtension Non-Dynamic Project-Level

RiderWorkspaceExtension

intellij.rider.cpp.debugger

Extension Point

Implementation

com.intellij.rider.cpp.debuggerSettings Non-Dynamic

CppDebuggerSettings

org.jetbrains.plugins.clion.radler

Extension Point

Implementation

com.intellij.rider.refactoringPageProvider Non-Dynamic

RefactoringPageProvider

rider-plugins-appender.cloudconfig.xml

rider-plugins-appender.docker.xml

Extension Point

Implementation

com.intellij.rider.dockerDebugProvider Non-Dynamic Project-Level

IRiderDockerDebugProvider

rider-plugins-appender.javascript.xml

Extension Point

Implementation

JavaScript.packageJson.configuration.handler Non-Dynamic Project-Level

RiderPackageJsonConfiguratorHandler

RiderCppCore.xml

Extension Point

Implementation

com.jetbrains.rider.cpp.fileType.cppFileTypeIconProvider Non-Dynamic

CppFileTypeIconProvider

RiderExtensionPoints.xml

Extension Point

Implementation

com.intellij.dotNetRuntimeType Non-Dynamic

DotNetRuntimeType

com.intellij.fileSystemExplorerCustomization Non-Dynamic Project-Level

FileSystemExplorerCustomization

com.intellij.moveProviderExtension Non-Dynamic Project-Level

MoveProviderExtension

com.intellij.nestingRulesLanguageExtensions Non-Dynamic

RiderNestingRulesLanguageExtensions

com.intellij.nugetCredentialProvider Non-Dynamic

NuGetCredentialProvider

com.intellij.projectModelViewExtensions Non-Dynamic Project-Level

ProjectModelViewExtensions

com.intellij.projectTemplateProvider Non-Dynamic

RiderProjectTemplateProvider

com.intellij.rider.ProfileActionPrinter Non-Dynamic

ProfileActionPrinter

com.intellij.rider.ProjectTypesProvider Non-Dynamic

RiderProjectTypesProvider

com.intellij.rider.SolutionFileTypesProvider Non-Dynamic

SolutionFileTypesProvider

com.intellij.rider.action.technical.support.info.provider Non-Dynamic

RiderTechnicalSupportInfoProvider

com.intellij.rider.android.project.validator Non-Dynamic

ICustomAndroidProjectValidator

com.intellij.rider.backendCrashAnalyser Non-Dynamic

BackendCrashAnalyzer

com.intellij.rider.breakpoint.customPanelProvider Non-Dynamic

IDotNetLineBreakpointCustomPanelsProvider

com.intellij.rider.breakpoint.customPopupActionsProvider Non-Dynamic

IDotNetLineBreakpointPopupActionsProvider

com.intellij.rider.cleanupAction Non-Dynamic

CleanupAction

com.intellij.rider.codeLens.vcsDeclarationRangesProvider Non-Dynamic

VcsDeclarationRangesProvider

com.intellij.rider.codeLensProvider Deprecated Non-Dynamic

CodeLensProvider

com.intellij.rider.completion.preselectionStrategy Non-Dynamic

RiderFrontendLanguagesPreselectionStrategy

com.intellij.rider.configurationExecutorExtension Non-Dynamic Project-Level

RiderConfigurationExecutorExtension

com.intellij.rider.configurationLaunchSettingsExtension Non-Dynamic Project-Level

RiderConfigurationLaunchSettingsExtension

com.intellij.rider.debug.breakpoint.handler.factory Non-Dynamic

IDotNetSupportedBreakpointHandlerFactory

com.intellij.rider.debuggerSupportPolicy Non-Dynamic

RiderDebuggerSupportPolicy

com.intellij.rider.editSourceSuppressor Non-Dynamic

RiderEditSourceSuppressor

com.intellij.rider.fileTemplating.postCreateAction Non-Dynamic Project-Level

RiderNewFileFromTemplateExtension

com.intellij.rider.newRunConfigurationTreeGroupingProvider Non-Dynamic

RiderNewRunConfigurationTreeGroupingProvider

com.intellij.rider.patchCommandLine Non-Dynamic Project-Level

PatchCommandLineExtension

com.intellij.rider.pencils.filters.provider Non-Dynamic Project-Level

PencilsFiltersProvider

com.intellij.rider.pencils.inspectionToolGroup Non-Dynamic

n/a

com.intellij.rider.pencils.pencilsFilterGroup Non-Dynamic

n/a

com.intellij.rider.projectView.actions.projectTemplating.backend.reSharperProjectTemplateCustomizer Non-Dynamic

ReSharperProjectTemplateCustomizer

com.intellij.rider.publishConfigurationProvider Non-Dynamic

RiderContextPublishProvider

com.intellij.rider.refactoringPageProvider Non-Dynamic

RefactoringPageProvider

com.intellij.rider.run.configurations.dotNetExe Non-Dynamic Project-Level

DotNetExeConfigurationExtension

com.intellij.rider.run.configurations.host Non-Dynamic Project-Level

RunConfigurationHostExtensions

com.intellij.rider.run.configurations.host.executor Non-Dynamic Project-Level

RunConfigurationHostExecutorExtensions

com.intellij.rider.run.configurations.launchSettings Non-Dynamic Project-Level

LaunchSettingsConfigurationExtension

com.intellij.rider.run.configurations.launchSettings.command Non-Dynamic Project-Level

LaunchSettingsCommandExtension

com.intellij.rider.run.configurations.project Non-Dynamic Project-Level

DotNetProjectConfigurationExtension

com.intellij.rider.run.configurations.riderCoreDumpConfigurationProvider Non-Dynamic Project-Level

RiderCoreDumpConfigurationProvider

com.intellij.rider.runToPopupShowPolicy Non-Dynamic Project-Level

RiderRunToPopupShowPolicy

com.intellij.rider.runWidgetSuspenderExtension Non-Dynamic Project-Level

RunWidgetSuspenderExtension

com.intellij.rider.unitTesting.actionsProvider Non-Dynamic Project-Level

RiderUnitTestActionsProvider

com.intellij.rider.unitTesting.sessionHandler Non-Dynamic

IRiderUnitTestDebuggerSessionsHandler

com.intellij.rider.writingAccessProvider Non-Dynamic Project-Level

RiderDebugWritingAccessProvider

com.intellij.rider.xaml.preview.editor Non-Dynamic

XamlPreviewEditorExtension

com.intellij.solutionExplorerCustomization Non-Dynamic Project-Level

SolutionExplorerCustomization

com.intellij.solutionExplorerRootProvider Non-Dynamic Project-Level

SolutionExplorerRootProvider

com.intellij.solutionManagerExtensions Non-Dynamic

SolutionManagerExtensions

com.intellij.solutionViewPsiNodeNavigator Non-Dynamic Project-Level

SolutionViewPsiNodeNavigator

Last modified: 13 June 2022