mike
|
338bedcb45
|
Used simpler Identifier.Create calls.
|
14 years ago |
Daniel Grunwald
|
3eee3466a4
|
CSharpOutputVisitor is now using the IAstVisitor with void return type.
Removed default value for 'data' on AcceptVisitor() methods.
|
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 |
Mike Krüger
|
72d1381995
|
Provided IAstVisitor and IAstVisitor<T> visitor patterns.
|
14 years ago |
Daniel Grunwald
|
0f2b0c380e
|
Fixed lambda type inference in delegate creation expressions. ("new Func<int, int>(a => a)")
|
14 years ago |
Daniel Grunwald
|
13ac45ebf7
|
Add AstType.ToTypeReference() method.
|
14 years ago |
Daniel Grunwald
|
9af3c040f2
|
Fixed resolving compound assignment operators.
|
15 years ago |
Mike Krüger
|
41f458960e
|
Fixed unit test.
|
15 years ago |
Mike Krüger
|
98d1826a74
|
Added error expression as ast node.
|
15 years ago |
Daniel Grunwald
|
f9916d89ef
|
WIP: Type system refactoring.
|
15 years ago |
Daniel Grunwald
|
8389d7add6
|
Use OperatorResolveResult for assignments.
|
15 years ago |
Daniel Grunwald
|
9ddf9bc442
|
Combine C#-specific UnaryOperatorResolveResult/BinaryOperatorResolveResult and ConditionalOperatorResolveResult classes into a single language-independent OperatorResolveResult class.
|
15 years ago |
Daniel Grunwald
|
fd8f8cf6cb
|
Adjust AST for async/await.
|
15 years ago |
Daniel Grunwald
|
e4d1f545fd
|
Add CodeDomConvertVisitor.
|
15 years ago |
Mike Krüger
|
d63f1fa0f6
|
Fixed named argument expression.
|
15 years ago |
Daniel Grunwald
|
b5b2408cbc
|
Move NRefactory.CSharp to separate assembly.
|
15 years ago |