This is the first book to describe the recent significant changes to the .NET compilation process and demonstrate how .NET developers can use the new Compiler API to create compelling applications. As an open source compiler, the Compiler API now makes its code available for anyone to use. In this book, you'll get a concise, focused view of this tremendous resource for developers, who can now use any part of the platform implementation to their advantage in analyzing applications, improving code generation, and providing enforceable patterns, all under an OSS model.
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:
Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.
Jason Bock is a Practice Lead for Magenic and a Microsoft MVP (C#). He has 20 years of experience working on a number of business applications using a diverse set of frameworks and languages such as C#, .NET, and JavaScript. He is the author of "Metaprogramming in .NET", "Applied .NET Attributes", and "CIL Programming: Under the Hood of .NET". He has written numerous articles on software development issues and has presented at a number of conferences and user groups. He is a leader of the Twin Cities Code Camp . Jason holds a Master's degree in Electrical Engineering from Marquette University.
Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.
Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis
Etat : New. N° de réf. du vendeur 26450354-n
Quantité disponible : Plus de 20 disponibles
Vendeur : California Books, Miami, FL, Etats-Unis
Etat : New. N° de réf. du vendeur I-9781484221105
Quantité disponible : Plus de 20 disponibles
Vendeur : World of Books (was SecondSale), Montgomery, IL, Etats-Unis
Etat : Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. N° de réf. du vendeur 00055263833
Quantité disponible : 2 disponible(s)
Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis
Etat : As New. Unread book in perfect condition. N° de réf. du vendeur 26450354
Quantité disponible : Plus de 20 disponibles
Vendeur : Grand Eagle Retail, Bensenville, IL, Etats-Unis
Paperback. Etat : new. Paperback. This is the first book to describe the recent significant changes to the .NET compilation process and demonstrate how .NET developers can use the new Compiler API to create compelling applications. As an open source compiler, the Compiler API now makes its code available for anyone to use. In this book, youll get a concise, focused view of this tremendous resource for developers, who can now use any part of the platform implementation to their advantage in analyzing applications, improving code generation, and providing enforceable patterns, all under an OSS model.You will learn how to analyze your code for defects in a fast, clean manner never available before. Youll work with solutions and projects to provide automatic refactoring, and youll discover how you can generate code dynamically to provide application implementations at runtimeHaving 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 scenariosHow to create diagnostics and refactoring to help developers enforce conventions and design idiomsExperiment with the compiler code base and see what can be done to influence the inner workings of the compilation pipelineWho This Book Is For:Experienced .NET developers, but detailed compiler knowledge is not necessary. Describing recent significant changes to the .NET compilation process, this book demonstrates how .NET developers can use the open source compiler API to create compelling applications, opening doors for .NET developers that were unavailable or difficult to achieve. It is also a roadmap to the extensive API environment. Shipping may be from multiple locations in the US or from the UK, depending on stock availability. N° de réf. du vendeur 9781484221105
Quantité disponible : 1 disponible(s)
Vendeur : Ria Christie Collections, Uxbridge, Royaume-Uni
Etat : New. In. N° de réf. du vendeur ria9781484221105_new
Quantité disponible : Plus de 20 disponibles
Vendeur : Chiron Media, Wallingford, Royaume-Uni
Paperback. Etat : New. N° de réf. du vendeur 6666-IUK-9781484221105
Quantité disponible : 10 disponible(s)
Vendeur : GreatBookPricesUK, Woodford Green, Royaume-Uni
Etat : New. N° de réf. du vendeur 26450354-n
Quantité disponible : Plus de 20 disponibles
Vendeur : Kennys Bookshop and Art Galleries Ltd., Galway, GY, Irlande
Etat : New. Describing recent significant changes to the .NET compilation process, this book demonstrates how .NET developers can use the open source compiler API to create compelling applications, opening doors for .NET developers that were unavailable or difficult to achieve. It is also a roadmap to the extensive API environment. Num Pages: 174 pages, 1 black & white illustrations, 88 colour illustrations, biography. BIC Classification: UMX; UMZ. Category: (G) General (US: Trade). Dimension: 235 x 155 x 10. Weight in Grams: 279. . 2016. Paperback. . . . . N° de réf. du vendeur V9781484221105
Quantité disponible : 15 disponible(s)
Vendeur : Books Puddle, New York, NY, Etats-Unis
Etat : New. pp. 174 1st ed. edition NO-PA16APR2015-KAP. N° de réf. du vendeur 26378073252
Quantité disponible : 4 disponible(s)