380 Commits (c28f6455d87e240bd6dcc72879f9dcb0c7917ba8)

Author SHA1 Message Date
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
Daniel Grunwald db44cd1d3b Handle ldelem.any. Closes #47. 15 years ago
Daniel Grunwald 9fab4e4ac0 Fix distinction between 'this' and 'base' in generic classes. 15 years ago
David Srbecký e2291940fb Improve control flow of conditions 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
Eusebiu Marcu a731d68963 Remove all breakpoints. 15 years ago
Daniel Grunwald 24fdee7808 Fix order of array specifiers when creating nested arrays. 15 years ago
Daniel Grunwald 7de3cf9bc4 Add support for array initializers. 15 years ago
Daniel Grunwald f648be9fb7 Remove `n from generic class names. 15 years ago
Daniel Grunwald 1607321a64 Add support for multidimensional arrays. 15 years ago
David Srbecký 8de27deb9e Reduced the complexity of short-circuit detection to polynomial time. 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 db0c6a7086 Preserve annotations when declaring local variables. 15 years ago
Daniel Grunwald d07a28093d Pass field names through CleanUpVariableName before using them as variable names. 15 years ago
Daniel Grunwald e31a89689d Add support for char literals. 15 years ago
Daniel Grunwald e8f9febcc0 Replace 'i += 1' with 'i++'. Closes #33. 15 years ago
Daniel Grunwald eeaabc3c4e Add support for the stind and ldind opcodes. Closes #23. 15 years ago
Daniel Grunwald 254b10b6e3 Add support for initobj, ldobj and stobj. Closes #30. 15 years ago
Daniel Grunwald 75cb96fbda Don't use indexer name as variable name. 15 years ago
Daniel Grunwald b9808b13bb Add support for calling indexers. Closes #31. 15 years ago
Daniel Grunwald f0fc66bff6 Avoid using equality operator on TypeReferences; Cecil does not guarantee that there is only one instance for a type. 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 91b33889e4 Ignore conv_* opcodes in AstMethodBodyBuilder; insert casts based on inferred types instead. 15 years ago
Daniel Grunwald 66e2134072 TypeAnalysis: Make type analysis store both the inferred type and the expected type in each ILExpression. 15 years ago
Daniel Grunwald d5dcfea7e2 Add pattern for "for" loops. Closes #4. 15 years ago
Daniel Grunwald 3177b969e5 Fix foreach pattern. Closes #16. 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 b388bfefc9 Rename UsingStatementTransform to PatternStatementTransform. 15 years ago
Daniel Grunwald e7efab1f5b Add foreach pattern. Closes #16. 15 years ago
Daniel Grunwald 8d9076365c Make using statement work if there are variables declared between the initializer and the try block. 15 years ago
Daniel Grunwald 7ca8e36f15 Fixed handling of enum literals. 15 years ago
Daniel Grunwald 5b8600192e Output type parameters on type and method declarations. Closes #19. 15 years ago
Daniel Grunwald 2d69b94494 Don't declare variables within anonymous methods if they are supposed to be declared outside. 15 years ago
David Srbecký 7c4111267a Support for short circuit conditional operators (&& and ||) 15 years ago
Daniel Grunwald 27334cdbc8 Declare variables in the correct location. 15 years ago
Daniel Grunwald 83eda6157a Use pattern matching in delegate construction. 15 years ago
Eusebiu Marcu 31c1527d1a Use ConcurrentDictionary 15 years ago
Daniel Grunwald a9416f2f31 Add support for starg, box and unbox instructions. Closes #6. 15 years ago
Daniel Grunwald 275f0f6d21 Implemented "Save Assembly as C# Project" 15 years ago