C# 6.0 and the .NET 4.6 Framework
Advanced .NET IL Assembler is a comprehensive drill-down into the inner workings of the .NET Framework. Acknowledged runtime expert and Microsoft insider Serge Lidin steps through the internal structures and operations that take place when .NET code is executed, showing how the syntax and grammar of the coding language is broken down into low-level units that can be expressed through the ILAsm language that runs behind the scenes in .NET.
By reading this book you will develop the skills you need to write tighter, faster, .NET code; to debug complex error handling situations; and to oversee multi-language and multi-platform projects with confidence.
This book is aimed at .NET developers with a good understanding of C# and an understanding of how the .NET Framework framework stack operates. All concepts related to the CLR and MSIL are introduced from first principals. The concepts taught are valid for all versions of .NET.
PART 1:
1. Simple Sample
2. Enhancing your .NET Code
3. Making IL Coding Easier
PART 2:
4. The Structure of a Managed Executable File5. Metadata Tables Organization
PART 3:
6. Modules and Assemblies
7. Namespaces and Classes
8. Primitive Types and Signitures
9. Fields and Data Constants
10. Methods
11. Generic Types
12. Generic Methods
PART 4:
13. IL Instructions
14. Managed Exception Handling
PART 5:
15. Events and Properties
16. Custom Attributes
17. Security Attributes
18. Managed and Unmanaged Code Interoperation
19. Multilanguage Projects
20. Appendix A
21. Appendix B
22. Appendix C
23. Appendix D
24. Appendix E
Country | USA |
Brand | Apress |
Manufacturer | Apress |
Binding | Paperback |
ItemPartNumber | 9781430267614 |
ReleaseDate | 2014-06-25 |
UnitCount | 1 |
EANs | 9781430267614 |