This chapter contains the following code samples:
- Attribute-Based Sample
- CalculatorContract (contract definitions for calculator)
- SimpleCalculator (simple calculator that implements the contract using attributes)
- AdvancedCalculator (advanced calculator that implements the contract using attributes)
- SimpleHost (console host app that uses add-ins)
- Convention-Based Sample
- CalculatorContract (contract definitions for calculator)
- SimpleCalculator (simple calculator that implements the contract using conventions)
- SimpleHost (console host app that uses add-ins)
- UI Calculator
- Common
- CalculatorContract (contracts for add-ins)
- CalculatorUtils (utilities)
- AddIns
- FuelEconomyUWP (add-in for UWP)
- FuelEconomyWPF (add-in for WPF)
- TemperatureConversionUWP (add-in for UWP)
- TemperatureConversionWPF (add-in for WPF)
- SimpleCalculator (add-in without UI)
- AdvancedOperations (add-ins used by calculator)
- UI
- CalculatorViewModels (shared view-models for WPF and UWP)
- UWP
- UWPCalculatorHost (host application loading add-ins with UWP)
- WPF
- WPFCalculatorHost (host application loading add-ins with WPF)
- Common
To build and run the .NET Core samples, please install
- Visual Studio 2017 with the .NET Core workload
Please download and install the tools from .NET Core downloads.
For code comments and issues please check Professional C#'s GitHub Repository
Please check my blog csharp.christiannagel.com for additional information for topics covered in the book.
Thank you!