Daniel Grunwald
0c51983690
NRefactory: Support parsing statements like "SomeDelegate d = GenericMethod<string>;"
...
Renamed FieldReferenceExpression to MemberReferenceExpression.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2676 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
2d21efe844
Various bug fixes.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2667 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
d2315a13c0
Worked on VB<->C# converter.
...
Fixed SD2-980: VB 'For Each' statement not converted correcly to C#
Text editor: Use TextLocation struct instead of System.Drawing.Point to represent line/column pairs.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2659 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
3d8d7af120
Worked on VB->C# converter.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2657 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
64e7f0645d
Fixed SD2-803: Implicit interface implementations are not converted correctly to VB
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2653 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
d5b3330f71
Fixed SD2-1355: FormattingStrategy: meaning of IndentLine, FormatLine return value
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2640 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
f3528c4d04
Remove skip-messages for projects not compiled when compiling only a single project using F9.
...
Replace ICSharpCode.SharpDevelop.Func<...> with System.Func<...>; use System.Linq.Enumerable instead of the ICSharpCode.SharpDevelop.Linq helper class.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2628 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
191f894328
Use MSBuild 3.5.
...
SharpDevelop can now compile C# 3.0 projects created with VS2008 Beta 2.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2627 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
671d51a6e8
Fixed method insight for constructors.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2622 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
3c3ac7e95a
CSharpExpressionFinder: better support for field initializers
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2621 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
6d9000dc5e
Fixed code completion bug: calls from nested classes to static methods in the parent class now are resolved correctly.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2619 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
a58c7e1f86
More C# code completion fixes.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2618 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
a16fc826ce
EventHandlerCompletitionDataProvider: build event name correctly ("button1.Click"=>"button1_Click"), fixed support for generic delegates (EventHandler<T>)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2594 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
David Alpert
c162cb1a09
c# event completion better handles generic eventhandlers (EventHandler<TEventArgs>) with a workaround to resolve TEventArgs into a more explicit reference (eg. MouseEventArgs)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2591 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
David Alpert
b1e92b9535
improved C# event handler code completion; delegate completion now suggests a method name and optionally inserts the stub.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2590 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
c989cbc19e
Support right-click > add using on type names when the "using" is missing.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2586 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
a8993567c1
"Code Completion when a character is typed" can now be turned off in the options.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2534 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
86edbfe8e0
Use exception for invalid highlighting definitions instead of displaying a MessageBox.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2523 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
b63d19415b
Begin implementing "aggressive" context-dependent code-completion (Ctrl+Space completion whenever you start to type).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2509 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
2e258f2150
Improved SharpDevelop.Dom API.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2465 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
08c138311d
Fixed editing of raw MSBuild properties in project options (where the user can use $(..) in the text box).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2446 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
ff3c0cbdfa
Forum-13925: allow turning off the parameter list in ambience.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2396 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
467dcdd3a4
Worked on SD2-1234 - added support for view contents that are not editing a file (e.g. project options).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2365 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
1808336a1c
Merged SD 2.1 rev. 2226:2312 to trunk.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2314 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
0859a04a52
Move C# expression finder tests to SharpDevelop.Tests (the expression finder now is in SharpDevelop.Dom). Fixed a bug in the VB expression finder.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2239 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
7dfd63273a
Improved VB -> C# converter.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2202 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
9944060a99
Remove GetClass overload that doesn't take a TypeParameterCount
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2195 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
9b7a082e24
Add partial C# 3.0 support.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2191 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
ca45c905f3
Fixed SD2-931: Undo after inserting code template
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2161 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
bc2b1c8a57
Fixed bug that caused keyword-completion to be active inside comments in some cases.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2121 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
a745c607d5
Fixed SD2-1110: Conversion of Microsoft generic sample project between C#<-->VB throws exception.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2102 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
0e00c678ce
Fixed SD2-1189: VB: #-delimited dates not supported by syntax highlighting and expression finder
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2087 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
4ca90a7a92
Support "AvailableItemName" - the list of build actions available for files is read from the imported .targets files.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2049 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
dcaf24c04d
Implemented SD2-1183: Use MSBuild libraries
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2043 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
7cd5f63f9e
Fixed forum-12453: Exception viewing C# file while boo project is open
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2013 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
cec58a8ed4
Fixed ExpressionFinder unit test, added unit tests for folding manager.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1971 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Markus Palme
7f5f7ceae8
more arrays list replaced with generic lists
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1967 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Markus Palme
a1543c981e
removed unused import statements
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1965 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
a364505d14
Fixed unit test build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1964 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
3363abd941
Rename namespace for classes inside ICSharpCode.SharpDevelop.dll: ICSharpCode.Core -> ICSharpCode.SharpDevelop
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1963 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
7ce88146dc
Move Ambience and ExpressionFinder to ICSharpCode.SharpDevelop.Dom
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1958 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Markus Palme
60960bec85
removed html export; removed obsolete files; replaced array lists with generic lists
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1957 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Markus Palme
58a4e84c3b
replaced array list with generic lists; cleanup
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1951 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
60481970fb
Fixed indentation problem introduced in revision 1926
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1928 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
11bde7c539
Fixed SD2-1011: If statement indentation when no bracket used.
...
TextView now uses integer positions.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1926 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
c9e2f44b1e
Fixed SD2-1025: Conditions on Import element in an MSBuild project are removed on saving the project
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1892 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
ca3838f9b3
Re-enable resolver unit tests.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1872 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
1eddd435a2
Updated to NUnit 2.2.8. Commented out SharpDevelop tests that no longer compile. Removed all occurrences of %3B from project files. Added a probing binary path to SharpDevelop's app.config pointing to the location of the NUnit assemblies. This allows the Unit Testing window to work without needing NUnit added to the GAC.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1833 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
4af14f6adf
When target framework is set to .NET 1.0 or .NET 1.1, show code-completion specific to that .NET versions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1751 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
1f77918bd7
SD2-1032 - Incorrect cursor position after generating xml comment.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1747 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago