Skip to content
This repository has been archived by the owner on Apr 11, 2021. It is now read-only.

Latest commit

 

History

History
42 lines (34 loc) · 1.82 KB

Readme.md

File metadata and controls

42 lines (34 loc) · 1.82 KB

Readme - Code Samples for Chapter 26, Composition

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)

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!