Mike Krüger
df285ae264
Merge branch 'master' of github.com:icsharpcode/NRefactory
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
c3feace3a4
Merge branch 'master' of github.com:icsharpcode/NRefactory
14 years ago
Mike Krüger
141829a1ed
Started inspection API.
14 years ago
Daniel Grunwald
eab8372365
Fixed resolver crash when resolving the arguments of an ObjectCreateExpression with unresolved type (e.g. due to missing using).
14 years ago
Daniel Grunwald
2e40a3483b
FindReferences: API idea for new options
14 years ago
Daniel Grunwald
b3acaaf40e
Added support for specialized members to InheritanceHelper.GetBaseMember().
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
Daniel Grunwald
bf42e08dd4
Add support for IReadOnlyList<T>.
14 years ago
Daniel Grunwald
e213758ec7
Replace LazyInit.ReadBarrier() with LazyInit.VolatileRead().
14 years ago
Mike Krüger
1713776db3
Fixed warnings.
14 years ago
Mike Krüger
be4e8bb34e
Added function to get the word segment at caret position.
14 years ago
Mike Krüger
af7cccffaa
Merge branch 'master' of github.com:icsharpcode/NRefactory
14 years ago
mike
54b3baee81
Fixed possible null reference exception.
14 years ago
mike
f78b052fb1
Fixed bug in override completion.
14 years ago
Mike Krüger
e2c8922598
Fixed formatting filter.
14 years ago
mike
d07356a544
Fixed ast formatter.
14 years ago
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