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
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
cd349d26ce
Fixed some issues in the formatter.
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
Daniel Grunwald
b491ea85c3
Rename Conversions to CSharpConversions.
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
Daniel Grunwald
8179556203
Add DocumentScript that implements Script using a mutable document.
14 years ago
Daniel Grunwald
fe8e098a27
Fixed some FxCop warnings.
14 years ago
Mike Krüger
cbd5a4672d
Enabled working unit test.
14 years ago
Mike Krüger
12c0472ece
Fixed incorrect parser positions in FixedStatement test.
14 years ago
Mike Krüger
5a9d33f74b
Fixed attribute empty arglist parens.
14 years ago
Mike Krüger
f1fa0e0526
Enabled working unit test.
14 years ago
Mike Krüger
d6d1f08492
Fixed ignored unit test.
14 years ago
Mike Krüger
110002218a
[UnitTests] Track API changes.
14 years ago
Mike Krüger
b06160b886
No longer require a specifil nunit version.
14 years ago
Mike Krüger
5dfe563bba
Fixed naming.
14 years ago
Mike Krüger
96e434efbc
Added GenerateProperty context action.
14 years ago
Daniel Grunwald
3e7244197c
Fix icsharpcode/NRefactory#16 : Resolve the GetEnumerator call inside a foreach
14 years ago
Mike Krüger
05fc2775ab
Added interface return types test.
14 years ago
Mike Krüger
36456b4d15
Updated mcs & improved try context handling.
14 years ago
Mike Krüger
fa2db3bb41
Fixed anonymous method brace style formatting.
14 years ago
mike
b13dad1436
Resolve visitor change: If the type of an object create expression
...
can't be resolved give back the type resolution failure.
This is required to tell why the object creation couldn't be resolved.
14 years ago
mike
964b6c03bc
Fixed unit test.
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
Daniel Grunwald
d6f3c841ce
Replace ConversionFlags.UseFullyQualifiedMemberNames with ConversionFlags.ShowDeclaringType.
14 years ago
Daniel Grunwald
e8f092892b
Add support for calling constructors on COM interfaces.
14 years ago
mike
7451607834
Added "RemoveRegion" context action.
14 years ago
Mike Krüger
c0deae7fee
Fixed 2 mcs issues.
14 years ago
Mike Krüger
381334489e
Updated mcs & added unit test.
14 years ago
mike
670975c924
Parameter data providers now contain the start offset of their
...
expression (makes it easier to count the correct parameter number).
14 years ago
mike
e2b304397c
Fixed using declaration context.
14 years ago
Mike Krüger
95ebebc2cb
Updated mcs.
14 years ago
mike
b0de87339a
Fixed some more attribute completion tests.
14 years ago