Andreas Weizel
da7265e65d
Migrated CreateProperties refactoring snippet to NR5.
13 years ago
Andreas Weizel
034cf176b3
Fixed issues with property/field selection in some refactoring snippet dialogs.
13 years ago
Daniel Grunwald
3609078840
[WIP] EnvDTE
13 years ago
Daniel Grunwald
3af9b3f842
CSharpSymbolSearch: use newCode.
13 years ago
Daniel Grunwald
855b848f36
Allow updating code from EnvDTE via LanguageBinding.CodeGenerator
13 years ago
Andreas Weizel
e0fb42221e
Detecting all properties and fields and handling editor undo properly in InsertCtor/Override...Method dialogs.
13 years ago
Andreas Weizel
e613e7a49f
Now detecting auto-implemented properties correctly.
13 years ago
Siegfried Pammer
2c5314ccb6
fix CSharpCodeGenerator overrides
13 years ago
Siegfried Pammer
e9b60dbf09
add basic support for adding event handlers in FormsDesigner
13 years ago
Andreas Weizel
7d05d21306
Repaired InsertCtorSnippetRefactoring.
13 years ago
Daniel Grunwald
16313e486b
Add CSharpDesignerGenerator.
13 years ago
Siegfried Pammer
ff7d0a100c
fix build
13 years ago
Siegfried Pammer
272df157d8
rename DocumentUtilitites to DocumentUtilities
13 years ago
Andreas Weizel
e6cb26d43e
Finished migration of OverrideEqualsGetHash code completion, some improvements for OverrideToString completion, too.
13 years ago
Andreas Weizel
b515630899
Reintroduced IProperty.IsAutoImplemented() extension method (RefactoringExtensions).
13 years ago
Andreas Weizel
3e382df48d
GetHashCode override completion - work in progress.
13 years ago
Siegfried Pammer
68ae72226d
Revert "trying to implement RenameContextAction for C#"
...
This reverts commit 9f5c8720a8 .
13 years ago
Daniel Grunwald
072b3e91b0
Don't show icon in scrollbar for redundancy issues.
13 years ago
Andreas Weizel
738529e4aa
- OverrideToString completion now works.
...
- Added RefactoringContext.GetTypeResolveContext() method.
13 years ago
Andreas Weizel
2c1c16e260
Reintroduced "insert constructor snippet" feature.
13 years ago
Siegfried Pammer
9f5c8720a8
trying to implement RenameContextAction for C#
13 years ago
Daniel Grunwald
00e083ae5d
Adjust SharpDevelop to NRefactory changes.
13 years ago
Siegfried Pammer
e6d63ed92e
finish implementation of MoveTypeToFileContextAction
13 years ago
Siegfried Pammer
c98417aee0
introduce ILanguageBinding in IProject
13 years ago
Siegfried Pammer
b501529965
reimplemented language-specific snippet functions
13 years ago
Daniel Grunwald
1229e35d23
Use class FileName for the ProjectItem.FileName property.
13 years ago
Daniel Grunwald
bb4e74c170
Worked on IProjectService API.
13 years ago
Siegfried Pammer
4802c70556
implemented more methods in CSharpCodeGenerator + Tests and added back SuppressMessageCommand
13 years ago
Daniel Grunwald
22e4ec0457
Add 'SD.MainThread.InvokeAsyncAndForget()' method that combines 'InvokeAsync().FireAndForget()' into a single step.
...
This makes debugging SharpDevelop easier because exceptions are left unhandled; they don't get caught by a Task<T>.
13 years ago
Siegfried Pammer
7eb5641bcf
add WPF designer back
13 years ago
Daniel Grunwald
0eb8e20dbc
Adjust SharpDevelop to NRefactory update.
...
I removed the Mono.Cecil reference from SD.Base as it was only used in the broken debugger-decompiler code, which doesn't really belong into Base anyways.
13 years ago
Daniel Grunwald
f1b2220314
Change ContextActionsPopup, ContextActionsBulbPopup and the HiddenDefinition popup to open/close as the parent TextArea gains/loses focus.
...
Move ChangeMarkerMargin and related classes into own folder.
Remove C#-specific hack from HiddenDefinitionRenderer.
Do not return null from CreateHighlighter().
14 years ago
Siegfried Pammer
3982774f2f
fix unit tests
14 years ago
Siegfried Pammer
7a033c8aca
implement code issue to display syntax errors found by the Mono C# parser
14 years ago
Siegfried Pammer
ba0bb353af
make Document in SDRefactoringContext accessible from outside
14 years ago
Daniel Grunwald
cfa01c3986
Fix HighlightingColorizer.OnHighlightStateChanged ignoring some change notifications.
14 years ago
Daniel Grunwald
7ebe773b5b
Fix crash when issues are reported on null nodes.
14 years ago
Daniel Grunwald
27d2586752
Remove disabled context actions from AddInTree.
14 years ago
Daniel Grunwald
2793cc46eb
Add Ctrl+Space completion that automatically inserts usings.
14 years ago
Daniel Grunwald
46ec328fc6
Move some files to new folder structure.
14 years ago
Daniel Grunwald
760a2ae10b
Remove more usages of WorkbenchSingleton.
14 years ago
Daniel Grunwald
7f18d1d432
Remove usages of WorkbenchSingleton.
14 years ago
Daniel Grunwald
e5313f4b40
Adjust to NRefactory API changes + disable failing unit tests.
14 years ago
Daniel Grunwald
c3bd806532
Use BeginHighlighting()/EndHighlighting() to improve performance of CSharpSemanticHighlighter.
14 years ago
Daniel Grunwald
c1787fbd2d
Fixed performance bugs in issue search:
...
- Avoid excessive file name normalization by changing IProject.FileName from string to class FileName.
- Dispose CSharpSemanticHighlighter to fix memory leak and avoid excessive number of ParseInformationUpdated listeners.
14 years ago
Daniel Grunwald
2f8e356c77
Improve error handling in SearchForIssuesCommand.
14 years ago
Daniel Grunwald
a69e79474f
Enable the GSOC context actions and issue providers.
14 years ago
Daniel Grunwald
90608407a4
Add support for automatically fixing issues.
14 years ago
Daniel Grunwald
bb950e3ddf
Add 'Search for issues' dialog
14 years ago
Siegfried Pammer
ef7f6bae62
make fileName in IDocument mandatory to avoid crashes
14 years ago