Mike Krüger
c51a5f6222
Fixed stub mechanic.
14 years ago
mike
29da952623
Fixed some warnings.
14 years ago
Mike Krüger
6f4a46c066
Fixed failing unit test.
14 years ago
mike
837d48d50a
Completion engine now works on freezed compilation units.
14 years ago
mike
40a00e7f86
GetMemberTextToCaret now gives back the correct member start location.
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
9393ea6af1
[Refactoring] Refactoring context resolver is now protected.
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
ce2e5281e1
Documentation update.
14 years ago
Daniel Grunwald
47d7d5adea
Fix icsharpcode/NRefactory#29 : NullReferenceException when using FindReferencedEntities navigator
14 years ago
mike
08e6a88db0
AppendMissingClosingBrackets is now reusable.
14 years ago
Daniel Grunwald
51bd4164fe
Correctly set OperatorResolveResult.IsLiftedOperator in more cases.
14 years ago
Daniel Grunwald
df380b6055
Fixed potential cause of CSharpAstResolver.Resolve returning null.
14 years ago
Daniel Grunwald
e80f142381
Fixed bug in CSharpAstResolver.GetExpectedType().
14 years ago
Daniel Grunwald
f74bf908bc
Make AstNode freezable.
14 years ago
mike
4465839e98
Fixed error caused by Root role.
...
Ok now I know why it needs to be there :)
14 years ago
Mike Krüger
2c97bfacca
Added more location checks / added -verbose command line option for
...
the ast verifier.
14 years ago
Mike Krüger
6c5b43964b
Added little command line tool to test the AST roundtrip.
14 years ago
Mike Krüger
cf134dbdc8
Fixed potential null reference exception.
14 years ago
Mike Krüger
da0d25b314
GtkDemo now uses standard text view.
14 years ago
mike
3c350c14b7
Merge branch 'master' of github.com:icsharpcode/NRefactory
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
3ac1e560ec
Fix icsharpcode/NRefactory#22 : Event accessors should be called add_X and remove_X
14 years ago
Daniel Grunwald
c27f57f4a1
Fix icsharpcode/NRefactory#25 : OperatorResolveResult.IsLiftedOperator for unary operators
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
749a13ca0b
formatting visitor now does either place if statement on new line or
...
indent the embedded statement - not both.
14 years ago
Mike Krüger
cd349d26ce
Fixed some issues in the formatter.
14 years ago
Mike Krüger
0b3b290614
Fixed case label indentation.
14 years ago
Mike Krüger
45cab9bd56
Fixed an issue with overlapping segments/fixed failing unit test.
14 years ago
Mike Krüger
3503318ede
Track role name changes in nrefactory.c#.
14 years ago
Mike Krüger
6a0a96ce31
Moved some roles to the Roles class.
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
Mike Krüger
b44d6c6580
Fixed typo.
14 years ago
Mike Krüger
5e93376fb3
Took out ifdef.
...
(I suppose that patch wont make it upstream)
14 years ago
Mike Krüger
473f6a7eb4
Added some additional bounds check.
...
As the parser improves they may become required.
14 years ago
Mike Krüger
ae28762282
Fixed destructor identifier.
14 years ago
Daniel Grunwald
b491ea85c3
Rename Conversions to CSharpConversions.
14 years ago
Daniel Grunwald
3df0cd3946
Make CSharpAstResolver and Conversions thread-safe.
14 years ago
Daniel Grunwald
cf331bb4af
Fixed resolving partial method definitions.
14 years ago
Daniel Grunwald
24d2d195f9
Use specialized method for MethodGroupConversion. icsharpcode/NRefactory#21
14 years ago
Daniel Grunwald
a731b9371e
Fix icsharpcode/NRefactory#19 : OperatorResolveResult.IsLiftedOperator is false for lifted built-in operators.
14 years ago
Daniel Grunwald
3215504223
Fix icsharpcode/NRefactory#20 : Copy virtual/override/static/etc. modifiers from properties/events to accessor methods.
14 years ago
Daniel Grunwald
3fbcf2f7d0
Add support for partial methods.
14 years ago
Daniel Grunwald
c3d00d1045
Add StringBuilderDocument to NR.Editor.
14 years ago