Daniel Grunwald
79f22303b6
Fixed VB parser bug: Using statement can have multiple variable declaration expressions. (forum-8651)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1478 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
515b955432
Lock access to DefaultProjectContent.ReferencedContents - can be modified by main thread and solution loading thread.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1477 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
29b56d32d0
Fixed forum-8723: exception when loading designer for form containing enum TypeDeclarations.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1476 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
b2a3cc4ead
More bugfixes for the C# <-> VB converter.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1473 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
06680fb191
Improved C#<->VB converter.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1468 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
8d441d6f05
Fixed forum-8452: VB parser bug
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1465 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
b0a4b07005
CodeDOMOutputVisitor.cs now supports arrays - fixes forum-8320
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1450 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
30d6d5f7fa
Fixed forum-8128: C# parser bug when type parameter is a fully qualified name.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1437 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
2de421c5a9
Fixed C# <-> VB conversion bugs.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1434 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
df43c0eef7
Fixed SD2-816: Output visitor does not output implicit/explicit operators
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1419 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
58dfc5abce
Fixed SD2-813: If statement not parsed
...
Fixed other small bugs.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1417 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
af70e15281
New feature: Removed unused "using" statements.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1389 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
e5bc45a6e2
Fixed base addresses and used [DependencyAttribute] to prevent assemblies from being relocated.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1377 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
d4e9eff246
Fixed SD2-642: Region inside class method not recognised
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1368 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
499fe3bdc2
Fixed conversion of "global::" in CodeDOMOutputVisitor (part of SD2-576).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1366 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
dd4e5f9ea9
Fixed crash when parsing incomplete Imports statement.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1353 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
db253755b8
Fixed SD2-571: Folding classes hides the declaration line
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1346 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
01b05ed704
Fixed SD2-725: Partial inner class defined inside form
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1333 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
254bf37011
Fixed exception when parsing incomplete Select Case statement.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1314 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
73a9ab7d0c
Fixed SD2-752: Exception when classes use "global::" as base class reference
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1275 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
98e7ddff44
Comment positions inside enum are preserved (forum-6415).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1259 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
69df449dd5
Fixed SD2-735: Assemblies with methods having a "where T: IEquatable<T>" constraint crash SharpDevelop
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1251 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
67bdeee0dd
Update to Boo 0.7.6.2160.
...
Update translations.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1204 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
94d339bf97
Improved VB -> C# converter.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1187 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
c78a1b2d48
Fixed exception when using Boo callable definition.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1166 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
c020c5848d
C# parser bugfix: casts to non-builtin nullable types
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1144 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
2a2745948d
Fixed C# parser bug (casts to nullables).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1141 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
7a95e8ead4
Update AssemblyInfo to version 2.1.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1139 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
b89b1c599f
Fixed bug: "Run Tests in Debugger" / "Run with NCover" / etc fail with warnings.
...
Fixed code-completion in anonymous methods when anonymous method was used as initializer in variable declaration.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1120 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
6c0473638e
Fixed some NRefactory bugs, added NRefactory unit tests.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1080 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
94d5e5bc08
Switch from MbUnit to NUnit:
...
Fixes SD2-621 (ExpectedException test failure not added to error list), SD2-408 (Add "Run Test" to member bookmark), SD2-618 (Run test fixture in console with debugger shows no output).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1069 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
8cad70aec9
Fixed exception when renaming project while project options are opened.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1040 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
3d398142f4
C# form template now uses partial classes. File templates now can use the "DependentUpon" attribute.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1022 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
1538282335
C# <-> VB converter now converts P/Invoke declarations.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1018 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
28f4a33d01
Fixed C# lexer: double-quote in verbatim string parsed incorrectly
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1017 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
9833db1c49
Fixed NRefactory bugs regarding "else if"-statements.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1014 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
fd3cc63664
Fixed C# parser bug: cast followed by anonymous method.
...
Added "StringResourceToolAddIn" to src/Tools: little AddIn that helps adding resources to our internal translation database.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1009 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
55300ef602
Fixed project converter bugs.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@992 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
3175901033
Fixed NullReferenceException when converting C# statements like "if (a != null) b.c();"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@991 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
cf8f7e43f2
Added project converter (C# <-> VB -> Boo). Project settings are currently not converted.
...
Replaced most ToLower() and ToUpper() calls with ToLowerInvariant() and ToUpperInvariant(), or with string.Equals(, StringComparison.OrdinalIgnoreCase). This fixes file name comparisons in cultures with different ToLower/ToUpper rules.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@988 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
191510b4bc
Reset accidentally modified assembly info version numbers.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@984 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
5d68029091
Added support for Mono's GAC. Added Gtk# and Glade# project templates. Project templates can now clear any imports added by default. Improved code completion for Mono GAC assemblies with dependencies.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@983 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
062b1a35f1
Added AbstractAstTransformer, using it now for the code converter. This should fix problem for certain statement combinations.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@979 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
3a79ab57f4
delete directories Subversion didn't delete me on the first try
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@977 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
8cd3f6d81c
Added generator application to generate the NRefactory AST.
...
This will allow us to automatically generate the IAstVisitor and a future AstTransformer and we don't have to worry about forgetting some AST nodes.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@975 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
e23de4ea60
Fixed VB output visitor: Named attribute arguments
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@974 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
77020dbcce
Fixed Visual Basic operator precedence and added unit tests for operator precedence.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@972 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
21de318a25
Fixed SD2-636: NRefactory -> CodeDom converter might not work on first try.
...
Applied assembly loading patch by Alex Prudkiy.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@971 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
8daa2ffef7
Fixed bug converting AddHandler statements to C#.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@968 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
e0d0b12338
Fixed SD2-635: Code completion does not work for VB array access.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@965 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago