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
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
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
Mike Krüger
fcfbbdb507
Completed the features of the inconsistent naming issue.
14 years ago
mike
293859fa31
Naming rules now get their rules out of the refactoring context.
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
6b4150680f
Added missing is null or empty inspector cases.
14 years ago
Mike Krüger
41d5b50008
Worked on inconsistent naming issue.
14 years ago
Mike Krüger
a1797827e4
Fixed code completion bug.
14 years ago
Mike Krüger
193a153070
Fixed completion bug.
14 years ago
Mike Krüger
e2828378fb
Fixed parameter completion 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
acfcf370ef
Changed the ContextAction/Inspector API.
14 years ago
Mike Krüger
ddc74b3742
[UnitTests] Track API changes.
14 years ago
Mike Krüger
b41059f454
Added check for links in the context action tests.
14 years ago
Mike Krüger
16ea65ad95
Started to implement tests for the inspectors.
14 years ago
mike
66dfd28e0d
Fixed context action tests.
14 years ago
Daniel Grunwald
9771b6db8f
Fix icsharpcode/NRefactory#33 : Determining if a ThisResolveResult represents this. or base.
14 years ago
Daniel Grunwald
a3ced27e3e
Simplified several inspectors. Includes some minor bugfixes.
14 years ago
Daniel Grunwald
8d0abbe870
Fix icsharpcode/NRefactory#30 : Target of extension method invocation
14 years ago
Daniel Grunwald
d4dd1648e8
Implemented the new options for overridden members in FindReferences.
14 years ago
Daniel Grunwald
2e40a3483b
FindReferences: API idea for new options
14 years ago
Daniel Grunwald
777be39cca
Rewrite of the substitution logic in SpecializedMember.
...
Specializing an already-specialized member now produces the same result as performing the two specializations in a single step.
14 years ago
Mike Krüger
7474cdb8b6
Fixed member reference expression bug.
14 years ago
mike
afbf9c9624
Fixed for variable initializer name context.
14 years ago
Mike Krüger
af6c3b291e
Updated mcs.
14 years ago
Mike Krüger
1713776db3
Fixed warnings.
14 years ago
mike
f78b052fb1
Fixed bug in override completion.
14 years ago
mike
837d48d50a
Completion engine now works on freezed compilation units.
14 years ago
mike
11b8c3bca6
Removed IRelocatable infrastructure - the start line could now be
...
altered in the lexer directly.
14 years ago
Mike Krüger
0907829b0e
Fixed ref/out/params keywords.
14 years ago
Daniel Grunwald
d338acc553
Fix icsharpcode/NRefactory#18 : ResolveResult for object creation
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
a798d1a622
Fixed override completion data bug.
14 years ago
Daniel Grunwald
f74bf908bc
Make AstNode freezable.
14 years ago
Daniel Grunwald
55f858efb2
Fix icsharpcode/NRefactory#26 : Static methods are reported as having "this" as the target
14 years ago
Daniel Grunwald
c27f57f4a1
Fix icsharpcode/NRefactory#25 : OperatorResolveResult.IsLiftedOperator for unary operators
14 years ago