CLR via C# (2012)

CLR via C#(2012)

Part I: CLR Basics

CHAPTER 1.The CLR’s Execution Model

CHAPTER 2.Building, Packaging, Deploying, and Administering Applications and Types

CHAPTER 3.Shared Assemblies and Strongly Named Assemblies

Part IІ: Designing Types

CHAPTER 4.Type Fundamentals

CHAPTER 5.Primitive, Reference, and Value Types

CHAPTER 6.Type and Member Basics

CHAPTER 7.Constants and Fields

CHAPTER 8.Methods

CHAPTER 9.Parameters

CHAPTER 10.Properties

CHAPTER 11.Events

CHAPTER 12.Generics

CHAPTER 13.Interfaces

Part IІІ: Essential Types

CHAPTER 14.Chars, Strings, and Working with Text

CHAPTER 15.Enumerated Types and Bit Flags

CHAPTER 16.Arrays

CHAPTER 17.Delegates

CHAPTER 18.Custom Attributes

CHAPTER 19.Nullable Value Types

Part IV: Core Facilities

CHAPTER 20.Exceptions and State Management

CHAPTER 21.The Managed Heap and Garbage Collection

CHAPTER 22.CLR Hosting and AppDomains

CHAPTER 23.Assembly Loading and Reflection

CHAPTER 24.Runtime Serialization

CHAPTER 25.Interoperating with WinRT Components

Part V: Threading

CHAPTER 26.Thread Basics

CHAPTER 27.Compute-Bound Asynchronous Operations

CHAPTER 28.I/O-Bound Asynchronous Operations

CHAPTER 29.Primitive Thread Synchronization Constructs

CHAPTER 30.Hybrid Thread Synchronization Constructs