Exploring the .NET Core 3.0 runtime : through code generation and metadata inspection
Description
Loading Description...
More Details
Format
Language
English
ISBN
9781484251133, 148425113X, 1484251121, 9781484251126, 9781484251140, 1484251148
UPC
10.1007/978-1-4842-5113-3, 10.1007/978-1-4842-5
Notes
Bibliography
Includes bibliographical references and index.
Description
"Explore advanced .NET APIs and create a basic .NET core library with dynamic code generation and metadata inspection to be used by other libraries or client applications. This book starts with the benefits of .NET including its fundamental tasks and tools where you will learn .NET SDK tools and the ILDasm tool. This is followed by a detailed discussion on code generation in .NET API programming. Along the way, you will learn how to build a programming model through a code-generator tool and metadata inspector tool using .NET version information for .NET assembly and binary code. Exploring the .NET Core 3.0 Runtime covers the features of Microsoft Visual Studio 2019 using a tutorial and shows you how to create a .NET Core 3.0 application. Here you will configure and deploy your .NET projects along with meta packages and see some do's and don'ts. Finally, you will compare the features of .NET Core 3.0 with the .NET Framework library and its GUI frameworks. After reading this book, you will be able to work in a .NET 3.0 environment and program for its two advanced features: code generation and metadata inspection. What You Will Learn Understand the inner workings of an assembly's structural organization Work with reflection through the .NET Core platform Carry out dynamic code generation using the .NET Core API's code document model (CodeDOM) Use the metadata mechanism of the .NET Core platform Who This Book Is For Software developers and engineers using .NET and/or the .NET Core platform and tools."
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition
Also in this Series
Checking series information...
Reviews from GoodReads
Loading GoodReads Reviews.
Citations
APA Citation, 7th Edition (style guide)
Villela, R. (2019). Exploring the .NET Core 3.0 runtime: through code generation and metadata inspection . Apress.
Chicago / Turabian - Author Date Citation, 17th Edition (style guide)Villela, Roger. 2019. Exploring the .NET Core 3.0 Runtime: Through Code Generation and Metadata Inspection. Apress.
Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)Villela, Roger. Exploring the .NET Core 3.0 Runtime: Through Code Generation and Metadata Inspection Apress, 2019.
MLA Citation, 9th Edition (style guide)Villela, Roger. Exploring the .NET Core 3.0 Runtime: Through Code Generation and Metadata Inspection Apress, 2019.
Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.
Staff View
Grouped Work ID
4a982c7a-8e90-d31b-3d9b-f74c10226729-eng
Grouping Information
Grouped Work ID | 4a982c7a-8e90-d31b-3d9b-f74c10226729-eng |
---|---|
Full title | exploring the net core 3 0 runtime through code generation and metadata inspection |
Author | villela roger |
Grouping Category | book |
Last Update | 2024-10-08 10:55:34AM |
Last Indexed | 2024-11-08 03:13:30AM |
Book Cover Information
Image Source | contentCafe |
---|---|
First Loaded | Apr 15, 2023 |
Last Used | Aug 22, 2024 |
Marc Record
First Detected | Mar 21, 2023 01:13:11 PM |
---|---|
Last File Modification Time | Mar 21, 2023 01:13:11 PM |
Suppressed | Record had no items |
MARC Record
LEADER | 06033cam a2200685 i 4500 | ||
---|---|---|---|
001 | on1120720498 | ||
003 | OCoLC | ||
005 | 20230321131220.0 | ||
006 | m o d | ||
007 | cr cnu|||unuuu | ||
008 | 190923s2019 nyua ob 001 0 eng d | ||
015 | |a GBB9G3397|2 bnb | ||
016 | 7 | |a 019542322|2 Uk | |
019 | |a 1119539489|a 1121266588|a 1122791556|a 1129198949|a 1129365282|a 1136275415|a 1138955495|a 1153040387|a 1156370205|a 1162686032 | ||
020 | |a 9781484251133|q (electronic bk.) | ||
020 | |a 148425113X|q (electronic bk.) | ||
020 | |a 1484251121 | ||
020 | |a 9781484251126 | ||
020 | |a 9781484251140|q (print) | ||
020 | |a 1484251148 | ||
024 | 7 | |a 10.1007/978-1-4842-5113-3|2 doi | |
024 | 8 | |a 10.1007/978-1-4842-5 | |
035 | |a (OCoLC)1120720498|z (OCoLC)1119539489|z (OCoLC)1121266588|z (OCoLC)1122791556|z (OCoLC)1129198949|z (OCoLC)1129365282|z (OCoLC)1136275415|z (OCoLC)1138955495|z (OCoLC)1153040387|z (OCoLC)1156370205|z (OCoLC)1162686032 | ||
037 | |a com.springer.onix.9781484251133|b Springer Nature | ||
040 | |a GW5XE|b eng|e rda|e pn|c GW5XE|d EBLCP|d OCLCF|d OCLCQ|d BER|d UKMGB|d LQU|d UMI|d OCLCQ|d TOH|d VT2|d COO|d N$T|d OCLCQ|d UKAHL|d BRF|d OCLCQ|d OCLCO|d COM|d OCLCQ | ||
049 | |a MAIN | ||
050 | 4 | |a QA76.76.A65|b V55 2019eb | |
072 | 7 | |a UMP|2 bicssc | |
072 | 7 | |a COM051380|2 bisacsh | |
072 | 7 | |a UMP|2 thema | |
082 | 0 | 4 | |a 005.2/768|2 23 |
100 | 1 | |a Villela, Roger,|e author. | |
245 | 1 | 0 | |a Exploring the .NET Core 3.0 runtime :|b through code generation and metadata inspection /|c Roger Villela. |
264 | 1 | |a New York :|b Apress,|c [2019] | |
264 | 4 | |c ©2019 | |
300 | |a 1 online resource :|b illustrations | ||
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 | ||
504 | |a Includes bibliographical references and index. | ||
505 | 0 | |a Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Exploring .NET Core; Acronyms; About the .NET Core Platform; Microsoft Visual Studio 2019 Support for .NET Core; Tutorial: Using .NET Core SDK Previews and configurations; Configuration for Using the .NET Core SDK Previews; Adding a Class Library (.NET Core) Project; Choosing the Target .NET Core SDK; Changing the Project Config File; Using a TFM on the Project Config File; Using .NET Standard; List of TFMs; Summary; Do's; Don'ts; Chapter 2: About Static .NET Assembly; Acronyms | |
505 | 8 | |a Development EnvironmentThe Static .NET Assembly; Metadata System; Metadata System Organization; About the .NET Assembly Manifest; Summary; Do's; Don'ts; Chapter 3: Dynamic .NET Assemblies: Defining Dynamic .NET Types; About Dynamic Assemblies; Organization of RVJ. Core .NET Types; Purpose of .NET Types; .NET Type Interfaces; Builders of the System. Reflection. Emit Namespace; The Flags and Definition of .NET Types; About System. Reflection. Emit Type Builders; Using an Assembly Type Builder; Naming the Dynamic .NET Assembly; AssemblyBuilderAccess Enum Options; Defining a Dynamic .NET Type | |
505 | 8 | |a Defining Dynamic .NET Field Members for a Dynamic .NET TypeInstantiating a Dynamic .NET Type and Assigning a Value for a Dynamic .NET Field; Summary; Do's; Don'ts; Chapter 4: Working with Dynamic .NET Properties; About Dynamic .NET Properties; The Getter and Setter Methods; The Other Methods; The Prefixes get_ and set_; The specialname and rtspecialname Attributes; Implementing a Dynamic .NET Property; Summary; Do's; Don'ts; Chapter 5: Working with the CodeDOM; About the CodeDOM; Code Generation Using the CodeDOM; Summary; Do's; Don'ts; Index | |
520 | |a "Explore advanced .NET APIs and create a basic .NET core library with dynamic code generation and metadata inspection to be used by other libraries or client applications. This book starts with the benefits of .NET including its fundamental tasks and tools where you will learn .NET SDK tools and the ILDasm tool. This is followed by a detailed discussion on code generation in .NET API programming. Along the way, you will learn how to build a programming model through a code-generator tool and metadata inspector tool using .NET version information for .NET assembly and binary code. Exploring the .NET Core 3.0 Runtime covers the features of Microsoft Visual Studio 2019 using a tutorial and shows you how to create a .NET Core 3.0 application. Here you will configure and deploy your .NET projects along with meta packages and see some do's and don'ts. Finally, you will compare the features of .NET Core 3.0 with the .NET Framework library and its GUI frameworks. After reading this book, you will be able to work in a .NET 3.0 environment and program for its two advanced features: code generation and metadata inspection. What You Will Learn Understand the inner workings of an assembly's structural organization Work with reflection through the .NET Core platform Carry out dynamic code generation using the .NET Core API's code document model (CodeDOM) Use the metadata mechanism of the .NET Core platform Who This Book Is For Software developers and engineers using .NET and/or the .NET Core platform and tools." | ||
588 | 0 | |a Online resource; title from PDF title page (SpringerLink, viewed September 23, 2019). | |
590 | |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition | ||
630 | 0 | 0 | |a Microsoft .NET Framework. |
630 | 0 | 7 | |a Microsoft .NET Framework.|2 fast|0 (OCoLC)fst01020083 |
650 | 0 | |a Application software|x Development.|9 70680 | |
650 | 0 | |a Computer programming.|9 52261 | |
776 | 0 | 8 | |i Print version:|z 9781484251126 |
776 | 0 | 8 | |i Print version:|z 9781484251140 |
856 | 4 | 0 | |u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781484251133/?ar|x O'Reilly|z eBook |
938 | |a Askews and Holts Library Services|b ASKH|n AH36710627 | ||
938 | |a ProQuest Ebook Central|b EBLB|n EBL5893140 | ||
938 | |a EBSCOhost|b EBSC|n 2246828 | ||
994 | |a 92|b VIA | ||
999 | |c 289992|d 289992 |