Mike Krüger
1ca41d1e90
Added declare local variable action.
14 years ago
Mike Krüger
b6bdb9028d
Added inline local variable action.
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
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
52ebb26412
Added create method declaration action/use type inference to guess the
...
correct type.
14 years ago
Mike Krüger
0c6ea8083c
Fixed create field, local and property actions.
14 years ago
Mike Krüger
003b8c95f6
Added more entities & missing flags.
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
Mike Krüger
0a55295c82
Added compiler warnings & errors issue categories.
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
mike
293859fa31
Naming rules now get their rules out of the refactoring context.
14 years ago
Daniel Grunwald
fba2d7c273
ITextSource.MoveOffsetTo: make AnchorMovementType parameter optional.
14 years ago
Daniel Grunwald
daa1cff69d
Remove BaseRefactoringContext.StartScript().
14 years ago
Mike Krüger
439010a73b
Added some inconsistent naming tests.
14 years ago
Mike Krüger
41d5b50008
Worked on inconsistent naming issue.
14 years ago
Mike Krüger
9fb443ade8
Improved code issue tests - renamed some issues and actions.
14 years ago
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