chapter 21 now matches manuscript
RENAME
src/Chapter21.Tests/Listing21.28.ParallelForeachLoop.cs
src/Chapter21.Tests/Listing21.03.ParallelForeachLoop.cs
@@ -6,7 +6,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
-namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_28
+namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_03
{
using Microsoft.VisualStudio.TestTools.UnitTesting;

RENAME
src/Chapter21/Listing21.26.SynchronousPiSections.cs
src/Chapter21/Listing21.01.SynchronousPiSections.cs
-namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_26
+namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_01
{
using System;
using AddisonWesley.Michaelis.EssentialCSharp.Shared;

RENAME
src/Chapter21/Listing21.27.ParallelPiCalculation.cs
src/Chapter21/Listing21.02.ParallelPiCalculation.cs
-namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_27
+namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_02
{
using System;
using System.Threading.Tasks;

RENAME
src/Chapter21/Listing21.28.ParallelForeachLoop.cs
src/Chapter21/Listing21.03.ParallelForeachLoop.cs
-namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_28
+namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_03
{
using AddisonWesley.Michaelis.EssentialCSharp.Shared;
using System;

RENAME
src/Chapter21/Listing21.29.UnhandledExceptionsParallelIterations.cs
src/Chapter21/Listing21.04.UnhandledExceptionsParallelIterations.cs
-namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_29
+namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_04
{
using System;
using System.Collections.Generic;

RENAME
src/Chapter21/Listing21.30.CancelingParallelLoop.cs
src/Chapter21/Listing21.05.CancelingParallelLoop.cs
-namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_30
+namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_05
{
using AddisonWesley.Michaelis.EssentialCSharp.Shared;
using System;

RENAME
src/Chapter21/Listing21.31.LinqSelect.cs
src/Chapter21/Listing21.06.LinqSelect.cs
-namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_31
+namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_06
{
using AddisonWesley.Michaelis.EssentialCSharp.Shared;
using System;

RENAME
src/Chapter21/Listing21.32.ParallelLinqSelect.cs
src/Chapter21/Listing21.07.ParallelLinqSelect.cs
-namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_32
+namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_07
{
using AddisonWesley.Michaelis.EssentialCSharp.Shared;
using System;

RENAME
src/Chapter21/Listing21.33.ParallelLinqStandardQueryOperators.cs
src/Chapter21/Listing21.08.ParallelLinqStandardQueryOperators.cs
-namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_33
+namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_08
{
using AddisonWesley.Michaelis.EssentialCSharp.Shared;
using System;

RENAME
src/Chapter21/Listing21.34.ParallelLinqQueryExpressions.cs
src/Chapter21/Listing21.09.ParallelLinqQueryExpressions.cs
-namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_34
+namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_09
{
using AddisonWesley.Michaelis.EssentialCSharp.Shared;
using System;

RENAME
src/Chapter21/Listing21.35.CancelingParallelLoop.cs
src/Chapter21/Listing21.10.CancelingParallelLoop.cs
-namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_35
+namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter21.Listing21_10
{
using System;
using System.Collections.Generic;

chapter 21 now matches manuscript