Siegfried Pammer
5cf130c51f
correctly implement ForEachStatement and ForStatement; add output for ForStatement
14 years ago
Siegfried Pammer
fa4694e3e0
implement VB 11 Iterators
14 years ago
Siegfried Pammer
57d92d186d
add support for OperatorDeclaration and some more statements
14 years ago
Siegfried Pammer
84b283be62
add ConditionalExpression and WhileStatement
14 years ago
Siegfried Pammer
1c8d2aa4e2
split Statements into single files
14 years ago
Siegfried Pammer
9ff6e733fa
reimplement some helper methods
14 years ago
Siegfried Pammer
024348d187
implement NamedArgumentExpression and FieldInitializerExpression
14 years ago
Siegfried Pammer
1bb5b83fd5
implement conversion of AsExpression to TryCast, improve conversion of string literals, add UnaryOperatorExpression
14 years ago
Siegfried Pammer
3381b04961
implement ArrayCreateExpression and CastExpression
14 years ago
Siegfried Pammer
48774e40e4
add support for EventDeclaration and some more binary operators
14 years ago
Siegfried Pammer
1e2bce63a4
do not print method bodies in Interfaces
14 years ago
Siegfried Pammer
d83c0e6d37
add support for comments
14 years ago
Siegfried Pammer
0f33774526
output ThrowStatement
14 years ago
Siegfried Pammer
8cb9d38d40
add ArrayInitializerExpression and ObjectCreationExpression
14 years ago
Siegfried Pammer
d523549f6d
fix indentation in Accessor blocks
14 years ago
Siegfried Pammer
7ed36c09e8
convert default(T) to Nothing and typeof() to GetType()
14 years ago
Siegfried Pammer
032f217237
implemented IfElseStatement and some more expressions
14 years ago
Siegfried Pammer
82c6419e7d
implement translation of EnumDeclaration
14 years ago
Siegfried Pammer
d2174182bc
implement PropertyDeclaration; add Inherits/Implements to TypeDeclaration; implement output for DelegateDeclaration
14 years ago
Siegfried Pammer
e0bfac9bd3
implement proper conversion of FieldDeclaration
14 years ago
Siegfried Pammer
43cf583e81
add MethodDeclaration, ConstructorDeclaration; EventMemberSpecifier, InterfaceMemberSpecifier for Handles and Implements clauses
14 years ago
Siegfried Pammer
3a26819995
add GetTypeExpression, GetXmlNamespaceExpression, MemberAccessExpression, TypeOfIsExpression and TypeReferenceExpression
14 years ago
Siegfried Pammer
b3ec92a6ed
implement AddressOfExpression, InstanceExpression, ParenthesizedExpression and SimpleNameExpression
14 years ago
Siegfried Pammer
b9dc346330
implement Attribute conversion
14 years ago
Siegfried Pammer
5f5a38c0f6
add support for Imports and Namespaces
14 years ago
Daniel Grunwald
e1871859d4
Merge NRefactory subtree from commit '1e4a1d911cb430db2a4199695ee73dfd89bcc543'
14 years ago
Siegfried Pammer
1e4a1d911c
add missing CSDemo files
14 years ago
Siegfried Pammer
b5c55470c5
finished implementation of global level VB constructs
14 years ago
Siegfried Pammer
a810296de9
- fixed bugs/missing features in ExpressionFinder.atg
...
- add QualifiedType
- partially implement TypeName in the parser
14 years ago
Siegfried Pammer
dd8c7f7325
add new VBDemo
14 years ago
Siegfried Pammer
99d4a8f24b
remove code from MainForm in sample
14 years ago
Siegfried Pammer
13a8348d4a
add XmlLiteralString
14 years ago
Siegfried Pammer
d82f280132
reimplemented tests for OptionStatement
14 years ago
Siegfried Pammer
cb5a17366b
deactivated uncompilable unit tests; added XmlIdentifier; removed old classes
14 years ago
Siegfried Pammer
b8599fcaa1
remove old parser code and further cleanup
14 years ago
Siegfried Pammer
e1ee10ae10
start implementing new VB AST; remove AST generator
14 years ago
Mike Krüger
b9aa1ec940
Added some null checks.
14 years ago
Mike Krüger
3b051e58d2
Fixed alias 'global' member location.
14 years ago
Mike Krüger
8be17ea80c
Updated mcs/fixed qualifiedalias member location.
14 years ago
Daniel Grunwald
5d83bea67f
C# type system convert visitor: add support for attribute arguments.
14 years ago
Daniel Grunwald
a917b1cfb1
Evaluate constant expressions in the correct context.
14 years ago
Daniel Grunwald
344476efbb
Fix contracts.
14 years ago
Daniel Grunwald
e1ac50d734
Implemented C# attributes.
15 years ago
Daniel Grunwald
eb24135e41
Implemented IConstantValue for C#.
...
Fixed bugs when resolving conditional expressions.
15 years ago
Daniel Grunwald
4db670a6fa
Merge NRefactory b8330be
into ILSpy
15 years ago
Daniel Grunwald
f70f6a892f
Add SaveIndex/LoadFromIndex methods to XmlDocumentationProvider.
15 years ago
Daniel Grunwald
b8330bebd6
Remove parent pointer from ITypeParameter and enable sharing type parameters.
15 years ago
Daniel Grunwald
4995f487fc
New XmlDocumentationProvider implementation:
...
Keep only a small index in memory, and read the relevant portion of the .xml file again when the documentation is requested.
This means we no longer need to store the documentation in temporary binary files for efficient access.
15 years ago
Daniel Grunwald
f3b9d118d1
When the last statement in a block is a label, add an EmptyStatement so that the generated code is valid.
15 years ago
Mike Krüger
ca6b0e1ae4
fixed primitve types.
15 years ago