Daniel Grunwald
5b197228c4
Added generics support to the VB.Net parser.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@212 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
325d2690ec
Fixed some code completion bugs.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@208 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
3571a1a7e4
Worked on code completion.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@207 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
6b07312f2b
Added code completion after keywords like 'using', 'new', 'as', 'is', ...
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@204 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
e0ba9a5f35
Improved code completion.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@200 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
5ca1f5bdc2
Parser now inserts documentation into the AST.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@185 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
45bead5f28
C# <-> VB.Net converters now convert comments.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@180 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
4c3d93223c
TextEditorControl now auto-detects the file encoding. When saving, the file is saved with the old encoding.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@179 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Markus Palme
e6a9f2460f
improved vb.net indentation ( http://icsharpcode.net/OpenSource/SD/Forum/topic.asp?TOPIC_ID=9042 )
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@171 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
c3ace6e866
Fixed code completion bugs with inner classes.
...
Modified SubversionAddIn to compile against Corsavy.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@164 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
bb7f052797
Fixed some ClassBrowser bugs. Included splashscreen from Korona.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@162 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
f757e0045c
Fixed code completion in files containing character literals like '\xFF'.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@161 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
973804ccb4
Fixed C# ExpressionFinder to support generics.
...
Implemented field references on generic classes in c# parser ('SomeGenericClass<string>.StaticProperty = "Beispiel";')
Fixed form designer code generic (use "this" instead of class name).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@157 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
059e7e904f
Added anonymous methods to c# parser.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@155 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
b78ab08cfb
Fixed code completion bugs regarding generic methods.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@154 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
995de1838d
Even more performance improvements for the LoadSolutionProjectsThread. Fixed SkipCurrentBlock() in C# lexer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@141 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
8ec53afcbd
Improved performance of parser run after opening a solution (really big improvement!!).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@140 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
daee009454
Resolver is now using ExtractMethod to parse only the current method to get local variables.
...
This removes the need to save the NRefactory-CompilationUnit in the Tag property of the AST-CompilationUnit.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@138 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
2e9bc7c8a2
Fixed string splitting.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@135 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
e3883d8088
CurrentAmbience now uses the ambience of CurrentProject.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@133 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
5ee7ff51e4
Small bug fixes (StatusBar, ProjectContent).
...
Also, GetCorLibProjectContent() is now called directly after startup (so the classes are loaded while the user chooses the project)
Fixed output path of some addins in release build.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@132 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
dd20fc51f7
Display parsing progress in status bar when opening project.
...
Fixed cross thread calls on SWF controls.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@131 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
d0400c2e1d
Fixed code completion for VB.NET. Implemented LanguageProperties to control case sensivity for project content.
...
Fixed solution loading to first create all project contents and then create the references to each other.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@130 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
921a3d3acd
Implemented code completion for generics. Fixed code completion for arrays.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@126 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
3539fc4de3
Worked on SharpDevelop.Dom (just a step closer to being able to begin working on generics support :)).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@124 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
f49f5b9f04
Ctrl-Space completion now shows generic type parameters after class name.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@123 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
a5d79f2499
Worked on SharpDevelop.Dom (merging Implementations/Abstact* and NRefactoryResolver/*) + some bug fixes when creating new projects.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@118 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
e73b222ff3
ParserService does not lock parsed files anymore.
...
Moved common options panel from C# and VB.NET to base.
Fixed bug in property pad by introducing PropertyContainer (combined set of DesignerHost, SelectableObjects and SelectedObject).
The PropertyPad now automatically shows the PropertyContainer of the active ViewContent.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@109 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
a2fc15687f
Fixed some properties in the project files.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@108 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
2bb8881add
Fixed project template options.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@106 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
bbe15432b7
Fixed docking of project options panel.
...
Definition tooltip does not try to override text marker tooltips anymore.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@105 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
90c13fc553
Add definition view pad.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@104 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
ce2c0b3e67
Fixed bug that prevented project scout treeview from redrawing when opening folder without contents.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@102 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
8f0d6da9ad
Fixed SD-318 and SD-347. Many small changes.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@93 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
22f417e362
Language bindings can now determine on what characters and keywords code completion should be triggered.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@89 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
2b0fd8cc53
Resolver can now find correct overload in a method invocation.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@86 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Mike Krüger
f5cd93dd9f
#D now runs under the latest .NET Framework.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@82 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
c9c374372a
ParserService now supports ProjectReferences.
...
Go to definition now works for local variables.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@79 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Daniel Grunwald
334b0acb9c
Fixed some bugs in resolver; tooltip now uses ExpressionFinder and GetXmlDocumentation.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@74 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Mike Krüger
d266a7a7c5
Text markers can now specify foreground color.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@68 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Markus Palme
a90d9b5a59
removed debugging output
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@46 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Markus Palme
30514f326a
vb.net folding works
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@45 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Mike Krüger
8f5e256db6
VB.NET backend now works.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@43 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Mike Krüger
e0342a109e
Worked on IL backend. But I don't know how to plug in a new msbuild 'language'.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@40 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Markus Palme
604df08af5
#d builds again; work on the parser layer
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@38 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Markus Palme
647a7c84be
unitised vb.net language name; added vb.net binding to the main solution
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@37 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Markus Palme
d7bf7939a4
added initial vb.net binding (very c#-ish at the moment)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@36 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Markus Palme
9ee6527c66
removed old vb.net backend binding
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@35 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Mike Krüger
3538eae26a
The refactoring of the upper code completion layer has begun ...
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@34 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago
Mike Krüger
beb1629bd4
project contents can now reference other project contents (greatly reducing loading times/memory consumption). XmlDocumentation is now loaded & cached (greatly increasing loading times/memory consumption).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@33 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
21 years ago