69 Commits (8e3f62ba1475ec908f85dc625a2086c4378fc906)

Author SHA1 Message Date
Daniel Grunwald 1331869851 Fixed definite assignment analysis bug. 15 years ago
Daniel Grunwald f537fafdeb Add NextStatement/PreviousStatement properties. 15 years ago
Daniel Grunwald a2fb74bee6 Order the control flow nodes lexically, and allow restricting definite assignment analysis to a specific lexical range. 15 years ago
Daniel Grunwald 2793b233e3 Allow performing definite assignment analysis without providing an ITypeResolveContext. 15 years ago
Daniel Grunwald c0a05d6672 Add InsertAfter/InsertBefore to AstNodeCollection. 15 years ago
Daniel Grunwald cd634bbfba Evaluate constant expressions in definite assignment analysis. 15 years ago
Daniel Grunwald 1c80484a85 Add support for non-custom attributes to CecilLoader. 15 years ago
Daniel Grunwald 3c3e4ad44a Improve spacing in fixed statement output. 15 years ago
Daniel Grunwald 80fa674de6 Use a property to return the list of annotations. 15 years ago
Daniel Grunwald c9ec992688 Fix issues in definite assignment analysis. 15 years ago
Daniel Grunwald 6e3427d10b Set NRefactory back to .NET 4.0 (we're not going to port ILSpy to .NET 3.5) 15 years ago
Daniel Grunwald 623f006ae4 Add definite assignment analysis. 15 years ago
Daniel Grunwald 0aae6ca922 Add control flow analysis for the NRefactory C# AST. 15 years ago
Daniel Grunwald a642c61a4e Enable using patterns in place of catch clauses. 15 years ago
Daniel Grunwald 0c3ef91971 Add OptionalNode for pattern matching. 15 years ago
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