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.
14 years ago
Daniel Grunwald
eb24135e41
Implemented IConstantValue for C#.
...
Fixed bugs when resolving conditional expressions.
14 years ago
Eusebiu Marcu
e8cde131f8
Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger
14 years ago
Daniel Grunwald
4db670a6fa
Merge NRefactory b8330be
into ILSpy
14 years ago
Daniel Grunwald
f70f6a892f
Add SaveIndex/LoadFromIndex methods to XmlDocumentationProvider.
14 years ago
Daniel Grunwald
b8330bebd6
Remove parent pointer from ITypeParameter and enable sharing type parameters.
14 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
Eusebiu Marcu
bcc40ee8b1
Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger
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
Eusebiu Marcu
7f49b56e2a
Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger
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
92df3e5640
Fixed some TypeReferenceExpression tests.
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
Mike Krüger
021a9fbc70
Fixed typeofexpression tests.
15 years ago
Mike Krüger
bd51beedee
Fixed GlobalFullNamespaceGenericFieldReferenceExpressionTest.
15 years ago
Mike Krüger
040e164310
Fixed lambdaexpression tests.
15 years ago
Mike Krüger
0722289a8d
Updated mcs, fixed failing unit test.
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
a45fa11b2a
Fixed event declaration tests.
15 years ago
Mike Krüger
9083beecc4
Fixed constructor 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
873c18530b
Added attribute section parsing / fixed indexer declaration tests.
15 years ago
Mike Krüger
2353804bfa
Fixed field declaration tests.
15 years ago
Eusebiu Marcu
bdb2c5729a
Merge branch 'master' of git://github.com/icsharpcode/ILSpy into Debugger
15 years ago
Daniel Grunwald
f3c52a0609
Add OperatorDeclaration.GetOperatorType() helper method.
15 years ago
Mike Krüger
4e60911bb0
Fixed method declaration tests.
15 years ago
Mike Krüger
58caab2468
Fixed statement unit tests.
15 years ago
Mike Krüger
cad9d18444
Fixed fixed statement.
15 years ago
Mike Krüger
a4ce5aa555
Updated mcs/fixed pointer reference expression bug.
15 years ago
Mike Krüger
ca775894f7
Fixed partial modifier.
15 years ago