#develop (short for SharpDevelop) is a free IDE for .NET programming languages.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

65 lines
2.8 KiB

<AddIn name = "SharpRefactoring"
author = "Siegfried Pammer"
description = "Provides refactorings in SharpDevelop"
addInManagerHidden = "preinstalled">
<Manifest>
<Identity name="ICSharpCode.SharpRefactoring"/>
</Manifest>
<Runtime>
<Import assembly = "SharpRefactoring.dll"/>
</Runtime>
<Path name="/SharpDevelop/ViewContent/DefaultTextEditor/ClassBookmarkContextMenu">
<MenuItem id="classCodeGenerators"
type="Builder"
class="SharpRefactoring.ClassRefactoringSubmenuBuilder"
insertbefore="MenuBuilder" />
</Path>
<Path name="/SharpDevelop/Pads/ClassBrowser/ClassContextMenu">
<MenuItem id="classCodeGenerators"
type="Builder"
class="SharpRefactoring.ClassRefactoringSubmenuBuilder"
insertbefore="MenuBuilder" />
</Path>
<Path name = "/SharpDevelop/Workbench/MainMenu/Refactor">
<MenuItem id = "ExtractMethod"
label = "${res:AddIns.SharpRefactoring.ExtractMethod}"
class = "SharpRefactoring.ExtractMethodCommand" />
</Path>
<Path name="/SharpDevelop/ViewContent/AvalonEdit/SnippetElementProviders">
<Class id="ctor" class="SharpRefactoring.InsertCtorSnippetRefactoring" />
<Class id="switch" class="SharpRefactoring.SwitchSnippetProvider" />
</Path>
<Path name="/SharpDevelop/ViewContent/AvalonEdit/ContextActions">
<Class class="SharpRefactoring.ContextActions.AddUsingProvider" />
<Class class="SharpRefactoring.ContextActions.RenameFileToMatchClassName" />
<Class class="SharpRefactoring.ContextActions.MoveClassToFile" />
<Class class="SharpRefactoring.ContextActions.ImplementInterfaceProvider" />
<Class class="SharpRefactoring.ContextActions.ImplementAbstractClassProvider" />
<Class class="SharpRefactoring.ContextActions.ImplementInterfaceExplicitProvider" />
<Class class="SharpRefactoring.ContextActions.GenerateMemberProvider" />
<Class class="SharpRefactoring.ContextActions.CheckAssignmentNull" />
<Class class="SharpRefactoring.ContextActions.CheckAssignmentNotNull" />
<Class class="SharpRefactoring.ContextActions.ParamCheckForNull" />
<Class class="SharpRefactoring.ContextActions.ParamRangeCheck" />
</Path>
<Path name="/SharpDevelop/ViewContent/TextEditor/OverrideCompletionHandler">
<Class id="toString" class="SharpRefactoring.OverrideToStringMethodRefactoring" />
<Class id="equalsAndGetHashCode" class="SharpRefactoring.OverrideEqualsGetHashCodeMethodsRefactoring" />
</Path>
<Path name = "/SharpDevelop/ViewContent/DefaultTextEditor/ClassMemberContextMenu">
<MenuItem id="propertyRefactorings" type="Builder" class="SharpRefactoring.PropertyRefactoringMenuBuilder" />
</Path>
<Path name="/SharpDevelop/Pads/ClassBrowser/MemberContextMenu">
<MenuItem id="propertyRefactorings" type="Builder" class="SharpRefactoring.PropertyRefactoringMenuBuilder" />
</Path>
</AddIn>