Converted Chapter 8 all to File Based Namespaces
MODIFY
src/Chapter08/Listing08.11.DerivingOneInterfaceFromAnother.cs
src/Chapter08/Listing08.11.DerivingOneInterfaceFromAnother.cs
-namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter08.Listing08_11
-{
+namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter08.Listing08_11;
+
using Listing08_09;
#region INCLUDE
@@ -29,4 +29,3 @@ namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter08.Listing08_11
string uri, string name, string value);
}
#endregion INCLUDE
-}

MODIFY
src/Chapter08/Listing08.12.DefaultImplementedInterfaceMembers.cs
src/Chapter08/Listing08.12.DefaultImplementedInterfaceMembers.cs
-namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter08.Listing08_12
-{
+namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter08.Listing08_12;
+
using System;
public class Program
@@ -261,4 +261,3 @@ namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter08.Listing08_12
Console.WriteLine();
}
}
-}

MODIFY
src/Chapter08/Listing08.13.CarelesslyRelyingOnAVirtualMethodImplementation.cs
src/Chapter08/Listing08.13.CarelesslyRelyingOnAVirtualMethodImplementation.cs
// TODO: Update listing in Manuscript
-namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter08.Listing08_13
-{
+namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter08.Listing08_13;
+
#region INCLUDE
public class WorkflowActivity
{
@@ -20,4 +20,3 @@ namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter08.Listing08_13
}
}
#endregion INCLUDE
-}

MODIFY
src/Chapter08/Listing08.14.ForcingTheDesirableRunEncapsulation.cs
src/Chapter08/Listing08.14.ForcingTheDesirableRunEncapsulation.cs
// TODO: Update listing in Manuscript
-namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter08.Listing08_14
-{
+namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter08.Listing08_14;
+
#region INCLUDE
public interface IWorkflowActivity
{
@@ -111,4 +111,3 @@ namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter08.Listing08_14
}
}
#endregion INCLUDE
-}

Converted Chapter 8 all to File Based Namespaces