Mike Krüger
6b61741bd2
Added create class declaration action.
14 years ago
Mike Krüger
d4f9318a6f
Added create constructor declaration action/fixed bugs in other
...
creation actions.
14 years ago
Mike Krüger
2d808842ea
Fixed failing unit tests.
14 years ago
Mike Krüger
bcf36deae2
Fixed find type parameter references.
14 years ago
Mike Krüger
8c55a4ef88
Fixed type parameter rename dialog action.
14 years ago
Mike Krüger
99270db23e
Fixed type parameter naming.
14 years ago
Mike Krüger
795e6c8dd0
Improved naming issue checking for some special cases of entities.
14 years ago
Mike Krüger
98e7a57b61
Fixed type parameter naming rule.
14 years ago
Mike Krüger
9ab32dc1ce
Fixed inconsistent naming issues.
14 years ago
Mike Krüger
a14ed3bfcf
Fixed inconsistent naming tests.
14 years ago
Mike Krüger
74e365bb09
DeclareLocal variable action now links the identifiers.
14 years ago
Mike Krüger
1ca41d1e90
Added declare local variable action.
14 years ago
Mike Krüger
b6bdb9028d
Added inline local variable action.
14 years ago
David Srbecký
f0ab856167
Removed SelectedThread and SelectedStackFrame from the debugger core. The addin now has to track those.
...
The thread to be used for evaluation has to be explicitly passed to debugger calls.
14 years ago
Mike Krüger
9ec0d68db2
Added create indexer action.
14 years ago
Mike Krüger
627bbb744f
Fixed parameter name guessing.
14 years ago
Mike Krüger
0b6ca98bbe
Handled create method/property in other types.
14 years ago
Mike Krüger
635af4bcef
Don't show create local/field/property on invocations.
14 years ago
Mike Krüger
402e1124a2
Fixed create static field/property.
14 years ago
Mike Krüger
ee71c30b64
Merge branch 'master' of github.com:icsharpcode/NRefactory
14 years ago
Mike Krüger
a234f8b596
Create actions now respect naming convention settings.
14 years ago
Mike Krüger
ce7bdd7349
Added IServiceProvided infrastructure for the refactoring context.
14 years ago
Mike Krüger
cb60935878
Use ImproveDReturnAllResults type inference algorithm in GuessType.
14 years ago
Mike Krüger
b5bd6538c7
Leave upper bounds empty.
14 years ago
Mike Krüger
1d3d3df2f0
Merge branch 'master' of github.com:icsharpcode/NRefactory
14 years ago
Mike Krüger
52ebb26412
Added create method declaration action/use type inference to guess the
...
correct type.
14 years ago
Mike Krüger
75b6cc65b8
Enabled generate getter/property tests.
14 years ago
Mike Krüger
0c6ea8083c
Fixed create field, local and property actions.
14 years ago
Matt Ward
6373be8ba0
Generate app.config with service reference information.
14 years ago
Matt Ward
3358edbaa0
Use SvcUtil to generate service proxy class.
14 years ago
Daniel Grunwald
1882d9416b
Fix build.
14 years ago
Mike Krüger
003b8c95f6
Added more entities & missing flags.
14 years ago
David Srbecký
d358ce6f4a
Removed PausedReason.
...
PauseSession and DebuggeeState replaced with Int64.
14 years ago
mike
604011bfc8
Fixed check of visibility mask.
14 years ago
Mike Krüger
fcfbbdb507
Completed the features of the inconsistent naming issue.
14 years ago
David Srbecký
0d4cd64ae6
Removed several debugger events. Refactored event handling in the debugger addin.
14 years ago
David Srbecký
fb31be5e4c
Cleaning up debugger tree model and tooltips
14 years ago
David Srbecký
4220d4d319
Merely moved some TreeModel code together
14 years ago
David Srbecký
0a07af2788
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
Daniel Grunwald
d38eb13e71
AnalyticsMonitorService: move to new services infrastructure
14 years ago
Daniel Grunwald
c559da3336
Allow service registration using the AddInTree.
14 years ago
Daniel Grunwald
46a82c7a75
Reset version number to 5.0.0.1 and fix setup.
14 years ago
Daniel Grunwald
4ba2785f66
Add SD.InitializeForUnitTests() to allow easy mocking of SharpDevelop services.
...
Disable failing unit tests.
14 years ago
Daniel Grunwald
fbced09b89
Start restructuring of SD Base:
...
- the static class "SD" is providing services
- service interfaces are defined in ICSharpCode.SharpDevelop.dll
- services are implemented in SharpDevelop.exe or in AddIns
- ICSharpCode.SharpDevelop.Sda is moved into SharpDevelop.exe
Also added XmlEditor.Tests to SharpDevelop.Tests.sln
14 years ago
Mike Krüger
0a55295c82
Added compiler warnings & errors issue categories.
14 years ago
Daniel Grunwald
fe6d77bedc
SD service container
14 years ago
mike
5e7b44924b
Set namespace naming rule name.
14 years ago
Mike Krüger
3e256c4f35
Added default names for fdg naming rules.
14 years ago
Siegfried Pammer
eb152e33a5
fix build
14 years ago
Daniel Grunwald
c00a5bf311
Fixed NullReferenceException in CppProject.get_OutputAssemblyFullPath
14 years ago