54 Commits (f3069b99f9ddb6b116ccaa01965564346183f4b5)

Author SHA1 Message Date
Daniel Grunwald 5fc5d7c16c AstNode: add Invoke() methods to AstType (builds InvocationExpression for static methods) 15 years ago
Daniel Grunwald f4da816fc4 NRefactory AstNode: add DescendantsAndSelf property. 15 years ago
Daniel Grunwald 8484a21767 Add support for Modifiers.Any (for pattern-matching) and for AttributeSection patterns. 15 years ago
Artur Zgodziñski 1e9de3c359 small code reformatting 15 years ago
Artur Zgodziñski ebd20b88c9 Indexer decompilation support. 15 years ago
David Srbecký 84d45645bd Generate switch default case. Closes #26 15 years ago
Daniel Grunwald a55f0218e6 Fix output of float/double literals that are infinite or NaN. 15 years ago
Daniel Grunwald ed118a1bd5 Remove "Attribute" suffix and add support for attributes on type parameters. 15 years ago
Daniel Grunwald d80719c4ee Adjust ILSpy to NRefactory changes. 15 years ago
Artur Zgodziñski 19993ff43b more attribute targets implemented. 15 years ago
Artur Zgodziñski 75661da50e attributed parameter declaration. 15 years ago
Artur Zgodziñski fde3c114ec Printing initializers of enum members. 15 years ago
Daniel Grunwald bac3c5c21d Use newlines in array initializers. 15 years ago
Artur Zgodziñski 7e5e94534c Print a custom attribute's positional arguments. 15 years ago
Daniel Grunwald 20cae3aab4 Fix duplicate reference to Mono.Cecil. 15 years ago
Artur Zgodziñski b4c55dc705 Removed redundant int base type of enum. 15 years ago
Artur Zgodziñski d13d7bd48f Basic output of custom attributes attached to types and methods. 15 years ago
Artur Zgodziñski e0f0a2aa2e Modifications of solution and project files made by VS2010. 15 years ago
Daniel Grunwald fe173eff59 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 bb2c1a792b Add support for 'any' operator and fix a bug in pattern matching. 15 years ago
Daniel Grunwald 9b1b38c72b Add simple backtracking support to pattern matching. 15 years ago
Daniel Grunwald 01cc3ecd38 Implement pattern matching for statements. 15 years ago
David Srbecký b4c2b3f92a Determine loop condition from CFG 15 years ago
Daniel Grunwald 0d6d4e60de NRefactory AST: Add 'Repeat' pattern which matches an arbitrary number of nodes. 15 years ago
Daniel Grunwald 240c0ed626 OutputVisitor bugfix: show return type for custom events. 15 years ago
Daniel Grunwald 8dadc50191 Add some improvements to pattern matching. 15 years ago
Daniel Grunwald 1ee35abee8 Add Choice pattern. 15 years ago
Daniel Grunwald 1a9a65d7a9 OutputVisitor: allow writing constructor declarations without writing their parent type declaration. 15 years ago
Daniel Grunwald 81e08ade79 Add some documentation comments. 15 years ago
Daniel Grunwald 32de7d9279 Fix output of using statement when the resource acquisition is a VariableDeclarationStatement. 15 years ago
Daniel Grunwald 1b99074a8e Add pattern matching support to the NRefactory C# AST. 15 years ago
Daniel Grunwald f3f7d29c12 Fix lambda expression output bug. 15 years ago
Daniel Grunwald 9912340414 NRefactory: remove collection setters from AST; expose AstNodeCollection<T> instead. 15 years ago
Daniel Grunwald dd9659f2ca Fix missing dot in namespace declarations. 15 years ago
Daniel Grunwald 3eefdb227e Escape surrogates in string literals. 15 years ago
Daniel Grunwald a460bc65ab Fix order of modifiers. 15 years ago
David Srbecký 22646aa3b3 Fixed infinite loop in AstComparer 15 years ago
Daniel Grunwald f691f114a0 Fix some formatting issues with the C# output visitor. 15 years ago
Daniel Grunwald 86f2b32ddc Fixed detection of 'sealed' method modifier. 15 years ago
Daniel Grunwald 4b21238342 Fixed output of enum members and the "const" modifier. 15 years ago
Daniel Grunwald 8434379fcc Add missing newline after property declarations. 15 years ago
Daniel Grunwald d997511d58 Add hyperlink support to decompiler. 15 years ago
Daniel Grunwald b48fabaf05 Initial port to new NRefactory. 15 years ago
Daniel Grunwald 58cc5eee11 Enable automatic removal when replacing a node with its own descendant. 15 years ago
Daniel Grunwald 7d48169173 Update NRefactory to new Mono.Cecil. 15 years ago