Overview
- Covers most common .NET attributes including Pinvoke, serialization, enterprise, and remoting
- Illustrates the creation and use of custom attributes
- Advanced example shows how to use custom compilation and attributes to perform source code analysis
Access this book
Tax calculation will be finalised at checkout
Other ways to access
Table of contents (5 chapters)
Keywords
About this book
Attributes are used to modify the runtime behavior of code in the .NET Framework. Applied .NET Attributes explores the application of .NET attributes and how developers can write custom attributes that provide the maximum level of code reuse and flexibility.
Attributed programming is a feature of .NET that is still relatively unexplored and unknown. Because attributes are used to modify the runtime behavior of code in the .NET Framework, their use is extremely important and will become even more important over time. This insightful guide covers the fundamentals of attributes, common .NET attributes, the use of custom attributes, and advanced techniques.
Reviews
From the reviews:
"Before I received this book I had the same feeling the authors had … . ‘How much pages can you write about .NET Attributes?’. … The book itself indeed isn’t thick … not just covering the usage of the existing .NET Attributes, as I quickly realised when I read it, but also a wealth of background information … . I learned a lot from this book … . I’m sure I will get back to it from time to time … ." (Bob Swart, www.thedelphimagazine.com, March, 2004)
About the authors
Bibliographic Information
Book Title: Applied .NET Attributes
Authors: Tom Barnaby, Jason Bock
DOI: https://doi.org/10.1007/978-1-4302-0782-5
Publisher: Apress Berkeley, CA
-
eBook Packages: Springer Book Archive
Copyright Information: Tom Barnaby and Jason Bock 2003
Softcover ISBN: 978-1-59059-136-9Published: 08 October 2003
eBook ISBN: 978-1-4302-0782-5Published: 01 January 2008
Edition Number: 1
Number of Pages: XIII, 240
Number of Illustrations: 45 b/w illustrations
Topics: Microsoft and .NET, Software Engineering/Programming and Operating Systems