Call Boomerang Books 1300 36 33 32

Description - CIL Programming by Jason Bock

For the most part, .NET developers will use a high-level language, such as C# or VB .NET, to develop their systems. However, the core language of .NET is the Common Intermediate Language, or CIL. This language is the language of .NET - whatever is allowed by the .NET specifications can be done in CIL - and there is much that C# and VB .NET cannot do that is allowed by the CIL. While it is unlikely that the majority of .NET developers will create their assemblies in CIL, understanding how CIL works will give them a deep, language-independent insight into the core parts of .NET. Furthermore, such knowledge is essential for creating dynamic types, a powerful part of the .NET Framework. In this book, Bock covers the essentials of programming the CIL. First, he discusses the basics of what .NET: assemblies are, how manifests fit into the picture, and much more. Bock then shows how to create assemblies in .NET - this will cover the ilasm directives and CIL opcodes, and how these are used to define assemblies, classes, field, methods, and method definitions. Bock also covers how C# and VB .NET and other non-MS languages emit CIL and how they differ.
Finally, Bock shows how one can create dynamic assemblies at runtime via the Emitter classes.

Buy CIL Programming by Jason Bock from Australia's Online Independent Bookstore, Boomerang Books.

Book Details

ISBN: 9781590590416
ISBN-10: 1590590414
Format: Hardback
(235mm x 191mm x mm)
Pages: 360
Imprint: APress
Publisher: APress
Publish Date: 1-Jun-2002
Country of Publication: United States

Other Editions - CIL Programming by Jason Bock

Book Reviews - CIL Programming by Jason Bock

» Have you read this book? We'd like to know what you think about it - write a review about CIL Programming book by Jason Bock and you'll earn 50c in Boomerang Bucks loyalty dollars (you must be a Boomerang Books Account Holder - it's free to sign up and there are great benefits!)

Author Biography - Jason Bock

Jason Bock is a senior consultant for Magenic Technologies ( He has worked on a number of business applications using a diverse set of substrates and languages such as C#, .NET, and Java. He is the author of CIL Programming: Under the Hood of .NET and .NET Security, both published by Apress, as well as Visual Basic 6 Win32 API Tutorial. He has also written numerous articles on technical development issues associated with both Visual Basic and Java. Jason holds both a bachelor's and a master's degree in electrical engineering from Marquette University. You can find out more about him at

Books By Jason Bock

Applied .NET Attributes by Jason Bock
Paperback / softback, September 2003
$63.96 $71.07
.NET Development Using the Compiler API by Jason Bock
Paperback / softback, July 2016
CIL Programming by Jason Bock
Paperback / softback, June 2013