143 Commits (19c6754f6c5290113161f9d145bba867dcfce726)

Author SHA1 Message Date
Martin Koníček 13e4f5a65b - Removed context menu items which are now represented by Context actions (it will be possible to add context actions also to any menu if we decide to do so). ResolveExtensionMethod and ResolveAttribute will be implemented as context actions soon. 15 years ago
Matt Ward 48383a8bec Restructured AddIns folder - removed nested AddIns\AddIns folder and added Analysis folder. 15 years ago
Martin Koníček 53f53a3320 First implementation of GUI for editor context actions. 15 years ago
Siegfried Pammer b2282353d6 fixed build 15 years ago
Martin Koníček 837200f577 Attempt to fix IntroduceMethodTests. 15 years ago
Martin Koníček 28d2336e45 Fixed build of SharpDevelop (will fix build of tests as well). 15 years ago
Siegfried Pammer 2f59398b3d - fixed NullReferenceException if current method cannot be parsed correctly 15 years ago
Martin Koníček 007996e7cd Implemented "Introduce method" context action. 15 years ago
Martin Koníček 848ae53d54 Decoupled "IntroduceMethod" from context menu to separate file GenerateCode.cs, so that it is now available for context actions as well. 15 years ago
Martin Koníček e4032c09f0 Moved MenuItemFactories in SharpRefactoring.adding to subfolder. 15 years ago
Martin Koníček 9cc04d536e Context actions: fixed logical bug when resolving class declarations on current line by name - more classes with same name and different type arguments can exist, of course. 15 years ago
Martin Koníček 6a3116d7ff Implemented "Add using" editor context action. 15 years ago
Martin Koníček 7338344014 Decoupled "Add using" functionality from context menu building. 15 years ago
Martin Koníček 47ee9924e7 "Implement abstract class" editor context action. 15 years ago
Siegfried Pammer 69c39842b0 fixed NullReferenceException in CSharpMethodExtractor 15 years ago
Martin Koníček 62d12aa208 Implemented new "Implement interface" editor context action using the code recently decoupled from context menus. 15 years ago
Martin Koníček 7b318f80a1 "Implement interface" and "Implement abstract class" editor context menu items are shown only when needed (that is the class/interface is not yet implemented). 15 years ago
Martin Koníček 2315172e5f Refactoring: decoupled code to implement abstract class from building the menus. 15 years ago
Martin Koníček 7102b476e2 Refactoring: decoupled 'Implement interface' actions from menu building. 15 years ago
Martin Koníček e7ab1474fc Progress with editor Context actions. 15 years ago
Martin Koníček d95e218172 Added basic classes for editor Context actions (ReSharper-like "bulb"). 15 years ago
Siegfried Pammer a5d19c3267 - implemented Overrides-CC 15 years ago
Daniel Grunwald c9a780068a Make sure buttons have the correct size (using a style with MinWidth=75 and Padding=9,1). 15 years ago
Martin Koníček 86fec631cd Moved 15 years ago
Martin Koníček 2882236cef Moved context menu items "Implement interface" from SharpDevelop to SharpRefactoring.addin, where "Implement abstract class" is. 15 years ago
Siegfried Pammer 132e6f953d fixed http://usagedatacollector.sharpdevelop.net/analysis/ExceptionGroup/Edit/59 15 years ago
Martin Koníček 07b4dfb253 "Insert Constructor" refactoring works also with properties. By default, all fields and properties are checked, rather than unchecked. Field and property names are converted to parameter names (first character is lowercase). 15 years ago
Daniel Grunwald 6254ed2e6c Fix build. 15 years ago
Siegfried Pammer c205588351 moved ExpandAutomaticProperty and ConvertToAutomaticProperty to SharpRefactoring 15 years ago
Martin Koníček c9c3931ba4 CC shows all types from all referenced assemblies. If type which is missing using is selected, the using is added automatically. TODO make work for extension methods. 15 years ago
Siegfried Pammer 287ff50a4c use code generator for string.Format() call in OverrideToStringMethodRefactoring (fixes invalid newlines in generated code) 16 years ago
Siegfried Pammer 84dac10882 fixed minor bugs in ExtractMethod 16 years ago
Siegfried Pammer 3115ce0a60 fixed bugs in IntroduceMethod (including SD2-1665) 16 years ago
Daniel Grunwald 5c64642260 Fixed unhandled exceptions during UDC upload. 16 years ago
Martin Koníček 978fbfd3b9 Switch snippet prefixes enum cases by namespace only when needed, thanks to CodeGenerator.ConvertType. 16 years ago
Martin Koníček 56a5829329 Implemented CaretReferencesRenderer - highlighting of all references to symbol under caret in the editor (VS2010 like). 16 years ago
Siegfried Pammer a720c302c6 it is now possible to use C# ExtractMethod in: 16 years ago
Martin Koníček 04fbe5ad03 Switch snippet code improved based on Daniel's advice. 16 years ago
Martin Koníček de1fefa9a9 Implemented switch snippet which inserts switch body dependent on switch condition. For enum condition prefills are enum cases. For non-enum condition inserts generic switch body with one case, like the old snippet. 16 years ago
Siegfried Pammer 12fc1baa6f add class code generators to refactorings context menu 16 years ago
Siegfried Pammer 69e5d1a6dc fixed OverrideEqualsGetHashCodeMethodsDialog 16 years ago
Daniel Grunwald 24b25bf923 Fixed indeterminate progress bar in search dialog. 16 years ago
Siegfried Pammer 829bf9a264 updated string resources 16 years ago
Daniel Grunwald 71c5d4d290 Move ISnippetElementProvider to ICSharpCode.SharpDevelop.Editor.AvalonEdit. 16 years ago
Siegfried Pammer 4a3e9acf21 override ToString shows now full member variable name in list 16 years ago
Siegfried Pammer 2fd42c367b - implemented InsertCtorCommand as Snippet 16 years ago
Daniel Grunwald edd3fb4a0a "Normalize" file headers. 16 years ago
Siegfried Pammer 5ea7e6efe0 corrected offsets of inserted code in InsertCtorDialog.GenerateCode 16 years ago
Siegfried Pammer 954fbbb142 - Added translations for refactorings and updated string resources 16 years ago
Siegfried Pammer efeb9277ab - replaced file headers with standard header 16 years ago