<p><p>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 an
Exploring the .NET Core 3.0 Runtime
✍ Scribed by Roger Villela
- Publisher
- Apress
- Year
- 2019
- Tongue
- English
- Leaves
- 185
- Category
- Library
No coin nor oath required. For personal study only.
✦ Table of Contents
Table of Contents......Page 3
Introduction......Page 6
1 Exploring NET Core......Page 7
NET Core Platform......Page 8
Visual Studio 2019 Support for NET Core......Page 11
Configuration for Using the .NET Core SDK Previews......Page 14
Adding a Class Library (.NET Core) Project......Page 15
Changing the Project Config File......Page 16
Using .NET Standard......Page 18
List of TFMs......Page 20
Summary......Page 39
2 Static NET Assembly......Page 41
Development Environment......Page 42
Static NET Assembly......Page 43
Metadata System......Page 47
Metadata System Organization......Page 48
About the .NET Assembly Manifest......Page 60
Summary......Page 85
Dynamic Assemblies......Page 88
Purpose of .NET Types......Page 94
Builders of the System.Reflection.Emit Namespace......Page 95
The Flags and Definition of .NET Types......Page 105
Using an Assembly Type Builder......Page 107
Naming the Dynamic .NET Assembly......Page 108
AssemblyBuilderAccess Enum Options......Page 109
Defining a Dynamic .NET Type......Page 113
Defining Dynamic NET Field Members for Dynamic NET Type......Page 117
Instantiating Dynamic NET Type & assigning Value for Dynamic NET Field......Page 120
Summary......Page 122
The Getter and Setter Methods......Page 125
The Other Methods......Page 126
The Prefixes get_ and set_......Page 128
The specialname and rtspecialname Attributes......Page 129
Implementing Dynamic NET Property......Page 142
Summary......Page 157
CodeDOM......Page 158
Code Generation using CodeDOM......Page 159
Summary......Page 179
Index......Page 181
📜 SIMILAR VOLUMES
Learn the fundamentals, practical applications, and latest features of C# 8.0 and .NET Core 3.0 from expert teacher Mark J. Price. Key Features Build modern, cross-platform applications with .NET Core 3.0 Get up to speed with C#, and up to date with all the latest features of C# 8.0 Start creating p
<p><b>Learn how web applications can be built efficiently using ASP.NET Core 2.0 and related frameworks</b></p><h4>Key Features</h4><ul><li>Get to grips with the new features and APIs introduced in ASP.NET Core 2.0</li><li>Leverage the MVC framework and Entity Framework Core 2 to build efficient app
<p><b>A guide to discovering the hidden behaviors of ASP.NET Core that can be customized to optimize your .NET 5 applications</b></p><h4>Key Features</h4><ul><li>Customize the default behavior of ASP.NET Core to get the most out of the framework</li><li>Enhance the app configuration, change the defa
A guide to discovering the hidden behaviors of ASP.NET Core that can be customized to optimize your .NET 5 applications ASP.NET Core is the most powerful Microsoft web framework. Although it's full of rich features, sometimes the default configurations can be a bottleneck and need to be customized