Apress NBA

Expert .NET 2.0 IL Assembler

By Serge Lidin

  • eBook Price: $59.99
Buy eBook Buy Print Book

Expert .NET 2.0 IL Assembler Cover Image

Expert .NET 2.0 IL Assember drills down into the internal structures and operations of the .NET common language runtime and teaches you how to master the IL assembly language, ILAsm.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-59059-646-3
  • 536 Pages
  • User Level: Beginner to Advanced
  • Publication Date: August 23, 2006
  • Available eBook Formats: PDF

Related Titles

  • Develop Microsoft HoloLens Apps Now
  • Windows 10 for the Internet of Things
  • Windows Group Policy Troubleshooting
  • ASP.NET MVC with Entity Framework and CSS
  • Pro ASP.NET Core MVC
  • .NET Development Using the Compiler API
  • DevOps on the Microsoft Stack
  • Beginning F# 4.0
  • Beginning SOLID Principles and Design Patterns for ASP.NET Developers
  • Pro SQL Server Relational Database Design and Implementation
Full Description

Expert .NET 2.0 IL Assember drills down into the internal structures and operations of the .NET common language runtime and teaches you how to master the IL assembly language, ILAsm. The rule of thumb is that if the runtime can do it, ILAsm must be able to express it. This book is ideal if you’re a compiler and tool developer, a developer working on multi-language .NET projects, or if you just want to develop tighter, faster code for the .NET Framework.

  • This comprehensive book provides a spectrum of information, from IL Assembler and Disassembler to metadata structures and exception handling.
  • This is the second edition of a successful and well-respected .NET 1.1 book.
  • Includes detailed, hard-to-find information on the APIs exposed by the .NET 2.0 runtime.
  • This is the only definitive guide to Microsoft IL on .NET 2.0.

Topics include managed executable file structure, metadata table structure, Microsoft IL instructions, structured exception handling, managed and unmanaged code interoperation, executable file generation, and metadata manipulation API exposed by the common language runtime.

Table of Contents

Table of Contents

  1. Simple Sample
  2. Enhancing the Code
  3. Making the Coding Easier
  4. The Structure of a Managed Executable File
  5. Metadata Tables Organization
  6. Modules and Assemblies
  7. Namespaces and Classes
  8. Primitive Types and Signatures
  9. Fields and Data Constants
  10. Methods
  11. Generic Types
  12. Generic Methods
  13. IL Instructions
  14. Managed Exception Handling
  15. Events and Properties
  16. Custom Attributes
  17. Security Attributes
  18. Managed and Unmanaged Code Interoperation
  19. Multilanguage Projects
Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.

Errata

If you think that you've found an error in this book, please let us know by emailing to editorial@apress.com . You will find any confirmed erratum below, so you can check if your concern has already been addressed.
No errata are currently published

Best-Sellers

    1. PHP Objects, Patterns, and Practice

      $38.99

      View Book

    2. Beginning Android 3D Game Development

      $34.99

      View Book

    3. Troubleshooting Oracle Performance

      $41.99

      View Book

    4. Beginning Amazon Web Services with Node.js

      $38.99

      View Book