Mike Krüger
296fc865c9
Fixed some translation strings/code issues can now offer more actions.
14 years ago
Mike Krüger
6ef14c2c78
Added documentation for issue severity.
14 years ago
Mike Krüger
acfcf370ef
Changed the ContextAction/Inspector API.
14 years ago
Mike Krüger
82af219dac
Added TranslateString method to the context.
14 years ago
Mike Krüger
615248ea53
Renamed InspectionIssue to CodeIssue.
14 years ago
mike
66dfd28e0d
Fixed context action tests.
14 years ago
Mike Krüger
b6ad6d443a
RedundantUsingInspector: visit simple type.
14 years ago
mike
bf71bafe3b
Implemented redundant using inspector.
14 years ago
Daniel Grunwald
a3ced27e3e
Simplified several inspectors. Includes some minor bugfixes.
14 years ago
Mike Krüger
61d6c02a6d
Fixed loop variable bug.
14 years ago
Mike Krüger
3336a43382
Fixed redundant this inspector.
14 years ago
Mike Krüger
efa4b0b576
Added more inspectors.
14 years ago
Daniel Grunwald
ac49370486
Simplify ConditionalToNullCoalescingInspector using pattern matching.
14 years ago
Mike Krüger
141829a1ed
Started inspection API.
14 years ago
Mike Krüger
9393ea6af1
[Refactoring] Refactoring context resolver is now protected.
14 years ago
Daniel Grunwald
ab024b9ddc
Fix icsharpcode/NRefactory#28 : Identity of lambda parameters
...
Revert change regarding TypeDeclaration.ClassType; using derived nested classes / factory methods is inconsistent API with all other AST nodes.
If we want to save that bit of memory, we could store ClassType in the flags instead (there's about 20 bits free), although I think it won't matter since TypeDeclaration is a relatively rare node.
14 years ago
Mike Krüger
4ea7ebc517
Moved more roles to the Roles class/Changed TypeDeclaration
...
representation (saves some memory and class type is now always
defined).
14 years ago
Mike Krüger
90bf204c7f
Moved the roles class out of AstNode.
14 years ago
mike
e93009afee
Fixed context action unit tests.
14 years ago
mike
5d33b319d9
Revert "Refactoring context now exposes the document instead of the document"
...
This reverts commit 3d4550cee9
.
Changed my mind - since changes should always done with the 'Script'.
14 years ago
mike
3d4550cee9
Refactoring context now exposes the document instead of the document
...
like functions.
14 years ago
Daniel Grunwald
bcad2e12f7
DocumentScript bugfixes.
14 years ago
Daniel Grunwald
8179556203
Add DocumentScript that implements Script using a mutable document.
14 years ago
Daniel Grunwald
c6ae6c30ee
Script refactoring.
14 years ago
Mike Krüger
b4c19465bd
Added CancellationToken support for the context actions.
14 years ago
Mike Krüger
5dfe563bba
Fixed naming.
14 years ago
Mike Krüger
96e434efbc
Added GenerateProperty context action.
14 years ago
mike
1503054b29
TextReplace actions can now depend on each other.
14 years ago
Mike Krüger
d284cbb726
Remove region context action is now more efficient in choosing the
...
subtrees to analyze.
14 years ago
Mike Krüger
de443b715f
Fixed possible exception in create event incocation context action.
14 years ago
Daniel Grunwald
a353f23d70
Combine AttributedNode and MemberDeclaration into EntityDeclaration.
14 years ago
Daniel Grunwald
b416f38f78
CSharpAmbience: allow passing in a custom IOutputFormatter.
14 years ago
mike
7451607834
Added "RemoveRegion" context action.
14 years ago
Daniel Grunwald
3eee3466a4
CSharpOutputVisitor is now using the IAstVisitor with void return type.
...
Removed default value for 'data' on AcceptVisitor() methods.
14 years ago
Daniel Grunwald
a0f7de3f1c
Fixed modifier issues in TypeSystemAstBuilder
14 years ago
Daniel Grunwald
e52e57e20a
Fixed crash in CSharpAmbience on delegate declarations.
14 years ago
Daniel Grunwald
29c1b59c10
Add ICompilation.Assemblies.
14 years ago
Daniel Grunwald
9f809bc729
Use IOutputFormatter.StartNode() instead of OutputStarted event.
14 years ago
Mike Krüger
d88c793032
Fixed bug in RemoveBackingStore context action.
14 years ago
Mike Krüger
6a85f2a5e3
Fixed AST builder.
14 years ago
Mike Krüger
764b8a33f4
Added unit tests for context actions.
14 years ago
Mike Krüger
e6df8e7628
Added unit tests for SplitDeclarationAndAssignment context action.
14 years ago
Mike Krüger
1d8918caa6
Fixed unit tests.
14 years ago
Mike Krüger
93bea6d4d1
Fixed failing unit test.
14 years ago
Mike Krüger
3b4abcceb3
Fixed ast node script positions.
14 years ago
Mike Krüger
7958965a70
Implemented some missing functions in refactoring context.
14 years ago
Daniel Grunwald
54168d5c0f
Add nuspec.
...
Changed project settings to produce xml-doc and debug symbols in release configuration.
14 years ago
Daniel Grunwald
06f96bf068
Remove IAccessor and use IMethod instead.
14 years ago
Mike Krüger
38b35b70fa
Fixed formatting unit tests on windows.
14 years ago
Mike Krüger
77a75818d6
Fixed constraints parsing #2 .
14 years ago