mirror of https://github.com/icsharpcode/ILSpy.git
Tree:
7ac091e93d
ast-source-generator
christophwille/membench
custom-signature-decoder-comparer
deconstruction-fixes
feature/api-diff
gh-pages
issue1638
master
mdnupdate
natural-type-lambdas-methods
release/6.2
release/7.1
release/7.2
release/8.1
stash/beautify-enum-member-declarations
stash/dynamic-await
switch-expression-default-case
1.0-Beta
1.0-M1
1.0-M2
1.0-M3
1.0.0
2.0.0
2.1
2.2
2.3
2.3.1
3.0-Preview1
3.0-Preview2
3.0.2
v2.3.2
v2.4
v3.0
v3.0-beta1
v3.0-beta2
v3.0-beta2a
v3.0-beta3
v3.0-beta4
v3.0.1
v3.1-beta1
v3.1-final
v3.1-rc
v3.2-beta
v3.2-rc
v3.2.0
v4.0
v4.0-alpha1
v4.0-beta1
v4.0-beta2
v4.0-beta3
v4.0-rc1
v4.0-rc2
v4.0.1
v5.0
v5.0-preview1
v5.0-preview2
v5.0-preview3
v5.0-preview4
v5.0-rc1
v5.0.1
v5.0.2
v6.0
v6.0-preview1
v6.0-preview2
v6.0-preview3
v6.0-preview4
v6.0-rc1
v6.1
v6.2
v6.2-preview1
v6.2-preview2
v6.2.1
v7.0
v7.0-preview1
v7.0-preview2
v7.0-preview3
v7.0-rc1
v7.0-rc2
v7.1
v7.2
v7.2-preview1
v7.2-preview2
v7.2-preview3
v7.2-preview4
v7.2-rc
v7.2.1
v8.0
v8.0-preview1
v8.0-preview2
v8.0-preview3
v8.0-preview4
v8.0-rc1
v8.1
v8.1.1
v8.2
v9.0
v9.0-preview1
v9.0-preview2
v9.0-preview3
v9.0-rc
v9.1
${ noResults }
3 Commits (7ac091e93d8112b369425cceab64829c094e401c)
Author | SHA1 | Message | Date |
---|---|---|---|
|
7ac091e93d |
Squashed 'NRefactory/' changes from b28b9a3..2200240
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 |
15 years ago |
|
e1de044cc0 |
Squashed 'NRefactory/' changes from ec42611..8db1fe2
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 |
15 years ago |
|
ba47995db3 |
Squashed 'NRefactory/' content from commit 5aa65b2
git-subtree-dir: NRefactory git-subtree-split: 5aa65b26686a556aa8625a9f866d6734667bdb22 |
15 years ago |