12 Commits (a62e13a035a38072d45b9a8476565e34fe08520b)

Author SHA1 Message Date
Siegfried Pammer a62e13a035 Improve detection of foreach-using in UsingTransform: 8 years ago
Siegfried Pammer 9bdfdd09ff Add special case for non-generic foreach and add more tests. 8 years ago
Siegfried Pammer 48f344ed03 Add another pattern for generics/nullable using. 8 years ago
Siegfried Pammer 2c40b45717 Add support for using on nullables. 8 years ago
Siegfried Pammer 98e4e3418d [using] check variable type and variable usage more strictly. 8 years ago
Siegfried Pammer e2dab8699f Fix generic using patterns. 8 years ago
Siegfried Pammer d1a514b451 Redesign of UsingInstruction. 8 years ago
Siegfried Pammer dfeb39f6ee TransformForeach: handle optional return statement after loop. 8 years ago
Siegfried Pammer 44687a01e2 Fix bug in UsingTransform: Do not transform to using, if disposable instance is used after the finally block. 8 years ago
Siegfried Pammer 86d3101b22 Add UnwrapNestedContainerIfPossible to reduce block container nesting in foreach pattern. 8 years ago
Siegfried Pammer d067f0cb6c Add support for pattern with as-cast to IDisposable. 8 years ago
Siegfried Pammer 31469c8ef1 Implement UsingTransform in ILAst. 8 years ago