56fde51 Use "Role" suffix for the fixed field variable role.
e8d8ff8 Merge NRefactory changes from ILSpy.
d022808 Fixed parsing of enum member declarations.
f030426 Added extern alias node.
d8e26ed Added fixed field ast node. I thought about this a bit - it's a better solution to invent a new node for this construct even if it's reallly close to fields. Really close != same.
836e178 Fixed bug in formatting unit tests.
c01ba21 Converted the unit tests. Some of them are failing - I expect it has to do with the adapter.
9b1913e Track API changes.
2bee26a Added AST formatting visitor.
749f5a8 Updated parser & mcs.
605a56a merged changes related to lambdas and expression finding from old NRefactory
8c36dd8 renamed VB.Dom to VB.Ast
bf96506 DefiniteAssignmentAnalysis bugfix
4e1140d Fixed definite assignment analysis bug.
ebc34e6 Add NextStatement/PreviousStatement properties.
6f2e9c2 Order the control flow nodes lexically, and allow restricting definite assignment analysis to a specific lexical range.
3cc6fab Allow performing definite assignment analysis without providing an ITypeResolveContext.
5660677 Add InsertAfter/InsertBefore to AstNodeCollection.
ccfd4ea Evaluate constant expressions in definite assignment analysis.
3a4fdf2 Add support for non-custom attributes to CecilLoader.
f68a49b Improve spacing in fixed statement output.
9974734 Use a property to return the list of annotations.
735cb85 Fix issues in definite assignment analysis.
65bf46a Set NRefactory back to .NET 4.0 (we're not going to port ILSpy to .NET 3.5)
76dfccc Add definite assignment analysis.
a79d43d Add control flow analysis for the NRefactory C# AST.
c33f33e Enable using patterns in place of catch clauses.
3ad453d Add OptionalNode for pattern matching.
cfccfca AstNode: add Invoke() methods to AstType (builds InvocationExpression for static methods)
60b3164 NRefactory AstNode: add DescendantsAndSelf property.
c6a8a1f Add support for Modifiers.Any (for pattern-matching) and for AttributeSection patterns.
73350e7 small code reformatting
fdf1dac Indexer decompilation support.
cafda5f Generate switch default case. Closes#26
0c9dec1 Fix output of float/double literals that are infinite or NaN.
0c9b5cb Remove "Attribute" suffix and add support for attributes on type parameters.
35d0426 Adjust ILSpy to NRefactory changes.
c997b75 Merge commit '39fcd7d72f73d386455d00d63446601c99eafb83'
bc195b8 Merge branch 'WithNUnit' of git://github.com/arturek/ILSpy
f4f554d more attribute targets implemented.
74fd14a attributed parameter declaration.
a07f545 Printing initializers of enum members.
20ceef1 Merge branch 'master' of git://github.com/icsharpcode/ILSpy into cust-attr
07c8c0c Use newlines in array initializers.
1cb5642 Merge commit '7ac091e93d8112b369425cceab64829c094e401c'
f2c8607 Print a custom attribute's positional arguments.
212d39b Fix duplicate reference to Mono.Cecil.
5dfed88 Removed redundant int base type of enum.
8bd4e5d Basic output of custom attributes attached to types and methods.
9a1d759 Modifications of solution and project files made by VS2010.
git-subtree-dir: NRefactory
git-subtree-split: 56fde51b698e6c7b8ea23ebbc5caf0cd10bc4682
a92606c Some improvements to output visitor.
136fd88 Fix some parser issues.
41b4385 Port NRefactory to .NET 3.5.
3b6fe6f Adjust resolver to AST changes and disable failing unit tests.
93e9d1e Use implicit conversion operator to convert from Pattern to AST nodes.
b37ea77 Re-enabled the unit tests that were commented out.
defd426 AST bugfixes.
60d4fe9 Add pattern matching for query expressions. Pattern matching should now work for the complete C# AST.
b51f5a6 Add pattern matching for MemberDeclarations.
git-subtree-dir: NRefactory
git-subtree-split: a92606cb97ef6739d59b30a278d017cf64677f88
2200240 InsertParenthesesVisitor: don't insert parentheses for "a && b && c"
5a34a9c Fix output of checked and unchecked expressions.
695138d Add visitor support to pattern nodes (IPatternAstVisitor). Add pattern support to output visitor (makes debugging easier if you can print out patterns)
38faf84 Add support for 'any' operator and fix a bug in pattern matching.
eeb4ea5 Add simple backtracking support to pattern matching.
e6c0091 Implement pattern matching for statements.
93cc19d Determine loop condition from CFG
23190aa NRefactory AST: Add 'Repeat' pattern which matches an arbitrary number of nodes.
379063a OutputVisitor bugfix: show return type for custom events.
bce9881 Add some improvements to pattern matching.
f5e89bf Add Choice pattern.
84a5ace OutputVisitor: allow writing constructor declarations without writing their parent type declaration.
13c6417 Add some documentation comments.
7e03cf8 Fix output of using statement when the resource acquisition is a VariableDeclarationStatement.
9d5390c Add pattern matching support to the NRefactory C# AST.
1af927c Fix lambda expression output bug.
904b05f NRefactory: remove collection setters from AST; expose AstNodeCollection<T> instead.
0fa2fd6 Fix missing dot in namespace declarations.
8641726 Escape surrogates in string literals.
f1ce3e9 Fix order of modifiers.
cd9efb5 Fixed infinite loop in AstComparer
3e02950 Merge commit '814b8b3bf3553c719c84be7b0aa71c946731e36a'
7c23366 Merge in the latest NRefactory (8db1fe252f6539e9cde8c9fb5f59aa60e4089d8f)
git-subtree-dir: NRefactory
git-subtree-split: 2200240ef60fc49f32b89eb85c9f3a8ba796b08d
8db1fe2 Enforce space in output visitor when printing "ptr & &v".
b00cf19 Add parentheses test for "a + (b == null ? c : d)"
9b5fdd9 fixed endlocation bug.
914df80 Merge remote branch 'origin/master' into master.
9dc67b8 Fix CecilLoaderTests for Dictionary<,>.ValueCollection::Count (it's a non-virtual property implementing an interface; and isn't considered sealed in C#).
28d8b3a Include Mono.Cecil in solution.
16baa75 Corrected astvisitor interface naming.
41168e3 Fixed tests.
e0a6909 added more bugfixes.
31113d2 fixed switch section.
daccb3a Fixed parser bug.
59da5a2 Worked on type parsing.
65d688a Added some missing token properties.
83a7d2f Splitted the goto statement cases: GotoStatement, GotoCaseStatement, GotoDefaultStatement.
ecc1772 Added YieldBreakStatement.
915a122 Added some comments.
b8cf7d3 Splitted while & do while statements.
b6c562e Fix some formatting issues with the C# output visitor.
48d8ac5 Fixed detection of 'sealed' method modifier.
dc6daa1 Fixed output of enum members and the "const" modifier.
6e47f53 Add missing newline after property declarations.
a33009d Add hyperlink support to decompiler.
43625b4 Initial port to new NRefactory.
76d844f Merge commit 'd87c5ea2c89dda7da5eab2dce7a30fe10729481f'
57522bf Enable automatic removal when replacing a node with its own descendant.
bad0fdb Merge commit 'e1552755b97863393b543603557590ad90d8ef98'
39ad4c4 Update NRefactory to new Mono.Cecil.
git-subtree-dir: NRefactory
git-subtree-split: 8db1fe252f6539e9cde8c9fb5f59aa60e4089d8f
ec42611 Escape contextual keywords within query expressions.
7ba4e0b Add parenthesis around query expressions within type tests "(from a in b select c) is D"
7312982 Bugfixes for InsertParenthesesVisitor and OutputVisitor.
afd9650 Add query expressions to AST and output visitor.
880d23b Bug fixes in OutputVisitor.
594a637 Enable automatic removal when replacing a node with its own descendant.
git-subtree-dir: NRefactory
git-subtree-split: ec42611f0e7be19c53a16b2902808bd4d894b1ea