嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
C#入门经典(第7版) 中文目录 方便学习,压缩包内附带了书中所用的源码文件
.
├── 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