在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例C#语言基础 → C#入门经典(第7版)中文目录包含源码文件

C#入门经典(第7版)中文目录包含源码文件

C#语言基础

下载此实例
  • 开发语言:C#
  • 实例大小:88.19M
  • 下载次数:24
  • 浏览次数:102
  • 发布时间:2023-12-06
  • 实例类别:C#语言基础
  • 发 布 人:chenxiaolan
  • 文件格式:.rar
  • 所需积分:2
 相关标签: 第7版 经典 源码 中文 目录

实例介绍

【实例简介】C#入门经典(第7版) 中文目录 方便学习,压缩包内附带了书中所用的源码文件

【实例截图】

from clipboard

【核心代码】

.
├── C#入门经典(第7版)中文目录包含源码文件.rar
└── 源码
    ├── Chapter02code
    │   └── Chapter-02
    │       ├── ConsoleApplication1
    │       │   ├── ConsoleApplication1
    │       │   │   ├── App.config
    │       │   │   ├── ConsoleApplication1.csproj
    │       │   │   ├── Program.cs
    │       │   │   ├── Properties
    │       │   │   │   └── AssemblyInfo.cs
    │       │   │   ├── bin
    │       │   │   │   └── Debug
    │       │   │   │       ├── ConsoleApplication1.exe
    │       │   │   │       ├── ConsoleApplication1.exe.config
    │       │   │   │       ├── ConsoleApplication1.pdb
    │       │   │   │       ├── ConsoleApplication1.vshost.exe
    │       │   │   │       ├── ConsoleApplication1.vshost.exe.config
    │       │   │   │       └── ConsoleApplication1.vshost.exe.manifest
    │       │   │   └── obj
    │       │   │       └── Debug
    │       │   │           ├── ConsoleApplication1.csproj.FileListAbsolute.txt
    │       │   │           ├── ConsoleApplication1.csprojResolveAssemblyReference.cache
    │       │   │           ├── ConsoleApplication1.exe
    │       │   │           ├── ConsoleApplication1.pdb
    │       │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │   │           ├── TempPE
    │       │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       │   └── ConsoleApplication1.sln
    │       └── WpfApplication1
    │           ├── WpfApplication1
    │           │   ├── App.config
    │           │   ├── App.xaml
    │           │   ├── App.xaml.cs
    │           │   ├── MainWindow.xaml
    │           │   ├── MainWindow.xaml.cs
    │           │   ├── Properties
    │           │   │   ├── AssemblyInfo.cs
    │           │   │   ├── Resources.Designer.cs
    │           │   │   ├── Resources.resx
    │           │   │   ├── Settings.Designer.cs
    │           │   │   └── Settings.settings
    │           │   ├── WpfApplication1.csproj
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── WpfApplication1.exe
    │           │   │       ├── WpfApplication1.exe.config
    │           │   │       ├── WpfApplication1.pdb
    │           │   │       ├── WpfApplication1.vshost.exe
    │           │   │       ├── WpfApplication1.vshost.exe.config
    │           │   │       └── WpfApplication1.vshost.exe.manifest
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── App.g.cs
    │           │           ├── App.g.i.cs
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── MainWindow.baml
    │           │           ├── MainWindow.g.cs
    │           │           ├── MainWindow.g.i.cs
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           │           ├── WpfApplication1.Properties.Resources.resources
    │           │           ├── WpfApplication1.csproj.FileListAbsolute.txt
    │           │           ├── WpfApplication1.csproj.GenerateResource.Cache
    │           │           ├── WpfApplication1.csprojResolveAssemblyReference.cache
    │           │           ├── WpfApplication1.exe
    │           │           ├── WpfApplication1.g.resources
    │           │           ├── WpfApplication1.pdb
    │           │           ├── WpfApplication1_MarkupCompile.cache
    │           │           ├── WpfApplication1_MarkupCompile.i.cache
    │           │           └── WpfApplication1_MarkupCompile.lref
    │           └── WpfApplication1.sln
    ├── Chapter03code
    │   └── Chapter03
    │       ├── Ch03Ex01
    │       │   ├── Ch03Ex01
    │       │   │   ├── App.config
    │       │   │   ├── Ch03Ex01.csproj
    │       │   │   ├── Program.cs
    │       │   │   ├── Properties
    │       │   │   │   └── AssemblyInfo.cs
    │       │   │   ├── bin
    │       │   │   │   └── Debug
    │       │   │   │       ├── Ch03Ex01.exe
    │       │   │   │       ├── Ch03Ex01.exe.config
    │       │   │   │       ├── Ch03Ex01.pdb
    │       │   │   │       ├── Ch03Ex01.vshost.exe
    │       │   │   │       ├── Ch03Ex01.vshost.exe.config
    │       │   │   │       └── Ch03Ex01.vshost.exe.manifest
    │       │   │   └── obj
    │       │   │       └── Debug
    │       │   │           ├── Ch03Ex01.csproj.FileListAbsolute.txt
    │       │   │           ├── Ch03Ex01.csprojResolveAssemblyReference.cache
    │       │   │           ├── Ch03Ex01.exe
    │       │   │           ├── Ch03Ex01.pdb
    │       │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │   │           ├── TempPE
    │       │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       │   └── Ch03Ex01.sln
    │       └── Ch03Ex02
    │           ├── Ch03Ex02
    │           │   ├── App.config
    │           │   ├── Ch03Ex02.csproj
    │           │   ├── Program.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── Ch03Ex02.exe
    │           │   │       ├── Ch03Ex02.exe.config
    │           │   │       ├── Ch03Ex02.pdb
    │           │   │       ├── Ch03Ex02.vshost.exe
    │           │   │       ├── Ch03Ex02.vshost.exe.config
    │           │   │       └── Ch03Ex02.vshost.exe.manifest
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── Ch03Ex02.csproj.FileListAbsolute.txt
    │           │           ├── Ch03Ex02.csprojResolveAssemblyReference.cache
    │           │           ├── Ch03Ex02.exe
    │           │           ├── Ch03Ex02.pdb
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           └── Ch03Ex02.sln
    ├── Chapter04code
    │   └── Chapter04
    │       ├── Ch04Ex01
    │       │   ├── App.config
    │       │   ├── Ch04Ex01.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch04Ex01.exe
    │       │   │       ├── Ch04Ex01.exe.config
    │       │   │       ├── Ch04Ex01.pdb
    │       │   │       ├── Ch04Ex01.vshost.exe
    │       │   │       ├── Ch04Ex01.vshost.exe.config
    │       │   │       └── Ch04Ex01.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch04Ex01.csproj.FileListAbsolute.txt
    │       │           ├── Ch04Ex01.csprojResolveAssemblyReference.cache
    │       │           ├── Ch04Ex01.exe
    │       │           ├── Ch04Ex01.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch04Ex01.sln
    │       ├── Ch04Ex02
    │       │   ├── App.config
    │       │   ├── Ch04Ex02.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch04Ex02.exe
    │       │   │       ├── Ch04Ex02.exe.config
    │       │   │       ├── Ch04Ex02.pdb
    │       │   │       ├── Ch04Ex02.vshost.exe
    │       │   │       ├── Ch04Ex02.vshost.exe.config
    │       │   │       └── Ch04Ex02.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch04Ex02.csproj.FileListAbsolute.txt
    │       │           ├── Ch04Ex02.csprojResolveAssemblyReference.cache
    │       │           ├── Ch04Ex02.exe
    │       │           ├── Ch04Ex02.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch04Ex02.sln
    │       ├── Ch04Ex03
    │       │   ├── App.config
    │       │   ├── Ch04Ex03.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch04Ex03.exe
    │       │   │       ├── Ch04Ex03.exe.config
    │       │   │       ├── Ch04Ex03.pdb
    │       │   │       ├── Ch04Ex03.vshost.exe
    │       │   │       ├── Ch04Ex03.vshost.exe.config
    │       │   │       └── Ch04Ex03.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch04Ex03.csproj.FileListAbsolute.txt
    │       │           ├── Ch04Ex03.csprojResolveAssemblyReference.cache
    │       │           ├── Ch04Ex03.exe
    │       │           ├── Ch04Ex03.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch04Ex03.sln
    │       ├── Ch04Ex04
    │       │   ├── App.config
    │       │   ├── Ch04Ex04.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch04Ex04.exe
    │       │   │       ├── Ch04Ex04.exe.config
    │       │   │       ├── Ch04Ex04.pdb
    │       │   │       ├── Ch04Ex04.vshost.exe
    │       │   │       ├── Ch04Ex04.vshost.exe.config
    │       │   │       └── Ch04Ex04.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch04Ex04.csproj.FileListAbsolute.txt
    │       │           ├── Ch04Ex04.csprojResolveAssemblyReference.cache
    │       │           ├── Ch04Ex04.exe
    │       │           ├── Ch04Ex04.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch04Ex04.sln
    │       ├── Ch04Ex05
    │       │   ├── App.config
    │       │   ├── Ch04Ex05.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch04Ex05.exe
    │       │   │       ├── Ch04Ex05.exe.config
    │       │   │       ├── Ch04Ex05.pdb
    │       │   │       ├── Ch04Ex05.vshost.exe
    │       │   │       ├── Ch04Ex05.vshost.exe.config
    │       │   │       └── Ch04Ex05.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch04Ex05.csproj.FileListAbsolute.txt
    │       │           ├── Ch04Ex05.csprojResolveAssemblyReference.cache
    │       │           ├── Ch04Ex05.exe
    │       │           ├── Ch04Ex05.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch04Ex05.sln
    │       ├── Ch04Ex06
    │       │   ├── App.config
    │       │   ├── Ch04Ex06.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch04Ex06.exe
    │       │   │       ├── Ch04Ex06.exe.config
    │       │   │       ├── Ch04Ex06.pdb
    │       │   │       ├── Ch04Ex06.vshost.exe
    │       │   │       ├── Ch04Ex06.vshost.exe.config
    │       │   │       └── Ch04Ex06.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch04Ex06.csproj.FileListAbsolute.txt
    │       │           ├── Ch04Ex06.csprojResolveAssemblyReference.cache
    │       │           ├── Ch04Ex06.exe
    │       │           ├── Ch04Ex06.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       └── Ch04Ex06.sln
    ├── Chapter05code
    │   └── Chapter05
    │       ├── Ch05Ex04
    │       │   ├── App.config
    │       │   ├── Ch05Ex04.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch05Ex04.exe
    │       │   │       ├── Ch05Ex04.exe.config
    │       │   │       ├── Ch05Ex04.pdb
    │       │   │       ├── Ch05Ex04.vshost.exe
    │       │   │       ├── Ch05Ex04.vshost.exe.config
    │       │   │       └── Ch05Ex04.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch05Ex04.csproj.FileListAbsolute.txt
    │       │           ├── Ch05Ex04.csprojResolveAssemblyReference.cache
    │       │           ├── Ch05Ex04.exe
    │       │           ├── Ch05Ex04.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       └── Ch05Ex04.sln
    ├── Chapter06code
    │   └── Chapter06Code
    │       ├── Ch06Ex01
    │       │   ├── App.config
    │       │   ├── Ch06Ex01.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch06Ex01.exe
    │       │   │       ├── Ch06Ex01.exe.config
    │       │   │       ├── Ch06Ex01.pdb
    │       │   │       ├── Ch06Ex01.vshost.exe
    │       │   │       ├── Ch06Ex01.vshost.exe.config
    │       │   │       └── Ch06Ex01.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch06Ex01.csproj.FileListAbsolute.txt
    │       │           ├── Ch06Ex01.csprojResolveAssemblyReference.cache
    │       │           ├── Ch06Ex01.exe
    │       │           ├── Ch06Ex01.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch06Ex01.sln
    │       ├── Ch06Ex02
    │       │   ├── App.config
    │       │   ├── Ch06Ex02.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch06Ex02.exe
    │       │   │       ├── Ch06Ex02.exe.config
    │       │   │       ├── Ch06Ex02.pdb
    │       │   │       ├── Ch06Ex02.vshost.exe
    │       │   │       ├── Ch06Ex02.vshost.exe.config
    │       │   │       └── Ch06Ex02.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch06Ex02.csproj.FileListAbsolute.txt
    │       │           ├── Ch06Ex02.csprojResolveAssemblyReference.cache
    │       │           ├── Ch06Ex02.exe
    │       │           ├── Ch06Ex02.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch06Ex02.sln
    │       ├── Ch06Ex03
    │       │   ├── App.config
    │       │   ├── Ch06Ex03.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch06Ex03.exe
    │       │   │       ├── Ch06Ex03.exe.config
    │       │   │       ├── Ch06Ex03.pdb
    │       │   │       ├── Ch06Ex03.vshost.exe
    │       │   │       ├── Ch06Ex03.vshost.exe.config
    │       │   │       └── Ch06Ex03.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch06Ex03.csproj.FileListAbsolute.txt
    │       │           ├── Ch06Ex03.csprojResolveAssemblyReference.cache
    │       │           ├── Ch06Ex03.exe
    │       │           ├── Ch06Ex03.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch06Ex03.sln
    │       ├── Ch06Ex04
    │       │   ├── App.config
    │       │   ├── Ch06Ex04.csproj
    │       │   ├── Ch06Ex04.csproj.user
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch06Ex04.exe
    │       │   │       ├── Ch06Ex04.exe.config
    │       │   │       ├── Ch06Ex04.pdb
    │       │   │       ├── Ch06Ex04.vshost.exe
    │       │   │       ├── Ch06Ex04.vshost.exe.config
    │       │   │       └── Ch06Ex04.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch06Ex04.csproj.FileListAbsolute.txt
    │       │           ├── Ch06Ex04.csprojResolveAssemblyReference.cache
    │       │           ├── Ch06Ex04.exe
    │       │           ├── Ch06Ex04.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch06Ex04.sln
    │       ├── Ch06Ex05
    │       │   ├── App.config
    │       │   ├── Ch06Ex05.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch06Ex05.exe
    │       │   │       ├── Ch06Ex05.exe.config
    │       │   │       ├── Ch06Ex05.pdb
    │       │   │       ├── Ch06Ex05.vshost.exe
    │       │   │       ├── Ch06Ex05.vshost.exe.config
    │       │   │       └── Ch06Ex05.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch06Ex05.csproj.FileListAbsolute.txt
    │       │           ├── Ch06Ex05.csprojResolveAssemblyReference.cache
    │       │           ├── Ch06Ex05.exe
    │       │           ├── Ch06Ex05.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch06Ex05.sln
    │       ├── MaxValueOverloads
    │       │   ├── App.config
    │       │   ├── MaxValueOverloads.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── MaxValueOverloads.exe
    │       │   │       ├── MaxValueOverloads.exe.config
    │       │   │       ├── MaxValueOverloads.pdb
    │       │   │       ├── MaxValueOverloads.vshost.exe
    │       │   │       ├── MaxValueOverloads.vshost.exe.config
    │       │   │       └── MaxValueOverloads.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── MaxValueOverloads.csproj.FileListAbsolute.txt
    │       │           ├── MaxValueOverloads.csprojResolveAssemblyReference.cache
    │       │           ├── MaxValueOverloads.exe
    │       │           ├── MaxValueOverloads.pdb
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── MaxValueOverloads.sln
    │       ├── VariableScopeInLoops
    │       │   ├── App.config
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── VariableScopeInLoops.csproj
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── VariableScopeInLoops.exe
    │       │   │       ├── VariableScopeInLoops.exe.config
    │       │   │       ├── VariableScopeInLoops.pdb
    │       │   │       ├── VariableScopeInLoops.vshost.exe
    │       │   │       ├── VariableScopeInLoops.vshost.exe.config
    │       │   │       └── VariableScopeInLoops.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       │           ├── VariableScopeInLoops.csproj.FileListAbsolute.txt
    │       │           ├── VariableScopeInLoops.csprojResolveAssemblyReference.cache
    │       │           ├── VariableScopeInLoops.exe
    │       │           └── VariableScopeInLoops.pdb
    │       └── VariableScopeInLoops.sln
    ├── Chapter07code
    │   └── Chapter07
    │       ├── AssertionDemo
    │       │   ├── App.config
    │       │   ├── AssertionDemo.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── AssertionDemo.exe
    │       │   │       ├── AssertionDemo.exe.config
    │       │   │       ├── AssertionDemo.pdb
    │       │   │       ├── AssertionDemo.vshost.exe
    │       │   │       ├── AssertionDemo.vshost.exe.config
    │       │   │       └── AssertionDemo.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── AssertionDemo.csproj.FileListAbsolute.txt
    │       │           ├── AssertionDemo.csprojResolveAssemblyReference.cache
    │       │           ├── AssertionDemo.exe
    │       │           ├── AssertionDemo.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── AssertionDemo.sln
    │       ├── Ch07Ex01
    │       │   ├── App.config
    │       │   ├── Ch07Ex01.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   ├── Debug
    │       │   │   │   ├── Ch07Ex01.exe
    │       │   │   │   ├── Ch07Ex01.exe.config
    │       │   │   │   ├── Ch07Ex01.pdb
    │       │   │   │   ├── Ch07Ex01.vshost.exe
    │       │   │   │   ├── Ch07Ex01.vshost.exe.config
    │       │   │   │   └── Ch07Ex01.vshost.exe.manifest
    │       │   │   └── Release
    │       │   │       ├── Ch07Ex01.exe
    │       │   │       ├── Ch07Ex01.exe.config
    │       │   │       ├── Ch07Ex01.pdb
    │       │   │       ├── Ch07Ex01.vshost.exe
    │       │   │       ├── Ch07Ex01.vshost.exe.config
    │       │   │       └── Ch07Ex01.vshost.exe.manifest
    │       │   └── obj
    │       │       ├── Debug
    │       │       │   ├── Ch07Ex01.csproj.FileListAbsolute.txt
    │       │       │   ├── Ch07Ex01.csprojResolveAssemblyReference.cache
    │       │       │   ├── Ch07Ex01.exe
    │       │       │   ├── Ch07Ex01.pdb
    │       │       │   ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │       │   ├── TempPE
    │       │       │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │       │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │       │   └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       │       └── Release
    │       │           ├── Ch07Ex01.csproj.FileListAbsolute.txt
    │       │           ├── Ch07Ex01.exe
    │       │           ├── Ch07Ex01.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch07Ex01.sln
    │       ├── Ch07Ex01Tracepoints
    │       │   ├── Ch07Ex01Tracepoints.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch07Ex01Tracepoints.exe
    │       │   │       ├── Ch07Ex01Tracepoints.pdb
    │       │   │       ├── Ch07Ex01Tracepoints.vshost.exe
    │       │   │       └── Ch07Ex01Tracepoints.vshost.exe.manifest
    │       │   └── obj
    │       │       └── x86
    │       │           └── Debug
    │       │               ├── Ch07Ex01Tracepoints.csproj.FileListAbsolute.txt
    │       │               ├── Ch07Ex01Tracepoints.csprojResolveAssemblyReference.cache
    │       │               ├── Ch07Ex01Tracepoints.exe
    │       │               ├── Ch07Ex01Tracepoints.pdb
    │       │               ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │               └── TempPE
    │       ├── Ch07Ex01Tracepoints.sln
    │       ├── Ch07Ex01Tracepoints.v11.suo
    │       ├── Ch07Ex02
    │       │   ├── App.config
    │       │   ├── Ch07Ex02.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch07Ex02.exe
    │       │   │       ├── Ch07Ex02.exe.config
    │       │   │       ├── Ch07Ex02.pdb
    │       │   │       ├── Ch07Ex02.vshost.exe
    │       │   │       ├── Ch07Ex02.vshost.exe.config
    │       │   │       └── Ch07Ex02.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch07Ex02.csproj.FileListAbsolute.txt
    │       │           ├── Ch07Ex02.csprojResolveAssemblyReference.cache
    │       │           ├── Ch07Ex02.exe
    │       │           ├── Ch07Ex02.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       └── Ch07Ex02.sln
    ├── Chapter08code
    │   └── Chapter08
    │       ├── Ch08Ex01
    │       │   ├── App.config
    │       │   ├── App.xaml
    │       │   ├── App.xaml.cs
    │       │   ├── Ch08Ex01.csproj
    │       │   ├── MainWindow.xaml
    │       │   ├── MainWindow.xaml.cs
    │       │   ├── Properties
    │       │   │   ├── AssemblyInfo.cs
    │       │   │   ├── Resources.Designer.cs
    │       │   │   ├── Resources.resx
    │       │   │   ├── Settings.Designer.cs
    │       │   │   └── Settings.settings
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch08Ex01.exe
    │       │   │       ├── Ch08Ex01.exe.config
    │       │   │       ├── Ch08Ex01.pdb
    │       │   │       ├── Ch08Ex01.vshost.exe
    │       │   │       ├── Ch08Ex01.vshost.exe.config
    │       │   │       └── Ch08Ex01.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── App.g.cs
    │       │           ├── App.g.i.cs
    │       │           ├── Ch08Ex01.Properties.Resources.resources
    │       │           ├── Ch08Ex01.csproj.FileListAbsolute.txt
    │       │           ├── Ch08Ex01.csproj.GenerateResource.Cache
    │       │           ├── Ch08Ex01.csprojResolveAssemblyReference.cache
    │       │           ├── Ch08Ex01.exe
    │       │           ├── Ch08Ex01.g.resources
    │       │           ├── Ch08Ex01.pdb
    │       │           ├── Ch08Ex01_MarkupCompile.cache
    │       │           ├── Ch08Ex01_MarkupCompile.i.cache
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── MainWindow.baml
    │       │           ├── MainWindow.g.cs
    │       │           ├── MainWindow.g.i.cs
    │       │           ├── TempPE
    │       │           │   └── Properties.Resources.Designer.cs.dll
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       └── Ch08Ex01.sln
    ├── Chapter09code
    │   └── Chapter09
    │       ├── Ch09ClassLib
    │       │   ├── Ch09ClassLib.csproj
    │       │   ├── MyExternalClass.cs
    │       │   ├── MyInternalClass.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch09ClassLib.dll
    │       │   │       └── Ch09ClassLib.pdb
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch09ClassLib.csproj.FileListAbsolute.txt
    │       │           ├── Ch09ClassLib.csprojResolveAssemblyReference.cache
    │       │           ├── Ch09ClassLib.dll
    │       │           ├── Ch09ClassLib.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch09ClassLib.sln
    │       ├── Ch09Ex01
    │       │   ├── App.config
    │       │   ├── Ch09Ex01.csproj
    │       │   ├── ClassDiagram1.cd
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   ├── Debug
    │       │   │   │   ├── Ch09Ex01.exe
    │       │   │   │   ├── Ch09Ex01.exe.config
    │       │   │   │   ├── Ch09Ex01.pdb
    │       │   │   │   ├── Ch09Ex01.vshost.exe
    │       │   │   │   ├── Ch09Ex01.vshost.exe.config
    │       │   │   │   └── Ch09Ex01.vshost.exe.manifest
    │       │   │   └── Release
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch09Ex01.csproj.FileListAbsolute.txt
    │       │           ├── Ch09Ex01.csprojResolveAssemblyReference.cache
    │       │           ├── Ch09Ex01.exe
    │       │           ├── Ch09Ex01.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch09Ex01.sln
    │       ├── Ch09Ex02
    │       │   ├── App.config
    │       │   ├── Ch09Ex02.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch09ClassLib.dll
    │       │   │       ├── Ch09ClassLib.pdb
    │       │   │       ├── Ch09Ex02.exe
    │       │   │       ├── Ch09Ex02.exe.config
    │       │   │       ├── Ch09Ex02.pdb
    │       │   │       ├── Ch09Ex02.vshost.exe
    │       │   │       ├── Ch09Ex02.vshost.exe.config
    │       │   │       └── Ch09Ex02.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch09Ex02.csproj.FileListAbsolute.txt
    │       │           ├── Ch09Ex02.csprojResolveAssemblyReference.cache
    │       │           ├── Ch09Ex02.exe
    │       │           ├── Ch09Ex02.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch09Ex02.sln
    │       ├── Ch09Ex03
    │       │   ├── App.config
    │       │   ├── Ch09Ex03.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch09Ex03.exe
    │       │   │       ├── Ch09Ex03.exe.config
    │       │   │       ├── Ch09Ex03.pdb
    │       │   │       ├── Ch09Ex03.vshost.exe
    │       │   │       ├── Ch09Ex03.vshost.exe.config
    │       │   │       └── Ch09Ex03.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch09Ex03.csproj.FileListAbsolute.txt
    │       │           ├── Ch09Ex03.csprojResolveAssemblyReference.cache
    │       │           ├── Ch09Ex03.exe
    │       │           ├── Ch09Ex03.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       └── Ch09Ex03.sln
    ├── Chapter10code
    │   └── Chapter10
    │       ├── Ch10CardClient
    │       │   ├── App.config
    │       │   ├── Ch10CardClient.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch10CardClient.exe
    │       │   │       ├── Ch10CardClient.exe.config
    │       │   │       ├── Ch10CardClient.pdb
    │       │   │       ├── Ch10CardClient.vshost.exe
    │       │   │       ├── Ch10CardClient.vshost.exe.config
    │       │   │       ├── Ch10CardClient.vshost.exe.manifest
    │       │   │       ├── Ch10CardLib.dll
    │       │   │       └── Ch10CardLib.pdb
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch10CardClient.csproj.FileListAbsolute.txt
    │       │           ├── Ch10CardClient.csprojResolveAssemblyReference.cache
    │       │           ├── Ch10CardClient.exe
    │       │           ├── Ch10CardClient.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch10CardLib
    │       │   ├── Card.cs
    │       │   ├── Ch10CardLib.csproj
    │       │   ├── ClassDiagram1.cd
    │       │   ├── Deck.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── Rank.cs
    │       │   ├── Suit.cs
    │       │   ├── bin
    │       │   │   ├── Debug
    │       │   │   │   ├── Ch10CardLib.dll
    │       │   │   │   └── Ch10CardLib.pdb
    │       │   │   └── Release
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch10CardLib.csproj.FileListAbsolute.txt
    │       │           ├── Ch10CardLib.csprojResolveAssemblyReference.cache
    │       │           ├── Ch10CardLib.dll
    │       │           ├── Ch10CardLib.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch10CardLib.sln
    │       ├── Ch10Ex01
    │       │   ├── App.config
    │       │   ├── Ch10Ex01.csproj
    │       │   ├── ClassDiagram1.cd
    │       │   ├── MyClass.cs
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch10Ex01.exe
    │       │   │       ├── Ch10Ex01.exe.config
    │       │   │       ├── Ch10Ex01.pdb
    │       │   │       ├── Ch10Ex01.vshost.exe
    │       │   │       ├── Ch10Ex01.vshost.exe.config
    │       │   │       └── Ch10Ex01.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch10Ex01.csproj.FileListAbsolute.txt
    │       │           ├── Ch10Ex01.csprojResolveAssemblyReference.cache
    │       │           ├── Ch10Ex01.exe
    │       │           ├── Ch10Ex01.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch10Ex01.sln
    │       ├── Ch10Ex02
    │       │   ├── App.config
    │       │   ├── Ch10Ex02.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch10Ex02.exe
    │       │   │       ├── Ch10Ex02.exe.config
    │       │   │       ├── Ch10Ex02.pdb
    │       │   │       ├── Ch10Ex02.vshost.exe
    │       │   │       ├── Ch10Ex02.vshost.exe.config
    │       │   │       └── Ch10Ex02.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch10Ex02.csproj.FileListAbsolute.txt
    │       │           ├── Ch10Ex02.csprojResolveAssemblyReference.cache
    │       │           ├── Ch10Ex02.exe
    │       │           ├── Ch10Ex02.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       └── Ch10Ex02.sln
    ├── Chapter11code
    │   └── Chapter11
    │       ├── Ch11CardClient
    │       │   ├── App.config
    │       │   ├── Ch11CardClient.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch11CardClient.exe
    │       │   │       ├── Ch11CardClient.exe.config
    │       │   │       ├── Ch11CardClient.pdb
    │       │   │       ├── Ch11CardClient.vshost.exe
    │       │   │       ├── Ch11CardClient.vshost.exe.config
    │       │   │       ├── Ch11CardClient.vshost.exe.manifest
    │       │   │       ├── Ch11CardLib.dll
    │       │   │       └── Ch11CardLib.pdb
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch11CardClient.csproj.FileListAbsolute.txt
    │       │           ├── Ch11CardClient.csprojResolveAssemblyReference.cache
    │       │           ├── Ch11CardClient.exe
    │       │           ├── Ch11CardClient.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch11CardLib
    │       │   ├── Card.cs
    │       │   ├── Cards.cs
    │       │   ├── Ch11CardLib.csproj
    │       │   ├── Deck.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── Rank.cs
    │       │   ├── Suit.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch11CardLib.dll
    │       │   │       └── Ch11CardLib.pdb
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch11CardLib.csproj.FileListAbsolute.txt
    │       │           ├── Ch11CardLib.csprojResolveAssemblyReference.cache
    │       │           ├── Ch11CardLib.dll
    │       │           ├── Ch11CardLib.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch11CardLib.sln
    │       ├── Ch11Ex01
    │       │   ├── Animal.cs
    │       │   ├── App.config
    │       │   ├── Ch11Ex01.csproj
    │       │   ├── Chicken.cs
    │       │   ├── Cow.cs
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch11Ex01.exe
    │       │   │       ├── Ch11Ex01.exe.config
    │       │   │       ├── Ch11Ex01.pdb
    │       │   │       ├── Ch11Ex01.vshost.exe
    │       │   │       ├── Ch11Ex01.vshost.exe.config
    │       │   │       └── Ch11Ex01.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch11Ex01.csproj.FileListAbsolute.txt
    │       │           ├── Ch11Ex01.csprojResolveAssemblyReference.cache
    │       │           ├── Ch11Ex01.exe
    │       │           ├── Ch11Ex01.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch11Ex01.sln
    │       ├── Ch11Ex02
    │       │   ├── Animal.cs
    │       │   ├── Animals.cs
    │       │   ├── App.config
    │       │   ├── Ch11Ex02.csproj
    │       │   ├── Chicken.cs
    │       │   ├── Cow.cs
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch11Ex02.exe
    │       │   │       ├── Ch11Ex02.exe.config
    │       │   │       ├── Ch11Ex02.pdb
    │       │   │       ├── Ch11Ex02.vshost.exe
    │       │   │       ├── Ch11Ex02.vshost.exe.config
    │       │   │       └── Ch11Ex02.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch11Ex02.csproj.FileListAbsolute.txt
    │       │           ├── Ch11Ex02.csprojResolveAssemblyReference.cache
    │       │           ├── Ch11Ex02.exe
    │       │           ├── Ch11Ex02.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch11Ex02.sln
    │       ├── Ch11Ex03
    │       │   ├── App.config
    │       │   ├── Ch11Ex03.csproj
    │       │   ├── Primes.cs
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch11Ex03.exe
    │       │   │       ├── Ch11Ex03.exe.config
    │       │   │       ├── Ch11Ex03.pdb
    │       │   │       ├── Ch11Ex03.vshost.exe
    │       │   │       ├── Ch11Ex03.vshost.exe.config
    │       │   │       └── Ch11Ex03.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch11Ex03.csproj.FileListAbsolute.txt
    │       │           ├── Ch11Ex03.csprojResolveAssemblyReference.cache
    │       │           ├── Ch11Ex03.exe
    │       │           ├── Ch11Ex03.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch11Ex03.sln
    │       ├── Ch11Ex04
    │       │   ├── App.config
    │       │   ├── Ch11Ex04.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch11Ex04.exe
    │       │   │       ├── Ch11Ex04.exe.config
    │       │   │       ├── Ch11Ex04.pdb
    │       │   │       ├── Ch11Ex04.vshost.exe
    │       │   │       ├── Ch11Ex04.vshost.exe.config
    │       │   │       └── Ch11Ex04.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch11Ex04.csproj.FileListAbsolute.txt
    │       │           ├── Ch11Ex04.csprojResolveAssemblyReference.cache
    │       │           ├── Ch11Ex04.exe
    │       │           ├── Ch11Ex04.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch11Ex04.sln
    │       ├── Ch11Ex05
    │       │   ├── App.config
    │       │   ├── Ch11Ex05.csproj
    │       │   ├── Person.cs
    │       │   ├── PersonComparerName.cs
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Ch11Ex05.exe
    │       │   │       ├── Ch11Ex05.exe.config
    │       │   │       ├── Ch11Ex05.pdb
    │       │   │       ├── Ch11Ex05.vshost.exe
    │       │   │       ├── Ch11Ex05.vshost.exe.config
    │       │   │       └── Ch11Ex05.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Ch11Ex05.csproj.FileListAbsolute.txt
    │       │           ├── Ch11Ex05.csprojResolveAssemblyReference.cache
    │       │           ├── Ch11Ex05.exe
    │       │           ├── Ch11Ex05.pdb
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Ch11Ex05.sln
    │       ├── DictionaryAnimals
    │       │   ├── Animal.cs
    │       │   ├── Animals.cs
    │       │   ├── App.config
    │       │   ├── Chicken.cs
    │       │   ├── Cow.cs
    │       │   ├── DictionaryAnimals.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── DictionaryAnimals.exe
    │       │   │       ├── DictionaryAnimals.exe.config
    │       │   │       ├── DictionaryAnimals.pdb
    │       │   │       ├── DictionaryAnimals.vshost.exe
    │       │   │       ├── DictionaryAnimals.vshost.exe.config
    │       │   │       └── DictionaryAnimals.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── DictionaryAnimals.csproj.FileListAbsolute.txt
    │       │           ├── DictionaryAnimals.csprojResolveAssemblyReference.cache
    │       │           ├── DictionaryAnimals.exe
    │       │           ├── DictionaryAnimals.pdb
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── DictionaryAnimals.sln
    │       ├── SimpleIterators
    │       │   ├── App.config
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── SimpleIterators.csproj
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── SimpleIterators.exe
    │       │   │       ├── SimpleIterators.exe.config
    │       │   │       ├── SimpleIterators.pdb
    │       │   │       ├── SimpleIterators.vshost.exe
    │       │   │       ├── SimpleIterators.vshost.exe.config
    │       │   │       └── SimpleIterators.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── SimpleIterators.csproj.FileListAbsolute.txt
    │       │           ├── SimpleIterators.csprojResolveAssemblyReference.cache
    │       │           ├── SimpleIterators.exe
    │       │           ├── SimpleIterators.pdb
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       └── SimpleIterators.sln
    ├── Chapter12code
    │   └── Chapter12_code
    │       └── Chapter12
    │           ├── Ch12CardClient
    │           │   ├── App.config
    │           │   ├── Ch12CardClient.csproj
    │           │   ├── Program.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── Ch12CardClient.exe
    │           │   │       ├── Ch12CardClient.exe.config
    │           │   │       ├── Ch12CardClient.pdb
    │           │   │       ├── Ch12CardClient.vshost.exe
    │           │   │       ├── Ch12CardClient.vshost.exe.config
    │           │   │       ├── Ch12CardClient.vshost.exe.manifest
    │           │   │       ├── Ch12CardLib.dll
    │           │   │       └── Ch12CardLib.pdb
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── Ch12CardClient.csproj.FileListAbsolute.txt
    │           │           ├── Ch12CardClient.csprojResolveAssemblyReference.cache
    │           │           ├── Ch12CardClient.exe
    │           │           ├── Ch12CardClient.pdb
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           ├── Ch12CardLib
    │           │   ├── Card.cs
    │           │   ├── Cards.cs
    │           │   ├── Ch12CardLib.csproj
    │           │   ├── Deck.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── Rank.cs
    │           │   ├── Suit.cs
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── Ch12CardLib.dll
    │           │   │       └── Ch12CardLib.pdb
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── Ch12CardLib.csproj.FileListAbsolute.txt
    │           │           ├── Ch12CardLib.csprojResolveAssemblyReference.cache
    │           │           ├── Ch12CardLib.dll
    │           │           ├── Ch12CardLib.pdb
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           ├── Ch12CardLib.sln
    │           ├── Ch12Ex01
    │           │   ├── App.config
    │           │   ├── Ch12Ex01.csproj
    │           │   ├── Program.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── Vector.cs
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── Ch12Ex01.exe
    │           │   │       ├── Ch12Ex01.exe.config
    │           │   │       ├── Ch12Ex01.pdb
    │           │   │       ├── Ch12Ex01.vshost.exe
    │           │   │       ├── Ch12Ex01.vshost.exe.config
    │           │   │       └── Ch12Ex01.vshost.exe.manifest
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── Ch12Ex01.csproj.FileListAbsolute.txt
    │           │           ├── Ch12Ex01.csprojResolveAssemblyReference.cache
    │           │           ├── Ch12Ex01.exe
    │           │           ├── Ch12Ex01.pdb
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           ├── Ch12Ex01.sln
    │           ├── Ch12Ex02
    │           │   ├── Animal.cs
    │           │   ├── App.config
    │           │   ├── Ch12Ex02.csproj
    │           │   ├── Chicken.cs
    │           │   ├── Cow.cs
    │           │   ├── Program.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── Ch12Ex02.exe
    │           │   │       ├── Ch12Ex02.exe.config
    │           │   │       ├── Ch12Ex02.pdb
    │           │   │       ├── Ch12Ex02.vshost.exe
    │           │   │       ├── Ch12Ex02.vshost.exe.config
    │           │   │       └── Ch12Ex02.vshost.exe.manifest
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── Ch12Ex02.csproj.FileListAbsolute.txt
    │           │           ├── Ch12Ex02.csprojResolveAssemblyReference.cache
    │           │           ├── Ch12Ex02.exe
    │           │           ├── Ch12Ex02.pdb
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           ├── Ch12Ex02.sln
    │           ├── Ch12Ex03
    │           │   ├── App.config
    │           │   ├── Ch12Ex03.csproj
    │           │   ├── Program.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── Vector.cs
    │           │   ├── VectorDelegates.cs
    │           │   ├── Vectors.cs
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── Ch12Ex03.exe
    │           │   │       ├── Ch12Ex03.exe.config
    │           │   │       ├── Ch12Ex03.pdb
    │           │   │       ├── Ch12Ex03.vshost.exe
    │           │   │       ├── Ch12Ex03.vshost.exe.config
    │           │   │       └── Ch12Ex03.vshost.exe.manifest
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── Ch12Ex03.csproj.FileListAbsolute.txt
    │           │           ├── Ch12Ex03.csprojResolveAssemblyReference.cache
    │           │           ├── Ch12Ex03.exe
    │           │           ├── Ch12Ex03.pdb
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           ├── Ch12Ex03.sln
    │           ├── Ch12Ex04
    │           │   ├── Animal.cs
    │           │   ├── App.config
    │           │   ├── Ch12Ex04.csproj
    │           │   ├── Chicken.cs
    │           │   ├── Cow.cs
    │           │   ├── Farm.cs
    │           │   ├── Program.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── SuperCow.cs
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── Ch12Ex04.exe
    │           │   │       ├── Ch12Ex04.exe.config
    │           │   │       ├── Ch12Ex04.pdb
    │           │   │       ├── Ch12Ex04.vshost.exe
    │           │   │       ├── Ch12Ex04.vshost.exe.config
    │           │   │       └── Ch12Ex04.vshost.exe.manifest
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── Ch12Ex04.csproj.FileListAbsolute.txt
    │           │           ├── Ch12Ex04.csprojResolveAssemblyReference.cache
    │           │           ├── Ch12Ex04.exe
    │           │           ├── Ch12Ex04.pdb
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           ├── Ch12Ex04.sln
    │           ├── VarianceDemo
    │           │   ├── Animal.cs
    │           │   ├── AnimalNameLengthComparer.cs
    │           │   ├── App.config
    │           │   ├── Chicken.cs
    │           │   ├── Cow.cs
    │           │   ├── IGrassMuncher.cs
    │           │   ├── IMethaneProducer.cs
    │           │   ├── Program.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── SuperCow.cs
    │           │   ├── VarianceDemo.csproj
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── VarianceDemo.exe
    │           │   │       ├── VarianceDemo.exe.config
    │           │   │       ├── VarianceDemo.pdb
    │           │   │       ├── VarianceDemo.vshost.exe
    │           │   │       ├── VarianceDemo.vshost.exe.config
    │           │   │       └── VarianceDemo.vshost.exe.manifest
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           │           ├── VarianceDemo.csproj.FileListAbsolute.txt
    │           │           ├── VarianceDemo.csprojResolveAssemblyReference.cache
    │           │           ├── VarianceDemo.exe
    │           │           └── VarianceDemo.pdb
    │           └── VarianceDemo.sln
    ├── Chapter13code
    │   └── Chapter13_code
    │       └── Chapter13
    │           ├── Ch13CardClient
    │           │   ├── App.config
    │           │   ├── Ch13CardClient.csproj
    │           │   ├── Game.cs
    │           │   ├── Player.cs
    │           │   ├── Program.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── Ch13CardClient.exe
    │           │   │       ├── Ch13CardClient.exe.config
    │           │   │       ├── Ch13CardClient.pdb
    │           │   │       ├── Ch13CardClient.vshost.exe
    │           │   │       ├── Ch13CardClient.vshost.exe.config
    │           │   │       ├── Ch13CardClient.vshost.exe.manifest
    │           │   │       ├── Ch13CardLib.dll
    │           │   │       └── Ch13CardLib.pdb
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── Ch13CardClient.csproj.FileListAbsolute.txt
    │           │           ├── Ch13CardClient.csprojResolveAssemblyReference.cache
    │           │           ├── Ch13CardClient.exe
    │           │           ├── Ch13CardClient.pdb
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           ├── Ch13CardLib
    │           │   ├── Card.cs
    │           │   ├── CardOutOfRangeException.cs
    │           │   ├── Cards.cs
    │           │   ├── Ch13CardLib.csproj
    │           │   ├── Deck.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── Rank.cs
    │           │   ├── Suit.cs
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── Ch13CardLib.dll
    │           │   │       └── Ch13CardLib.pdb
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── Ch13CardLib.csproj.FileListAbsolute.txt
    │           │           ├── Ch13CardLib.csprojResolveAssemblyReference.cache
    │           │           ├── Ch13CardLib.dll
    │           │           ├── Ch13CardLib.pdb
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           ├── Ch13CardLib.sln
    │           ├── Ch13Ex01
    │           │   ├── App.config
    │           │   ├── Ch13Ex01.csproj
    │           │   ├── Program.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── Ch13Ex01.exe
    │           │   │       ├── Ch13Ex01.exe.config
    │           │   │       ├── Ch13Ex01.pdb
    │           │   │       ├── Ch13Ex01.vshost.exe
    │           │   │       ├── Ch13Ex01.vshost.exe.config
    │           │   │       └── Ch13Ex01.vshost.exe.manifest
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── Ch13Ex01.csproj.FileListAbsolute.txt
    │           │           ├── Ch13Ex01.csprojResolveAssemblyReference.cache
    │           │           ├── Ch13Ex01.exe
    │           │           ├── Ch13Ex01.pdb
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           ├── Ch13Ex01.sln
    │           ├── Ch13Ex02
    │           │   ├── App.config
    │           │   ├── Ch13Ex02.csproj
    │           │   ├── Connection.cs
    │           │   ├── Display.cs
    │           │   ├── Program.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── Ch13Ex02.exe
    │           │   │       ├── Ch13Ex02.exe.config
    │           │   │       ├── Ch13Ex02.pdb
    │           │   │       ├── Ch13Ex02.vshost.exe
    │           │   │       ├── Ch13Ex02.vshost.exe.config
    │           │   │       └── Ch13Ex02.vshost.exe.manifest
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── Ch13Ex02.csproj.FileListAbsolute.txt
    │           │           ├── Ch13Ex02.csprojResolveAssemblyReference.cache
    │           │           ├── Ch13Ex02.exe
    │           │           ├── Ch13Ex02.pdb
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           ├── Ch13Ex02.sln
    │           ├── Ch13Ex03
    │           │   ├── App.config
    │           │   ├── Ch13Ex03.csproj
    │           │   ├── Connection.cs
    │           │   ├── Display.cs
    │           │   ├── MessageArrivedEventArgs.cs
    │           │   ├── Program.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── Ch13Ex03.exe
    │           │   │       ├── Ch13Ex03.exe.config
    │           │   │       ├── Ch13Ex03.pdb
    │           │   │       ├── Ch13Ex03.vshost.exe
    │           │   │       ├── Ch13Ex03.vshost.exe.config
    │           │   │       └── Ch13Ex03.vshost.exe.manifest
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── Ch13Ex03.csproj.FileListAbsolute.txt
    │           │           ├── Ch13Ex03.csprojResolveAssemblyReference.cache
    │           │           ├── Ch13Ex03.exe
    │           │           ├── Ch13Ex03.pdb
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           ├── Ch13Ex03.sln
    │           ├── Ch13Ex04
    │           │   ├── Animal.cs
    │           │   ├── App.config
    │           │   ├── Ch13Ex04.csproj
    │           │   ├── Chicken.cs
    │           │   ├── Cow.cs
    │           │   ├── Farm.cs
    │           │   ├── Program.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── SuperCow.cs
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── Ch13Ex04.exe
    │           │   │       ├── Ch13Ex04.exe.config
    │           │   │       ├── Ch13Ex04.pdb
    │           │   │       ├── Ch13Ex04.vshost.exe
    │           │   │       ├── Ch13Ex04.vshost.exe.config
    │           │   │       └── Ch13Ex04.vshost.exe.manifest
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── Ch13Ex04.csproj.FileListAbsolute.txt
    │           │           ├── Ch13Ex04.csprojResolveAssemblyReference.cache
    │           │           ├── Ch13Ex04.exe
    │           │           ├── Ch13Ex04.pdb
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           ├── Ch13Ex04.sln
    │           ├── Ch13Ex05
    │           │   ├── App.config
    │           │   ├── Ch13Ex05.csproj
    │           │   ├── Program.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── Ch13Ex05.exe
    │           │   │       ├── Ch13Ex05.exe.config
    │           │   │       ├── Ch13Ex05.pdb
    │           │   │       ├── Ch13Ex05.vshost.exe
    │           │   │       ├── Ch13Ex05.vshost.exe.config
    │           │   │       └── Ch13Ex05.vshost.exe.manifest
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── Ch13Ex05.csproj.FileListAbsolute.txt
    │           │           ├── Ch13Ex05.csprojResolveAssemblyReference.cache
    │           │           ├── Ch13Ex05.exe
    │           │           ├── Ch13Ex05.pdb
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           ├── Ch13Ex05.sln
    │           ├── Ch13Ex06
    │           │   ├── App.config
    │           │   ├── Ch13Ex06.csproj
    │           │   ├── Program.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── Ch13Ex06.exe
    │           │   │       ├── Ch13Ex06.exe.config
    │           │   │       ├── Ch13Ex06.pdb
    │           │   │       ├── Ch13Ex06.vshost.exe
    │           │   │       ├── Ch13Ex06.vshost.exe.config
    │           │   │       └── Ch13Ex06.vshost.exe.manifest
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── Ch13Ex06.csproj.FileListAbsolute.txt
    │           │           ├── Ch13Ex06.csprojResolveAssemblyReference.cache
    │           │           ├── Ch13Ex06.exe
    │           │           ├── Ch13Ex06.pdb
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           ├── Ch13Ex06.sln
    │           ├── Ch13Ex07
    │           │   ├── App.config
    │           │   ├── Ch13Ex07.csproj
    │           │   ├── Program.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── WordProcessor.cs
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── Ch13Ex07.exe
    │           │   │       ├── Ch13Ex07.exe.config
    │           │   │       ├── Ch13Ex07.pdb
    │           │   │       ├── Ch13Ex07.vshost.exe
    │           │   │       ├── Ch13Ex07.vshost.exe.config
    │           │   │       └── Ch13Ex07.vshost.exe.manifest
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── Ch13Ex07.csproj.FileListAbsolute.txt
    │           │           ├── Ch13Ex07.csprojResolveAssemblyReference.cache
    │           │           ├── Ch13Ex07.exe
    │           │           ├── Ch13Ex07.pdb
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           ├── Ch13Ex07.sln
    │           ├── Ch13Ex08
    │           │   ├── App.config
    │           │   ├── Ch13Ex08.csproj
    │           │   ├── Program.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── Ch13Ex08.exe
    │           │   │       ├── Ch13Ex08.exe.config
    │           │   │       ├── Ch13Ex08.pdb
    │           │   │       ├── Ch13Ex08.vshost.exe
    │           │   │       ├── Ch13Ex08.vshost.exe.config
    │           │   │       └── Ch13Ex08.vshost.exe.manifest
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── Ch13Ex08.csproj.FileListAbsolute.txt
    │           │           ├── Ch13Ex08.csprojResolveAssemblyReference.cache
    │           │           ├── Ch13Ex08.exe
    │           │           ├── Ch13Ex08.pdb
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           ├── Ch13Ex08.sln
    │           ├── Ch13Ex09
    │           │   ├── App.config
    │           │   ├── Ch13Ex09.csproj
    │           │   ├── Program.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── Ch13Ex09.exe
    │           │   │       ├── Ch13Ex09.exe.config
    │           │   │       ├── Ch13Ex09.pdb
    │           │   │       ├── Ch13Ex09.vshost.exe
    │           │   │       ├── Ch13Ex09.vshost.exe.config
    │           │   │       └── Ch13Ex09.vshost.exe.manifest
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── Ch13Ex09.csproj.FileListAbsolute.txt
    │           │           ├── Ch13Ex09.csprojResolveAssemblyReference.cache
    │           │           ├── Ch13Ex09.exe
    │           │           ├── Ch13Ex09.pdb
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           ├── Ch13Ex09.sln
    │           ├── CustomAttributes
    │           │   ├── App.config
    │           │   ├── CustomAttributes.csproj
    │           │   ├── Program.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── CustomAttributes.exe
    │           │   │       ├── CustomAttributes.exe.config
    │           │   │       ├── CustomAttributes.pdb
    │           │   │       ├── CustomAttributes.vshost.exe
    │           │   │       ├── CustomAttributes.vshost.exe.config
    │           │   │       └── CustomAttributes.vshost.exe.manifest
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── CustomAttributes.csproj.FileListAbsolute.txt
    │           │           ├── CustomAttributes.csprojResolveAssemblyReference.cache
    │           │           ├── CustomAttributes.exe
    │           │           ├── CustomAttributes.pdb
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           └── CustomAttributes.sln
    ├── Chapter14code
    │   └── Chapter14_Source_images_FromAR
    │       └── Ch14
    │           ├── Ch14Ex01
    │           │   ├── App.config
    │           │   ├── App.xaml
    │           │   ├── App.xaml.cs
    │           │   ├── Ch14Ex01.csproj
    │           │   ├── Ch14Ex01.sln
    │           │   ├── ImageButton.xaml
    │           │   ├── ImageButton.xaml.cs
    │           │   ├── Images
    │           │   │   └── Delete_black_32x32.png
    │           │   ├── MainWindow.xaml
    │           │   ├── MainWindow.xaml.cs
    │           │   └── Properties
    │           │       ├── AssemblyInfo.cs
    │           │       ├── Resources.Designer.cs
    │           │       ├── Resources.resx
    │           │       ├── Settings.Designer.cs
    │           │       └── Settings.settings
    │           ├── KarliCards GUI
    │           │   ├── KarliCards GUI
    │           │   │   ├── About.xaml
    │           │   │   ├── About.xaml.cs
    │           │   │   ├── App.config
    │           │   │   ├── App.xaml
    │           │   │   ├── App.xaml.cs
    │           │   │   ├── GameOptions.cs
    │           │   │   ├── Images
    │           │   │   │   ├── Banner.png
    │           │   │   │   ├── Clubs.png
    │           │   │   │   ├── Diamonds.png
    │           │   │   │   ├── Hearts.png
    │           │   │   │   ├── Spades.png
    │           │   │   │   └── base_floppydisk_32.png
    │           │   │   ├── KarliCards GUI.csproj
    │           │   │   ├── MainWindow.xaml
    │           │   │   ├── MainWindow.xaml.cs
    │           │   │   ├── NumberOfPlayers.cs
    │           │   │   ├── Options.xaml
    │           │   │   ├── Options.xaml.cs
    │           │   │   ├── Properties
    │           │   │   │   ├── AssemblyInfo.cs
    │           │   │   │   ├── Resources.Designer.cs
    │           │   │   │   ├── Resources.resx
    │           │   │   │   ├── Settings.Designer.cs
    │           │   │   │   └── Settings.settings
    │           │   │   ├── StartGame.xaml
    │           │   │   └── StartGame.xaml.cs
    │           │   └── KarliCards GUI.sln
    │           └── LayoutExamples
    │               ├── App.config
    │               ├── App.xaml
    │               ├── App.xaml.cs
    │               ├── Canvas.xaml
    │               ├── Canvas.xaml.cs
    │               ├── DockPanels.xaml
    │               ├── DockPanels.xaml.cs
    │               ├── LayoutExamples.csproj
    │               ├── LayoutExamples.sln
    │               ├── Properties
    │               │   ├── AssemblyInfo.cs
    │               │   ├── Resources.Designer.cs
    │               │   ├── Resources.resx
    │               │   ├── Settings.Designer.cs
    │               │   └── Settings.settings
    │               ├── StackPanels.xaml
    │               ├── StackPanels.xaml.cs
    │               ├── WrapPanel.xaml
    │               └── WrapPanel.xaml.cs
    ├── Chapter15code
    │   └── Ch15 source
    │       ├── ControlStyling
    │       │   ├── ControlStyling
    │       │   │   ├── App.config
    │       │   │   ├── App.xaml
    │       │   │   ├── App.xaml.cs
    │       │   │   ├── ControlStyling.csproj
    │       │   │   ├── MainWindow.xaml
    │       │   │   ├── MainWindow.xaml.cs
    │       │   │   └── Properties
    │       │   │       ├── AssemblyInfo.cs
    │       │   │       ├── Resources.Designer.cs
    │       │   │       ├── Resources.resx
    │       │   │       ├── Settings.Designer.cs
    │       │   │       └── Settings.settings
    │       │   └── ControlStyling.sln
    │       └── KarliCards GUI
    │           ├── Ch13CardLib
    │           │   ├── Card.cs
    │           │   ├── CardEventArgs.cs
    │           │   ├── CardOutOfRangeException.cs
    │           │   ├── Cards.cs
    │           │   ├── Ch13CardLib.csproj
    │           │   ├── ComputerPlayer.cs
    │           │   ├── ComputerSkillLevel.cs
    │           │   ├── Deck.cs
    │           │   ├── Player.cs
    │           │   ├── PlayerEventArgs.cs
    │           │   ├── PlayerState.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── Rank.cs
    │           │   └── Suit.cs
    │           ├── KarliCards GUI
    │           │   ├── About.xaml
    │           │   ├── About.xaml.cs
    │           │   ├── App.config
    │           │   ├── App.xaml
    │           │   ├── App.xaml.cs
    │           │   ├── CardControl.xaml
    │           │   ├── CardControl.xaml.cs
    │           │   ├── CardsInHandControl.xaml
    │           │   ├── CardsInHandControl.xaml.cs
    │           │   ├── GameClient.xaml
    │           │   ├── GameClient.xaml.cs
    │           │   ├── GameDecksControl.xaml
    │           │   ├── GameDecksControl.xaml.cs
    │           │   ├── GameOptions.cs
    │           │   ├── GameViewModel.cs
    │           │   ├── Images
    │           │   │   ├── Banner.png
    │           │   │   ├── Clubs.png
    │           │   │   ├── Diamonds.png
    │           │   │   ├── Hearts.png
    │           │   │   ├── Spades.png
    │           │   │   └── base_floppydisk_32.png
    │           │   ├── InverseBoolConverter.cs
    │           │   ├── KarliCards GUI.csproj
    │           │   ├── MainWindow.xaml
    │           │   ├── MainWindow.xaml.cs
    │           │   ├── NumberOfPlayers.cs
    │           │   ├── Options.xaml
    │           │   ├── Options.xaml.cs
    │           │   ├── Properties
    │           │   │   ├── AssemblyInfo.cs
    │           │   │   ├── Resources.Designer.cs
    │           │   │   ├── Resources.resx
    │           │   │   ├── Settings.Designer.cs
    │           │   │   └── Settings.settings
    │           │   ├── RankNameConverter.cs
    │           │   ├── StartGame.xaml
    │           │   └── StartGame.xaml.cs
    │           └── KarliCards GUI.sln
    ├── Chapter16code
    │   ├── Ch16Ex01
    │   │   ├── Ch16Ex01
    │   │   │   ├── App.config
    │   │   │   ├── Cards
    │   │   │   │   ├── 0-1.PNG
    │   │   │   │   ├── 0-10.PNG
    │   │   │   │   ├── 0-11.PNG
    │   │   │   │   ├── 0-12.PNG
    │   │   │   │   ├── 0-13.PNG
    │   │   │   │   ├── 0-2.PNG
    │   │   │   │   ├── 0-3.PNG
    │   │   │   │   ├── 0-4.PNG
    │   │   │   │   ├── 0-5.PNG
    │   │   │   │   ├── 0-6.PNG
    │   │   │   │   ├── 0-7.PNG
    │   │   │   │   ├── 0-8.PNG
    │   │   │   │   ├── 0-9.PNG
    │   │   │   │   ├── 1-1.PNG
    │   │   │   │   ├── 1-10.PNG
    │   │   │   │   ├── 1-11.PNG
    │   │   │   │   ├── 1-12.PNG
    │   │   │   │   ├── 1-13.PNG
    │   │   │   │   ├── 1-2.PNG
    │   │   │   │   ├── 1-3.PNG
    │   │   │   │   ├── 1-4.PNG
    │   │   │   │   ├── 1-5.PNG
    │   │   │   │   ├── 1-6.PNG
    │   │   │   │   ├── 1-7.PNG
    │   │   │   │   ├── 1-8.PNG
    │   │   │   │   ├── 1-9.PNG
    │   │   │   │   ├── 2-1.PNG
    │   │   │   │   ├── 2-10.PNG
    │   │   │   │   ├── 2-11.PNG
    │   │   │   │   ├── 2-12.PNG
    │   │   │   │   ├── 2-13.PNG
    │   │   │   │   ├── 2-2.PNG
    │   │   │   │   ├── 2-3.PNG
    │   │   │   │   ├── 2-4.PNG
    │   │   │   │   ├── 2-5.PNG
    │   │   │   │   ├── 2-6.PNG
    │   │   │   │   ├── 2-7.PNG
    │   │   │   │   ├── 2-8.PNG
    │   │   │   │   ├── 2-9.PNG
    │   │   │   │   ├── 3-1.PNG
    │   │   │   │   ├── 3-10.PNG
    │   │   │   │   ├── 3-11.PNG
    │   │   │   │   ├── 3-12.PNG
    │   │   │   │   ├── 3-13.PNG
    │   │   │   │   ├── 3-2.PNG
    │   │   │   │   ├── 3-3.PNG
    │   │   │   │   ├── 3-4.PNG
    │   │   │   │   ├── 3-5.PNG
    │   │   │   │   ├── 3-6.PNG
    │   │   │   │   ├── 3-7.PNG
    │   │   │   │   ├── 3-8.PNG
    │   │   │   │   └── 3-9.PNG
    │   │   │   ├── Ch16Ex01.csproj
    │   │   │   ├── Program.cs
    │   │   │   ├── Properties
    │   │   │   │   └── AssemblyInfo.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── Cards
    │   │   │   │       │   ├── 0-1.PNG
    │   │   │   │       │   ├── 0-10.PNG
    │   │   │   │       │   ├── 0-11.PNG
    │   │   │   │       │   ├── 0-12.PNG
    │   │   │   │       │   ├── 0-13.PNG
    │   │   │   │       │   ├── 0-2.PNG
    │   │   │   │       │   ├── 0-3.PNG
    │   │   │   │       │   ├── 0-4.PNG
    │   │   │   │       │   ├── 0-5.PNG
    │   │   │   │       │   ├── 0-6.PNG
    │   │   │   │       │   ├── 0-7.PNG
    │   │   │   │       │   ├── 0-8.PNG
    │   │   │   │       │   ├── 0-9.PNG
    │   │   │   │       │   ├── 1-1.PNG
    │   │   │   │       │   ├── 1-10.PNG
    │   │   │   │       │   ├── 1-11.PNG
    │   │   │   │       │   ├── 1-12.PNG
    │   │   │   │       │   ├── 1-13.PNG
    │   │   │   │       │   ├── 1-2.PNG
    │   │   │   │       │   ├── 1-3.PNG
    │   │   │   │       │   ├── 1-4.PNG
    │   │   │   │       │   ├── 1-5.PNG
    │   │   │   │       │   ├── 1-6.PNG
    │   │   │   │       │   ├── 1-7.PNG
    │   │   │   │       │   ├── 1-8.PNG
    │   │   │   │       │   ├── 1-9.PNG
    │   │   │   │       │   ├── 2-1.PNG
    │   │   │   │       │   ├── 2-10.PNG
    │   │   │   │       │   ├── 2-11.PNG
    │   │   │   │       │   ├── 2-12.PNG
    │   │   │   │       │   ├── 2-13.PNG
    │   │   │   │       │   ├── 2-2.PNG
    │   │   │   │       │   ├── 2-3.PNG
    │   │   │   │       │   ├── 2-4.PNG
    │   │   │   │       │   ├── 2-5.PNG
    │   │   │   │       │   ├── 2-6.PNG
    │   │   │   │       │   ├── 2-7.PNG
    │   │   │   │       │   ├── 2-8.PNG
    │   │   │   │       │   ├── 2-9.PNG
    │   │   │   │       │   ├── 3-1.PNG
    │   │   │   │       │   ├── 3-10.PNG
    │   │   │   │       │   ├── 3-11.PNG
    │   │   │   │       │   ├── 3-12.PNG
    │   │   │   │       │   ├── 3-13.PNG
    │   │   │   │       │   ├── 3-2.PNG
    │   │   │   │       │   ├── 3-3.PNG
    │   │   │   │       │   ├── 3-4.PNG
    │   │   │   │       │   ├── 3-5.PNG
    │   │   │   │       │   ├── 3-6.PNG
    │   │   │   │       │   ├── 3-7.PNG
    │   │   │   │       │   ├── 3-8.PNG
    │   │   │   │       │   └── 3-9.PNG
    │   │   │   │       ├── Ch16Ex01.exe
    │   │   │   │       ├── Ch16Ex01.exe.config
    │   │   │   │       ├── Ch16Ex01.pdb
    │   │   │   │       ├── Ch16Ex01.vshost.exe
    │   │   │   │       ├── Ch16Ex01.vshost.exe.config
    │   │   │   │       ├── Ch16Ex01.vshost.exe.manifest
    │   │   │   │       ├── Microsoft.Azure.KeyVault.Core.dll
    │   │   │   │       ├── Microsoft.Azure.KeyVault.Core.xml
    │   │   │   │       ├── Microsoft.Data.Edm.dll
    │   │   │   │       ├── Microsoft.Data.Edm.xml
    │   │   │   │       ├── Microsoft.Data.OData.dll
    │   │   │   │       ├── Microsoft.Data.OData.xml
    │   │   │   │       ├── Microsoft.Data.Services.Client.dll
    │   │   │   │       ├── Microsoft.Data.Services.Client.xml
    │   │   │   │       ├── Microsoft.WindowsAzure.Configuration.dll
    │   │   │   │       ├── Microsoft.WindowsAzure.Storage.dll
    │   │   │   │       ├── Newtonsoft.Json.dll
    │   │   │   │       ├── Newtonsoft.Json.xml
    │   │   │   │       ├── System.Spatial.dll
    │   │   │   │       ├── System.Spatial.xml
    │   │   │   │       ├── de
    │   │   │   │       │   ├── Microsoft.Data.Edm.resources.dll
    │   │   │   │       │   ├── Microsoft.Data.OData.resources.dll
    │   │   │   │       │   ├── Microsoft.Data.Services.Client.resources.dll
    │   │   │   │       │   └── System.Spatial.resources.dll
    │   │   │   │       ├── es
    │   │   │   │       │   ├── Microsoft.Data.Edm.resources.dll
    │   │   │   │       │   ├── Microsoft.Data.OData.resources.dll
    │   │   │   │       │   ├── Microsoft.Data.Services.Client.resources.dll
    │   │   │   │       │   └── System.Spatial.resources.dll
    │   │   │   │       ├── fr
    │   │   │   │       │   ├── Microsoft.Data.Edm.resources.dll
    │   │   │   │       │   ├── Microsoft.Data.OData.resources.dll
    │   │   │   │       │   ├── Microsoft.Data.Services.Client.resources.dll
    │   │   │   │       │   └── System.Spatial.resources.dll
    │   │   │   │       ├── it
    │   │   │   │       │   ├── Microsoft.Data.Edm.resources.dll
    │   │   │   │       │   ├── Microsoft.Data.OData.resources.dll
    │   │   │   │       │   ├── Microsoft.Data.Services.Client.resources.dll
    │   │   │   │       │   └── System.Spatial.resources.dll
    │   │   │   │       ├── ja
    │   │   │   │       │   ├── Microsoft.Data.Edm.resources.dll
    │   │   │   │       │   ├── Microsoft.Data.OData.resources.dll
    │   │   │   │       │   ├── Microsoft.Data.Services.Client.resources.dll
    │   │   │   │       │   └── System.Spatial.resources.dll
    │   │   │   │       ├── ko
    │   │   │   │       │   ├── Microsoft.Data.Edm.resources.dll
    │   │   │   │       │   ├── Microsoft.Data.OData.resources.dll
    │   │   │   │       │   ├── Microsoft.Data.Services.Client.resources.dll
    │   │   │   │       │   └── System.Spatial.resources.dll
    │   │   │   │       ├── ru
    │   │   │   │       │   ├── Microsoft.Data.Edm.resources.dll
    │   │   │   │       │   ├── Microsoft.Data.OData.resources.dll
    │   │   │   │       │   ├── Microsoft.Data.Services.Client.resources.dll
    │   │   │   │       │   └── System.Spatial.resources.dll
    │   │   │   │       ├── zh-Hans
    │   │   │   │       │   ├── Microsoft.Data.Edm.resources.dll
    │   │   │   │       │   ├── Microsoft.Data.OData.resources.dll
    │   │   │   │       │   ├── Microsoft.Data.Services.Client.resources.dll
    │   │   │   │       │   └── System.Spatial.resources.dll
    │   │   │   │       └── zh-Hant
    │   │   │   │           ├── Microsoft.Data.Edm.resources.dll
    │   │   │   │           ├── Microsoft.Data.OData.resources.dll
    │   │   │   │           ├── Microsoft.Data.Services.Client.resources.dll
    │   │   │   │           └── System.Spatial.resources.dll
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── Ch16Ex01.csproj.FileListAbsolute.txt
    │   │   │   │       ├── Ch16Ex01.csprojResolveAssemblyReference.cache
    │   │   │   │       ├── Ch16Ex01.exe
    │   │   │   │       ├── Ch16Ex01.pdb
    │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │   │   │       ├── TempPE
    │   │   │   │       ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │   │   │   │       ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │   │   │   │       └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │   │   │   └── packages.config
    │   │   ├── Ch16Ex01.sln
    │   │   └── packages
    │   │       ├── Microsoft.Azure.KeyVault.Core.0.9.1-preview
    │   │       │   ├── Microsoft.Azure.KeyVault.Core.0.9.1-preview.nupkg
    │   │       │   ├── [Content_Types].xml
    │   │       │   └── lib
    │   │       │       ├── net40
    │   │       │       │   ├── Microsoft.Azure.KeyVault.Core.dll
    │   │       │       │   └── Microsoft.Azure.KeyVault.Core.xml
    │   │       │       └── portable-net45 wp8 wpa81 win
    │   │       │           ├── Microsoft.Azure.KeyVault.Core.dll
    │   │       │           └── Microsoft.Azure.KeyVault.Core.xml
    │   │       ├── Microsoft.Data.Edm.5.6.2
    │   │       │   ├── Microsoft.Data.Edm.5.6.2.nupkg
    │   │       │   ├── [Content_Types].xml
    │   │       │   └── lib
    │   │       │       ├── net40
    │   │       │       │   ├── Microsoft.Data.Edm.dll
    │   │       │       │   ├── Microsoft.Data.Edm.xml
    │   │       │       │   ├── de
    │   │       │       │   │   └── Microsoft.Data.Edm.resources.dll
    │   │       │       │   ├── es
    │   │       │       │   │   └── Microsoft.Data.Edm.resources.dll
    │   │       │       │   ├── fr
    │   │       │       │   │   └── Microsoft.Data.Edm.resources.dll
    │   │       │       │   ├── it
    │   │       │       │   │   └── Microsoft.Data.Edm.resources.dll
    │   │       │       │   ├── ja
    │   │       │       │   │   └── Microsoft.Data.Edm.resources.dll
    │   │       │       │   ├── ko
    │   │       │       │   │   └── Microsoft.Data.Edm.resources.dll
    │   │       │       │   ├── ru
    │   │       │       │   │   └── Microsoft.Data.Edm.resources.dll
    │   │       │       │   ├── zh-Hans
    │   │       │       │   │   └── Microsoft.Data.Edm.resources.dll
    │   │       │       │   └── zh-Hant
    │   │       │       │       └── Microsoft.Data.Edm.resources.dll
    │   │       │       ├── portable-net40 sl5 wp8 win8 wpa
    │   │       │       │   ├── Microsoft.Data.Edm.dll
    │   │       │       │   ├── Microsoft.Data.Edm.xml
    │   │       │       │   ├── de
    │   │       │       │   │   └── Microsoft.Data.Edm.resources.dll
    │   │       │       │   ├── es
    │   │       │       │   │   └── Microsoft.Data.Edm.resources.dll
    │   │       │       │   ├── fr
    │   │       │       │   │   └── Microsoft.Data.Edm.resources.dll
    │   │       │       │   ├── it
    │   │       │       │   │   └── Microsoft.Data.Edm.resources.dll
    │   │       │       │   ├── ja
    │   │       │       │   │   └── Microsoft.Data.Edm.resources.dll
    │   │       │       │   ├── ko
    │   │       │       │   │   └── Microsoft.Data.Edm.resources.dll
    │   │       │       │   ├── ru
    │   │       │       │   │   └── Microsoft.Data.Edm.resources.dll
    │   │       │       │   ├── zh-Hans
    │   │       │       │   │   └── Microsoft.Data.Edm.resources.dll
    │   │       │       │   └── zh-Hant
    │   │       │       │       └── Microsoft.Data.Edm.resources.dll
    │   │       │       └── sl4
    │   │       │           ├── Microsoft.Data.Edm.dll
    │   │       │           ├── Microsoft.Data.Edm.xml
    │   │       │           ├── de
    │   │       │           │   └── Microsoft.Data.Edm.resources.dll
    │   │       │           ├── es
    │   │       │           │   └── Microsoft.Data.Edm.resources.dll
    │   │       │           ├── fr
    │   │       │           │   └── Microsoft.Data.Edm.resources.dll
    │   │       │           ├── it
    │   │       │           │   └── Microsoft.Data.Edm.resources.dll
    │   │       │           ├── ja
    │   │       │           │   └── Microsoft.Data.Edm.resources.dll
    │   │       │           ├── ko
    │   │       │           │   └── Microsoft.Data.Edm.resources.dll
    │   │       │           ├── ru
    │   │       │           │   └── Microsoft.Data.Edm.resources.dll
    │   │       │           ├── zh-Hans
    │   │       │           │   └── Microsoft.Data.Edm.resources.dll
    │   │       │           └── zh-Hant
    │   │       │               └── Microsoft.Data.Edm.resources.dll
    │   │       ├── Microsoft.Data.OData.5.6.2
    │   │       │   ├── Microsoft.Data.OData.5.6.2.nupkg
    │   │       │   ├── [Content_Types].xml
    │   │       │   └── lib
    │   │       │       ├── net40
    │   │       │       │   ├── Microsoft.Data.OData.dll
    │   │       │       │   ├── Microsoft.Data.OData.xml
    │   │       │       │   ├── de
    │   │       │       │   │   └── Microsoft.Data.OData.resources.dll
    │   │       │       │   ├── es
    │   │       │       │   │   └── Microsoft.Data.OData.resources.dll
    │   │       │       │   ├── fr
    │   │       │       │   │   └── Microsoft.Data.OData.resources.dll
    │   │       │       │   ├── it
    │   │       │       │   │   └── Microsoft.Data.OData.resources.dll
    │   │       │       │   ├── ja
    │   │       │       │   │   └── Microsoft.Data.OData.resources.dll
    │   │       │       │   ├── ko
    │   │       │       │   │   └── Microsoft.Data.OData.resources.dll
    │   │       │       │   ├── ru
    │   │       │       │   │   └── Microsoft.Data.OData.resources.dll
    │   │       │       │   ├── zh-Hans
    │   │       │       │   │   └── Microsoft.Data.OData.resources.dll
    │   │       │       │   └── zh-Hant
    │   │       │       │       └── Microsoft.Data.OData.resources.dll
    │   │       │       ├── portable-net40 sl5 wp8 win8 wpa
    │   │       │       │   ├── Microsoft.Data.OData.dll
    │   │       │       │   ├── Microsoft.Data.OData.xml
    │   │       │       │   ├── de
    │   │       │       │   │   └── Microsoft.Data.OData.resources.dll
    │   │       │       │   ├── es
    │   │       │       │   │   └── Microsoft.Data.OData.resources.dll
    │   │       │       │   ├── fr
    │   │       │       │   │   └── Microsoft.Data.OData.resources.dll
    │   │       │       │   ├── it
    │   │       │       │   │   └── Microsoft.Data.OData.resources.dll
    │   │       │       │   ├── ja
    │   │       │       │   │   └── Microsoft.Data.OData.resources.dll
    │   │       │       │   ├── ko
    │   │       │       │   │   └── Microsoft.Data.OData.resources.dll
    │   │       │       │   ├── ru
    │   │       │       │   │   └── Microsoft.Data.OData.resources.dll
    │   │       │       │   ├── zh-Hans
    │   │       │       │   │   └── Microsoft.Data.OData.resources.dll
    │   │       │       │   └── zh-Hant
    │   │       │       │       └── Microsoft.Data.OData.resources.dll
    │   │       │       └── sl4
    │   │       │           ├── Microsoft.Data.OData.dll
    │   │       │           ├── Microsoft.Data.OData.xml
    │   │       │           ├── de
    │   │       │           │   └── Microsoft.Data.OData.resources.dll
    │   │       │           ├── es
    │   │       │           │   └── Microsoft.Data.OData.resources.dll
    │   │       │           ├── fr
    │   │       │           │   └── Microsoft.Data.OData.resources.dll
    │   │       │           ├── it
    │   │       │           │   └── Microsoft.Data.OData.resources.dll
    │   │       │           ├── ja
    │   │       │           │   └── Microsoft.Data.OData.resources.dll
    │   │       │           ├── ko
    │   │       │           │   └── Microsoft.Data.OData.resources.dll
    │   │       │           ├── ru
    │   │       │           │   └── Microsoft.Data.OData.resources.dll
    │   │       │           ├── zh-Hans
    │   │       │           │   └── Microsoft.Data.OData.resources.dll
    │   │       │           └── zh-Hant
    │   │       │               └── Microsoft.Data.OData.resources.dll
    │   │       ├── Microsoft.Data.Services.Client.5.6.2
    │   │       │   ├── Microsoft.Data.Services.Client.5.6.2.nupkg
    │   │       │   ├── [Content_Types].xml
    │   │       │   └── lib
    │   │       │       ├── net40
    │   │       │       │   ├── Microsoft.Data.Services.Client.dll
    │   │       │       │   ├── Microsoft.Data.Services.Client.xml
    │   │       │       │   ├── de
    │   │       │       │   │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │       │   ├── es
    │   │       │       │   │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │       │   ├── fr
    │   │       │       │   │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │       │   ├── it
    │   │       │       │   │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │       │   ├── ja
    │   │       │       │   │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │       │   ├── ko
    │   │       │       │   │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │       │   ├── ru
    │   │       │       │   │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │       │   ├── zh-Hans
    │   │       │       │   │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │       │   └── zh-Hant
    │   │       │       │       └── Microsoft.Data.Services.Client.resources.dll
    │   │       │       ├── portable-net45 wp8 win8 wpa
    │   │       │       │   ├── Microsoft.Data.Services.Client.dll
    │   │       │       │   ├── Microsoft.Data.Services.Client.xml
    │   │       │       │   ├── de
    │   │       │       │   │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │       │   ├── es
    │   │       │       │   │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │       │   ├── fr
    │   │       │       │   │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │       │   ├── it
    │   │       │       │   │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │       │   ├── ja
    │   │       │       │   │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │       │   ├── ko
    │   │       │       │   │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │       │   ├── ru
    │   │       │       │   │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │       │   ├── zh-Hans
    │   │       │       │   │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │       │   └── zh-Hant
    │   │       │       │       └── Microsoft.Data.Services.Client.resources.dll
    │   │       │       └── sl4
    │   │       │           ├── Microsoft.Data.Services.Client.dll
    │   │       │           ├── Microsoft.Data.Services.Client.xml
    │   │       │           ├── de
    │   │       │           │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │           ├── es
    │   │       │           │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │           ├── fr
    │   │       │           │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │           ├── it
    │   │       │           │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │           ├── ja
    │   │       │           │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │           ├── ko
    │   │       │           │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │           ├── ru
    │   │       │           │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │           ├── zh-Hans
    │   │       │           │   └── Microsoft.Data.Services.Client.resources.dll
    │   │       │           └── zh-Hant
    │   │       │               └── Microsoft.Data.Services.Client.resources.dll
    │   │       ├── Microsoft.WindowsAzure.ConfigurationManager.1.8.0.0
    │   │       │   ├── Microsoft.WindowsAzure.ConfigurationManager.1.8.0.nupkg
    │   │       │   ├── [Content_Types].xml
    │   │       │   └── lib
    │   │       │       └── net35-full
    │   │       │           └── Microsoft.WindowsAzure.Configuration.dll
    │   │       ├── Newtonsoft.Json.6.0.8
    │   │       │   ├── Newtonsoft.Json.6.0.8.nupkg
    │   │       │   ├── [Content_Types].xml
    │   │       │   ├── lib
    │   │       │   │   ├── net20
    │   │       │   │   │   ├── Newtonsoft.Json.dll
    │   │       │   │   │   └── Newtonsoft.Json.xml
    │   │       │   │   ├── net35
    │   │       │   │   │   ├── Newtonsoft.Json.dll
    │   │       │   │   │   └── Newtonsoft.Json.xml
    │   │       │   │   ├── net40
    │   │       │   │   │   ├── Newtonsoft.Json.dll
    │   │       │   │   │   └── Newtonsoft.Json.xml
    │   │       │   │   ├── net45
    │   │       │   │   │   ├── Newtonsoft.Json.dll
    │   │       │   │   │   └── Newtonsoft.Json.xml
    │   │       │   │   ├── netcore45
    │   │       │   │   │   ├── Newtonsoft.Json.dll
    │   │       │   │   │   └── Newtonsoft.Json.xml
    │   │       │   │   ├── portable-net40 sl5 wp80 win8 wpa81
    │   │       │   │   │   ├── Newtonsoft.Json.dll
    │   │       │   │   │   └── Newtonsoft.Json.xml
    │   │       │   │   └── portable-net45 wp80 win8 wpa81 aspnetcore50
    │   │       │   │       ├── Newtonsoft.Json.dll
    │   │       │   │       └── Newtonsoft.Json.xml
    │   │       │   └── tools
    │   │       │       └── install.ps1
    │   │       ├── System.Spatial.5.6.2
    │   │       │   ├── System.Spatial.5.6.2.nupkg
    │   │       │   ├── [Content_Types].xml
    │   │       │   └── lib
    │   │       │       ├── net40
    │   │       │       │   ├── System.Spatial.dll
    │   │       │       │   ├── System.Spatial.xml
    │   │       │       │   ├── de
    │   │       │       │   │   └── System.Spatial.resources.dll
    │   │       │       │   ├── es
    │   │       │       │   │   └── System.Spatial.resources.dll
    │   │       │       │   ├── fr
    │   │       │       │   │   └── System.Spatial.resources.dll
    │   │       │       │   ├── it
    │   │       │       │   │   └── System.Spatial.resources.dll
    │   │       │       │   ├── ja
    │   │       │       │   │   └── System.Spatial.resources.dll
    │   │       │       │   ├── ko
    │   │       │       │   │   └── System.Spatial.resources.dll
    │   │       │       │   ├── ru
    │   │       │       │   │   └── System.Spatial.resources.dll
    │   │       │       │   ├── zh-Hans
    │   │       │       │   │   └── System.Spatial.resources.dll
    │   │       │       │   └── zh-Hant
    │   │       │       │       └── System.Spatial.resources.dll
    │   │       │       ├── portable-net40 sl5 wp8 win8 wpa
    │   │       │       │   ├── System.Spatial.dll
    │   │       │       │   ├── System.Spatial.xml
    │   │       │       │   ├── de
    │   │       │       │   │   └── System.Spatial.resources.dll
    │   │       │       │   ├── es
    │   │       │       │   │   └── System.Spatial.resources.dll
    │   │       │       │   ├── fr
    │   │       │       │   │   └── System.Spatial.resources.dll
    │   │       │       │   ├── it
    │   │       │       │   │   └── System.Spatial.resources.dll
    │   │       │       │   ├── ja
    │   │       │       │   │   └── System.Spatial.resources.dll
    │   │       │       │   ├── ko
    │   │       │       │   │   └── System.Spatial.resources.dll
    │   │       │       │   ├── ru
    │   │       │       │   │   └── System.Spatial.resources.dll
    │   │       │       │   ├── zh-Hans
    │   │       │       │   │   └── System.Spatial.resources.dll
    │   │       │       │   └── zh-Hant
    │   │       │       │       └── System.Spatial.resources.dll
    │   │       │       └── sl4
    │   │       │           ├── System.Spatial.dll
    │   │       │           ├── System.Spatial.xml
    │   │       │           ├── de
    │   │       │           │   └── System.Spatial.resources.dll
    │   │       │           ├── es
    │   │       │           │   └── System.Spatial.resources.dll
    │   │       │           ├── fr
    │   │       │           │   └── System.Spatial.resources.dll
    │   │       │           ├── it
    │   │       │           │   └── System.Spatial.resources.dll
    │   │       │           ├── ja
    │   │       │           │   └── System.Spatial.resources.dll
    │   │       │           ├── ko
    │   │       │           │   └── System.Spatial.resources.dll
    │   │       │           ├── ru
    │   │       │           │   └── System.Spatial.resources.dll
    │   │       │           ├── zh-Hans
    │   │       │           │   └── System.Spatial.resources.dll
    │   │       │           └── zh-Hant
    │   │       │               └── System.Spatial.resources.dll
    │   │       └── WindowsAzure.Storage.4.4.1-preview
    │   │           ├── WindowsAzure.Storage.4.4.1-preview.nupkg
    │   │           ├── [Content_Types].xml
    │   │           ├── lib
    │   │           │   ├── dnx451
    │   │           │   │   └── Microsoft.WindowsAzure.Storage.dll
    │   │           │   ├── dnxcore50
    │   │           │   │   └── Microsoft.WindowsAzure.Storage.dll
    │   │           │   ├── net40
    │   │           │   │   └── Microsoft.WindowsAzure.Storage.dll
    │   │           │   ├── portable-net45 netcore45 wpa81 MonoAndroid1 MonoTouch1
    │   │           │   │   └── Microsoft.WindowsAzure.Storage.dll
    │   │           │   ├── win8
    │   │           │   │   └── Microsoft.WindowsAzure.Storage.dll
    │   │           │   ├── wp8
    │   │           │   │   └── Microsoft.WindowsAzure.Storage.dll
    │   │           │   └── wpa
    │   │           │       └── Microsoft.WindowsAzure.Storage.dll
    │   │           └── nuget.exe
    │   └── Ch16Ex02
    │       ├── App_Code
    │       │   ├── Card.cs
    │       │   ├── Cards.cs
    │       │   ├── Deck.cs
    │       │   ├── Game.cs
    │       │   ├── Player.cs
    │       │   ├── Rank.cs
    │       │   └── Suit.cs
    │       ├── Bin
    │       │   ├── Microsoft.Web.Infrastructure.dll
    │       │   ├── Microsoft.Web.Infrastructure.dll.refresh
    │       │   ├── System.Web.Helpers.dll
    │       │   ├── System.Web.Helpers.dll.refresh
    │       │   ├── System.Web.Helpers.xml
    │       │   ├── System.Web.Razor.dll
    │       │   ├── System.Web.Razor.dll.refresh
    │       │   ├── System.Web.Razor.xml
    │       │   ├── System.Web.WebPages.Deployment.dll
    │       │   ├── System.Web.WebPages.Deployment.dll.refresh
    │       │   ├── System.Web.WebPages.Deployment.xml
    │       │   ├── System.Web.WebPages.Razor.dll
    │       │   ├── System.Web.WebPages.Razor.dll.refresh
    │       │   ├── System.Web.WebPages.Razor.xml
    │       │   ├── System.Web.WebPages.dll
    │       │   ├── System.Web.WebPages.dll.refresh
    │       │   └── System.Web.WebPages.xml
    │       ├── Web.Debug.config
    │       ├── Web.config
    │       ├── default.cshtml
    │       └── packages.config
    ├── Chapter17code
    │   └── Ch17
    │       └── Chapter17.zip
    ├── Chapter18code
    │   └── Chapter18
    │       ├── Compressor
    │       │   ├── App.config
    │       │   ├── Compressor.csproj
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Compressor.exe
    │       │   │       ├── Compressor.exe.config
    │       │   │       ├── Compressor.pdb
    │       │   │       ├── Compressor.vshost.exe
    │       │   │       ├── Compressor.vshost.exe.config
    │       │   │       ├── Compressor.vshost.exe.manifest
    │       │   │       └── compressedFile.txt
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── Compressor.csproj.FileListAbsolute.txt
    │       │           ├── Compressor.csprojResolveAssemblyReference.cache
    │       │           ├── Compressor.exe
    │       │           ├── Compressor.pdb
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── Compressor.sln
    │       ├── FileWatch
    │       │   ├── App.config
    │       │   ├── App.xaml
    │       │   ├── App.xaml.cs
    │       │   ├── FileWatch.csproj
    │       │   ├── MainWindow.xaml
    │       │   ├── MainWindow.xaml.cs
    │       │   ├── Properties
    │       │   │   ├── AssemblyInfo.cs
    │       │   │   ├── Resources.Designer.cs
    │       │   │   ├── Resources.resx
    │       │   │   ├── Settings.Designer.cs
    │       │   │   └── Settings.settings
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── FileWatch.exe
    │       │   │       ├── FileWatch.exe.config
    │       │   │       ├── FileWatch.pdb
    │       │   │       ├── FileWatch.vshost.exe
    │       │   │       ├── FileWatch.vshost.exe.config
    │       │   │       └── FileWatch.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── App.g.cs
    │       │           ├── App.g.i.cs
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── FileWatch.Properties.Resources.resources
    │       │           ├── FileWatch.csproj.FileListAbsolute.txt
    │       │           ├── FileWatch.csproj.GenerateResource.Cache
    │       │           ├── FileWatch.csprojResolveAssemblyReference.cache
    │       │           ├── FileWatch.exe
    │       │           ├── FileWatch.g.resources
    │       │           ├── FileWatch.pdb
    │       │           ├── FileWatch_MarkupCompile.cache
    │       │           ├── FileWatch_MarkupCompile.i.cache
    │       │           ├── MainWindow.baml
    │       │           ├── MainWindow.g.cs
    │       │           ├── MainWindow.g.i.cs
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── FileWatch.sln
    │       ├── ReadFile
    │       │   ├── App.config
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── ReadFile.csproj
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── ReadFile.exe
    │       │   │       ├── ReadFile.exe.config
    │       │   │       ├── ReadFile.pdb
    │       │   │       ├── ReadFile.vshost.exe
    │       │   │       ├── ReadFile.vshost.exe.config
    │       │   │       └── ReadFile.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── ReadFile.csproj.FileListAbsolute.txt
    │       │           ├── ReadFile.csprojResolveAssemblyReference.cache
    │       │           ├── ReadFile.exe
    │       │           ├── ReadFile.pdb
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── ReadFile.sln
    │       ├── StreamRead
    │       │   ├── App.config
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── StreamRead.csproj
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── StreamRead.exe
    │       │   │       ├── StreamRead.exe.config
    │       │   │       ├── StreamRead.pdb
    │       │   │       ├── StreamRead.vshost.exe
    │       │   │       ├── StreamRead.vshost.exe.config
    │       │   │       └── StreamRead.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── StreamRead.csproj.FileListAbsolute.txt
    │       │           ├── StreamRead.csprojResolveAssemblyReference.cache
    │       │           ├── StreamRead.exe
    │       │           ├── StreamRead.pdb
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── StreamRead.sln
    │       ├── StreamWrite
    │       │   ├── App.config
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── StreamWrite.csproj
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Log.txt
    │       │   │       ├── StreamWrite.exe
    │       │   │       ├── StreamWrite.exe.config
    │       │   │       ├── StreamWrite.pdb
    │       │   │       ├── StreamWrite.vshost.exe
    │       │   │       ├── StreamWrite.vshost.exe.config
    │       │   │       └── StreamWrite.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── StreamWrite.csproj.FileListAbsolute.txt
    │       │           ├── StreamWrite.exe
    │       │           ├── StreamWrite.pdb
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── StreamWrite.sln
    │       ├── WriteFile
    │       │   ├── App.config
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── WriteFile.csproj
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── Temp.txt
    │       │   │       ├── WriteFile.exe
    │       │   │       ├── WriteFile.exe.config
    │       │   │       ├── WriteFile.pdb
    │       │   │       ├── WriteFile.vshost.exe
    │       │   │       ├── WriteFile.vshost.exe.config
    │       │   │       └── WriteFile.vshost.exe.manifest
    │       │   └── obj
    │       │       └── Debug
    │       │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           ├── TempPE
    │       │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       │           ├── WriteFile.csproj.FileListAbsolute.txt
    │       │           ├── WriteFile.exe
    │       │           └── WriteFile.pdb
    │       └── WriteFile.sln
    ├── Chapter19code
    │   └── Chapter19
    │       ├── LoopThroughXmlDocument
    │       │   ├── App.config
    │       │   ├── App.xaml
    │       │   ├── App.xaml.cs
    │       │   ├── LoopThroughXmlDocument.csproj
    │       │   ├── LoopThroughXmlDocument.sln
    │       │   ├── LoopThroughXmlDocument.v11.suo
    │       │   ├── MainWindow.xaml
    │       │   ├── MainWindow.xaml.cs
    │       │   └── Properties
    │       │       ├── AssemblyInfo.cs
    │       │       ├── Resources.Designer.cs
    │       │       ├── Resources.resx
    │       │       ├── Settings.Designer.cs
    │       │       └── Settings.settings
    │       ├── XML and Schema
    │       │   ├── Books.xml
    │       │   ├── Elements.xml
    │       │   ├── GhostStories.xml
    │       │   └── GhostStories.xsd
    │       └── XpathQuery
    │           ├── App.config
    │           ├── App.xaml
    │           ├── App.xaml.cs
    │           ├── MainWindow.xaml
    │           ├── MainWindow.xaml.cs
    │           ├── Properties
    │           │   ├── AssemblyInfo.cs
    │           │   ├── Resources.Designer.cs
    │           │   ├── Resources.resx
    │           │   ├── Settings.Designer.cs
    │           │   └── Settings.settings
    │           ├── XpathQuery.csproj
    │           ├── XpathQuery.sln
    │           ├── XpathQuery.v11.suo
    │           ├── bin
    │           │   └── Debug
    │           │       ├── XpathQuery.exe
    │           │       ├── XpathQuery.exe.config
    │           │       ├── XpathQuery.pdb
    │           │       ├── XpathQuery.vshost.exe
    │           │       ├── XpathQuery.vshost.exe.config
    │           │       └── XpathQuery.vshost.exe.manifest
    │           └── obj
    │               └── Debug
    │                   ├── App.g.cs
    │                   ├── App.g.i.cs
    │                   ├── DesignTimeResolveAssemblyReferencesInput.cache
    │                   ├── MainWindow.baml
    │                   ├── MainWindow.g.cs
    │                   ├── MainWindow.g.i.cs
    │                   ├── TempPE
    │                   │   └── Properties.Resources.Designer.cs.dll
    │                   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │                   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │                   ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │                   ├── XpathQuery.Properties.Resources.resources
    │                   ├── XpathQuery.csproj.FileListAbsolute.txt
    │                   ├── XpathQuery.csproj.GenerateResource.Cache
    │                   ├── XpathQuery.csprojResolveAssemblyReference.cache
    │                   ├── XpathQuery.exe
    │                   ├── XpathQuery.g.resources
    │                   ├── XpathQuery.pdb
    │                   ├── XpathQuery_MarkupCompile.cache
    │                   └── XpathQuery_MarkupCompile.i.cache
    ├── Chapter20code
    │   └── Chapter20
    │       ├── BegVCSharp_20_10_GroupQuery
    │       │   ├── BegVCSharp_20_10_GroupQuery
    │       │   │   ├── App.config
    │       │   │   ├── BegVCSharp_20_10_GroupQuery.csproj
    │       │   │   ├── Program.cs
    │       │   │   ├── Properties
    │       │   │   │   └── AssemblyInfo.cs
    │       │   │   ├── bin
    │       │   │   │   └── Debug
    │       │   │   │       ├── BegVCSharp_20_10_GroupQuery.exe
    │       │   │   │       ├── BegVCSharp_20_10_GroupQuery.exe.config
    │       │   │   │       ├── BegVCSharp_20_10_GroupQuery.pdb
    │       │   │   │       ├── BegVCSharp_20_10_GroupQuery.vshost.exe
    │       │   │   │       ├── BegVCSharp_20_10_GroupQuery.vshost.exe.config
    │       │   │   │       └── BegVCSharp_20_10_GroupQuery.vshost.exe.manifest
    │       │   │   └── obj
    │       │   │       └── Debug
    │       │   │           ├── BegVCSharp_20_10_GroupQuery.csproj.FileListAbsolute.txt
    │       │   │           ├── BegVCSharp_20_10_GroupQuery.csprojResolveAssemblyReference.cache
    │       │   │           ├── BegVCSharp_20_10_GroupQuery.exe
    │       │   │           ├── BegVCSharp_20_10_GroupQuery.pdb
    │       │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │   │           ├── TempPE
    │       │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       │   └── BegVCSharp_20_10_GroupQuery.sln
    │       ├── BegVCSharp_20_11_JoinQuery
    │       │   ├── BegVCSharp_20_11_JoinQuery
    │       │   │   ├── App.config
    │       │   │   ├── BegVCSharp_20_11_JoinQuery.csproj
    │       │   │   ├── Program.cs
    │       │   │   ├── Properties
    │       │   │   │   └── AssemblyInfo.cs
    │       │   │   ├── bin
    │       │   │   │   └── Debug
    │       │   │   │       ├── BegVCSharp_20_11_JoinQuery.exe
    │       │   │   │       ├── BegVCSharp_20_11_JoinQuery.exe.config
    │       │   │   │       ├── BegVCSharp_20_11_JoinQuery.pdb
    │       │   │   │       ├── BegVCSharp_20_11_JoinQuery.vshost.exe
    │       │   │   │       ├── BegVCSharp_20_11_JoinQuery.vshost.exe.config
    │       │   │   │       └── BegVCSharp_20_11_JoinQuery.vshost.exe.manifest
    │       │   │   └── obj
    │       │   │       └── Debug
    │       │   │           ├── BegVCSharp_20_11_JoinQuery.csproj.FileListAbsolute.txt
    │       │   │           ├── BegVCSharp_20_11_JoinQuery.csprojResolveAssemblyReference.cache
    │       │   │           ├── BegVCSharp_20_11_JoinQuery.exe
    │       │   │           ├── BegVCSharp_20_11_JoinQuery.pdb
    │       │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │   │           ├── TempPE
    │       │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       │   └── BegVCSharp_20_11_JoinQuery.sln
    │       ├── BegVCSharp_20_1_LinqToXmlConstructors
    │       │   ├── BegVCSharp_20_1_LinqToXmlConstructors.csproj
    │       │   ├── BegVCSharp_20_1_LinqToXmlConstructors.sln
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── app.config
    │       │   ├── bin
    │       │   │   ├── Debug
    │       │   │   │   ├── BegVCSharp_20_1_LinqToXmlConstructors.exe
    │       │   │   │   ├── BegVCSharp_20_1_LinqToXmlConstructors.exe.config
    │       │   │   │   ├── BegVCSharp_20_1_LinqToXmlConstructors.pdb
    │       │   │   │   ├── BegVCSharp_20_1_LinqToXmlConstructors.vshost.exe
    │       │   │   │   ├── BegVCSharp_20_1_LinqToXmlConstructors.vshost.exe.config
    │       │   │   │   └── BegVCSharp_20_1_LinqToXmlConstructors.vshost.exe.manifest
    │       │   │   └── Release
    │       │   └── obj
    │       │       └── x86
    │       │           ├── Debug
    │       │           │   ├── BegVCSharp_20_1_LinqToXmlConstructors.csproj.FileListAbsolute.txt
    │       │           │   ├── BegVCSharp_20_1_LinqToXmlConstructors.csprojResolveAssemblyReference.cache
    │       │           │   ├── BegVCSharp_20_1_LinqToXmlConstructors.exe
    │       │           │   ├── BegVCSharp_20_1_LinqToXmlConstructors.pdb
    │       │           │   ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │           │   ├── TempPE
    │       │           │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │           │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │           │   └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       │           └── Release
    │       │               └── TempPE
    │       ├── BegVCSharp_20_2_XMLFragments
    │       │   ├── BegVCSharp_20_2_XMLFragments.csproj
    │       │   ├── BegVCSharp_20_2_XMLFragments.sln
    │       │   ├── Program.cs
    │       │   ├── Properties
    │       │   │   └── AssemblyInfo.cs
    │       │   ├── app.config
    │       │   ├── bin
    │       │   │   └── Debug
    │       │   │       ├── BegVCSharp_20_2_XMLFragments.exe
    │       │   │       ├── BegVCSharp_20_2_XMLFragments.exe.config
    │       │   │       ├── BegVCSharp_20_2_XMLFragments.pdb
    │       │   │       ├── BegVCSharp_20_2_XMLFragments.vshost.exe
    │       │   │       ├── BegVCSharp_20_2_XMLFragments.vshost.exe.config
    │       │   │       └── BegVCSharp_20_2_XMLFragments.vshost.exe.manifest
    │       │   ├── fragment.xml
    │       │   └── obj
    │       │       └── x86
    │       │           └── Debug
    │       │               ├── BegVCSharp_20_2_XMLFragments.csproj.FileListAbsolute.txt
    │       │               ├── BegVCSharp_20_2_XMLFragments.csprojResolveAssemblyReference.cache
    │       │               ├── BegVCSharp_20_2_XMLFragments.exe
    │       │               ├── BegVCSharp_20_2_XMLFragments.pdb
    │       │               ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │               ├── TempPE
    │       │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │               └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       ├── BegVCSharp_20_3_QuerySyntax
    │       │   ├── BegVCSharp_20_3_QuerySyntax
    │       │   │   ├── App.config
    │       │   │   ├── BegVCSharp_20_3_QuerySyntax.csproj
    │       │   │   ├── Program.cs
    │       │   │   ├── Properties
    │       │   │   │   └── AssemblyInfo.cs
    │       │   │   ├── bin
    │       │   │   │   └── Debug
    │       │   │   │       ├── BegVCSharp_20_3_QuerySyntax.exe
    │       │   │   │       ├── BegVCSharp_20_3_QuerySyntax.exe.config
    │       │   │   │       ├── BegVCSharp_20_3_QuerySyntax.pdb
    │       │   │   │       ├── BegVCSharp_20_3_QuerySyntax.vshost.exe
    │       │   │   │       ├── BegVCSharp_20_3_QuerySyntax.vshost.exe.config
    │       │   │   │       └── BegVCSharp_20_3_QuerySyntax.vshost.exe.manifest
    │       │   │   └── obj
    │       │   │       └── Debug
    │       │   │           ├── BegVCSharp_20_3_QuerySyntax.csproj.FileListAbsolute.txt
    │       │   │           ├── BegVCSharp_20_3_QuerySyntax.csprojResolveAssemblyReference.cache
    │       │   │           ├── BegVCSharp_20_3_QuerySyntax.exe
    │       │   │           ├── BegVCSharp_20_3_QuerySyntax.pdb
    │       │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │   │           ├── TempPE
    │       │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       │   └── BegVCSharp_20_3_QuerySyntax.sln
    │       ├── BegVCSharp_20_4_MethodSyntax
    │       │   ├── BegVCSharp_20_4_MethodSyntax
    │       │   │   ├── App.config
    │       │   │   ├── BegVCSharp_20_4_MethodSyntax.csproj
    │       │   │   ├── Program.cs
    │       │   │   ├── Properties
    │       │   │   │   └── AssemblyInfo.cs
    │       │   │   ├── bin
    │       │   │   │   └── Debug
    │       │   │   │       ├── BegVCSharp_20_4_MethodSyntax.exe
    │       │   │   │       ├── BegVCSharp_20_4_MethodSyntax.exe.config
    │       │   │   │       ├── BegVCSharp_20_4_MethodSyntax.pdb
    │       │   │   │       ├── BegVCSharp_20_4_MethodSyntax.vshost.exe
    │       │   │   │       ├── BegVCSharp_20_4_MethodSyntax.vshost.exe.config
    │       │   │   │       └── BegVCSharp_20_4_MethodSyntax.vshost.exe.manifest
    │       │   │   └── obj
    │       │   │       └── Debug
    │       │   │           ├── BegVCSharp_20_4_MethodSyntax.csproj.FileListAbsolute.txt
    │       │   │           ├── BegVCSharp_20_4_MethodSyntax.csprojResolveAssemblyReference.cache
    │       │   │           ├── BegVCSharp_20_4_MethodSyntax.exe
    │       │   │           ├── BegVCSharp_20_4_MethodSyntax.pdb
    │       │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │   │           ├── TempPE
    │       │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       │   └── BegVCSharp_20_4_MethodSyntax.sln
    │       ├── BegVCSharp_20_5_OrderQueryResults
    │       │   ├── BegVCSharp_20_5_OrderQueryResults
    │       │   │   ├── App.config
    │       │   │   ├── BegVCSharp_20_5_OrderQueryResults.csproj
    │       │   │   ├── Program.cs
    │       │   │   ├── Properties
    │       │   │   │   └── AssemblyInfo.cs
    │       │   │   ├── bin
    │       │   │   │   └── Debug
    │       │   │   │       ├── BegVCSharp_20_5_OrderQueryResults.exe
    │       │   │   │       ├── BegVCSharp_20_5_OrderQueryResults.exe.config
    │       │   │   │       ├── BegVCSharp_20_5_OrderQueryResults.pdb
    │       │   │   │       ├── BegVCSharp_20_5_OrderQueryResults.vshost.exe
    │       │   │   │       ├── BegVCSharp_20_5_OrderQueryResults.vshost.exe.config
    │       │   │   │       └── BegVCSharp_20_5_OrderQueryResults.vshost.exe.manifest
    │       │   │   └── obj
    │       │   │       └── Debug
    │       │   │           ├── BegVCSharp_20_5_OrderQueryResults.csproj.FileListAbsolute.txt
    │       │   │           ├── BegVCSharp_20_5_OrderQueryResults.csprojResolveAssemblyReference.cache
    │       │   │           ├── BegVCSharp_20_5_OrderQueryResults.exe
    │       │   │           ├── BegVCSharp_20_5_OrderQueryResults.pdb
    │       │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │   │           ├── TempPE
    │       │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       │   └── BegVCSharp_20_5_OrderQueryResults.sln
    │       ├── BegVCSharp_20_6_LargeNumberQuery
    │       │   ├── BegVCSharp_20_6_LargeNumberQuery
    │       │   │   ├── App.config
    │       │   │   ├── BegVCSharp_20_6_LargeNumberQuery.csproj
    │       │   │   ├── Program.cs
    │       │   │   ├── Properties
    │       │   │   │   └── AssemblyInfo.cs
    │       │   │   ├── bin
    │       │   │   │   └── Debug
    │       │   │   │       ├── BegVCSharp_20_6_LargeNumberQuery.exe
    │       │   │   │       ├── BegVCSharp_20_6_LargeNumberQuery.exe.config
    │       │   │   │       ├── BegVCSharp_20_6_LargeNumberQuery.pdb
    │       │   │   │       ├── BegVCSharp_20_6_LargeNumberQuery.vshost.exe
    │       │   │   │       ├── BegVCSharp_20_6_LargeNumberQuery.vshost.exe.config
    │       │   │   │       └── BegVCSharp_20_6_LargeNumberQuery.vshost.exe.manifest
    │       │   │   └── obj
    │       │   │       └── Debug
    │       │   │           ├── BegVCSharp_20_6_LargeNumberQuery.csproj.FileListAbsolute.txt
    │       │   │           ├── BegVCSharp_20_6_LargeNumberQuery.csprojResolveAssemblyReference.cache
    │       │   │           ├── BegVCSharp_20_6_LargeNumberQuery.exe
    │       │   │           ├── BegVCSharp_20_6_LargeNumberQuery.pdb
    │       │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │   │           ├── TempPE
    │       │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       │   └── BegVCSharp_20_6_LargeNumberQuery.sln
    │       ├── BegVCSharp_20_7_NumericAggregates
    │       │   ├── BegVCSharp_20_7_NumericAggregates
    │       │   │   ├── App.config
    │       │   │   ├── BegVCSharp_20_7_NumericAggregates.csproj
    │       │   │   ├── Program.cs
    │       │   │   ├── Properties
    │       │   │   │   └── AssemblyInfo.cs
    │       │   │   ├── bin
    │       │   │   │   └── Debug
    │       │   │   │       ├── BegVCSharp_20_7_NumericAggregates.exe
    │       │   │   │       ├── BegVCSharp_20_7_NumericAggregates.exe.config
    │       │   │   │       ├── BegVCSharp_20_7_NumericAggregates.pdb
    │       │   │   │       ├── BegVCSharp_20_7_NumericAggregates.vshost.exe
    │       │   │   │       ├── BegVCSharp_20_7_NumericAggregates.vshost.exe.config
    │       │   │   │       └── BegVCSharp_20_7_NumericAggregates.vshost.exe.manifest
    │       │   │   └── obj
    │       │   │       └── Debug
    │       │   │           ├── BegVCSharp_20_7_NumericAggregates.csproj.FileListAbsolute.txt
    │       │   │           ├── BegVCSharp_20_7_NumericAggregates.csprojResolveAssemblyReference.cache
    │       │   │           ├── BegVCSharp_20_7_NumericAggregates.exe
    │       │   │           ├── BegVCSharp_20_7_NumericAggregates.pdb
    │       │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │   │           ├── TempPE
    │       │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       │   └── BegVCSharp_20_7_NumericAggregates.sln
    │       ├── BegVCSharp_20_8_SelectDistinctQuery
    │       │   ├── BegVCSharp_20_8_SelectDistinctQuery
    │       │   │   ├── App.config
    │       │   │   ├── BegVCSharp_20_8_SelectDistinctQuery.csproj
    │       │   │   ├── Program.cs
    │       │   │   ├── Properties
    │       │   │   │   └── AssemblyInfo.cs
    │       │   │   ├── bin
    │       │   │   │   └── Debug
    │       │   │   │       ├── BegVCSharp_20_8_SelectDistinctQuery.exe
    │       │   │   │       ├── BegVCSharp_20_8_SelectDistinctQuery.exe.config
    │       │   │   │       ├── BegVCSharp_20_8_SelectDistinctQuery.pdb
    │       │   │   │       ├── BegVCSharp_20_8_SelectDistinctQuery.vshost.exe
    │       │   │   │       ├── BegVCSharp_20_8_SelectDistinctQuery.vshost.exe.config
    │       │   │   │       └── BegVCSharp_20_8_SelectDistinctQuery.vshost.exe.manifest
    │       │   │   └── obj
    │       │   │       └── Debug
    │       │   │           ├── BegVCSharp_20_8_SelectDistinctQuery.csproj.FileListAbsolute.txt
    │       │   │           ├── BegVCSharp_20_8_SelectDistinctQuery.csprojResolveAssemblyReference.cache
    │       │   │           ├── BegVCSharp_20_8_SelectDistinctQuery.exe
    │       │   │           ├── BegVCSharp_20_8_SelectDistinctQuery.pdb
    │       │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │       │   │           ├── TempPE
    │       │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │       │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │       │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │       │   └── BegVCSharp_20_8_SelectDistinctQuery.sln
    │       └── BegVCSharp_20_9_MultiLevelOrdering
    │           ├── BegVCSharp_20_9_MultiLevelOrdering
    │           │   ├── App.config
    │           │   ├── BegVCSharp_20_9_MultiLevelOrdering.csproj
    │           │   ├── Program.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   │       ├── BegVCSharp_20_9_MultiLevelOrdering.exe
    │           │   │       ├── BegVCSharp_20_9_MultiLevelOrdering.exe.config
    │           │   │       ├── BegVCSharp_20_9_MultiLevelOrdering.pdb
    │           │   │       ├── BegVCSharp_20_9_MultiLevelOrdering.vshost.exe
    │           │   │       ├── BegVCSharp_20_9_MultiLevelOrdering.vshost.exe.config
    │           │   │       └── BegVCSharp_20_9_MultiLevelOrdering.vshost.exe.manifest
    │           │   └── obj
    │           │       └── Debug
    │           │           ├── BegVCSharp_20_9_MultiLevelOrdering.csproj.FileListAbsolute.txt
    │           │           ├── BegVCSharp_20_9_MultiLevelOrdering.csprojResolveAssemblyReference.cache
    │           │           ├── BegVCSharp_20_9_MultiLevelOrdering.exe
    │           │           ├── BegVCSharp_20_9_MultiLevelOrdering.pdb
    │           │           ├── DesignTimeResolveAssemblyReferencesInput.cache
    │           │           ├── TempPE
    │           │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
    │           │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
    │           │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
    │           └── BegVCSharp_20_9_MultiLevelOrdering.sln
    ├── Chapter21code
    │   └── Chapter21
    │       ├── BegVCSharp_21_1_CodeFirstDatabase
    │       │   ├── BegVCSharp_21_1_CodeFirstDatabase
    │       │   │   ├── App.config
    │       │   │   ├── BegVCSharp_21_1_CodeFirstDatabase.csproj
    │       │   │   ├── Program.cs
    │       │   │   ├── Properties
    │       │   │   │   └── AssemblyInfo.cs
    │       │   │   ├── bin
    │       │   │   │   └── Debug
    │       │   │   ├── obj
    │       │   │   │   └── Debug
    │       │   │   └── packages.config
    │       │   └── BegVCSharp_21_1_CodeFirstDatabase.sln
    │       ├── BegVCSharp_21_2_DatabaseRelations
    │       │   ├── BegVCSharp_21_2_DatabaseRelations
    │       │   │   ├── App.config
    │       │   │   ├── BegVCSharp_21_2_DatabaseRelations.csproj
    │       │   │   ├── Migrations
    │       │   │   │   └── Configuration.cs
    │       │   │   ├── Program.cs
    │       │   │   ├── Properties
    │       │   │   │   └── AssemblyInfo.cs
    │       │   │   ├── bin
    │       │   │   │   ├── Debug
    │       │   │   │   └── Release
    │       │   │   ├── obj
    │       │   │   │   └── Debug
    │       │   │   └── packages.config
    │       │   └── BegVCSharp_21_2_DatabaseRelations.sln
    │       ├── BegVCSharp_21_3_XMLfromDatabase
    │       │   ├── BegVCSharp_21_3_XMLfromDatabase
    │       │   │   ├── App.config
    │       │   │   ├── BegVCSharp_21_3_XMLfromDatabase.csproj
    │       │   │   ├── Book.cs
    │       │   │   ├── BookContext.cs
    │       │   │   ├── Program.cs
    │       │   │   ├── Properties
    │       │   │   │   └── AssemblyInfo.cs
    │       │   │   ├── Stock.cs
    │       │   │   ├── Store.cs
    │       │   │   ├── bin
    │       │   │   │   └── Debug
    │       │   │   ├── obj
    │       │   │   │   └── Debug
    │       │   │   └── packages.config
    │       │   └── BegVCSharp_21_3_XMLfromDatabase.sln
    │       └── BegVCSharp_21_Exercise4_GhostStories
    │           ├── BegVCSharp_21_Exercise4_GhostStories
    │           │   ├── App.config
    │           │   ├── BegVCSharp_21_Exercise4_GhostStories.csproj
    │           │   ├── Program.cs
    │           │   ├── Properties
    │           │   │   └── AssemblyInfo.cs
    │           │   ├── bin
    │           │   │   └── Debug
    │           │   ├── obj
    │           │   │   └── Debug
    │           │   └── packages.config
    │           └── BegVCSharp_21_Exercise4_GhostStories.sln
    ├── Chapter22code
    │   └── Ch22Code
    │       ├── Ch22Ex01
    │       │   └── Ch22Ex01
    │       │       ├── Ch22Ex01
    │       │       │   ├── App_Data
    │       │       │   ├── Ch22Ex01.csproj
    │       │       │   ├── Ch22Ex01.csproj.user
    │       │       │   ├── IService1.cs
    │       │       │   ├── Properties
    │       │       │   │   └── AssemblyInfo.cs
    │       │       │   ├── Service1.svc
    │       │       │   ├── Service1.svc.cs
    │       │       │   ├── Web.Debug.config
    │       │       │   ├── Web.Release.config
    │       │       │   └── Web.config
    │       │       ├── Ch22Ex01.sln
    │       │       └── Ch22Ex01Client
    │       │           ├── App.config
    │       │           ├── Ch22Ex01Client.csproj
    │       │           ├── Program.cs
    │       │           ├── Properties
    │       │           │   └── AssemblyInfo.cs
    │       │           └── Service References
    │       │               └── ServiceReference1
    │       │                   ├── Ch22Ex01Client.ServiceReference1.CompositeType.datasource
    │       │                   ├── Reference.cs
    │       │                   ├── Reference.svcmap
    │       │                   ├── Service1.disco
    │       │                   ├── Service1.wsdl
    │       │                   ├── Service1.xsd
    │       │                   ├── Service11.xsd
    │       │                   ├── Service12.xsd
    │       │                   ├── configuration.svcinfo
    │       │                   └── configuration91.svcinfo
    │       ├── Ch22Ex02
    │       │   ├── Ch22Ex02
    │       │   │   ├── App_Data
    │       │   │   ├── AwardService.svc
    │       │   │   ├── AwardService.svc.cs
    │       │   │   ├── Ch22Ex02.csproj
    │       │   │   ├── Ch22Ex02.csproj.user
    │       │   │   ├── Properties
    │       │   │   │   └── AssemblyInfo.cs
    │       │   │   ├── Web.Debug.config
    │       │   │   ├── Web.Release.config
    │       │   │   └── Web.config
    │       │   ├── Ch22Ex02.sln
    │       │   ├── Ch22Ex02Client
    │       │   │   ├── App.config
    │       │   │   ├── Ch22Ex02Client.csproj
    │       │   │   ├── Program.cs
    │       │   │   └── Properties
    │       │   │       └── AssemblyInfo.cs
    │       │   └── Ch22Ex02Contracts
    │       │       ├── Ch22Ex02Contracts.csproj
    │       │       ├── IAwardService.cs
    │       │       ├── Person.cs
    │       │       └── Properties
    │       │           └── AssemblyInfo.cs
    │       └── Ch22Ex03
    │           ├── Ch22Ex03
    │           │   ├── App.config
    │           │   ├── App.xaml
    │           │   ├── App.xaml.cs
    │           │   ├── AppControlService.cs
    │           │   ├── Ch22Ex03.csproj
    │           │   ├── IAppControlService.cs
    │           │   ├── MainWindow.xaml
    │           │   ├── MainWindow.xaml.cs
    │           │   └── Properties
    │           │       ├── AssemblyInfo.cs
    │           │       ├── Resources.Designer.cs
    │           │       ├── Resources.resx
    │           │       ├── Settings.Designer.cs
    │           │       └── Settings.settings
    │           ├── Ch22Ex03.sln
    │           └── Ch22Ex03Client
    │               ├── App.config
    │               ├── Ch22Ex03Client.csproj
    │               ├── Program.cs
    │               └── Properties
    │                   └── AssemblyInfo.cs
    └── Chapter23code
        └── Ch23_Source_Images_FromAr
            ├── Assets
            │   ├── Badge24x24.scale-100.png
            │   ├── SplashScreen630x300.scale-100.png
            │   ├── Square150x150.scale-100.png
            │   ├── Square310x310.scale-100.png
            │   ├── Square44x44.scale-100.png
            │   ├── Square71x71.scale-100.png
            │   ├── StoreLogo50x50.scale-100.png
            │   └── Wide310x150.scale-100.png
            ├── Ch23Ex01
            │   ├── AdaptiveDisplay
            │   │   ├── AdaptiveDisplay.csproj
            │   │   ├── AdaptiveDisplay_TemporaryKey.pfx
            │   │   ├── App.xaml
            │   │   ├── App.xaml.cs
            │   │   ├── ApplicationInsights.config
            │   │   ├── Assets
            │   │   │   ├── LockScreenLogo.scale-200.png
            │   │   │   ├── SplashScreen.scale-200.png
            │   │   │   ├── Square150x150Logo.scale-200.png
            │   │   │   ├── Square44x44Logo.scale-200.png
            │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
            │   │   │   ├── StoreLogo.png
            │   │   │   └── Wide310x150Logo.scale-200.png
            │   │   ├── MainPage.xaml
            │   │   ├── MainPage.xaml.cs
            │   │   ├── Package.appxmanifest
            │   │   ├── Properties
            │   │   │   ├── AssemblyInfo.cs
            │   │   │   └── Default.rd.xml
            │   │   ├── project.json
            │   │   └── project.lock.json
            │   └── Ch23Ex01.sln
            ├── Ch23Ex02
            │   ├── Ch23Ex02.sln
            │   └── PictureViewer
            │       ├── App.xaml
            │       ├── App.xaml.cs
            │       ├── ApplicationInsights.config
            │       ├── Assets
            │       │   ├── LockScreenLogo.scale-200.png
            │       │   ├── SplashScreen.scale-200.png
            │       │   ├── Square150x150Logo.scale-200.png
            │       │   ├── Square44x44Logo.scale-200.png
            │       │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
            │       │   ├── StoreLogo.png
            │       │   └── Wide310x150Logo.scale-200.png
            │       ├── ImageProperties.cs
            │       ├── MainPage.xaml
            │       ├── MainPage.xaml.cs
            │       ├── Package.appxmanifest
            │       ├── PictureViewer.csproj
            │       ├── PictureViewer.csproj.user
            │       ├── PictureViewer_TemporaryKey.pfx
            │       ├── Properties
            │       │   ├── AssemblyInfo.cs
            │       │   └── Default.rd.xml
            │       ├── project.json
            │       └── project.lock.json
            ├── Ch23Ex03
            │   ├── Ch23Ex03.sln
            │   └── DataSerialization
            │       ├── App.xaml
            │       ├── App.xaml.cs
            │       ├── AppData.cs
            │       ├── AppStateData.cs
            │       ├── AppStates.cs
            │       ├── ApplicationInsights.config
            │       ├── Assets
            │       │   ├── LockScreenLogo.scale-200.png
            │       │   ├── SplashScreen.scale-200.png
            │       │   ├── Square150x150Logo.scale-200.png
            │       │   ├── Square44x44Logo.scale-200.png
            │       │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
            │       │   ├── StoreLogo.png
            │       │   └── Wide310x150Logo.scale-200.png
            │       ├── DataSerialization.csproj
            │       ├── DataSerialization_TemporaryKey.pfx
            │       ├── MainPage.xaml
            │       ├── MainPage.xaml.cs
            │       ├── Package.appxmanifest
            │       ├── Properties
            │       │   ├── AssemblyInfo.cs
            │       │   └── Default.rd.xml
            │       ├── project.json
            │       └── project.lock.json
            ├── Ch23Ex04
            │   ├── BasicNavigation
            │   │   ├── App.xaml
            │   │   ├── App.xaml.cs
            │   │   ├── ApplicationInsights.config
            │   │   ├── Assets
            │   │   │   ├── LockScreenLogo.scale-200.png
            │   │   │   ├── SplashScreen.scale-200.png
            │   │   │   ├── Square150x150Logo.scale-200.png
            │   │   │   ├── Square44x44Logo.scale-200.png
            │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
            │   │   │   ├── StoreLogo.png
            │   │   │   └── Wide310x150Logo.scale-200.png
            │   │   ├── BasicNavigation.csproj
            │   │   ├── BasicNavigation_TemporaryKey.pfx
            │   │   ├── BlankPage1.xaml
            │   │   ├── BlankPage1.xaml.cs
            │   │   ├── BlankPage2.xaml
            │   │   ├── BlankPage2.xaml.cs
            │   │   ├── BlankPage3.xaml
            │   │   ├── BlankPage3.xaml.cs
            │   │   ├── Package.appxmanifest
            │   │   ├── Properties
            │   │   │   ├── AssemblyInfo.cs
            │   │   │   └── Default.rd.xml
            │   │   ├── project.json
            │   │   └── project.lock.json
            │   └── Ch23Ex04.sln
            ├── Ch23Ex05
            │   ├── BasicNavigation
            │   │   ├── App.xaml
            │   │   ├── App.xaml.cs
            │   │   ├── ApplicationInsights.config
            │   │   ├── Assets
            │   │   │   ├── LockScreenLogo.scale-200.png
            │   │   │   ├── SplashScreen.scale-200.png
            │   │   │   ├── Square150x150Logo.scale-200.png
            │   │   │   ├── Square44x44Logo.scale-200.png
            │   │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
            │   │   │   ├── StoreLogo.png
            │   │   │   └── Wide310x150Logo.scale-200.png
            │   │   ├── BasicNavigation.csproj
            │   │   ├── BasicNavigation.csproj.user
            │   │   ├── BasicNavigation_TemporaryKey.pfx
            │   │   ├── BlankPage1.xaml
            │   │   ├── BlankPage1.xaml.cs
            │   │   ├── BlankPage2.xaml
            │   │   ├── BlankPage2.xaml.cs
            │   │   ├── BlankPage3.xaml
            │   │   ├── BlankPage3.xaml.cs
            │   │   ├── Package.appxmanifest
            │   │   ├── Properties
            │   │   │   ├── AssemblyInfo.cs
            │   │   │   └── Default.rd.xml
            │   │   ├── project.json
            │   │   └── project.lock.json
            │   └── Ch23Ex05.sln
            └── Ch23Ex06
                ├── BasicNavigation
                │   ├── App.xaml
                │   ├── App.xaml.cs
                │   ├── AppState.cs
                │   ├── ApplicationInsights.config
                │   ├── Assets
                │   │   ├── LockScreenLogo.scale-200.png
                │   │   ├── SplashScreen.scale-200.png
                │   │   ├── Square150x150Logo.scale-200.png
                │   │   ├── Square44x44Logo.scale-200.png
                │   │   ├── Square44x44Logo.targetsize-24_altform-unplated.png
                │   │   ├── StoreLogo.png
                │   │   └── Wide310x150Logo.scale-200.png
                │   ├── BasicNavigation.csproj
                │   ├── BasicNavigation.csproj.user
                │   ├── BasicNavigation_TemporaryKey.pfx
                │   ├── BlankPage1.xaml
                │   ├── BlankPage1.xaml.cs
                │   ├── BlankPage2.xaml
                │   ├── BlankPage2.xaml.cs
                │   ├── BlankPage3.xaml
                │   ├── BlankPage3.xaml.cs
                │   ├── Package.appxmanifest
                │   ├── Properties
                │   │   ├── AssemblyInfo.cs
                │   │   └── Default.rd.xml
                │   ├── project.json
                │   └── project.lock.json
                └── Ch23Ex06.sln

885 directories, 2347 files


实例下载地址

C#入门经典(第7版)中文目录包含源码文件

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警