intellij-plugin/Edu-CSharp/resources/Edu-CSharp.xml (25 lines of code) (raw):
<idea-plugin>
<dependencies>
<plugin id="com.intellij.modules.rider"/>
<plugin id="com.intellij.resharper.unity"/>
<module name="intellij.rider"/>
</dependencies>
<resource-bundle>messages.EduCoreBundle</resource-bundle>
<extensions defaultExtensionNs="Educational">
<configurator implementationClass="com.jetbrains.edu.csharp.CSharpConfigurator" language="C#"
displayName="C#"/>
<courseViewPaneCustomization implementation="com.jetbrains.edu.csharp.CSharpCourseViewPaneCustomization"/>
<studyItemRefactoringHandler implementation="com.jetbrains.edu.csharp.refactoring.CSharpStudyItemRefactoringHandler"/>
</extensions>
<extensions defaultExtensionNs="com.intellij">
<experimentalFeature id="edu.course.csharp" percentOfUsers="100" internalFeature="true">
<description>Enables support for C# courses</description>
</experimentalFeature>
<postStartupActivity implementation="com.jetbrains.edu.csharp.CSharpProjectActivity"/>
<rdclient.priorityRenameHandler implementation="com.jetbrains.edu.csharp.refactoring.CSharpRenameHandler" order="first"/>
</extensions>
<projectListeners>
<listener class="com.jetbrains.edu.csharp.CSharpCourseSetListener"
topic="com.jetbrains.edu.learning.CourseSetListener"/>
</projectListeners>
</idea-plugin>