Mike Krüger
280b79b8c8
Fixed return type tokens
14 years ago
Mike Krüger
8578bad27a
Added easy name token access.
14 years ago
Mike Krüger
dfea0895fd
added bounds check.
14 years ago
Mike Krüger
2fa40d8d0a
Fixed special constraint expression parsing.
14 years ago
Daniel Grunwald
eb6f6c19c1
Make ConvertChar and ConvertString public.
14 years ago
Daniel Grunwald
b07228e982
Fixed issues with detection of using statements.
14 years ago
Daniel Grunwald
a238bf1cfe
When decompiling a field, also decompile constructors to check whether there's an initializer on the field. When decompiling a constructor, display field initializers outside of the constructor. Closes #3 .
14 years ago
Siegfried Pammer
3974a801e1
remove isLastLine from interface - use stack instead; fix null reference if resolve of TypeDefinition fails
14 years ago
Daniel Grunwald
7738421802
Fixed position of XML comments on nested types.
14 years ago
Daniel Grunwald
9a35ee4404
Applied some of the optimizations suggested by Kris Vandermotten. #150
14 years ago
Siegfried Pammer
5997f81668
add foldings to documentation comments; closes #165
14 years ago
Mike Krüger
fc86a67704
Fixed relocation bug.
14 years ago
Mike Krüger
8fc4139132
Fixed relocatable bug/removed some debug messages.
14 years ago
Mike Krüger
8237448dbd
Renamed interface.
14 years ago
Eusebiu Marcu
e434783155
get AST nodes locally
14 years ago
Eusebiu Marcu
a7f45f683a
add icon margin & bookmarks
14 years ago
Siegfried Pammer
99b4726d91
fix https://github.com/icsharpcode/ILSpy/issues/177
14 years ago
Mike Krüger
450be5a945
Corrected locations for parset expressions/statments/type members.
14 years ago
Mike Krüger
cb114b8d29
Fixed blank line formatting bug.
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.
15 years ago
Daniel Grunwald
a917b1cfb1
Evaluate constant expressions in the correct context.
15 years ago
Daniel Grunwald
344476efbb
Fix contracts.
15 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
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
Mike Krüger
094cac416d
Added some creation constructors.
15 years ago
Mike Krüger
b7cd75a5ae
Fixed unit test.
15 years ago
Daniel Grunwald
e68833dd33
Add TestPlugin.
15 years ago
Mike Krüger
9fedc310ac
Handled undocumented expressions.
15 years ago
Mike Krüger
7d4ef1a665
Added support for quoted identifiers.
15 years ago
Daniel Grunwald
b22b3ec56f
C# OutputVisitor: improve indentation of query expressions
15 years ago
Daniel Grunwald
2ca7ec2808
Fixed output of NamedArgumentExpression within object initializers.
15 years ago
Daniel Grunwald
43e33f88c0
Fixed InsertParenthesesVisitor for casts of negative primitive expressions.
15 years ago
Daniel Grunwald
f30490c2a5
Add some parser unit tests.
15 years ago
Daniel Grunwald
307559c5ac
Remove NextStatement/PrevStatement properties - too many properties can be confusing (e.g. a loop's EmbeddedStatement would show up next to those two properties)
15 years ago
Daniel Grunwald
90542d2ea2
Fix parsing of query continuations for queries with multiple from clauses.
15 years ago
Mike Krüger
ccd06a496c
Fixed query expression tests.
...
Had to add a new node type: AnonymousTypeCreateExpression.
15 years ago
Daniel Grunwald
d4eaffbb42
Make pattern matching AST independent from C# AST.
15 years ago
Daniel Grunwald
e8d472ba89
Rename FixedVariableInitializer.Initializer to CountExpression (this makes it consistent with StackAllocExpression).
15 years ago
Mike Krüger
16715bb854
Renamed CSharpFormattingPolicy to CSharpFormattingOptions.
15 years ago
Mike Krüger
f4450d1fbd
Fixed some invocation expression tests.
15 years ago
Mike Krüger
42463a4e0c
Fixed unit test TestIdentifierContainingEscapeSequence.
15 years ago