在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例C#语言基础 → C#23种设计模式_示例源代码

C#23种设计模式_示例源代码

C#语言基础

下载此实例
  • 开发语言:C#
  • 实例大小:6.32M
  • 下载次数:13
  • 浏览次数:65
  • 发布时间:2023-06-27
  • 实例类别:C#语言基础
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2
 相关标签: 设计模式 pdf 源代码 模式 23

实例介绍

【实例简介】C#23种设计模式_示例源代码
建造模式: 从而使一个建造过程生成具有不 建造模式 将产品的内部表象和产品的生成过程分割开来, 同的内部表象的产品对象。 建造模式使得产品内部表象可以独立的变化, 客户不必知道产品 内部组成的细节。建造模式...

【实例截图】

from clipboard

【核心代码】
文件清单
└── C#23种设计模式_示例源代码_PDF
    ├── 23种设计模式之C#版本.pdf
    ├── C#设计模式.pdf
    ├── Programs
    │   ├── AbstractFactory
    │   │   └── Gardener
    │   │       ├── AnnualGarden.cs
    │   │       ├── AssemblyInfo.cs
    │   │       ├── Backup
    │   │       │   ├── AnnualGarden.cs
    │   │       │   ├── AssemblyInfo.cs
    │   │       │   ├── Form1.cs
    │   │       │   ├── Form1.resx
    │   │       │   ├── Garden.cs
    │   │       │   ├── Gardener.csproj
    │   │       │   ├── Gardener.csproj.user
    │   │       │   ├── Gardener.sln
    │   │       │   ├── Gardener.suo
    │   │       │   ├── GdPic.cs
    │   │       │   ├── GdPic.resx
    │   │       │   ├── licenses.licx
    │   │       │   ├── PerennialGarden.cs
    │   │       │   ├── Plant.cs
    │   │       │   └── VeggieGarden.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── Gardener.exe
    │   │       │       ├── Gardener.pdb
    │   │       │       ├── Gardener.vshost.exe
    │   │       │       └── Gardener.vshost.exe.manifest
    │   │       ├── ClassDiagram1.cd
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── Garden.cs
    │   │       ├── Gardener.csproj
    │   │       ├── Gardener.csproj.user
    │   │       ├── Gardener.sln
    │   │       ├── Gardener.suo
    │   │       ├── GdPic.cs
    │   │       ├── GdPic.resx
    │   │       ├── licenses.licx
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── DesignTimeResolveAssemblyReferences.cache
    │   │       │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │       │       ├── Gardener.csproj.FileListAbsolute.txt
    │   │       │       ├── Gardener.exe
    │   │       │       ├── Gardener.exe.incr
    │   │       │       ├── Gardener.exe.licenses
    │   │       │       ├── Gardener.Form1.resources
    │   │       │       ├── Gardener.GdPic.resources
    │   │       │       ├── Gardener.pdb
    │   │       │       ├── Gardener.projdata
    │   │       │       ├── GenerateResource-ResGen.read.1.tlog
    │   │       │       ├── GenerateResource-ResGen.write.1.tlog
    │   │       │       ├── temp
    │   │       │       └── TempPE
    │   │       ├── PerennialGarden.cs
    │   │       ├── Plant.cs
    │   │       ├── RevErr.txt
    │   │       ├── UpgradeLog.XML
    │   │       ├── _UpgradeReport_Files
    │   │       │   ├── UpgradeReport.css
    │   │       │   ├── UpgradeReport_Minus.gif
    │   │       │   ├── UpgradeReport_Plus.gif
    │   │       │   └── UpgradeReport.xslt
    │   │       └── VeggieGarden.cs
    │   ├── Adapter
    │   │   ├── ClassAdapt
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Backup
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── ClassAdapt.csproj
    │   │   │   │   ├── ClassAdapt.csproj.user
    │   │   │   │   ├── ClassAdapt.sln
    │   │   │   │   ├── ClassAdapt.suo
    │   │   │   │   ├── csFile.cs
    │   │   │   │   ├── Form1.cs
    │   │   │   │   ├── Form1.resx
    │   │   │   │   ├── licenses.licx
    │   │   │   │   ├── ListAdapter.cs
    │   │   │   │   ├── MyList.cs
    │   │   │   │   ├── StringTokenizer.cs
    │   │   │   │   ├── SwimData.cs
    │   │   │   │   └── Swimmer.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── ClassAdapt.exe
    │   │   │   │       ├── ClassAdapt.pdb
    │   │   │   │       ├── ClassAdapt.vshost.exe
    │   │   │   │       ├── ClassAdapt.vshost.exe.manifest
    │   │   │   │       └── Swimmers.txt
    │   │   │   ├── ClassAdapt.csproj
    │   │   │   ├── ClassAdapt.csproj.user
    │   │   │   ├── ClassAdapt.sln
    │   │   │   ├── ClassAdapt.suo
    │   │   │   ├── ClassDiagram1.cd
    │   │   │   ├── csFile.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── licenses.licx
    │   │   │   ├── ListAdapter.cs
    │   │   │   ├── MyList.cs
    │   │   │   ├── MyList.resx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── ClassAdapt.csproj.FileListAbsolute.txt
    │   │   │   │       ├── ClassAdapt.exe
    │   │   │   │       ├── ClassAdapt.exe.incr
    │   │   │   │       ├── ClassAdapt.exe.licenses
    │   │   │   │       ├── ClassAdapt.Form1.resources
    │   │   │   │       ├── ClassAdapt.MyList.resources
    │   │   │   │       ├── ClassAdapt.pdb
    │   │   │   │       ├── ClassAdapt.projdata
    │   │   │   │       ├── DesignTimeResolveAssemblyReferences.cache
    │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │   │   │       ├── GenerateResource-ResGen.read.1.tlog
    │   │   │   │       ├── GenerateResource-ResGen.write.1.tlog
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── RevErr.txt
    │   │   │   ├── StringTokenizer.cs
    │   │   │   ├── SwimData.cs
    │   │   │   ├── Swimmer.cs
    │   │   │   ├── UpgradeLog.XML
    │   │   │   └── _UpgradeReport_Files
    │   │   │       ├── UpgradeReport.css
    │   │   │       ├── UpgradeReport_Minus.gif
    │   │   │       ├── UpgradeReport_Plus.gif
    │   │   │       └── UpgradeReport.xslt
    │   │   ├── GridAdapt
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Backup
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── csFile.cs
    │   │   │   │   ├── Form1.cs
    │   │   │   │   ├── Form1.resx
    │   │   │   │   ├── GridAdapt.csproj
    │   │   │   │   ├── GridAdapt.csproj.user
    │   │   │   │   ├── GridAdapter.cs
    │   │   │   │   ├── GridAdapt.sln
    │   │   │   │   ├── GridAdapt.suo
    │   │   │   │   ├── licenses.licx
    │   │   │   │   ├── ListAdapter.cs
    │   │   │   │   ├── LstAdapter.cs
    │   │   │   │   ├── StringTokenizer.cs
    │   │   │   │   ├── SwimData.cs
    │   │   │   │   └── Swimmer.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── GridAdapt.exe
    │   │   │   │       ├── GridAdapt.pdb
    │   │   │   │       ├── GridAdapt.vshost.exe
    │   │   │   │       ├── GridAdapt.vshost.exe.manifest
    │   │   │   │       └── Swimmers.txt
    │   │   │   ├── csFile.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── GridAdapt.csproj
    │   │   │   ├── GridAdapt.csproj.user
    │   │   │   ├── GridAdapter.cs
    │   │   │   ├── GridAdapt.sln
    │   │   │   ├── GridAdapt.suo
    │   │   │   ├── licenses.licx
    │   │   │   ├── ListAdapter.cs
    │   │   │   ├── LstAdapter.cs
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │   │   │       ├── GenerateResource-ResGen.read.1.tlog
    │   │   │   │       ├── GenerateResource-ResGen.write.1.tlog
    │   │   │   │       ├── GridAdapt.csproj.FileListAbsolute.txt
    │   │   │   │       ├── GridAdapt.exe
    │   │   │   │       ├── GridAdapt.exe.incr
    │   │   │   │       ├── GridAdapt.exe.licenses
    │   │   │   │       ├── GridAdapt.Form1.resources
    │   │   │   │       ├── GridAdapt.pdb
    │   │   │   │       ├── GridAdapt.projdata
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── StringTokenizer.cs
    │   │   │   ├── SwimData.cs
    │   │   │   ├── Swimmer.cs
    │   │   │   ├── UpgradeLog.XML
    │   │   │   └── _UpgradeReport_Files
    │   │   │       ├── UpgradeReport.css
    │   │   │       ├── UpgradeReport_Minus.gif
    │   │   │       ├── UpgradeReport_Plus.gif
    │   │   │       └── UpgradeReport.xslt
    │   │   ├── ListAdapter
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Backup
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── csFile.cs
    │   │   │   │   ├── Form1.cs
    │   │   │   │   ├── Form1.resx
    │   │   │   │   ├── licenses.licx
    │   │   │   │   ├── ListAdapter.cs
    │   │   │   │   ├── ListAdapter.csproj
    │   │   │   │   ├── ListAdapter.csproj.user
    │   │   │   │   ├── ListAdapter.sln
    │   │   │   │   ├── ListAdapter.suo
    │   │   │   │   ├── StringTokenizer.cs
    │   │   │   │   ├── SwimData.cs
    │   │   │   │   └── Swimmer.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── ListAdapter.exe
    │   │   │   │       ├── ListAdapter.pdb
    │   │   │   │       ├── ListAdapter.vshost.exe
    │   │   │   │       ├── ListAdapter.vshost.exe.manifest
    │   │   │   │       └── Swimmers.txt
    │   │   │   ├── Copy of csFile.cs
    │   │   │   ├── Copy of Form1.cs
    │   │   │   ├── Copy of Form1.resx
    │   │   │   ├── Copy of ListAdapter.cs
    │   │   │   ├── Copy of StringTokenizer.cs
    │   │   │   ├── csFile.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── licenses.licx
    │   │   │   ├── ListAdapter.cs
    │   │   │   ├── ListAdapter.csproj
    │   │   │   ├── ListAdapter.csproj.user
    │   │   │   ├── ListAdapter.sln
    │   │   │   ├── ListAdapter.suo
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │   │   │       ├── GenerateResource-ResGen.read.1.tlog
    │   │   │   │       ├── GenerateResource-ResGen.write.1.tlog
    │   │   │   │       ├── ListAdapter.csproj.FileListAbsolute.txt
    │   │   │   │       ├── ListAdapter.exe
    │   │   │   │       ├── ListAdapter.exe.incr
    │   │   │   │       ├── ListAdapter.exe.licenses
    │   │   │   │       ├── ListAdapter.pdb
    │   │   │   │       ├── ListAdapter.projdata
    │   │   │   │       ├── LstAdapter.Form1.resources
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── StringTokenizer.cs
    │   │   │   ├── SwimData.cs
    │   │   │   ├── Swimmer.cs
    │   │   │   ├── UpgradeLog.XML
    │   │   │   └── _UpgradeReport_Files
    │   │   │       ├── UpgradeReport.css
    │   │   │       ├── UpgradeReport_Minus.gif
    │   │   │       ├── UpgradeReport_Plus.gif
    │   │   │       └── UpgradeReport.xslt
    │   │   └── TreeAdapt
    │   │       ├── AssemblyInfo.cs
    │   │       ├── Backup
    │   │       │   ├── AssemblyInfo.cs
    │   │       │   ├── csFile.cs
    │   │       │   ├── Form1.cs
    │   │       │   ├── Form1.resx
    │   │       │   ├── licenses.licx
    │   │       │   ├── ListAdapter.cs
    │   │       │   ├── LstAdapter.cs
    │   │       │   ├── StringTokenizer.cs
    │   │       │   ├── SwimData.cs
    │   │       │   ├── Swimmer.cs
    │   │       │   ├── TreeAdapt.csproj
    │   │       │   ├── TreeAdapt.csproj.user
    │   │       │   ├── TreeAdapter.cs
    │   │       │   ├── TreeAdapt.sln
    │   │       │   └── TreeAdapt.suo
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── Swimmers.txt
    │   │       │       ├── TreeAdapt.exe
    │   │       │       ├── TreeAdapt.pdb
    │   │       │       ├── TreeAdapt.vshost.exe
    │   │       │       └── TreeAdapt.vshost.exe.manifest
    │   │       ├── csFile.cs
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── GridAdapter.cs
    │   │       ├── licenses.licx
    │   │       ├── ListAdapter.cs
    │   │       ├── LstAdapter.cs
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │       │       ├── GenerateResource-ResGen.read.1.tlog
    │   │       │       ├── GenerateResource-ResGen.write.1.tlog
    │   │       │       ├── temp
    │   │       │       ├── TempPE
    │   │       │       ├── TreeAdapt.csproj.FileListAbsolute.txt
    │   │       │       ├── TreeAdapt.exe
    │   │       │       ├── TreeAdapt.exe.incr
    │   │       │       ├── TreeAdapt.exe.licenses
    │   │       │       ├── TreeAdapt.Form1.resources
    │   │       │       ├── TreeAdapt.pdb
    │   │       │       └── TreeAdapt.projdata
    │   │       ├── StringTokenizer.cs
    │   │       ├── SwimData.cs
    │   │       ├── Swimmer.cs
    │   │       ├── TreeAdapt.csproj
    │   │       ├── TreeAdapt.csproj.user
    │   │       ├── TreeAdapter.cs
    │   │       ├── TreeAdapt.sln
    │   │       ├── TreeAdapt.suo
    │   │       ├── UpgradeLog.XML
    │   │       └── _UpgradeReport_Files
    │   │           ├── UpgradeReport.css
    │   │           ├── UpgradeReport_Minus.gif
    │   │           ├── UpgradeReport_Plus.gif
    │   │           └── UpgradeReport.xslt
    │   ├── Bridge
    │   │   ├── BasicBridge
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Backup
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── BasicBridge.csproj
    │   │   │   │   ├── BasicBridge.csproj.user
    │   │   │   │   ├── BasicBridge.sln
    │   │   │   │   ├── BasicBridge.suo
    │   │   │   │   ├── Bridger.cs
    │   │   │   │   ├── csFile.cs
    │   │   │   │   ├── Form1.cs
    │   │   │   │   ├── Form1.resx
    │   │   │   │   ├── GridAdapter.cs
    │   │   │   │   ├── GridList.cs
    │   │   │   │   ├── licenses.licx
    │   │   │   │   ├── ListBridge.cs
    │   │   │   │   ├── Product.cs
    │   │   │   │   ├── ProductList.cs
    │   │   │   │   └── VisList.cs
    │   │   │   ├── BasicBridge.csproj
    │   │   │   ├── BasicBridge.csproj.user
    │   │   │   ├── BasicBridge.sln
    │   │   │   ├── BasicBridge.suo
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── BasicBridge.exe
    │   │   │   │       ├── BasicBridge.pdb
    │   │   │   │       ├── BasicBridge.vshost.exe
    │   │   │   │       ├── BasicBridge.vshost.exe.manifest
    │   │   │   │       └── products.txt
    │   │   │   ├── Bridger.cs
    │   │   │   ├── ClassDiagram1.cd
    │   │   │   ├── csFile.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── GridAdapter.cs
    │   │   │   ├── GridList.cs
    │   │   │   ├── licenses.licx
    │   │   │   ├── ListAdapter.cs
    │   │   │   ├── ListBridge.cs
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── BasicBridge.csproj.FileListAbsolute.txt
    │   │   │   │       ├── BasicBridge.exe
    │   │   │   │       ├── BasicBridge.exe.incr
    │   │   │   │       ├── BasicBridge.exe.licenses
    │   │   │   │       ├── BasicBridge.Form1.resources
    │   │   │   │       ├── BasicBridge.pdb
    │   │   │   │       ├── BasicBridge.projdata
    │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │   │   │       ├── GenerateResource-ResGen.read.1.tlog
    │   │   │   │       ├── GenerateResource-ResGen.write.1.tlog
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── Product.cs
    │   │   │   ├── ProductList.cs
    │   │   │   ├── RevErr.txt
    │   │   │   ├── UpgradeLog.XML
    │   │   │   ├── _UpgradeReport_Files
    │   │   │   │   ├── UpgradeReport.css
    │   │   │   │   ├── UpgradeReport_Minus.gif
    │   │   │   │   ├── UpgradeReport_Plus.gif
    │   │   │   │   └── UpgradeReport.xslt
    │   │   │   └── VisList.cs
    │   │   ├── SortedList
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Backup
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── Bridger.cs
    │   │   │   │   ├── csFile.cs
    │   │   │   │   ├── Form1.cs
    │   │   │   │   ├── Form1.resx
    │   │   │   │   ├── GridAdapter.cs
    │   │   │   │   ├── GridList.cs
    │   │   │   │   ├── licenses.licx
    │   │   │   │   ├── ListBridge.cs
    │   │   │   │   ├── Product.cs
    │   │   │   │   ├── ProductList.cs
    │   │   │   │   ├── SortBridge.cs
    │   │   │   │   ├── SortedList.csproj
    │   │   │   │   ├── SortedList.csproj.user
    │   │   │   │   ├── SortedList.sln
    │   │   │   │   ├── SortedList.suo
    │   │   │   │   └── VisList.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── products.txt
    │   │   │   │       ├── SortedList.exe
    │   │   │   │       ├── SortedList.pdb
    │   │   │   │       ├── SortedList.vshost.exe
    │   │   │   │       └── SortedList.vshost.exe.manifest
    │   │   │   ├── Bridger.cs
    │   │   │   ├── csFile.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── GridAdapter.cs
    │   │   │   ├── GridList.cs
    │   │   │   ├── licenses.licx
    │   │   │   ├── ListBridge.cs
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── BasicBridge.Form1.resources
    │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │   │   │       ├── SortedList.csproj.FileListAbsolute.txt
    │   │   │   │       ├── SortedList.exe
    │   │   │   │       ├── SortedList.exe.incr
    │   │   │   │       ├── SortedList.exe.licenses
    │   │   │   │       ├── SortedList.pdb
    │   │   │   │       ├── SortedList.projdata
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── Product.cs
    │   │   │   ├── ProductList.cs
    │   │   │   ├── SortBridge.cs
    │   │   │   ├── SortedList.csproj
    │   │   │   ├── SortedList.csproj.user
    │   │   │   ├── SortedList.sln
    │   │   │   ├── SortedList.suo
    │   │   │   ├── UpgradeLog.XML
    │   │   │   ├── _UpgradeReport_Files
    │   │   │   │   ├── UpgradeReport.css
    │   │   │   │   ├── UpgradeReport_Minus.gif
    │   │   │   │   ├── UpgradeReport_Plus.gif
    │   │   │   │   └── UpgradeReport.xslt
    │   │   │   └── VisList.cs
    │   │   └── TreeBridg
    │   │       ├── AssemblyInfo.cs
    │   │       ├── Backup
    │   │       │   ├── AssemblyInfo.cs
    │   │       │   ├── Bridger.cs
    │   │       │   ├── csFile.cs
    │   │       │   ├── Form1.cs
    │   │       │   ├── Form1.resx
    │   │       │   ├── licenses.licx
    │   │       │   ├── ListBridge.cs
    │   │       │   ├── Product.cs
    │   │       │   ├── ProductList.cs
    │   │       │   ├── SortBridge.cs
    │   │       │   ├── TreeAdapter.cs
    │   │       │   ├── TreeBridg.csproj
    │   │       │   ├── TreeBridg.csproj.user
    │   │       │   ├── TreeBridg.sln
    │   │       │   ├── TreeBridg.suo
    │   │       │   ├── TreeList.cs
    │   │       │   └── VisList.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── products.txt
    │   │       │       ├── TreeBridg.exe
    │   │       │       ├── TreeBridg.pdb
    │   │       │       ├── TreeBridg.vshost.exe
    │   │       │       └── TreeBridg.vshost.exe.manifest
    │   │       ├── Bridger.cs
    │   │       ├── Copy of Bridger.cs
    │   │       ├── Copy of csFile.cs
    │   │       ├── Copy of Form1.cs
    │   │       ├── csFile.cs
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── licenses.licx
    │   │       ├── ListBridge.cs
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── BasicBridge.Form1.resources
    │   │       │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │       │       ├── GenerateResource-ResGen.read.1.tlog
    │   │       │       ├── GenerateResource-ResGen.write.1.tlog
    │   │       │       ├── temp
    │   │       │       ├── TempPE
    │   │       │       ├── TreeBridg.csproj.FileListAbsolute.txt
    │   │       │       ├── TreeBridg.exe
    │   │       │       ├── TreeBridg.exe.incr
    │   │       │       ├── TreeBridg.exe.licenses
    │   │       │       ├── TreeBridg.pdb
    │   │       │       └── TreeBridg.projdata
    │   │       ├── Product.cs
    │   │       ├── ProductList.cs
    │   │       ├── SortBridge.cs
    │   │       ├── TreeAdapter.cs
    │   │       ├── TreeBridg.csproj
    │   │       ├── TreeBridg.csproj.user
    │   │       ├── TreeBridg.sln
    │   │       ├── TreeBridg.suo
    │   │       ├── TreeList.cs
    │   │       ├── UpgradeLog.XML
    │   │       ├── _UpgradeReport_Files
    │   │       │   ├── UpgradeReport.css
    │   │       │   ├── UpgradeReport_Minus.gif
    │   │       │   ├── UpgradeReport_Plus.gif
    │   │       │   └── UpgradeReport.xslt
    │   │       └── VisList.cs
    │   ├── Builder
    │   │   └── Stocks
    │   │       ├── AssemblyInfo.cs
    │   │       ├── Backup
    │   │       │   ├── AssemblyInfo.cs
    │   │       │   ├── Bonds.cs
    │   │       │   ├── CheckChoice.cs
    │   │       │   ├── Equities.cs
    │   │       │   ├── licenses.licx
    │   │       │   ├── ListChoice.cs
    │   │       │   ├── MultiChoice.cs
    │   │       │   ├── Mutuals.cs
    │   │       │   ├── StockFactory.cs
    │   │       │   ├── Stocks.cs
    │   │       │   ├── Stocks.csproj
    │   │       │   ├── Stocks.csproj.user
    │   │       │   ├── Stocks.sln
    │   │       │   ├── Stocks.suo
    │   │       │   ├── WealthBuilder.cs
    │   │       │   └── WealthBuilder.resx
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── Stocks.exe
    │   │       │       ├── Stocks.pdb
    │   │       │       ├── Stocks.vshost.exe
    │   │       │       └── Stocks.vshost.exe.manifest
    │   │       ├── Bonds.cs
    │   │       ├── CheckChoice.cs
    │   │       ├── ClassDiagram1.cd
    │   │       ├── Equities.cs
    │   │       ├── licenses.licx
    │   │       ├── ListChoice.cs
    │   │       ├── MultiChoice.cs
    │   │       ├── Mutuals.cs
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │       │       ├── GenerateResource-ResGen.read.1.tlog
    │   │       │       ├── GenerateResource-ResGen.write.1.tlog
    │   │       │       ├── Stocks.csproj.FileListAbsolute.txt
    │   │       │       ├── Stocks.exe
    │   │       │       ├── Stocks.exe.incr
    │   │       │       ├── Stocks.exe.licenses
    │   │       │       ├── Stocks.Form1.resources
    │   │       │       ├── Stocks.pdb
    │   │       │       ├── Stocks.projdata
    │   │       │       ├── temp
    │   │       │       ├── TempPE
    │   │       │       └── WealthBuilder.resources
    │   │       ├── RevErr.txt
    │   │       ├── StockFactory.cs
    │   │       ├── Stocks.cs
    │   │       ├── Stocks.csproj
    │   │       ├── Stocks.csproj.user
    │   │       ├── Stocks.sln
    │   │       ├── Stocks.suo
    │   │       ├── UpgradeLog.XML
    │   │       ├── _UpgradeReport_Files
    │   │       │   ├── UpgradeReport.css
    │   │       │   ├── UpgradeReport_Minus.gif
    │   │       │   ├── UpgradeReport_Plus.gif
    │   │       │   └── UpgradeReport.xslt
    │   │       ├── WealthBuilder.cs
    │   │       └── WealthBuilder.resx
    │   ├── Chain
    │   │   ├── Chain
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Backup
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── Chain.cs
    │   │   │   │   ├── Chain.csproj
    │   │   │   │   ├── Chain.csproj.user
    │   │   │   │   ├── Chain.sln
    │   │   │   │   ├── Chain.suo
    │   │   │   │   ├── ColorChain.cs
    │   │   │   │   ├── csFile.cs
    │   │   │   │   ├── FileChain.cs
    │   │   │   │   ├── Form1.cs
    │   │   │   │   ├── Form1.resx
    │   │   │   │   ├── ImageChain.cs
    │   │   │   │   ├── licenses.licx
    │   │   │   │   └── NoCmd.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── Chain.exe
    │   │   │   │       ├── Chain.pdb
    │   │   │   │       ├── Chain.vshost.exe
    │   │   │   │       ├── Chain.vshost.exe.manifest
    │   │   │   │       └── mandrill.jpg
    │   │   │   ├── Chain.cs
    │   │   │   ├── Chain.csproj
    │   │   │   ├── Chain.csproj.user
    │   │   │   ├── Chain.sln
    │   │   │   ├── Chain.suo
    │   │   │   ├── ClassDiagram1.cd
    │   │   │   ├── ColorChain.cs
    │   │   │   ├── csFile.cs
    │   │   │   ├── FileChain.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── ImageChain.cs
    │   │   │   ├── licenses.licx
    │   │   │   ├── NoCmd.cs
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── Chain.csproj.FileListAbsolute.txt
    │   │   │   │       ├── Chain.exe
    │   │   │   │       ├── Chain.exe.incr
    │   │   │   │       ├── Chain.exe.licenses
    │   │   │   │       ├── Chain.Form1.resources
    │   │   │   │       ├── Chain.pdb
    │   │   │   │       ├── Chain.projdata
    │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │   │   │       ├── GenerateResource-ResGen.read.1.tlog
    │   │   │   │       ├── GenerateResource-ResGen.write.1.tlog
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── RevErr.txt
    │   │   │   ├── UpgradeLog.XML
    │   │   │   └── _UpgradeReport_Files
    │   │   │       ├── UpgradeReport.css
    │   │   │       ├── UpgradeReport_Minus.gif
    │   │   │       ├── UpgradeReport_Plus.gif
    │   │   │       └── UpgradeReport.xslt
    │   │   ├── HelpChain
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Backup
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── Chain.cs
    │   │   │   │   ├── ControlChain.cs
    │   │   │   │   ├── EndChain.cs
    │   │   │   │   ├── Form1.cs
    │   │   │   │   ├── Form1.resx
    │   │   │   │   ├── HelpChain.csproj
    │   │   │   │   ├── HelpChain.csproj.user
    │   │   │   │   ├── HelpChain.sln
    │   │   │   │   ├── HelpChain.suo
    │   │   │   │   └── licenses.licx
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── HelpChain.exe
    │   │   │   │       ├── HelpChain.pdb
    │   │   │   │       ├── HelpChain.vshost.exe
    │   │   │   │       └── HelpChain.vshost.exe.manifest
    │   │   │   ├── Chain.cs
    │   │   │   ├── ControlChain.cs
    │   │   │   ├── EndChain.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── HelpChain.csproj
    │   │   │   ├── HelpChain.csproj.user
    │   │   │   ├── HelpChain.sln
    │   │   │   ├── HelpChain.suo
    │   │   │   ├── licenses.licx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │   │   │       ├── GenerateResource-ResGen.read.1.tlog
    │   │   │   │       ├── GenerateResource-ResGen.write.1.tlog
    │   │   │   │       ├── HelpChain.csproj.FileListAbsolute.txt
    │   │   │   │       ├── HelpChain.exe
    │   │   │   │       ├── HelpChain.exe.incr
    │   │   │   │       ├── HelpChain.exe.licenses
    │   │   │   │       ├── HelpChain.Form1.resources
    │   │   │   │       ├── HelpChain.pdb
    │   │   │   │       ├── HelpChain.projdata
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── RevErr.txt
    │   │   │   ├── UpgradeLog.XML
    │   │   │   └── _UpgradeReport_Files
    │   │   │       ├── UpgradeReport.css
    │   │   │       ├── UpgradeReport_Minus.gif
    │   │   │       ├── UpgradeReport_Plus.gif
    │   │   │       └── UpgradeReport.xslt
    │   │   └── MenuCommand
    │   │       ├── AssemblyInfo.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── licenses.licx
    │   │       ├── MenuCommand.csproj
    │   │       ├── MenuCommand.csproj.user
    │   │       ├── MenuCommand.sln
    │   │       ├── MenuCommand.suo
    │   │       └── obj
    │   │           └── Debug
    │   │               ├── MenuCommand.projdata
    │   │               ├── temp
    │   │               └── TempPE
    │   ├── Command
    │   │   ├── ButtonMenu
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Backup
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── ButtonMenu.csproj
    │   │   │   │   ├── ButtonMenu.csproj.user
    │   │   │   │   ├── ButtonMenu.sln
    │   │   │   │   ├── ButtonMenu.suo
    │   │   │   │   ├── Command.cs
    │   │   │   │   ├── FileExit.cs
    │   │   │   │   ├── FileOpen.cs
    │   │   │   │   ├── Form1.cs
    │   │   │   │   ├── Form1.resx
    │   │   │   │   └── RedButton.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── ButtonMenu.exe
    │   │   │   │       ├── ButtonMenu.pdb
    │   │   │   │       ├── ButtonMenu.vshost.exe
    │   │   │   │       └── ButtonMenu.vshost.exe.manifest
    │   │   │   ├── ButtonMenu.csproj
    │   │   │   ├── ButtonMenu.csproj.user
    │   │   │   ├── ButtonMenu.sln
    │   │   │   ├── ButtonMenu.suo
    │   │   │   ├── Command.cs
    │   │   │   ├── FileExit.cs
    │   │   │   ├── FileExit.resx
    │   │   │   ├── FileOpen.cs
    │   │   │   ├── FileOpen.resx
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── ButtonMenu.csproj.FileListAbsolute.txt
    │   │   │   │       ├── ButtonMenu.exe
    │   │   │   │       ├── ButtonMenu.exe.incr
    │   │   │   │       ├── ButtonMenu.FileExit.resources
    │   │   │   │       ├── ButtonMenu.FileOpen.resources
    │   │   │   │       ├── ButtonMenu.Form1.resources
    │   │   │   │       ├── ButtonMenu.pdb
    │   │   │   │       ├── ButtonMenu.projdata
    │   │   │   │       ├── ButtonMenu.RedButton.resources
    │   │   │   │       ├── DesignTimeResolveAssemblyReferences.cache
    │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │   │   │       ├── GenerateResource-ResGen.read.1.tlog
    │   │   │   │       ├── GenerateResource-ResGen.write.1.tlog
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── RedButton.cs
    │   │   │   ├── RedButton.resx
    │   │   │   ├── RevErr.txt
    │   │   │   ├── UpgradeLog.XML
    │   │   │   └── _UpgradeReport_Files
    │   │   │       ├── UpgradeReport.css
    │   │   │       ├── UpgradeReport_Minus.gif
    │   │   │       ├── UpgradeReport_Plus.gif
    │   │   │       └── UpgradeReport.xslt
    │   │   ├── cholder.omt
    │   │   ├── cholder.WC
    │   │   ├── CommandHolder
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Backup
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── ComdButton.cs
    │   │   │   │   ├── Command.cs
    │   │   │   │   ├── CommandHolder.cs
    │   │   │   │   ├── CommandHolder.csproj
    │   │   │   │   ├── CommandHolder.csproj.user
    │   │   │   │   ├── CommandHolder.sln
    │   │   │   │   ├── CommandHolder.suo
    │   │   │   │   ├── CommandMenu.cs
    │   │   │   │   ├── ExitCommand.cs
    │   │   │   │   ├── Form1.cs
    │   │   │   │   ├── Form1.resx
    │   │   │   │   ├── licenses.licx
    │   │   │   │   ├── OpenCommand.cs
    │   │   │   │   └── RedCommand.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── CommandHolder.exe
    │   │   │   │       ├── CommandHolder.pdb
    │   │   │   │       ├── CommandHolder.vshost.exe
    │   │   │   │       └── CommandHolder.vshost.exe.manifest
    │   │   │   ├── ClassDiagram1.cd
    │   │   │   ├── ComdButton.cs
    │   │   │   ├── ComdButton.resx
    │   │   │   ├── Command.cs
    │   │   │   ├── CommandHolder.cs
    │   │   │   ├── CommandHolder.csproj
    │   │   │   ├── CommandHolder.csproj.user
    │   │   │   ├── CommandHolder.sln
    │   │   │   ├── CommandHolder.suo
    │   │   │   ├── CommandMenu.cs
    │   │   │   ├── CommandMenu.resx
    │   │   │   ├── ExitCommand.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── licenses.licx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── CHolder.ComdButton.resources
    │   │   │   │       ├── CHolder.CommandMenu.resources
    │   │   │   │       ├── CHolder.Form1.resources
    │   │   │   │       ├── CommandHolder.ComdButton.resources
    │   │   │   │       ├── CommandHolder.CommandMenu.resources
    │   │   │   │       ├── CommandHolder.csproj.FileListAbsolute.txt
    │   │   │   │       ├── CommandHolder.exe
    │   │   │   │       ├── CommandHolder.exe.incr
    │   │   │   │       ├── CommandHolder.exe.licenses
    │   │   │   │       ├── CommandHolder.pdb
    │   │   │   │       ├── CommandHolder.projdata
    │   │   │   │       ├── DesignTimeResolveAssemblyReferences.cache
    │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │   │   │       ├── GenerateResource-ResGen.read.1.tlog
    │   │   │   │       ├── GenerateResource-ResGen.write.1.tlog
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── OpenCommand.cs
    │   │   │   ├── RedCommand.cs
    │   │   │   ├── RevErr.txt
    │   │   │   ├── UpgradeLog.XML
    │   │   │   └── _UpgradeReport_Files
    │   │   │       ├── UpgradeReport.css
    │   │   │       ├── UpgradeReport_Minus.gif
    │   │   │       ├── UpgradeReport_Plus.gif
    │   │   │       └── UpgradeReport.xslt
    │   │   └── UndoCommand
    │   │       ├── AssemblyInfo.cs
    │   │       ├── Backup
    │   │       │   ├── AssemblyInfo.cs
    │   │       │   ├── BlueCommand.cs
    │   │       │   ├── ColorCommand.cs
    │   │       │   ├── CommandButton.cs
    │   │       │   ├── Command.cs
    │   │       │   ├── CommandHolder.cs
    │   │       │   ├── DrawData.cs
    │   │       │   ├── Form1.cs
    │   │       │   ├── Form1.resx
    │   │       │   ├── RedCommand.cs
    │   │       │   ├── UndoComd.cs
    │   │       │   ├── UndoCommand.csproj
    │   │       │   ├── UndoCommand.csproj.user
    │   │       │   ├── UndoCommand.sln
    │   │       │   └── UndoCommand.suo
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── UndoCommand.exe
    │   │       │       ├── UndoCommand.pdb
    │   │       │       ├── UndoCommand.vshost.exe
    │   │       │       └── UndoCommand.vshost.exe.manifest
    │   │       ├── BlueCommand.cs
    │   │       ├── ColorCommand.cs
    │   │       ├── CommandButton.cs
    │   │       ├── CommandButton.resx
    │   │       ├── Command.cs
    │   │       ├── CommandHolder.cs
    │   │       ├── DrawData.cs
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── DesignTimeResolveAssemblyReferences.cache
    │   │       │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │       │       ├── GenerateResource-ResGen.read.1.tlog
    │   │       │       ├── GenerateResource-ResGen.write.1.tlog
    │   │       │       ├── temp
    │   │       │       ├── TempPE
    │   │       │       ├── UndoCommand.CommandButton.resources
    │   │       │       ├── UndoCommand.csproj.FileListAbsolute.txt
    │   │       │       ├── UndoCommand.exe
    │   │       │       ├── UndoCommand.exe.incr
    │   │       │       ├── UndoCommand.Form1.resources
    │   │       │       ├── UndoCommand.pdb
    │   │       │       └── UndoCommand.projdata
    │   │       ├── RedCommand.cs
    │   │       ├── RevErr.txt
    │   │       ├── UndoComd.cs
    │   │       ├── UndoCommand.csproj
    │   │       ├── UndoCommand.csproj.user
    │   │       ├── UndoCommand.sln
    │   │       ├── UndoCommand.suo
    │   │       ├── UpgradeLog.XML
    │   │       └── _UpgradeReport_Files
    │   │           ├── UpgradeReport.css
    │   │           ├── UpgradeReport_Minus.gif
    │   │           ├── UpgradeReport_Plus.gif
    │   │           └── UpgradeReport.xslt
    │   ├── Composite
    │   │   ├── Composite
    │   │   │   ├── AbstractEmployee.cs
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Backup
    │   │   │   │   ├── AbstractEmployee.cs
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── Boss.cs
    │   │   │   │   ├── Composite.csproj
    │   │   │   │   ├── Composite.csproj.user
    │   │   │   │   ├── Composite.sln
    │   │   │   │   ├── Composite.suo
    │   │   │   │   ├── Employee.cs
    │   │   │   │   ├── EmpNode.cs
    │   │   │   │   ├── Form1.cs
    │   │   │   │   ├── Form1.resx
    │   │   │   │   └── licenses.licx
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── Composite.exe
    │   │   │   │       ├── Composite.pdb
    │   │   │   │       ├── Composite.vshost.exe
    │   │   │   │       └── Composite.vshost.exe.manifest
    │   │   │   ├── Boss.cs
    │   │   │   ├── Composite.csproj
    │   │   │   ├── Composite.csproj.user
    │   │   │   ├── Composite.sln
    │   │   │   ├── Composite.suo
    │   │   │   ├── Employee.cs
    │   │   │   ├── EmpNode.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── licenses.licx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── Composite.csproj.FileListAbsolute.txt
    │   │   │   │       ├── Composite.exe
    │   │   │   │       ├── Composite.exe.incr
    │   │   │   │       ├── Composite.exe.licenses
    │   │   │   │       ├── Composite.Form1.resources
    │   │   │   │       ├── Composite.pdb
    │   │   │   │       ├── Composite.projdata
    │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │   │   │       ├── GenerateResource-ResGen.read.1.tlog
    │   │   │   │       ├── GenerateResource-ResGen.write.1.tlog
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── RevErr.txt
    │   │   │   ├── UpgradeLog.XML
    │   │   │   └── _UpgradeReport_Files
    │   │   │       ├── UpgradeReport.css
    │   │   │       ├── UpgradeReport_Minus.gif
    │   │   │       ├── UpgradeReport_Plus.gif
    │   │   │       └── UpgradeReport.xslt
    │   │   ├── DLinkComposite
    │   │   │   ├── AbstractEmployee.cs
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Backup
    │   │   │   │   ├── AbstractEmployee.cs
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── Boss.cs
    │   │   │   │   ├── DLinkComposite.csproj
    │   │   │   │   ├── DLinkComposite.csproj.user
    │   │   │   │   ├── DLinkComposite.sln
    │   │   │   │   ├── DLinkComposite.suo
    │   │   │   │   ├── Employee.cs
    │   │   │   │   ├── EmpNode.cs
    │   │   │   │   ├── Form1.cs
    │   │   │   │   └── Form1.resx
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── DLinkComposite.exe
    │   │   │   │       ├── DLinkComposite.pdb
    │   │   │   │       ├── DLinkComposite.vshost.exe
    │   │   │   │       └── DLinkComposite.vshost.exe.manifest
    │   │   │   ├── Boss.cs
    │   │   │   ├── DLinkComposite.csproj
    │   │   │   ├── DLinkComposite.csproj.user
    │   │   │   ├── DLinkComposite.sln
    │   │   │   ├── DLinkComposite.suo
    │   │   │   ├── Employee.cs
    │   │   │   ├── EmpNode.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── Composite.Form1.resources
    │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │   │   │       ├── DLinkComposite.csproj.FileListAbsolute.txt
    │   │   │   │       ├── DLinkComposite.exe
    │   │   │   │       ├── DLinkComposite.exe.incr
    │   │   │   │       ├── DLinkComposite.pdb
    │   │   │   │       ├── DLinkComposite.projdata
    │   │   │   │       ├── GenerateResource-ResGen.read.1.tlog
    │   │   │   │       ├── GenerateResource-ResGen.write.1.tlog
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── UpgradeLog.XML
    │   │   │   └── _UpgradeReport_Files
    │   │   │       ├── UpgradeReport.css
    │   │   │       ├── UpgradeReport_Minus.gif
    │   │   │       ├── UpgradeReport_Plus.gif
    │   │   │       └── UpgradeReport.xslt
    │   │   └── SimpleComposite
    │   │       ├── AssemblyInfo.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── SimpleComposite.exe
    │   │       │       └── SimpleComposite.pdb
    │   │       ├── Employee.cs
    │   │       ├── EmpNode.cs
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── Composite.Form1.resources
    │   │       │       ├── SimpleComposite.exe
    │   │       │       ├── SimpleComposite.exe.incr
    │   │       │       ├── SimpleComposite.pdb
    │   │       │       ├── SimpleComposite.projdata
    │   │       │       ├── temp
    │   │       │       └── TempPE
    │   │       ├── SimpleComposite.csproj
    │   │       ├── SimpleComposite.csproj.user
    │   │       ├── SimpleComposite.sln
    │   │       └── SimpleComposite.suo
    │   ├── Decorator
    │   │   ├── CoolDecorator
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Backup
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── CoolDecorator.cs
    │   │   │   │   ├── CoolDecorator.csproj
    │   │   │   │   ├── CoolDecorator.csproj.user
    │   │   │   │   ├── CoolDecorator.sln
    │   │   │   │   ├── CoolDecorator.suo
    │   │   │   │   ├── Decorator.cs
    │   │   │   │   ├── Form1.cs
    │   │   │   │   ├── Form1.resx
    │   │   │   │   └── licenses.licx
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── CoolDecorator.exe
    │   │   │   │       ├── CoolDecorator.pdb
    │   │   │   │       ├── CoolDecorator.vshost.exe
    │   │   │   │       └── CoolDecorator.vshost.exe.manifest
    │   │   │   ├── CoolDecorator.cs
    │   │   │   ├── CoolDecorator.csproj
    │   │   │   ├── CoolDecorator.csproj.user
    │   │   │   ├── CoolDecorator.sln
    │   │   │   ├── CoolDecorator.suo
    │   │   │   ├── Decorator.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── licenses.licx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── CoolDec.Form1.resources
    │   │   │   │       ├── CoolDecorator.csproj.FileListAbsolute.txt
    │   │   │   │       ├── CoolDecorator.DecoPanel.resources
    │   │   │   │       ├── CoolDecorator.exe
    │   │   │   │       ├── CoolDecorator.exe.incr
    │   │   │   │       ├── CoolDecorator.exe.licenses
    │   │   │   │       ├── CoolDecorator.Form1.resources
    │   │   │   │       ├── CoolDecorator.pdb
    │   │   │   │       ├── CoolDecorator.projdata
    │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │   │   │       ├── GenerateResource-ResGen.read.1.tlog
    │   │   │   │       ├── GenerateResource-ResGen.write.1.tlog
    │   │   │   │       ├── SlashDecorator.DecoPanel.resources
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── UpgradeLog.XML
    │   │   │   └── _UpgradeReport_Files
    │   │   │       ├── UpgradeReport.css
    │   │   │       ├── UpgradeReport_Minus.gif
    │   │   │       ├── UpgradeReport_Plus.gif
    │   │   │       └── UpgradeReport.xslt
    │   │   ├── PanelDecorator
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Backup
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── decoPanel.cs
    │   │   │   │   ├── Form1.cs
    │   │   │   │   ├── Form1.resx
    │   │   │   │   ├── licenses.licx
    │   │   │   │   ├── PanelDecorator.csproj
    │   │   │   │   ├── PanelDecorator.csproj.user
    │   │   │   │   ├── PanelDecorator.sln
    │   │   │   │   └── PanelDecorator.suo
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── PanelDecorator.exe
    │   │   │   │       ├── PanelDecorator.pdb
    │   │   │   │       ├── PanelDecorator.vshost.exe
    │   │   │   │       └── PanelDecorator.vshost.exe.manifest
    │   │   │   ├── decoPanel.cs
    │   │   │   ├── decoPanel.resx
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── licenses.licx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── DesignTimeResolveAssemblyReferences.cache
    │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │   │   │       ├── GenerateResource-ResGen.read.1.tlog
    │   │   │   │       ├── GenerateResource-ResGen.write.1.tlog
    │   │   │   │       ├── PanelDecorator.csproj.FileListAbsolute.txt
    │   │   │   │       ├── PanelDecorator.decoPanel.resources
    │   │   │   │       ├── PanelDecorator.exe
    │   │   │   │       ├── PanelDecorator.exe.incr
    │   │   │   │       ├── PanelDecorator.exe.licenses
    │   │   │   │       ├── PanelDecorator.Form1.resources
    │   │   │   │       ├── PanelDecorator.pdb
    │   │   │   │       ├── PanelDecorator.projdata
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── PanelDecorator.csproj
    │   │   │   ├── PanelDecorator.csproj.user
    │   │   │   ├── PanelDecorator.sln
    │   │   │   ├── PanelDecorator.suo
    │   │   │   ├── UpgradeLog.XML
    │   │   │   └── _UpgradeReport_Files
    │   │   │       ├── UpgradeReport.css
    │   │   │       ├── UpgradeReport_Minus.gif
    │   │   │       ├── UpgradeReport_Plus.gif
    │   │   │       └── UpgradeReport.xslt
    │   │   └── SlashDecorator
    │   │       ├── AssemblyInfo.cs
    │   │       ├── Backup
    │   │       │   ├── AssemblyInfo.cs
    │   │       │   ├── CoolDecorator.cs
    │   │       │   ├── DecoPanel.cs
    │   │       │   ├── Decorator.cs
    │   │       │   ├── Form1.cs
    │   │       │   ├── Form1.resx
    │   │       │   ├── licenses.licx
    │   │       │   ├── SlashDeco.cs
    │   │       │   ├── SlashDecorator.csproj
    │   │       │   ├── SlashDecorator.csproj.user
    │   │       │   ├── SlashDecorator.sln
    │   │       │   └── SlashDecorator.suo
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── SlashDecorator.exe
    │   │       │       ├── SlashDecorator.pdb
    │   │       │       ├── SlashDecorator.vshost.exe
    │   │       │       └── SlashDecorator.vshost.exe.manifest
    │   │       ├── ClassDiagram1.cd
    │   │       ├── CoolDecorator.cs
    │   │       ├── DecoPanel.cs
    │   │       ├── DecoPanel.resx
    │   │       ├── Decorator.cs
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── licenses.licx
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── CoolDecorator.DecoPanel.resources
    │   │       │       ├── DesignTimeResolveAssemblyReferences.cache
    │   │       │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │       │       ├── GenerateResource-ResGen.read.1.tlog
    │   │       │       ├── GenerateResource-ResGen.write.1.tlog
    │   │       │       ├── SlashDecorator.csproj.FileListAbsolute.txt
    │   │       │       ├── SlashDecorator.DecoPanel.resources
    │   │       │       ├── SlashDecorator.exe
    │   │       │       ├── SlashDecorator.exe.incr
    │   │       │       ├── SlashDecorator.exe.licenses
    │   │       │       ├── SlashDecorator.Form1.resources
    │   │       │       ├── SlashDecorator.pdb
    │   │       │       ├── SlashDecorator.projdata
    │   │       │       ├── temp
    │   │       │       └── TempPE
    │   │       ├── RevErr.txt
    │   │       ├── SlashDeco.cs
    │   │       ├── SlashDecorator.csproj
    │   │       ├── SlashDecorator.csproj.user
    │   │       ├── SlashDecorator.sln
    │   │       ├── SlashDecorator.suo
    │   │       ├── UpgradeLog.XML
    │   │       └── _UpgradeReport_Files
    │   │           ├── UpgradeReport.css
    │   │           ├── UpgradeReport_Minus.gif
    │   │           ├── UpgradeReport_Plus.gif
    │   │           └── UpgradeReport.xslt
    │   ├── Facade
    │   │   └── Facade
    │   │       ├── AssemblyInfo.cs
    │   │       ├── AxsDatabase.cs
    │   │       ├── Backup
    │   │       │   ├── AssemblyInfo.cs
    │   │       │   ├── AxsDatabase.cs
    │   │       │   ├── csFile.cs
    │   │       │   ├── DataLoader.cs
    │   │       │   ├── DBase.cs
    │   │       │   ├── DBTable.cs
    │   │       │   ├── Facade.csproj
    │   │       │   ├── Facade.csproj.user
    │   │       │   ├── Facade.sln
    │   │       │   ├── Facade.suo
    │   │       │   ├── Foods.cs
    │   │       │   ├── Form1.cs
    │   │       │   ├── Form1.resx
    │   │       │   ├── licenses.licx
    │   │       │   ├── Prices.cs
    │   │       │   ├── SQLServerDatabase.cs
    │   │       │   ├── StoreFoodPrice.cs
    │   │       │   ├── Stores.cs
    │   │       │   └── StringTokenizer.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── Facade.exe
    │   │       │       ├── Facade.pdb
    │   │       │       ├── Facade.vshost.exe
    │   │       │       ├── Facade.vshost.exe.manifest
    │   │       │       ├── Groceries.mdb
    │   │       │       └── Groceries.txt
    │   │       ├── csFile.cs
    │   │       ├── DataLoader.cs
    │   │       ├── DBase.cs
    │   │       ├── DBTable.cs
    │   │       ├── Facade.csproj
    │   │       ├── Facade.csproj.user
    │   │       ├── Facade.sln
    │   │       ├── Facade.suo
    │   │       ├── Foods.cs
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── licenses.licx
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │       │       ├── Facade.csproj.FileListAbsolute.txt
    │   │       │       ├── Facade.exe
    │   │       │       ├── Facade.exe.incr
    │   │       │       ├── Facade.exe.licenses
    │   │       │       ├── Facade.Form1.resources
    │   │       │       ├── Facade.pdb
    │   │       │       ├── Facade.projdata
    │   │       │       ├── GenerateResource-ResGen.read.1.tlog
    │   │       │       ├── GenerateResource-ResGen.write.1.tlog
    │   │       │       ├── temp
    │   │       │       └── TempPE
    │   │       ├── Prices.cs
    │   │       ├── SQLServerDatabase.cs
    │   │       ├── StoreFoodPrice.cs
    │   │       ├── Stores.cs
    │   │       ├── StringTokenizer.cs
    │   │       ├── UpgradeLog.XML
    │   │       └── _UpgradeReport_Files
    │   │           ├── UpgradeReport.css
    │   │           ├── UpgradeReport_Minus.gif
    │   │           ├── UpgradeReport_Plus.gif
    │   │           └── UpgradeReport.xslt
    │   ├── FactoryMethod
    │   │   └── Seeding
    │   │       ├── AssemblyInfo.cs
    │   │       ├── Backup
    │   │       │   ├── AssemblyInfo.cs
    │   │       │   ├── CircleSeeding.cs
    │   │       │   ├── csFile.cs
    │   │       │   ├── Event.cs
    │   │       │   ├── Form1.cs
    │   │       │   ├── Form1.resx
    │   │       │   ├── licenses.licx
    │   │       │   ├── PrelimEvent.cs
    │   │       │   ├── Seeding.cs
    │   │       │   ├── Seeding.csproj
    │   │       │   ├── Seeding.csproj.user
    │   │       │   ├── Seeding.sln
    │   │       │   ├── Seeding.suo
    │   │       │   ├── StraightSeeding.cs
    │   │       │   ├── StringTokenizer.cs
    │   │       │   ├── Swimmer.cs
    │   │       │   └── TimedFinalEvent.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── 100free.txt
    │   │       │       ├── 500free.txt
    │   │       │       ├── Seeding.exe
    │   │       │       ├── Seeding.pdb
    │   │       │       ├── Seeding.vshost.exe
    │   │       │       └── Seeding.vshost.exe.manifest
    │   │       ├── CircleSeeding.cs
    │   │       ├── ClassDiagram1.cd
    │   │       ├── csFile.cs
    │   │       ├── Event.cs
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── licenses.licx
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │       │       ├── GenerateResource-ResGen.read.1.tlog
    │   │       │       ├── GenerateResource-ResGen.write.1.tlog
    │   │       │       ├── Seeding.csproj.FileListAbsolute.txt
    │   │       │       ├── Seeding.exe
    │   │       │       ├── Seeding.exe.incr
    │   │       │       ├── Seeding.exe.licenses
    │   │       │       ├── Seeding.Form1.resources
    │   │       │       ├── Seeding.pdb
    │   │       │       ├── Seeding.projdata
    │   │       │       ├── temp
    │   │       │       └── TempPE
    │   │       ├── PrelimEvent.cs
    │   │       ├── RevErr.txt
    │   │       ├── Seeding.cs
    │   │       ├── Seeding.csproj
    │   │       ├── Seeding.csproj.user
    │   │       ├── Seeding.sln
    │   │       ├── Seeding.suo
    │   │       ├── StraightSeeding.cs
    │   │       ├── StringTokenizer.cs
    │   │       ├── Swimmer.cs
    │   │       ├── TimedFinalEvent.cs
    │   │       ├── UpgradeLog.XML
    │   │       └── _UpgradeReport_Files
    │   │           ├── UpgradeReport.css
    │   │           ├── UpgradeReport_Minus.gif
    │   │           ├── UpgradeReport_Plus.gif
    │   │           └── UpgradeReport.xslt
    │   ├── Files
    │   │   ├── Filedemo
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── Filedemo.exe
    │   │   │   │       └── Filedemo.pdb
    │   │   │   ├── Filedemo.csproj
    │   │   │   ├── Filedemo.csproj.user
    │   │   │   ├── Filedemo.sln
    │   │   │   ├── Filedemo.suo
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   └── obj
    │   │   │       └── Debug
    │   │   │           ├── Filedemo.exe
    │   │   │           ├── Filedemo.exe.incr
    │   │   │           ├── Filedemo.Form1.resources
    │   │   │           ├── Filedemo.pdb
    │   │   │           ├── Filedemo.projdata
    │   │   │           ├── temp
    │   │   │           └── TempPE
    │   │   └── FileReader
    │   │       ├── AssemblyInfo.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── FileReader.exe
    │   │       │       ├── FileReader.pdb
    │   │       │       └── outFile.txt
    │   │       ├── csFile.cs
    │   │       ├── FileReader.csproj
    │   │       ├── FileReader.csproj.user
    │   │       ├── FileReader.sln
    │   │       ├── FileReader.suo
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       └── obj
    │   │           └── Debug
    │   │               ├── FileReader.exe
    │   │               ├── FileReader.exe.incr
    │   │               ├── FileReader.Form1.resources
    │   │               ├── FileReader.pdb
    │   │               ├── FileReader.projdata
    │   │               ├── temp
    │   │               └── TempPE
    │   ├── Flyweight
    │   │   ├── Flyweight
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Backup
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── Flyweight.csproj
    │   │   │   │   ├── Flyweight.csproj.user
    │   │   │   │   ├── Flyweight.sln
    │   │   │   │   ├── Flyweight.suo
    │   │   │   │   ├── Folder.cs
    │   │   │   │   ├── FolderFactory.cs
    │   │   │   │   ├── Form1.cs
    │   │   │   │   ├── Form1.resx
    │   │   │   │   ├── licenses.licx
    │   │   │   │   ├── Positioner.cs
    │   │   │   │   └── Rectangle.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── Flyweight.exe
    │   │   │   │       ├── Flyweight.pdb
    │   │   │   │       ├── Flyweight.vshost.exe
    │   │   │   │       └── Flyweight.vshost.exe.manifest
    │   │   │   ├── Flyweight.csproj
    │   │   │   ├── Flyweight.csproj.user
    │   │   │   ├── Flyweight.sln
    │   │   │   ├── Flyweight.suo
    │   │   │   ├── Folder.cs
    │   │   │   ├── FolderFactory.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── licenses.licx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │   │   │       ├── Flyweight.csproj.FileListAbsolute.txt
    │   │   │   │       ├── Flyweight.exe
    │   │   │   │       ├── Flyweight.exe.incr
    │   │   │   │       ├── Flyweight.exe.licenses
    │   │   │   │       ├── Flyweight.Form1.resources
    │   │   │   │       ├── Flyweight.pdb
    │   │   │   │       ├── Flyweight.projdata
    │   │   │   │       ├── GenerateResource-ResGen.read.1.tlog
    │   │   │   │       ├── GenerateResource-ResGen.write.1.tlog
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── Positioner.cs
    │   │   │   ├── Rectangle.cs
    │   │   │   ├── RevErr.txt
    │   │   │   ├── UpgradeLog.XML
    │   │   │   └── _UpgradeReport_Files
    │   │   │       ├── UpgradeReport.css
    │   │   │       ├── UpgradeReport_Minus.gif
    │   │   │       ├── UpgradeReport_Plus.gif
    │   │   │       └── UpgradeReport.xslt
    │   │   └── Person
    │   │       ├── AssemblyInfo.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── Person.exe
    │   │       │       └── Person.pdb
    │   │       ├── Company.cs
    │   │       ├── Employee.cs
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── Person.exe
    │   │       │       ├── Person.exe.incr
    │   │       │       ├── Person.Form1.resources
    │   │       │       ├── Person.pdb
    │   │       │       ├── Person.projdata
    │   │       │       ├── temp
    │   │       │       └── TempPE
    │   │       ├── Person.cs
    │   │       ├── Person.csproj
    │   │       ├── Person.csproj.user
    │   │       ├── Person.sln
    │   │       ├── Person.suo
    │   │       └── RevErr.txt
    │   ├── Inheritance
    │   │   ├── Abstract
    │   │   │   ├── Abstract.csproj
    │   │   │   ├── Abstract.csproj.user
    │   │   │   ├── Abstract.sln
    │   │   │   ├── Abstract.suo
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── Abstract.exe
    │   │   │   │       └── Abstract.pdb
    │   │   │   ├── Circle.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── licenses.licx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── Abstract.exe
    │   │   │   │       ├── Abstract.exe.incr
    │   │   │   │       ├── Abstract.exe.licenses
    │   │   │   │       ├── Abstract.Form1.resources
    │   │   │   │       ├── Abstract.pdb
    │   │   │   │       ├── Abstract.projdata
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── Rectangle.cs
    │   │   │   ├── RevErr.txt
    │   │   │   └── Shape.cs
    │   │   ├── DoubleRect
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── DoubleRect.exe
    │   │   │   │       └── DoubleRect.pdb
    │   │   │   ├── DoubleRect.cs
    │   │   │   ├── DoubleRect.csproj
    │   │   │   ├── DoubleRect.csproj.user
    │   │   │   ├── DoubleRect.sln
    │   │   │   ├── DoubleRect.suo
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── licenses.licx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── DoubleRect.exe
    │   │   │   │       ├── DoubleRect.exe.incr
    │   │   │   │       ├── DoubleRect.exe.licenses
    │   │   │   │       ├── DoubleRect.pdb
    │   │   │   │       ├── DoubleRect.projdata
    │   │   │   │       ├── RectDraw.Form1.resources
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   └── Rectangl.cs
    │   │   ├── HiText
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── HiText.exe
    │   │   │   │       └── HiText.pdb
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── HiTextBox.cs
    │   │   │   ├── HiTextBox.resx
    │   │   │   ├── HiText.csproj
    │   │   │   ├── HiText.csproj.user
    │   │   │   ├── HiText.sln
    │   │   │   ├── HiText.suo
    │   │   │   ├── licenses.licx
    │   │   │   └── obj
    │   │   │       └── Debug
    │   │   │           ├── HiText.exe
    │   │   │           ├── HiText.exe.incr
    │   │   │           ├── HiText.exe.licenses
    │   │   │           ├── HiText.Form1.resources
    │   │   │           ├── HiText.HiTextBox.resources
    │   │   │           ├── HiText.pdb
    │   │   │           ├── HiText.projdata
    │   │   │           ├── temp
    │   │   │           └── TempPE
    │   │   └── RectDraw
    │   │       ├── AssemblyInfo.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── RectDraw.exe
    │   │       │       └── RectDraw.pdb
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── licenses.licx
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── RectDraw.exe
    │   │       │       ├── RectDraw.exe.incr
    │   │       │       ├── RectDraw.exe.licenses
    │   │       │       ├── RectDraw.Form1.resources
    │   │       │       ├── RectDraw.pdb
    │   │       │       ├── RectDraw.projdata
    │   │       │       ├── temp
    │   │       │       └── TempPE
    │   │       ├── Rectangle.cs
    │   │       ├── RectDraw.csproj
    │   │       ├── RectDraw.csproj.user
    │   │       ├── RectDraw.sln
    │   │       ├── RectDraw.suo
    │   │       └── Square.cs
    │   ├── Interpreter
    │   │   └── Interpreter
    │   │       ├── AssemblyInfo.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── 50free.txt
    │   │       │       ├── Interpreter.exe
    │   │       │       └── Interpreter.pdb
    │   │       ├── Chain.cs
    │   │       ├── Command.cs
    │   │       ├── csFile.cs
    │   │       ├── Data.cs
    │   │       ├── InterpChain.cs
    │   │       ├── InterpForm.cs
    │   │       ├── InterpForm.resx
    │   │       ├── Interpreter.csproj
    │   │       ├── Interpreter.csproj.user
    │   │       ├── Interpreter.sln
    │   │       ├── Interpreter.suo
    │   │       ├── Kid.cs
    │   │       ├── KidData.cs
    │   │       ├── licenses.licx
    │   │       ├── MultVar.cs
    │   │       ├── MultVarVarParse.cs
    │   │       ├── Nomatch.cs
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── Interpreter.exe
    │   │       │       ├── Interpreter.exe.incr
    │   │       │       ├── Interpreter.exe.licenses
    │   │       │       ├── Interpreter.Form1.resources
    │   │       │       ├── Interpreter.InterpForm.resources
    │   │       │       ├── Interpreter.pdb
    │   │       │       ├── Interpreter.projdata
    │   │       │       ├── temp
    │   │       │       └── TempPE
    │   │       ├── ParseObject.cs
    │   │       ├── Parser.cs
    │   │       ├── ParseVar.cs
    │   │       ├── ParseVerb.cs
    │   │       ├── Print.cs
    │   │       ├── RevErr.txt
    │   │       ├── Sort.cs
    │   │       ├── Stack.cs
    │   │       ├── StringTokenizer.cs
    │   │       ├── VarMultVarParse.cs
    │   │       ├── VarVarParse.cs
    │   │       ├── VerbAction.cs
    │   │       ├── Verb.cs
    │   │       ├── VerbMultVarParse.cs
    │   │       └── VerbVarParse.cs
    │   ├── IntroCSharp
    │   │   ├── Hello
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── Hello.exe
    │   │   │   │       └── Hello.pdb
    │   │   │   ├── Class1.cs
    │   │   │   ├── Hello.csproj
    │   │   │   ├── Hello.csproj.user
    │   │   │   ├── Hello.sln
    │   │   │   ├── Hello.suo
    │   │   │   └── obj
    │   │   │       └── Debug
    │   │   │           ├── Hello.exe
    │   │   │           ├── Hello.exe.incr
    │   │   │           ├── Hello.pdb
    │   │   │           ├── Hello.projdata
    │   │   │           ├── temp
    │   │   │           └── TempPE
    │   │   ├── RectDraw
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── RectDraw.exe
    │   │   │   │       └── RectDraw.pdb
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── licenses.licx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── RectDraw.exe
    │   │   │   │       ├── RectDraw.exe.incr
    │   │   │   │       ├── RectDraw.exe.licenses
    │   │   │   │       ├── RectDraw.Form1.resources
    │   │   │   │       ├── RectDraw.pdb
    │   │   │   │       ├── RectDraw.projdata
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── Rectangle.cs
    │   │   │   ├── RectDraw.csproj
    │   │   │   ├── RectDraw.csproj.user
    │   │   │   ├── RectDraw.sln
    │   │   │   ├── RectDraw.suo
    │   │   │   └── Square.cs
    │   │   ├── SayHello
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── SayHello.exe
    │   │   │   │       └── SayHello.pdb
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── SayHello.exe
    │   │   │   │       ├── SayHello.exe.incr
    │   │   │   │       ├── SayHello.Form1.resources
    │   │   │   │       ├── SayHello.pdb
    │   │   │   │       ├── SayHello.projdata
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── SayHello.csproj
    │   │   │   ├── SayHello.csproj.user
    │   │   │   ├── SayHello.sln
    │   │   │   └── SayHello.suo
    │   │   └── WinControls
    │   │       ├── AssemblyInfo.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── WinControls.exe
    │   │       │       └── WinControls.pdb
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── licenses.licx
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── temp
    │   │       │       ├── TempPE
    │   │       │       ├── WinControls.exe
    │   │       │       ├── WinControls.exe.incr
    │   │       │       ├── WinControls.exe.licenses
    │   │       │       ├── WinControls.Form1.resources
    │   │       │       ├── WinControls.pdb
    │   │       │       └── WinControls.projdata
    │   │       ├── WinControls.csproj
    │   │       ├── WinControls.csproj.user
    │   │       ├── WinControls.sln
    │   │       └── WinControls.suo
    │   ├── Iterator
    │   │   ├── FileredIterator
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── 50free.txt
    │   │   │   │       ├── FileredIterator.exe
    │   │   │   │       └── FileredIterator.pdb
    │   │   │   ├── csFile.cs
    │   │   │   ├── FileredIterator.csproj
    │   │   │   ├── FileredIterator.csproj.user
    │   │   │   ├── FileredIterator.sln
    │   │   │   ├── FileredIterator.suo
    │   │   │   ├── FilteredIter.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── Kid.cs
    │   │   │   ├── KidData.cs
    │   │   │   ├── KidIterator.cs
    │   │   │   ├── licenses.licx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── FileredIterator.exe
    │   │   │   │       ├── FileredIterator.exe.incr
    │   │   │   │       ├── FileredIterator.exe.licenses
    │   │   │   │       ├── FileredIterator.Form1.resources
    │   │   │   │       ├── FileredIterator.pdb
    │   │   │   │       ├── FileredIterator.projdata
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── RevErr.txt
    │   │   │   └── StringTokenizer.cs
    │   │   └── SimpleIterator
    │   │       ├── AssemblyInfo.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── 50free.txt
    │   │       │       ├── SimpleIterator.exe
    │   │       │       └── SimpleIterator.pdb
    │   │       ├── csFile.cs
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── Iterator.cs
    │   │       ├── Kid.cs
    │   │       ├── KidData.cs
    │   │       ├── KidIterator.cs
    │   │       ├── licenses.licx
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── SimpleIterator.exe
    │   │       │       ├── SimpleIterator.exe.incr
    │   │       │       ├── SimpleIterator.exe.licenses
    │   │       │       ├── SimpleIterator.Form1.resources
    │   │       │       ├── SimpleIterator.pdb
    │   │       │       ├── SimpleIterator.projdata
    │   │       │       ├── temp
    │   │       │       └── TempPE
    │   │       ├── SimpleIterator.csproj
    │   │       ├── SimpleIterator.csproj.user
    │   │       ├── SimpleIterator.sln
    │   │       ├── SimpleIterator.suo
    │   │       └── StringTokenizer.cs
    │   ├── Mediator
    │   │   └── Mediate
    │   │       ├── AssemblyInfo.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── 50free.txt
    │   │       │       ├── Mediate.exe
    │   │       │       └── Mediate.pdb
    │   │       ├── ClrButton.cs
    │   │       ├── ClrButton.resx
    │   │       ├── Command.cs
    │   │       ├── CpyButton.cs
    │   │       ├── CpyButton.resx
    │   │       ├── csFile.cs
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── Kid.cs
    │   │       ├── KidData.cs
    │   │       ├── KidIterator.cs
    │   │       ├── KidList.cs
    │   │       ├── KidList.resx
    │   │       ├── licenses.licx
    │   │       ├── Mediate.csproj
    │   │       ├── Mediate.csproj.user
    │   │       ├── Mediate.sln
    │   │       ├── Mediate.suo
    │   │       ├── Mediator.cs
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── Mediate.ClrButton.resources
    │   │       │       ├── Mediate.CpyButton.resources
    │   │       │       ├── Mediate.exe
    │   │       │       ├── Mediate.exe.incr
    │   │       │       ├── Mediate.exe.licenses
    │   │       │       ├── Mediate.Form1.resources
    │   │       │       ├── Mediate.KidList.resources
    │   │       │       ├── Mediate.pdb
    │   │       │       ├── Mediate.projdata
    │   │       │       ├── temp
    │   │       │       └── TempPE
    │   │       ├── RevErr.txt
    │   │       └── StringTokenizer.cs
    │   ├── Memento
    │   │   └── Memento
    │   │       ├── AssemblyInfo.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── Memento.exe
    │   │       │       └── Memento.pdb
    │   │       ├── CareTaker.cs
    │   │       ├── ClrButton.cs
    │   │       ├── ClrButton.resx
    │   │       ├── Command.cs
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── licenses.licx
    │   │       ├── Mediator.cs
    │   │       ├── Memento.cs
    │   │       ├── Memento.csproj
    │   │       ├── Memento.csproj.user
    │   │       ├── Memento.sln
    │   │       ├── Memento.suo
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── Memento.ClrButton.resources
    │   │       │       ├── Memento.exe
    │   │       │       ├── Memento.exe.incr
    │   │       │       ├── Memento.exe.licenses
    │   │       │       ├── Memento.Form1.resources
    │   │       │       ├── Memento.pdb
    │   │       │       ├── Memento.projdata
    │   │       │       ├── Memento.RectButton.resources
    │   │       │       ├── Memento.UndoButton.resources
    │   │       │       ├── temp
    │   │       │       └── TempPE
    │   │       ├── Rectangle.cs
    │   │       ├── RectButton.cs
    │   │       ├── RectButton.resx
    │   │       ├── RevErr.txt
    │   │       ├── UndoButton.cs
    │   │       ├── UndoButton.resx
    │   │       └── VisRectangle.cs
    │   ├── Objects
    │   ├── Observer
    │   │   └── Observer
    │   │       ├── AssemblyInfo.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── Observer.exe
    │   │       │       └── Observer.pdb
    │   │       ├── ColObserver.cs
    │   │       ├── ColObserver.resx
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── licenses.licx
    │   │       ├── ListObs.cs
    │   │       ├── ListObs.resx
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── Observer.ColObserver.resources
    │   │       │       ├── Observer.exe
    │   │       │       ├── Observer.exe.incr
    │   │       │       ├── Observer.exe.licenses
    │   │       │       ├── Observer.Form1.resources
    │   │       │       ├── Observer.ListObs.resources
    │   │       │       ├── Observer.pdb
    │   │       │       ├── Observer.projdata
    │   │       │       ├── temp
    │   │       │       └── TempPE
    │   │       ├── Observer.cs
    │   │       ├── Observer.csproj
    │   │       ├── Observer.csproj.user
    │   │       ├── Observer.sln
    │   │       ├── Observer.suo
    │   │       ├── RevErr.txt
    │   │       └── Subject.cs
    │   ├── Prototype
    │   │   ├── AgeProto
    │   │   │   ├── AgeProto.csproj
    │   │   │   ├── AgeProto.csproj.user
    │   │   │   ├── AgeProto.sln
    │   │   │   ├── AgeProto.suo
    │   │   │   ├── AgeSwimData.cs
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Backup
    │   │   │   │   ├── AgeProto.csproj
    │   │   │   │   ├── AgeProto.csproj.user
    │   │   │   │   ├── AgeProto.sln
    │   │   │   │   ├── AgeProto.suo
    │   │   │   │   ├── AgeSwimData.cs
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── csFile.cs
    │   │   │   │   ├── Form1.cs
    │   │   │   │   ├── Form1.resx
    │   │   │   │   ├── licenses.licx
    │   │   │   │   ├── StringTokenizer.cs
    │   │   │   │   ├── SwimData.cs
    │   │   │   │   └── Swimmer.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── AgeProto.exe
    │   │   │   │       ├── AgeProto.pdb
    │   │   │   │       ├── AgeProto.vshost.exe
    │   │   │   │       ├── AgeProto.vshost.exe.manifest
    │   │   │   │       └── Swimmers.txt
    │   │   │   ├── csFile.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── licenses.licx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── AgeProto.csproj.FileListAbsolute.txt
    │   │   │   │       ├── AgeProto.exe
    │   │   │   │       ├── AgeProto.exe.incr
    │   │   │   │       ├── AgeProto.exe.licenses
    │   │   │   │       ├── AgeProto.pdb
    │   │   │   │       ├── AgeProto.projdata
    │   │   │   │       ├── DeepSexClone.Form1.resources
    │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │   │   │       ├── GenerateResource-ResGen.read.1.tlog
    │   │   │   │       ├── GenerateResource-ResGen.write.1.tlog
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── StringTokenizer.cs
    │   │   │   ├── SwimData.cs
    │   │   │   ├── Swimmer.cs
    │   │   │   ├── UpgradeLog.XML
    │   │   │   └── _UpgradeReport_Files
    │   │   │       ├── UpgradeReport.css
    │   │   │       ├── UpgradeReport_Minus.gif
    │   │   │       ├── UpgradeReport_Plus.gif
    │   │   │       └── UpgradeReport.xslt
    │   │   ├── csFile.cs
    │   │   ├── DeepProto
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── DeepProto.exe
    │   │   │   │       ├── DeepProto.pdb
    │   │   │   │       └── Swimmers.txt
    │   │   │   ├── csFile.cs
    │   │   │   ├── DeepProto.csproj
    │   │   │   ├── DeepProto.csproj.user
    │   │   │   ├── DeepProto.sln
    │   │   │   ├── DeepProto.suo
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── licenses.licx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── DeepProto.exe
    │   │   │   │       ├── DeepProto.exe.incr
    │   │   │   │       ├── DeepProto.exe.licenses
    │   │   │   │       ├── DeepProto.pdb
    │   │   │   │       ├── DeepProto.projdata
    │   │   │   │       ├── SimpleProto.Form1.resources
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── StringTokenizer.cs
    │   │   │   ├── SwimData.cs
    │   │   │   └── Swimmer.cs
    │   │   ├── DeepSexClone
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Backup
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── csFile.cs
    │   │   │   │   ├── DeepSexClone.csproj
    │   │   │   │   ├── DeepSexClone.csproj.user
    │   │   │   │   ├── DeepSexClone.sln
    │   │   │   │   ├── DeepSexClone.suo
    │   │   │   │   ├── Form1.cs
    │   │   │   │   ├── Form1.resx
    │   │   │   │   ├── licenses.licx
    │   │   │   │   ├── SexSwimData.cs
    │   │   │   │   ├── StringTokenizer.cs
    │   │   │   │   ├── SwimData.cs
    │   │   │   │   └── Swimmer.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── DeepSexClone.exe
    │   │   │   │       ├── DeepSexClone.pdb
    │   │   │   │       ├── DeepSexClone.vshost.exe
    │   │   │   │       ├── DeepSexClone.vshost.exe.manifest
    │   │   │   │       └── Swimmers.txt
    │   │   │   ├── csFile.cs
    │   │   │   ├── DeepSexClone.csproj
    │   │   │   ├── DeepSexClone.csproj.user
    │   │   │   ├── DeepSexClone.sln
    │   │   │   ├── DeepSexClone.suo
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── licenses.licx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── DeepSexClone.csproj.FileListAbsolute.txt
    │   │   │   │       ├── DeepSexClone.exe
    │   │   │   │       ├── DeepSexClone.exe.incr
    │   │   │   │       ├── DeepSexClone.exe.licenses
    │   │   │   │       ├── DeepSexClone.Form1.resources
    │   │   │   │       ├── DeepSexClone.pdb
    │   │   │   │       ├── DeepSexClone.projdata
    │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │   │   │       ├── GenerateResource-ResGen.read.1.tlog
    │   │   │   │       ├── GenerateResource-ResGen.write.1.tlog
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── RevErr.txt
    │   │   │   ├── SexSwimData.cs
    │   │   │   ├── StringTokenizer.cs
    │   │   │   ├── SwimData.cs
    │   │   │   ├── Swimmer.cs
    │   │   │   ├── UpgradeLog.XML
    │   │   │   └── _UpgradeReport_Files
    │   │   │       ├── UpgradeReport.css
    │   │   │       ├── UpgradeReport_Minus.gif
    │   │   │       ├── UpgradeReport_Plus.gif
    │   │   │       └── UpgradeReport.xslt
    │   │   ├── RevClone
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── RevClone.exe
    │   │   │   │       ├── RevClone.pdb
    │   │   │   │       └── Swimmers.txt
    │   │   │   ├── csFile.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── licenses.licx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── DeepSexClone.Form1.resources
    │   │   │   │       ├── RevClone.exe
    │   │   │   │       ├── RevClone.exe.incr
    │   │   │   │       ├── RevClone.exe.licenses
    │   │   │   │       ├── RevClone.pdb
    │   │   │   │       ├── RevClone.projdata
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── RevClone.csproj
    │   │   │   ├── RevClone.csproj.user
    │   │   │   ├── RevClone.sln
    │   │   │   ├── RevClone.suo
    │   │   │   ├── SexSwimData.cs
    │   │   │   ├── StringTokenizer.cs
    │   │   │   ├── SwimData.cs
    │   │   │   └── Swimmer.cs
    │   │   ├── SimpleProto
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Backup
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── csFile.cs
    │   │   │   │   ├── Form1.cs
    │   │   │   │   ├── Form1.resx
    │   │   │   │   ├── licenses.licx
    │   │   │   │   ├── SimpleProto.csproj
    │   │   │   │   ├── SimpleProto.csproj.user
    │   │   │   │   ├── SimpleProto.sln
    │   │   │   │   ├── SimpleProto.suo
    │   │   │   │   ├── StringTokenizer.cs
    │   │   │   │   ├── SwimData.cs
    │   │   │   │   └── Swimmer.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── SimpleProto.exe
    │   │   │   │       ├── SimpleProto.pdb
    │   │   │   │       ├── SimpleProto.vshost.exe
    │   │   │   │       ├── SimpleProto.vshost.exe.manifest
    │   │   │   │       └── Swimmers.txt
    │   │   │   ├── csFile.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── licenses.licx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │   │   │       ├── GenerateResource-ResGen.read.1.tlog
    │   │   │   │       ├── GenerateResource-ResGen.write.1.tlog
    │   │   │   │       ├── SimpleProto.csproj.FileListAbsolute.txt
    │   │   │   │       ├── SimpleProto.exe
    │   │   │   │       ├── SimpleProto.exe.incr
    │   │   │   │       ├── SimpleProto.exe.licenses
    │   │   │   │       ├── SimpleProto.Form1.resources
    │   │   │   │       ├── SimpleProto.pdb
    │   │   │   │       ├── SimpleProto.projdata
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── SimpleProto.csproj
    │   │   │   ├── SimpleProto.csproj.user
    │   │   │   ├── SimpleProto.sln
    │   │   │   ├── SimpleProto.suo
    │   │   │   ├── StringTokenizer.cs
    │   │   │   ├── SwimData.cs
    │   │   │   ├── Swimmer.cs
    │   │   │   ├── UpgradeLog.XML
    │   │   │   └── _UpgradeReport_Files
    │   │   │       ├── UpgradeReport.css
    │   │   │       ├── UpgradeReport_Minus.gif
    │   │   │       ├── UpgradeReport_Plus.gif
    │   │   │       └── UpgradeReport.xslt
    │   │   └── StringTokenizer.cs
    │   ├── Proxy
    │   │   └── Proxy
    │   │       ├── AssemblyInfo.cs
    │   │       ├── Backup
    │   │       │   ├── AssemblyInfo.cs
    │   │       │   ├── FinalImage.cs
    │   │       │   ├── Form1.cs
    │   │       │   ├── Form1.resx
    │   │       │   ├── ImageProxy.cs
    │   │       │   ├── Imager.cs
    │   │       │   ├── licenses.licx
    │   │       │   ├── Proxy.csproj
    │   │       │   ├── Proxy.csproj.user
    │   │       │   ├── Proxy.sln
    │   │       │   ├── Proxy.suo
    │   │       │   └── QuickImage.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── Box.gif
    │   │       │       ├── flowrtree.jpg
    │   │       │       ├── Proxy.exe
    │   │       │       ├── Proxy.pdb
    │   │       │       ├── Proxy.vshost.exe
    │   │       │       └── Proxy.vshost.exe.manifest
    │   │       ├── FinalImage.cs
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── ImageProxy.cs
    │   │       ├── Imager.cs
    │   │       ├── licenses.licx
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │       │       ├── GenerateResource-ResGen.read.1.tlog
    │   │       │       ├── GenerateResource-ResGen.write.1.tlog
    │   │       │       ├── Proxy.csproj.FileListAbsolute.txt
    │   │       │       ├── Proxy.exe
    │   │       │       ├── Proxy.exe.incr
    │   │       │       ├── Proxy.exe.licenses
    │   │       │       ├── Proxy.Form1.resources
    │   │       │       ├── Proxy.pdb
    │   │       │       ├── Proxy.projdata
    │   │       │       ├── temp
    │   │       │       └── TempPE
    │   │       ├── Proxy.csproj
    │   │       ├── Proxy.csproj.user
    │   │       ├── Proxy.sln
    │   │       ├── Proxy.suo
    │   │       ├── QuickImage.cs
    │   │       ├── UpgradeLog.XML
    │   │       └── _UpgradeReport_Files
    │   │           ├── UpgradeReport.css
    │   │           ├── UpgradeReport_Minus.gif
    │   │           ├── UpgradeReport_Plus.gif
    │   │           └── UpgradeReport.xslt
    │   ├── SimpleFactory
    │   │   ├── FFT
    │   │   │   ├── AddButterfly.cs
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Backup
    │   │   │   │   ├── AddButterfly.cs
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── Butterfly.cs
    │   │   │   │   ├── Cocoon.cs
    │   │   │   │   ├── Complex.cs
    │   │   │   │   ├── FFT.csproj
    │   │   │   │   ├── FFT.csproj.user
    │   │   │   │   ├── FFT.sln
    │   │   │   │   ├── FFT.suo
    │   │   │   │   ├── Form1.cs
    │   │   │   │   └── TrigButterfly.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── FFT.exe
    │   │   │   │       ├── FFT.pdb
    │   │   │   │       ├── FFT.vshost.exe
    │   │   │   │       └── FFT.vshost.exe.manifest
    │   │   │   ├── Butterfly.cs
    │   │   │   ├── Cocoon.cs
    │   │   │   ├── Complex.cs
    │   │   │   ├── FFT.csproj
    │   │   │   ├── FFT.csproj.user
    │   │   │   ├── FFT.sln
    │   │   │   ├── FFT.suo
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │   │   │       ├── FFT.csproj.FileListAbsolute.txt
    │   │   │   │       ├── FFT.exe
    │   │   │   │       ├── FFT.exe.incr
    │   │   │   │       ├── FFT.Form1.resources
    │   │   │   │       ├── FFT.pdb
    │   │   │   │       ├── FFT.projdata
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── TrigButterfly.cs
    │   │   │   ├── UpgradeLog.XML
    │   │   │   └── _UpgradeReport_Files
    │   │   │       ├── UpgradeReport.css
    │   │   │       ├── UpgradeReport_Minus.gif
    │   │   │       ├── UpgradeReport_Plus.gif
    │   │   │       └── UpgradeReport.xslt
    │   │   ├── NameFactory
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Backup
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── FirstFirst.cs
    │   │   │   │   ├── Form1.cs
    │   │   │   │   ├── Form1.resx
    │   │   │   │   ├── LastFirst.cs
    │   │   │   │   ├── licenses.licx
    │   │   │   │   ├── NameFactory.cs
    │   │   │   │   ├── NameFactory.csproj
    │   │   │   │   ├── NameFactory.csproj.user
    │   │   │   │   ├── NameFactory.sln
    │   │   │   │   ├── NameFactory.suo
    │   │   │   │   └── Namer.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── NameFactory.exe
    │   │   │   │       ├── NameFactory.pdb
    │   │   │   │       ├── NameFactory.vshost.exe
    │   │   │   │       └── NameFactory.vshost.exe.manifest
    │   │   │   ├── FirstFirst.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── LastFirst.cs
    │   │   │   ├── licenses.licx
    │   │   │   ├── NameFactory.cs
    │   │   │   ├── NameFactory.csproj
    │   │   │   ├── NameFactory.csproj.user
    │   │   │   ├── NameFactory.sln
    │   │   │   ├── NameFactory.suo
    │   │   │   ├── Namer.cs
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │   │   │       ├── GenerateResource-ResGen.read.1.tlog
    │   │   │   │       ├── GenerateResource-ResGen.write.1.tlog
    │   │   │   │       ├── NameFactory.csproj.FileListAbsolute.txt
    │   │   │   │       ├── NameFactory.exe
    │   │   │   │       ├── NameFactory.exe.incr
    │   │   │   │       ├── NameFactory.exe.licenses
    │   │   │   │       ├── NameFactory.Form1.resources
    │   │   │   │       ├── NameFactory.pdb
    │   │   │   │       ├── NameFactory.projdata
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── RevErr.txt
    │   │   │   ├── UpgradeLog.XML
    │   │   │   └── _UpgradeReport_Files
    │   │   │       ├── UpgradeReport.css
    │   │   │       ├── UpgradeReport_Minus.gif
    │   │   │       ├── UpgradeReport_Plus.gif
    │   │   │       └── UpgradeReport.xslt
    │   │   └── XY
    │   │       ├── App.ico
    │   │       ├── AssemblyInfo.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── XY.exe
    │   │       │       └── XY.pdb
    │   │       ├── Class1.cs
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── temp
    │   │       │       ├── TempPE
    │   │       │       ├── XY.exe
    │   │       │       ├── XY.exe.incr
    │   │       │       ├── XY.pdb
    │   │       │       └── XY.projdata
    │   │       ├── RevErr.txt
    │   │       ├── X.cs
    │   │       ├── XFactory.cs
    │   │       ├── XY.cs
    │   │       ├── XY.csproj
    │   │       ├── XY.csproj.user
    │   │       ├── XY.sln
    │   │       ├── XY.suo
    │   │       └── XZ.cs
    │   ├── Singleton
    │   │   ├── GlobalSpooler
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── Backup
    │   │   │   │   ├── AssemblyInfo.cs
    │   │   │   │   ├── GlobalSpooler.csproj
    │   │   │   │   ├── GlobalSpooler.csproj.user
    │   │   │   │   ├── GlobalSpooler.sln
    │   │   │   │   ├── GlobalSpooler.suo
    │   │   │   │   ├── GlobSpooler.cs
    │   │   │   │   ├── SingletonException.cs
    │   │   │   │   └── Spooler.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── GlobalSpooler.exe
    │   │   │   │       ├── GlobalSpooler.pdb
    │   │   │   │       ├── GlobalSpooler.vshost.exe
    │   │   │   │       └── GlobalSpooler.vshost.exe.manifest
    │   │   │   ├── GlobalSpooler.csproj
    │   │   │   ├── GlobalSpooler.csproj.user
    │   │   │   ├── GlobalSpooler.sln
    │   │   │   ├── GlobalSpooler.suo
    │   │   │   ├── GlobSpooler.cs
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │   │   │       ├── GlobalSpooler.csproj.FileListAbsolute.txt
    │   │   │   │       ├── GlobalSpooler.exe
    │   │   │   │       ├── GlobalSpooler.exe.incr
    │   │   │   │       ├── GlobalSpooler.projdata
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── SingletonException.cs
    │   │   │   ├── Spooler.cs
    │   │   │   ├── UpgradeLog.XML
    │   │   │   └── _UpgradeReport_Files
    │   │   │       ├── UpgradeReport.css
    │   │   │       ├── UpgradeReport_Minus.gif
    │   │   │       ├── UpgradeReport_Plus.gif
    │   │   │       └── UpgradeReport.xslt
    │   │   └── singleSpooler
    │   │       ├── AssemblyInfo.cs
    │   │       ├── Backup
    │   │       │   ├── AssemblyInfo.cs
    │   │       │   ├── singleSpooler.cs
    │   │       │   ├── singleSpooler.csproj
    │   │       │   ├── singleSpooler.csproj.user
    │   │       │   ├── singleSpooler.sln
    │   │       │   ├── singleSpooler.suo
    │   │       │   ├── SingletonException.cs
    │   │       │   └── Spooler.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── singleSpooler.exe
    │   │       │       ├── singleSpooler.pdb
    │   │       │       ├── singleSpooler.vshost.exe
    │   │       │       └── singleSpooler.vshost.exe.manifest
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── DesignTimeResolveAssemblyReferencesInput.cache
    │   │       │       ├── singleSpooler.csproj.FileListAbsolute.txt
    │   │       │       ├── singleSpooler.exe
    │   │       │       ├── singleSpooler.exe.incr
    │   │       │       ├── singleSpooler.pdb
    │   │       │       ├── singleSpooler.projdata
    │   │       │       ├── temp
    │   │       │       └── TempPE
    │   │       ├── singleSpooler.cs
    │   │       ├── singleSpooler.csproj
    │   │       ├── singleSpooler.csproj.user
    │   │       ├── singleSpooler.sln
    │   │       ├── singleSpooler.suo
    │   │       ├── SingletonException.cs
    │   │       ├── Spooler.cs
    │   │       ├── UpgradeLog.XML
    │   │       └── _UpgradeReport_Files
    │   │           ├── UpgradeReport.css
    │   │           ├── UpgradeReport_Minus.gif
    │   │           ├── UpgradeReport_Plus.gif
    │   │           └── UpgradeReport.xslt
    │   ├── State
    │   │   └── State
    │   │       ├── ArrowState.cs
    │   │       ├── AssemblyInfo.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── State.exe
    │   │       │       └── State.pdb
    │   │       ├── CircleButton.cs
    │   │       ├── CircleState.cs
    │   │       ├── ClearButton.cs
    │   │       ├── ComdToolBarButton.cs
    │   │       ├── ComdToolBarButton.resx
    │   │       ├── Command.cs
    │   │       ├── Drawing.cs
    │   │       ├── DrawInstance.cs
    │   │       ├── DrawMemento.cs
    │   │       ├── FillButton.cs
    │   │       ├── FillMemento.cs
    │   │       ├── FillState.cs
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── licenses.licx
    │   │       ├── Mediator.cs
    │   │       ├── Memento.cs
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── State.ComdToolBarButton.resources
    │   │       │       ├── State.exe
    │   │       │       ├── State.exe.incr
    │   │       │       ├── State.exe.licenses
    │   │       │       ├── State.Form1.resources
    │   │       │       ├── State.pdb
    │   │       │       ├── State.projdata
    │   │       │       ├── temp
    │   │       │       └── TempPE
    │   │       ├── PickButton.cs
    │   │       ├── Rectangle.cs
    │   │       ├── RectButton.cs
    │   │       ├── RectState.cs
    │   │       ├── RevErr.txt
    │   │       ├── State.cs
    │   │       ├── State.csproj
    │   │       ├── State.csproj.user
    │   │       ├── StateManager.cs
    │   │       ├── State.sln
    │   │       ├── State.suo
    │   │       ├── UndoButton.cs
    │   │       ├── VisCircle.cs
    │   │       └── VisRectangle.cs
    │   ├── Strategy
    │   │   └── Strategy
    │   │       ├── AssemblyInfo.cs
    │   │       ├── BarButton.cs
    │   │       ├── BarButton.resx
    │   │       ├── BarPlot.cs
    │   │       ├── BarPlotnew.cs
    │   │       ├── BarPlot.resx
    │   │       ├── BarPlotStrategy.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── data.txt
    │   │       │       ├── Strategy.exe
    │   │       │       └── Strategy.pdb
    │   │       ├── Command.cs
    │   │       ├── Context.cs
    │   │       ├── csFile.cs
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── licenses.licx
    │   │       ├── LineButton.cs
    │   │       ├── LineButton.resx
    │   │       ├── LinePlot.cs
    │   │       ├── LinePlotStrategy.cs
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── Strategy.BarButton.resources
    │   │       │       ├── Strategy.BarPlot.resources
    │   │       │       ├── Strategy.exe
    │   │       │       ├── Strategy.exe.incr
    │   │       │       ├── Strategy.exe.licenses
    │   │       │       ├── Strategy.Form1.resources
    │   │       │       ├── Strategy.LineButton.resources
    │   │       │       ├── Strategy.pdb
    │   │       │       ├── Strategy.projdata
    │   │       │       ├── temp
    │   │       │       └── TempPE
    │   │       ├── PlotStrategy.cs
    │   │       ├── RevErr.txt
    │   │       ├── Strategy.csproj
    │   │       ├── Strategy.csproj.user
    │   │       ├── Strategy.sln
    │   │       ├── Strategy.suo
    │   │       └── StringTokenizer.cs
    │   ├── Template
    │   │   ├── Strategy
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── BarButton.cs
    │   │   │   ├── BarButton.resx
    │   │   │   ├── BarPlot.cs
    │   │   │   ├── BarPlot.resx
    │   │   │   ├── BarPlotStrategy.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── data.txt
    │   │   │   │       ├── Strategy.exe
    │   │   │   │       └── Strategy.pdb
    │   │   │   ├── Command.cs
    │   │   │   ├── Context.cs
    │   │   │   ├── Copy of BarPlot.cs
    │   │   │   ├── csFile.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── licenses.licx
    │   │   │   ├── LineButton.cs
    │   │   │   ├── LineButton.resx
    │   │   │   ├── LinePlot.cs
    │   │   │   ├── LinePlotStrategy.cs
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── Strategy.BarButton.resources
    │   │   │   │       ├── Strategy.BarPlot.resources
    │   │   │   │       ├── Strategy.exe
    │   │   │   │       ├── Strategy.exe.incr
    │   │   │   │       ├── Strategy.exe.licenses
    │   │   │   │       ├── Strategy.Form1.resources
    │   │   │   │       ├── Strategy.LineButton.resources
    │   │   │   │       ├── Strategy.pdb
    │   │   │   │       ├── Strategy.projdata
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── PlotStrategy.cs
    │   │   │   ├── PlotWindow.cs
    │   │   │   ├── Strategy.csproj
    │   │   │   ├── Strategy.csproj.user
    │   │   │   ├── Strategy.sln
    │   │   │   ├── Strategy.suo
    │   │   │   └── StringTokenizer.cs
    │   │   └── Template
    │   │       ├── AssemblyInfo.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── Template.exe
    │   │       │       └── Template.pdb
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── IsocelesTriangle.cs
    │   │       ├── licenses.licx
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── temp
    │   │       │       ├── Template.exe
    │   │       │       ├── Template.exe.incr
    │   │       │       ├── Template.exe.licenses
    │   │       │       ├── Template.Form1.resources
    │   │       │       ├── Template.pdb
    │   │       │       ├── Template.projdata
    │   │       │       └── TempPE
    │   │       ├── RevErr.txt
    │   │       ├── StdTriangle.cs
    │   │       ├── Template.csproj
    │   │       ├── Template.csproj.user
    │   │       ├── Template.sln
    │   │       ├── Template.suo
    │   │       └── Triangle.cs
    │   ├── UML
    │   │   ├── AbsPerson
    │   │   │   ├── AbsPerson.csproj
    │   │   │   ├── AbsPerson.csproj.user
    │   │   │   ├── AbsPerson.sln
    │   │   │   ├── AbsPerson.suo
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── AbsPerson.exe
    │   │   │   │       └── AbsPerson.pdb
    │   │   │   ├── Employee.cs
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── AbsPerson.exe
    │   │   │   │       ├── AbsPerson.exe.incr
    │   │   │   │       ├── AbsPerson.Form1.resources
    │   │   │   │       ├── AbsPerson.pdb
    │   │   │   │       ├── AbsPerson.projdata
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── Person.cs
    │   │   │   └── RevErr.txt
    │   │   └── Person
    │   │       ├── AssemblyInfo.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── Person.exe
    │   │       │       └── Person.pdb
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── Person.exe
    │   │       │       ├── Person.exe.incr
    │   │       │       ├── Person.Form1.resources
    │   │       │       ├── Person.pdb
    │   │       │       ├── Person.projdata
    │   │       │       ├── temp
    │   │       │       └── TempPE
    │   │       ├── Person.cs
    │   │       ├── Person.csproj
    │   │       ├── Person.csproj.user
    │   │       ├── Person.sln
    │   │       ├── Person.suo
    │   │       └── RevErr.txt
    │   ├── UsingClasses
    │   │   ├── AllClsCalcTemp
    │   │   │   ├── AllClsCalcTemp.csproj
    │   │   │   ├── AllClsCalcTemp.csproj.user
    │   │   │   ├── AllClsCalcTemp.sln
    │   │   │   ├── AllClsCalcTemp.suo
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── AllClsCalcTemp.exe
    │   │   │   │       └── AllClsCalcTemp.pdb
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── licenses.licx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── AllClsCalcTemp.exe
    │   │   │   │       ├── AllClsCalcTemp.exe.incr
    │   │   │   │       ├── AllClsCalcTemp.exe.licenses
    │   │   │   │       ├── AllClsCalcTemp.pdb
    │   │   │   │       ├── AllClsCalcTemp.projdata
    │   │   │   │       ├── CalcTemp.TempCalc.resources
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── Temperatur.cs
    │   │   │   └── Temperature.cs
    │   │   ├── CalcTemp
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── CalcTemp.exe
    │   │   │   │       └── CalcTemp.pdb
    │   │   │   ├── CalcTemp.csproj
    │   │   │   ├── CalcTemp.csproj.user
    │   │   │   ├── CalcTemp.sln
    │   │   │   ├── CalcTemp.suo
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── licenses.licx
    │   │   │   └── obj
    │   │   │       └── Debug
    │   │   │           ├── CalcTemp.exe
    │   │   │           ├── CalcTemp.exe.incr
    │   │   │           ├── CalcTemp.exe.licenses
    │   │   │           ├── CalcTemp.pdb
    │   │   │           ├── CalcTemp.projdata
    │   │   │           ├── CalcTemp.TempCalc.resources
    │   │   │           ├── temp
    │   │   │           └── TempPE
    │   │   ├── ClsCalcTemp
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── ClsCalcTemp.exe
    │   │   │   │       └── ClsCalcTemp.pdb
    │   │   │   ├── ClsCalcTemp.csproj
    │   │   │   ├── ClsCalcTemp.csproj.user
    │   │   │   ├── ClsCalcTemp.sln
    │   │   │   ├── ClsCalcTemp.suo
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── CalcTemp.TempCalc.resources
    │   │   │   │       ├── ClsCalcTemp.exe
    │   │   │   │       ├── ClsCalcTemp.exe.incr
    │   │   │   │       ├── ClsCalcTemp.pdb
    │   │   │   │       ├── ClsCalcTemp.projdata
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   └── Temperature.cs
    │   │   ├── Delegate
    │   │   │   ├── App.ico
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── Delegate.exe
    │   │   │   │       └── Delegate.pdb
    │   │   │   ├── Capital.cs
    │   │   │   ├── Delegate.csproj
    │   │   │   ├── Delegate.csproj.user
    │   │   │   ├── Delegate.sln
    │   │   │   ├── Delegate.suo
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── Lower.cs
    │   │   │   └── obj
    │   │   │       └── Debug
    │   │   │           ├── Delegate.exe
    │   │   │           ├── Delegate.exe.incr
    │   │   │           ├── Delegate.Form1.resources
    │   │   │           ├── Delegate.pdb
    │   │   │           ├── Delegate.projdata
    │   │   │           ├── temp
    │   │   │           └── TempPE
    │   │   ├── FormatValue
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── FormatValue.exe
    │   │   │   │       └── FormatValue.pdb
    │   │   │   ├── FormatTime.cs
    │   │   │   ├── FormatVal.cs
    │   │   │   ├── FormatVal.resx
    │   │   │   ├── FormatValue.csproj
    │   │   │   ├── FormatValue.csproj.user
    │   │   │   ├── FormatValue.sln
    │   │   │   ├── FormatValue.suo
    │   │   │   ├── licenses.licx
    │   │   │   └── obj
    │   │   │       └── Debug
    │   │   │           ├── FormatValue.exe
    │   │   │           ├── FormatValue.exe.incr
    │   │   │           ├── FormatValue.exe.licenses
    │   │   │           ├── FormatValue.Form1.resources
    │   │   │           ├── FormatValue.pdb
    │   │   │           ├── FormatValue.projdata
    │   │   │           ├── temp
    │   │   │           └── TempPE
    │   │   ├── SwimmerPropTokenizer
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── 500free.txt
    │   │   │   │       ├── SwimmerPropTokenizer.exe
    │   │   │   │       └── SwimmerPropTokenizer.pdb
    │   │   │   ├── csFile.cs
    │   │   │   ├── FormatTime.cs
    │   │   │   ├── licenses.licx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── SwimmerPropTokenizer.exe
    │   │   │   │       ├── SwimmerPropTokenizer.exe.incr
    │   │   │   │       ├── SwimmerPropTokenizer.exe.licenses
    │   │   │   │       ├── SwimmerPropTokenizer.pdb
    │   │   │   │       ├── SwimmerPropTokenizer.projdata
    │   │   │   │       ├── SwimmerTokenizer.Form1.resources
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── StringTokenizer.cs
    │   │   │   ├── Swimmer.cs
    │   │   │   ├── SwimmerPropTokenizer.csproj
    │   │   │   ├── SwimmerPropTokenizer.csproj.user
    │   │   │   ├── SwimmerPropTokenizer.sln
    │   │   │   ├── SwimmerPropTokenizer.suo
    │   │   │   ├── SwimmerView.cs
    │   │   │   └── SwimmerView.resx
    │   │   ├── SwimmerTokenizer
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── 500free.txt
    │   │   │   │       ├── SwimmerTokenizer.exe
    │   │   │   │       └── SwimmerTokenizer.pdb
    │   │   │   ├── csFile.cs
    │   │   │   ├── FormatTime.cs
    │   │   │   ├── licenses.licx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── FormatValue.Form1.resources
    │   │   │   │       ├── SwimmerTokenizer.exe
    │   │   │   │       ├── SwimmerTokenizer.exe.incr
    │   │   │   │       ├── SwimmerTokenizer.exe.licenses
    │   │   │   │       ├── SwimmerTokenizer.Form1.resources
    │   │   │   │       ├── SwimmerTokenizer.pdb
    │   │   │   │       ├── SwimmerTokenizer.projdata
    │   │   │   │       ├── temp
    │   │   │   │       └── TempPE
    │   │   │   ├── StringTokenizer.cs
    │   │   │   ├── Swimmer.cs
    │   │   │   ├── SwimmerTokenizer.csproj
    │   │   │   ├── SwimmerTokenizer.csproj.user
    │   │   │   ├── SwimmerTokenizer.sln
    │   │   │   ├── SwimmerTokenizer.suo
    │   │   │   ├── SwimmerView.cs
    │   │   │   └── SwimmerView.resx
    │   │   ├── TokenDemo
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   │       ├── TokenDemo.exe
    │   │   │   │       └── TokenDemo.pdb
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── licenses.licx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── temp
    │   │   │   │       ├── TempPE
    │   │   │   │       ├── TokenDemo.exe
    │   │   │   │       ├── TokenDemo.exe.incr
    │   │   │   │       ├── TokenDemo.exe.licenses
    │   │   │   │       ├── TokenDemo.Form1.resources
    │   │   │   │       ├── TokenDemo.pdb
    │   │   │   │       └── TokenDemo.projdata
    │   │   │   ├── StringTokenizer.cs
    │   │   │   ├── TokenDemo.csproj
    │   │   │   ├── TokenDemo.csproj.user
    │   │   │   ├── TokenDemo.sln
    │   │   │   └── TokenDemo.suo
    │   │   ├── WindowsApplication1
    │   │   │   ├── App.ico
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── bin
    │   │   │   │   └── Debug
    │   │   │   ├── Form1.cs
    │   │   │   ├── Form1.resx
    │   │   │   ├── obj
    │   │   │   │   └── Debug
    │   │   │   │       ├── temp
    │   │   │   │       ├── TempPE
    │   │   │   │       └── WindowsApplication1.projdata
    │   │   │   ├── WindowsApplication1.csproj
    │   │   │   ├── WindowsApplication1.csproj.user
    │   │   │   ├── WindowsApplication1.sln
    │   │   │   └── WindowsApplication1.suo
    │   │   └── WindowsApplication2
    │   │       ├── App.ico
    │   │       ├── AssemblyInfo.cs
    │   │       ├── bin
    │   │       │   └── Debug
    │   │       │       ├── WindowsApplication2.exe
    │   │       │       └── WindowsApplication2.pdb
    │   │       ├── BitList.cs
    │   │       ├── Form1.cs
    │   │       ├── Form1.resx
    │   │       ├── obj
    │   │       │   └── Debug
    │   │       │       ├── indexers.Form1.resources
    │   │       │       ├── temp
    │   │       │       ├── TempPE
    │   │       │       ├── WindowsApplication2.exe
    │   │       │       ├── WindowsApplication2.exe.incr
    │   │       │       ├── WindowsApplication2.pdb
    │   │       │       └── WindowsApplication2.projdata
    │   │       ├── WindowsApplication2.csproj
    │   │       ├── WindowsApplication2.csproj.user
    │   │       ├── WindowsApplication2.sln
    │   │       └── WindowsApplication2.suo
    │   ├── VisCsharp
    │   └── Visitor
    │       └── Visitor
    │           ├── AssemblyInfo.cs
    │           ├── bin
    │           │   └── Debug
    │           │       ├── Visitor.exe
    │           │       └── Visitor.pdb
    │           ├── Boss.cs
    │           ├── bVacationVisitor.cs
    │           ├── Employee.cs
    │           ├── Form1.cs
    │           ├── Form1.resx
    │           ├── licenses.licx
    │           ├── Manager.cs
    │           ├── obj
    │           │   └── Debug
    │           │       ├── temp
    │           │       ├── TempPE
    │           │       ├── Visitor.exe
    │           │       ├── Visitor.exe.incr
    │           │       ├── Visitor.exe.licenses
    │           │       ├── Visitor.Form1.resources
    │           │       ├── Visitor.pdb
    │           │       └── Visitor.projdata
    │           ├── RevErr.txt
    │           ├── VacationVisitor.cs
    │           ├── Visitor.cs
    │           ├── Visitor.csproj
    │           ├── Visitor.csproj.user
    │           ├── Visitor.sln
    │           └── Visitor.suo
    └── 资源简介.txt

576 directories, 2242 files

实例下载地址

C#23种设计模式_示例源代码

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

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

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警