73 Commits (b161b7e94797215c110d33bc0e49e5d9d81b5751)

Author SHA1 Message Date
Daniel Grunwald e0fb40fbcc Fixed decompilation of lambda expressions within generic classes. 15 years ago
Daniel Grunwald 33625c0cc5 Fix decompilation of abstract events. 15 years ago
Daniel Grunwald 404b27c860 Fixed crash when decompiling System.Net.ShellExpression. 15 years ago
Daniel Grunwald 88160e9777 Decompile delegates into a delegate declaration instead of a type declaration. 15 years ago
Daniel Grunwald f3069b99f9 Add support for decompiling automatic events. 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
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 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
Daniel Grunwald 3908426db0 Fix NullReferenceException when viewing assembly that targets .NET 1. Closes #65. 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 60c02d577b Change namespace to ICSharpCode.Decompiler. 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 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 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
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
Artur Zgodziński 09177affc1 partial support for named arguments in attributes. 15 years ago
Artur Zgodziński d8588bde2a forcing printing all initializers of members of Flags enums. 15 years ago
Artur Zgodziński fde3c114ec Printing initializers of enum members. 15 years ago
Artur Zgodziński 464acf02ea fixed printing of enum values that cannot be mapped to enum named constants. 15 years ago
Daniel Grunwald f648be9fb7 Remove `n from generic class names. 15 years ago
Artur Zgodziński 679d525806 Fixed enum boxing decompilation bug. Enum in attributes better printing. 15 years ago
Artur Zgodziński 7e5e94534c Print a custom attribute's positional arguments. 15 years ago
Artur Zgodziński d13d7bd48f Basic output of custom attributes attached to types and methods. 15 years ago
Daniel Grunwald 254b10b6e3 Add support for initobj, ldobj and stobj. Closes #30. 15 years ago
Daniel Grunwald d758ba1ef7 Use extern modifier for non-abstract methods that don't have a body. Closes #21. 15 years ago
Daniel Grunwald d5dcfea7e2 Add pattern for "for" loops. Closes #4. 15 years ago
Daniel Grunwald 5b8600192e Output type parameters on type and method declarations. Closes #19. 15 years ago
Daniel Grunwald 1a9a65d7a9 OutputVisitor: allow writing constructor declarations without writing their parent type declaration. 15 years ago
Daniel Grunwald 221781f8f1 Add support for the using statement. Closes #7. 15 years ago
Daniel Grunwald 9f4830f447 Don't show the nested display classes when decompiling a complete type. 15 years ago
Daniel Grunwald 4be02c001f Improve naming of local variables. 15 years ago
David Srbecký a03d029d30 Use custom enum to store OpCodes (so that we can add "virtual" opcodes) 15 years ago
Daniel Grunwald 9912340414 NRefactory: remove collection setters from AST; expose AstNodeCollection<T> instead. 15 years ago
Daniel Grunwald d4c275410e Implemented removal of closures ("display class" introduced by C# compiler for anonymous methods) 15 years ago