Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$32.99$32.99
FREE delivery: Monday, April 8 on orders over $35.00 shipped by Amazon.
Ships from: Amazon.com Sold by: Amazon.com
Buy used: $25.99
Other Sellers on Amazon
+ $3.99 shipping
91% positive over last 12 months
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
.NET Development Using the Compiler API 1st ed. Edition
Purchase options and add-ons
You will learn how to analyze your code for defects in a fast, clean manner never available before. You’ll work with solutions and projects to provide automatic refactoring, and you’ll discover how you can generate code dynamically to provide application implementations at runtime
Having the Compiler API available opens a number of doors for .NET developers that were either simply not there before, or difficult to achieve. However, the API is vast, and this concise book provides a valuable roadmap to this new development environment.
What You Will Learn:
- Understand how to generate, compile, and execute code for a number of scenarios
- How to create diagnostics and refactoring to help developers enforce conventions and design idioms
- Experiment with the compiler code base and see what can be done to influence the inner workings of the compilation pipeline
Who This Book Is For:Experienced .NET developers, but detailed compiler knowledge is not necessary.
- ISBN-101484221109
- ISBN-13978-1484221105
- Edition1st ed.
- PublisherApress
- Publication dateJuly 1, 2016
- LanguageEnglish
- Dimensions6.1 x 0.4 x 9.25 inches
- Print length174 pages
Editorial Reviews
About the Author
Product details
- Publisher : Apress; 1st ed. edition (July 1, 2016)
- Language : English
- Paperback : 174 pages
- ISBN-10 : 1484221109
- ISBN-13 : 978-1484221105
- Item Weight : 9.1 ounces
- Dimensions : 6.1 x 0.4 x 9.25 inches
- Best Sellers Rank: #2,914,667 in Books (See Top 100 in Books)
- #301 in Compiler Design
- #415 in Software Programming Compilers
- #537 in Microsoft .NET
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonReviews with images
-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
For the record, I tried to check it, it seems there is nothing there. There are source codes for chapter 2 and 3.
After such intro it is hard to beat the first impression -- you rather find out all the issues no matter how tiny. But with this book it was not even hard to see what the author and publisher are doing -- it is small format (check the size by yourself), it has huge screenshots laid out in such way that for example half of the page 127 is literally empty because the screenshot from 128 (completely trivial, and zoomed in on purpose) is just a hair bigger than empty space. So when you see this book is 158 pages long it is not really true, it is just a trick. Make it rather 120 pages and only then compare it to the price.
Minor issues -- when you print some web page you will probably get a header on every page with a link of that page. In similar manner every first page of the chapter includes (c), author, DOI, title of the book. Meh, front page was not enough obviously.
Last thing -- there are some amount of surprising typos (how can they made into the code?) but fortunately they are obvious.
Ok, but what about the content? There is little substance (don't get in the wrong way, it couldn't be more realistically), the book feels more like additional chapter or two for Metaprogramming in .NET (and it is a pity we didn't get simply second edition of it), but it is to point, it is interesting and... inspiring (!). I just got a new ideas while I was reading it, so you can hardly expect more from a book, right? The last chapter "Future of compiler API" despite it is a bit speculative is really solid, however the example with "Dispose" is so... weird. Author should really change the "vehicle" for the example -- not introduce some twisted new rules for "Dispose" which are against C# guidelines ("If an object's Dispose method is called more than once, the object must ignore all calls after the first one.").
I almost truly enjoyed it, same way I almost enjoyed sweet cookie with grain of sand. Shame the author and publisher instead of being 100% fair, played some tricks to fool potential readers. Was it really worth it?
Reviewed in the United States on December 12, 2016
For the record, I tried to check it, it seems there is nothing there. There are source codes for chapter 2 and 3.
After such intro it is hard to beat the first impression -- you rather find out all the issues no matter how tiny. But with this book it was not even hard to see what the author and publisher are doing -- it is small format (check the size by yourself), it has huge screenshots laid out in such way that for example half of the page 127 is literally empty because the screenshot from 128 (completely trivial, and zoomed in on purpose) is just a hair bigger than empty space. So when you see this book is 158 pages long it is not really true, it is just a trick. Make it rather 120 pages and only then compare it to the price.
Minor issues -- when you print some web page you will probably get a header on every page with a link of that page. In similar manner every first page of the chapter includes (c), author, DOI, title of the book. Meh, front page was not enough obviously.
Last thing -- there are some amount of surprising typos (how can they made into the code?) but fortunately they are obvious.
Ok, but what about the content? There is little substance (don't get in the wrong way, it couldn't be more realistically), the book feels more like additional chapter or two for [[ASIN:1617290262 Metaprogramming in .NET]] (and it is a pity we didn't get simply second edition of it), but it is to point, it is interesting and... inspiring (!). I just got a new ideas while I was reading it, so you can hardly expect more from a book, right? The last chapter "Future of compiler API" despite it is a bit speculative is really solid, however the example with "Dispose" is so... weird. Author should really change the "vehicle" for the example -- not introduce some twisted new rules for "Dispose" which are against C# guidelines ("If an object's Dispose method is called more than once, the object must ignore all calls after the first one.").
I almost truly enjoyed it, same way I almost enjoyed sweet cookie with grain of sand. Shame the author and publisher instead of being 100% fair, played some tricks to fool potential readers. Was it really worth it?
I have not read the book, just glanced at the pages, and this really puts me off.
(I opened the book in Safari Books Online web application, and in Amazon's Look inside preview. Both have this problem, and that makes me believe the printed book has it too.)
If the content is good, why only 3 stars? Like I said, this book is very short, and from the content perspective, I feel like it should be priced a lot less than the $30 they are asking at the time of this review.





