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 Krüger
2d49624c9b
Ignored failing tests.
14 years ago
Daniel Grunwald
3e8eb1e55d
Add NRefactory.ConsistencyCheck with round-tripping test.
...
Added parser unit tests for bugs discovered by the round-tripping test.
14 years ago
Daniel Grunwald
b5b2408cbc
Move NRefactory.CSharp to separate assembly.
15 years ago
Mike Krüger
e7d9bf64e4
Fixed attribute section tests.
15 years ago
Daniel Grunwald
da92bc45f2
Fix crash when serializing SimpleProjectContent.
...
Add failing unit test for an attribute section with two attributes.
15 years ago
Daniel Grunwald
a5c93a38e4
Adjust resolver to object initializer AST changes.
15 years ago
Daniel Grunwald
5c585e110b
Apply license header to unit tests.
...
Add parser unit tests for ObjectCreateExpression.
15 years ago
Daniel Grunwald
a9a6e1680d
Add ID string provider + a few resolver bugfixes
15 years ago
Daniel Grunwald
3685f491b9
Fixed TypeSystemConvertVisitor for read-only properties.
...
Added some attribute parser tests.
15 years ago
Mike Krüger
0398fd691a
Fixed 'GlobalAttributeCSharp' test.
15 years ago
Daniel Grunwald
f30490c2a5
Add some parser unit tests.
15 years ago
Daniel Grunwald
bf49569c22
Rename Dom->Ast.
15 years ago
Daniel Grunwald
0f01f3be17
C# Ast refactoring: introduce Role<T> and add setters.
15 years ago
Daniel Grunwald
452cbf51be
Add some GeneralScope unit tests.
...
Rename ParameterDeclarationExpression -> ParameterDeclaration.
15 years ago
Daniel Grunwald
a7e253e3ea
Add C# resolve visitor.
15 years ago