InlineIL.Fody

Inject arbitrary IL code at compile time.

MIT License

Stars
231
Committers
1

Bot releases are hidden (Show)

InlineIL.Fody - v0.4.0

Published by ltrzesniewski over 6 years ago

New API: the InlineIL.ILEmit class exposes a friendlier API to generate IL instructions compared to the InlineIL.IL.Emit methods. There is one method per opcode, and only sensible overloads for a given opcode are available.

InlineIL.Fody - v0.3.1

Published by ltrzesniewski over 6 years ago

  • Conversions (possibly implicit) are now allowed after a call to IL.Return<T>()
  • Fixed prefix instructions: constrained., no. and readonly. in Debug builds
InlineIL.Fody - v0.3.0

Published by ltrzesniewski over 6 years ago

  • Fix generics - they were badly broken
  • Add TypeRef.CoreLibrary to easily reference the core library in multi-targeting scenarios
InlineIL.Fody - v0.2.1

Published by ltrzesniewski over 6 years ago

  • Improved error messages
  • Added implicit conversion from Type to LocalVar
  • Updated Fody dependency to v3.0.1
InlineIL.Fody - v0.2.0

Published by ltrzesniewski over 6 years ago

  • Update to Fody v3.0.0
  • Process methods in nested classes
  • Less verbose logging
InlineIL.Fody - v0.1.2

Published by ltrzesniewski over 6 years ago

  • Log processed methods to build output
  • Target net452 instead of net46
InlineIL.Fody - v0.1.1

Published by ltrzesniewski over 6 years ago

Fixed a bug where prefix opcodes (unaligned/volatile/tail) were applied to the compiler-inserted nop instruction between IL.Emit calls in Debug build.

InlineIL.Fody - v0.1.0

Published by ltrzesniewski over 6 years ago

Initial release.