Daniel Grunwald
1b5b02e0a7
Use SyntaxTree.MemberRole for assembly attributes.
13 years ago
Simon Lindgren
4424f0efd9
[Parser] Add failing unit tests for AttributeSections with multiple attributes.
13 years ago
Daniel Grunwald
087aee7fe8
Simplify parser API.
13 years ago
Daniel Grunwald
eaba9798d3
Rename 'cu' to 'syntaxTree'.
13 years ago
Daniel Grunwald
273178a141
Rename CompilationUnit to SyntaxTree.
13 years ago
Daniel Grunwald
6bd0bfc5a8
Add failing unit test for CompilationUnit.ConditionalSymbols.
13 years ago
Daniel Grunwald
d7ebf92885
Add (failing) unit tests for icsharpcode/NRefactory#45
13 years ago
Daniel Grunwald
9640abde31
Add (failing) unit test for icsharpcode/NRefactory#73 .
13 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
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
3ffbaa278a
Refactored c# token representation, it's now more consistent with the
...
other nodes and takes up a bit less memory.
14 years ago
Daniel Grunwald
18c96e089d
Add support for multiline XML documentation comments.
14 years ago
Daniel Grunwald
f788f91421
Ignore AssemblyInfo in RoundtripTest.
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
8007d25b00
Fix CSharpOutputVisitorTests.AssignmentInCollectionInitializer.
...
Ignore some failing parser unit tests.
14 years ago
Mike Krüger
94bad6c210
Fixed "InactiveIf" unit test.
14 years ago
Mike Krüger
3e9a85d34d
Fixed complex generic class unit test.
14 years ago
Mike Krüger
77a75818d6
Fixed constraints parsing #2 .
14 years ago
Daniel Grunwald
a71670f2bc
Fixed some issues with code round-tripping; and added unit tests for some parser failures.
14 years ago
Daniel Grunwald
4db74d9da0
Fixed roundtripping of preprocessor directives.
14 years ago
Daniel Grunwald
bf88746a7a
Added some failing parser tests for bugs discovered trying to roundtrip NRefactory itself.
14 years ago
Daniel Grunwald
73438b7288
Make CSharpResolveVisitor internal and expose CSharpAstResolver instead.
14 years ago
Mike Krüger
0320a66587
Added monodevelop code completion tests.
14 years ago
Daniel Grunwald
b5b2408cbc
Move NRefactory.CSharp to separate assembly.
14 years ago
Mike Krüger
e7d9bf64e4
Fixed attribute section tests.
14 years ago
Daniel Grunwald
da92bc45f2
Fix crash when serializing SimpleProjectContent.
...
Add failing unit test for an attribute section with two attributes.
14 years ago
Daniel Grunwald
a5c93a38e4
Adjust resolver to object initializer AST changes.
14 years ago
Daniel Grunwald
5c585e110b
Apply license header to unit tests.
...
Add parser unit tests for ObjectCreateExpression.
14 years ago
Daniel Grunwald
a9a6e1680d
Add ID string provider + a few resolver bugfixes
14 years ago
Daniel Grunwald
3685f491b9
Fixed TypeSystemConvertVisitor for read-only properties.
...
Added some attribute parser tests.
14 years ago
Mike Krüger
0398fd691a
Fixed 'GlobalAttributeCSharp' test.
14 years ago
Daniel Grunwald
fb57f7d545
Fixed several issues in the type system convert visitor.
14 years ago
Daniel Grunwald
f30490c2a5
Add some parser unit tests.
15 years ago
Mike Krüger
c35eb4d527
Enabled typ declaration tests.
15 years ago
Mike Krüger
94c18d6ddc
Fixed delegate declaration tests.
15 years ago
Mike Krüger
2e82144ec9
* TypeDeclarationTests.cs:
...
* PropertyDeclarationTests.cs: enabled property declaration tests.
* ICSharpCode.NRefactory.Tests.csproj:
15 years ago
Mike Krüger
ca775894f7
Fixed partial modifier.
15 years ago
Mike Krüger
8c7e017a3a
Fixed UsingDeclarationTests.
15 years ago
Daniel Grunwald
d022808047
Fixed parsing of enum member declarations.
15 years ago
Daniel Grunwald
136fd88f14
Fix some parser issues.
15 years ago
Daniel Grunwald
3b6fe6ff0d
Adjust resolver to AST changes and disable failing unit tests.
15 years ago
Daniel Grunwald
b37ea773b4
Re-enabled the unit tests that were commented out.
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
36af836115
Add PrimitiveType/SimpleType/MemberType.
15 years ago
Daniel Grunwald
06634845f1
Adjust unit tests to null object pattern.
15 years ago
Daniel Grunwald
6b282eaf3e
Add TypeMembers unit tests.
15 years ago
Daniel Grunwald
f52338f265
Add statement-level parser tests.
15 years ago