169 Commits (f3069b99f9ddb6b116ccaa01965564346183f4b5)

Author SHA1 Message Date
Daniel Grunwald f3069b99f9 Add support for decompiling automatic events. 15 years ago
Daniel Grunwald 8ffb317cc4 Add support for decompiling do-while loops. 15 years ago
Daniel Grunwald 41d6c3f6eb Don't show compiler-generated code for automatic properties. Closes #69. 15 years ago
Daniel Grunwald fe345d5e0c Support explicit interface implementation for events. 15 years ago
Daniel Grunwald 87a654c451 Output accessibility of getter/setter when it differs from the accessibility of the property. 15 years ago
Daniel Grunwald 49a702f0cf Don't use ".Invoke" for delegate invocations. 15 years ago
Artur Zgodziñski 1e9de3c359 small code reformatting 15 years ago
Artur Zgodziñski 16fd9d07e3 Indexers support. Explicit implementation of methods and parameters. 15 years ago
Artur Zgodziñski ebd20b88c9 Indexer decompilation support. 15 years ago
Daniel Grunwald 5078d2ef89 Handle calls to value type constructors. Closes #66. 15 years ago
Daniel Grunwald 5a2a1119a2 Decompile try-fault blocks into try-catch-rethrow. 15 years ago
Daniel Grunwald 69cad52cb4 Hide compiler-generated enumerator classes when "yield return" decompilation is enabled. 15 years ago
Daniel Grunwald ae0d6d5295 Some bugfixes for yield return. 15 years ago
David Srbecký 84d45645bd Generate switch default case. Closes #26 15 years ago
David Srbecký 3c4b3bf2e9 Use enum as case value if possible. 15 years ago
David Srbecký fe0b0130e4 Whitespace reformatting of TransformByteCode 15 years ago
David Srbecký 74b6624c5e Support multiple values per case block 15 years ago
David Srbecký fd1594996b Support for "break" in switch statements 15 years ago
Daniel Grunwald d5505b7843 Initial attempt at yield return transform. 15 years ago
Daniel Grunwald 6feadf3840 Started analysis of yield return statements. 15 years ago
Daniel Grunwald 7d1d168313 Add options dialog. 15 years ago
David Srbecký aab0e43a08 Don't just fall out of case statements. 15 years ago
Daniel Grunwald cfe8df597a Convert assignments to fields within constructors into field initializers. 15 years ago
Daniel Grunwald 3908426db0 Fix NullReferenceException when viewing assembly that targets .NET 1. Closes #65. 15 years ago
David Srbecký 01de42c04a Reduced branch codes to just br and brtrue 15 years ago
Daniel Grunwald 89f6468ba5 Use [PreserveSig] instead of [MethodImpl(MethodImplOptions.PreserveSig)] 15 years ago
Daniel Grunwald 8835b085cf Handle non-custom attributes: 15 years ago
Daniel Grunwald 6194a7c6ce Handle non-custom attributes on TypeDefinition. 15 years ago
Daniel Grunwald 70b95847fe Eliminate cached delegate initialization. 15 years ago
Daniel Grunwald 60c02d577b Change namespace to ICSharpCode.Decompiler. 15 years ago
Daniel Grunwald 82302d0e3b Change AstMethodBodyBuilder switch to use the ILCode enum. 15 years ago
Daniel Grunwald 27ff71ada3 Add support for decimal literals. Closes #42. 15 years ago
Daniel Grunwald e7fd159f3d Fix definition of nested classes in generic classes. 15 years ago
Daniel Grunwald 2af007d34c Fix references to nested classes within generic types. Closes #60. 15 years ago
Daniel Grunwald b84ba59c68 Use 'out' instead of 'ref' when calling a method with an out-parameter. Closes #57. 15 years ago
Daniel Grunwald c24ec99ae0 Output constraints for generic methods. 15 years ago
Daniel Grunwald ed118a1bd5 Remove "Attribute" suffix and add support for attributes on type parameters. 15 years ago
Daniel Grunwald d1ccd69715 Don't show ": int" when enums derive from Int32. 15 years ago
Daniel Grunwald d80719c4ee Adjust ILSpy to NRefactory changes. 15 years ago
Daniel Grunwald b2e20ba41f Fix attributes on classes/methods/etc. 15 years ago
Daniel Grunwald bad6fdabf2 For assembly attributes, put each attribute into its own section. 15 years ago
David Srbecký 1bc30662b0 Rewritten goto removal. 15 years ago
David Srbecký 05b0b427d6 Peephole detection of the ternary operator (?:) 15 years ago
Artur Zgodziñski e8c2536606 BugFix: incorrectly removed empty constructors with parameters 15 years ago
Artur Zgodziñski 19993ff43b more attribute targets implemented. 15 years ago
Artur Zgodziñski 6b9c2b7462 attribute target: method return 15 years ago
Artur Zgodziñski 75661da50e attributed parameter declaration. 15 years ago
Artur Zgodziñski 3609dd641a printing of field named arguments in attributes. 15 years ago
Artur Zgodziñski 1df7e5f777 corrected printing values of named parameters of attributes. 15 years ago
Artur Zgodziñski 9f1eb2b4cd support for type arguments of custom attributes. 15 years ago