.NET development using the compiler API / Jason Bock.

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 b...

Full description

Saved in:
Bibliographic Details
Online Access: Full Text (via Skillsoft)
Main Author: Bock, Jason (Author)
Format: Electronic eBook
Language:English
Published: [Berkeley, CA] : Apress, 2016.
Subjects:

MARC

LEADER 00000cam a2200000 i 4500
001 b12295074
005 20231215081412.0
006 m o d
007 cr |||||||||||
008 160705s2016 caua ob 001 0 eng d
015 |a GBB8M4421  |2 bnb 
016 7 |a 019139903  |2 Uk 
019 |a 952973112  |a 961847391  |a 964837178  |a 966353418  |a 1005779574  |a 1011900000  |a 1048134516  |a 1066557091  |a 1086514575  |a 1103276274  |a 1110865473  |a 1112533824  |a 1112827220  |a 1122846817  |a 1129372224  |a 1153006384  |a 1192339273  |a 1204032861  |a 1240507243 
020 |a 9781484221112  |q (electronic bk.) 
020 |a 1484221117  |q (electronic bk.) 
020 |a 1484221109  |q (print) 
020 |a 9781484221105  |q (print) 
020 |z 9781484221105  |q (print) 
024 7 |a 10.1007/978-1-4842-2111-2  |2 doi 
029 1 |a AU@  |b 000058477304 
029 1 |a AU@  |b 000059600627 
029 1 |a AU@  |b 000067114638 
029 1 |a CHNEW  |b 000885396 
029 1 |a CHVBK  |b 374440964 
029 1 |a DEBBG  |b BV043894651 
029 1 |a DEBSZ  |b 480363757 
029 1 |a UKMGB  |b 019139903 
035 |a (OCoLC)sks953030036 
035 |a (OCoLC)953030036  |z (OCoLC)952973112  |z (OCoLC)961847391  |z (OCoLC)964837178  |z (OCoLC)966353418  |z (OCoLC)1005779574  |z (OCoLC)1011900000  |z (OCoLC)1048134516  |z (OCoLC)1066557091  |z (OCoLC)1086514575  |z (OCoLC)1103276274  |z (OCoLC)1110865473  |z (OCoLC)1112533824  |z (OCoLC)1112827220  |z (OCoLC)1122846817  |z (OCoLC)1129372224  |z (OCoLC)1153006384  |z (OCoLC)1192339273  |z (OCoLC)1204032861  |z (OCoLC)1240507243 
037 |a sks115820 
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d IDEBK  |d GW5XE  |d N$T  |d EBLCP  |d YDXCP  |d UPM  |d OCLCF  |d COO  |d VT2  |d DEBSZ  |d IDB  |d UAB  |d OCLCQ  |d OCLCO  |d K6U  |d OTZ  |d IAD  |d JBG  |d ICW  |d ILO  |d ICN  |d LIV  |d OCLCQ  |d MERUC  |d ESU  |d OCLCQ  |d IOG  |d OCLCA  |d U3W  |d OCL  |d REB  |d D6H  |d VVB  |d KSU  |d WYU  |d UKMGB  |d LEAUB  |d ERF  |d LEATE  |d OCLCQ  |d UKAHL  |d OCLCQ  |d BRF  |d ADU  |d DCT  |d OCLCO  |d OCLCQ  |d OCLCO 
049 |a GWRE 
050 4 |a QA76.76.D47 
100 1 |a Bock, Jason,  |e author. 
245 1 0 |a .NET development using the compiler API /  |c Jason Bock. 
264 1 |a [Berkeley, CA] :  |b Apress,  |c 2016. 
264 2 |a New York, NY :  |b Distributed to the Book trade worldwide by Springer 
264 4 |c ©2016 
300 |a 1 online resource (xvi, 158 pages) :  |b illustrations (some color) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
347 |b PDF 
588 0 |a Online resource; title from PDF title page (SpringerLink, viewed July 12, 2016). 
505 0 |a 1: An Overview of the Compiler API -- 2: Writing Diagnostics -- 3: Creating Refactorings and Handling Workspaces -- 4: Using the Scripting API -- 5: The Future of the Compiler API. 
520 |a 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: 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. 
504 |a Includes bibliographical references and index. 
630 0 0 |a Microsoft .NET Framework. 
630 0 7 |a Microsoft .NET Framework  |2 fast 
650 0 |a Computer software  |x Development. 
650 0 |a Compilers (Computer programs) 
650 7 |a Compilers (Computer programs)  |2 fast 
650 7 |a Computer software  |x Development  |2 fast 
776 0 8 |i Printed edition:  |z 9781484221105 
856 4 0 |u https://ucblibraries.skillport.com/skillportfe/main.action?assetid=115820  |z Full Text (via Skillsoft) 
915 |a - 
956 |a Skillsoft ITPro 
956 |b Skillsoft ITPro Skillport Collection 
994 |a 92  |b COD 
998 |b Subsequent record output 
999 f f |i 794ef7aa-cc4e-596a-ad11-4b40dd4c18bd  |s 0f51f344-987f-5fc1-aaa3-7ea14d0a6be8 
952 f f |p Can circulate  |a University of Colorado Boulder  |b Online  |c Online  |d Online  |e QA76.76.D47  |h Library of Congress classification  |i web  |n 1