61 Commits (9974734473dffd687f639a2a876b22a22d44e8ec)

Author SHA1 Message Date
Daniel Grunwald 9974734473 Use a property to return the list of annotations. 15 years ago
Daniel Grunwald 735cb8595e Fix issues in definite assignment analysis. 15 years ago
Daniel Grunwald 65bf46a924 Set NRefactory back to .NET 4.0 (we're not going to port ILSpy to .NET 3.5) 15 years ago
Daniel Grunwald 76dfccceba Add definite assignment analysis. 15 years ago
Daniel Grunwald c33f33e6ba Enable using patterns in place of catch clauses. 15 years ago
Daniel Grunwald 3ad453dc5d Add OptionalNode for pattern matching. 15 years ago
Daniel Grunwald cfccfcaaa1 AstNode: add Invoke() methods to AstType (builds InvocationExpression for static methods) 15 years ago
Daniel Grunwald 60b3164b65 NRefactory AstNode: add DescendantsAndSelf property. 15 years ago
Daniel Grunwald c6a8a1f9d8 Add support for Modifiers.Any (for pattern-matching) and for AttributeSection patterns. 15 years ago
Artur Zgodziñski fdf1dac373 Indexer decompilation support. 15 years ago
Daniel Grunwald 35d0426e70 Adjust ILSpy to NRefactory changes. 15 years ago
Daniel Grunwald 136fd88f14 Fix some parser issues. 15 years ago
Daniel Grunwald 41b4385d7c Port NRefactory to .NET 3.5. 15 years ago
Daniel Grunwald 93e9d1e18b Use implicit conversion operator to convert from Pattern to AST nodes. 15 years ago
Daniel Grunwald defd42696d AST bugfixes. 15 years ago
Daniel Grunwald 60d4fe9d0f Add pattern matching for query expressions. 15 years ago
Daniel Grunwald b51f5a651f Add pattern matching for MemberDeclarations. 15 years ago
Artur Zgodziñski f4f554d5ac more attribute targets implemented. 15 years ago
Artur Zgodziñski 74fd14a2f5 attributed parameter declaration. 15 years ago
Artur Zgodziñski f2c860704e Print a custom attribute's positional arguments. 15 years ago
Daniel Grunwald 695138d373 Add visitor support to pattern nodes (IPatternAstVisitor). Add pattern support to output visitor (makes debugging easier if you can print out patterns) 15 years ago
Daniel Grunwald 38faf8415d Add support for 'any' operator and fix a bug in pattern matching. 15 years ago
Daniel Grunwald eeb4ea5aff Add simple backtracking support to pattern matching. 15 years ago
Daniel Grunwald e6c0091ba2 Implement pattern matching for statements. 15 years ago
Daniel Grunwald 23190aa19c NRefactory AST: Add 'Repeat' pattern which matches an arbitrary number of nodes. 15 years ago
Daniel Grunwald bce988124a Add some improvements to pattern matching. 15 years ago
Daniel Grunwald f5e89bfd3c Add Choice pattern. 15 years ago
Daniel Grunwald 84a5ace4aa OutputVisitor: allow writing constructor declarations without writing their parent type declaration. 15 years ago
Daniel Grunwald 13c64178db Add some documentation comments. 15 years ago
Daniel Grunwald 9d5390cdbf Add pattern matching support to the NRefactory C# AST. 15 years ago
Daniel Grunwald 904b05fe5e NRefactory: remove collection setters from AST; expose AstNodeCollection<T> instead. 15 years ago
Daniel Grunwald f1ce3e926f Fix order of modifiers. 15 years ago
David Srbecký cd9efb5678 Fixed infinite loop in AstComparer 15 years ago
Mike Krüger 9b5fdd94f7 fixed endlocation bug. 15 years ago
Mike Krüger 16baa75795 Corrected astvisitor interface naming. 15 years ago
Mike Krüger daccb3a8d8 Fixed parser bug. 15 years ago
Mike Krüger 59da5a28db Worked on type parsing. 15 years ago
Mike Krüger 65d688a65d Added some missing token properties. 15 years ago
Mike Krüger 83a7d2fcc0 Splitted the goto statement cases: GotoStatement, GotoCaseStatement, 15 years ago
Mike Krüger ecc17721fd Added YieldBreakStatement. 15 years ago
Mike Krüger 915a122bf0 Added some comments. 15 years ago
Mike Krüger b8cf7d35c3 Splitted while & do while statements. 15 years ago
Daniel Grunwald dc6daa165b Fixed output of enum members and the "const" modifier. 15 years ago
Daniel Grunwald a33009d98b Add hyperlink support to decompiler. 15 years ago
Daniel Grunwald 43625b4c85 Initial port to new NRefactory. 15 years ago
Daniel Grunwald 73129820f8 Bugfixes for InsertParenthesesVisitor and OutputVisitor. 15 years ago
Daniel Grunwald afd96503fe Add query expressions to AST and output visitor. 15 years ago
Daniel Grunwald 880d23b163 Bug fixes in OutputVisitor. 15 years ago
Daniel Grunwald 594a637ce6 Enable automatic removal when replacing a node with its own descendant. 15 years ago
Daniel Grunwald 57522bf091 Enable automatic removal when replacing a node with its own descendant. 15 years ago