Mike Krüger
cbd5a4672d
Enabled working unit test.
14 years ago
Mike Krüger
fdfdffb42d
Fixed several query expression locations.
14 years ago
Mike Krüger
a360992cef
Fixed type parameter comma locations.
14 years ago
Mike Krüger
12c0472ece
Fixed incorrect parser positions in FixedStatement test.
14 years ago
Mike Krüger
5a9d33f74b
Fixed attribute empty arglist parens.
14 years ago
Mike Krüger
f1fa0e0526
Enabled working unit test.
14 years ago
Mike Krüger
d6d1f08492
Fixed ignored unit test.
14 years ago
Mike Krüger
110002218a
[UnitTests] Track API changes.
14 years ago
Mike Krüger
b4c19465bd
Added CancellationToken support for the context actions.
14 years ago
Daniel Grunwald
d0618b4101
Set version number to 5.0.0.5.
14 years ago
Daniel Grunwald
eba021814c
FindReferences for IEnumerator.Current now finds foreach statements.
14 years ago
Daniel Grunwald
a7958379ee
Fixed parser error when 'await' is used as statement expression.
14 years ago
Daniel Grunwald
91374e075e
Rename Task -> SDTask to resolve the conflict with System.Threading.Tasks.Task.
14 years ago
Daniel Grunwald
c0cc23d11e
Reenable context action code.
14 years ago
Daniel Grunwald
c7a48b287c
Uncomment some context action interfaces.
14 years ago
Daniel Grunwald
04a7aaa59b
Fixed NullReferenceException when opening C# file without opening a solution.
14 years ago
Mike Krüger
b06160b886
No longer require a specifil nunit version.
14 years ago
Mike Krüger
5dfe563bba
Fixed naming.
14 years ago
Mike Krüger
96e434efbc
Added GenerateProperty context action.
14 years ago
Daniel Grunwald
3e7244197c
Fix icsharpcode/NRefactory#16 : Resolve the GetEnumerator call inside a foreach
14 years ago
Daniel Grunwald
fb0dbc9bee
Fix icsharpcode/NRefactory#17 : Resolving "is" and "as" expressions loses the semantics
14 years ago
mike
2ede14a80b
Disabled loction changes by the #line directive.
14 years ago
mike
1503054b29
TextReplace actions can now depend on each other.
14 years ago
mike
4499d32fda
Fixed IsInsideDocComment method.
...
TODO: Move the detection of comments & string regions to the
IMemberProvider (needs rename) and handle that with a tree on IDE
level.
14 years ago
Matt Ward
520c648fd4
Catch all exceptions thrown by javascript parser.
14 years ago
Siegfried Pammer
c93dae72cb
clean up code in StorageLocationConverter
14 years ago
Siegfried Pammer
03612a691a
fix flickering in debugger pads
14 years ago
Siegfried Pammer
f5e1507088
fix refresh bugs in CallStackPad
14 years ago
Siegfried Pammer
070efb3e2f
do not throw exception on invalid conversion
14 years ago
Daniel Grunwald
6bd47b7611
Revert David's debugger changes - they won't be part of SD 4.2.
...
This reverts commit 358b6cf691
.
This reverts commit 62265526a4
.
14 years ago
Daniel Grunwald
8b846cc18f
Add support for solution format 12 (VS11).
14 years ago
Mike Krüger
e058867fee
Fixed interface return type tests.
14 years ago
Mike Krüger
6eaa0fd45a
Fixed interface return type test.
14 years ago
Mike Krüger
05fc2775ab
Added interface return types test.
14 years ago
Mike Krüger
36456b4d15
Updated mcs & improved try context handling.
14 years ago
David Srbecký
358b6cf691
Merely moved some TreeModel code together
14 years ago
David Srbecký
62265526a4
Completely changed how debugger keeps state for nodes in local variables pad and in tooltips.
...
The old method was to keep a NRefactory expression for each node.
The new method is create a lambda expression for each node.
The main motivation for this change is to get ready for NR5 which does not allow any sharing of AST nodes. This would mean that we would have to create a complete AST for each node, which might get expensive for deeply nested nodes. Caching of already evaluated expression would also be more difficult with separate ASTs. ILSpy is based on NR5 so we need this solution for it right now.
Another disadvantage was that every operation had to go though AST so we had to support it in the evaluator, we had to generate the AST, and we had to hope that nothing breaks on the way. This is particularly complex for types - with lambda expression we simply keep around the reference to the type or to whatever we need. Some things like "current exception object" do not exist in the AST so we had to hack around it.
On the other had, it was nice to have accurate C# expression for all nodes - for pretty printing, editing, or saving/loading it.
14 years ago
Mike Krüger
fa2db3bb41
Fixed anonymous method brace style formatting.
14 years ago
Siegfried Pammer
061a11ab76
fix bug in DebugOptions
14 years ago
Daniel Grunwald
97c0558aba
Merge branch 'master' into newNR
14 years ago
Siegfried Pammer
c709b1f900
updating string resources; release of SharpDevelop 4.2 Beta 2
14 years ago
Siegfried Pammer
86b63e630f
fix NullReferenceException when intercepting handled exceptions
14 years ago
Siegfried Pammer
d8d6e2bc62
fix issue in XamlExpressionFinder, causing find references to fail finding the definition position of members defined in XAML
14 years ago
Siegfried Pammer
3a949f7aab
fix bugs in GetOffsetFromFilePos and XamlResolver
14 years ago
mike
b13dad1436
Resolve visitor change: If the type of an object create expression
...
can't be resolved give back the type resolution failure.
This is required to tell why the object creation couldn't be resolved.
14 years ago
PeterForstmeier
4e460c9ab2
FormsDesigner.GripdOptions - Change TextBlock to Label (AccessKey), update resource
14 years ago
Daniel Grunwald
926f362d75
Fixed incorrect end position of comments in XmlFoldingStrategy.
14 years ago
Daniel Grunwald
86f08190b4
Remove .NET 3.5 requirement in README; fix SDK requirements.
14 years ago
PeterForstmeier
81a0f5e41d
CQA MainForm - ReportTab get focus if report is rendered
14 years ago
PeterForstmeier
76eb87f42c
Update German Resource
14 years ago