Description: The sample demonstrates how to:
- Host a designer
- Create a custom RootDesigner
- Persist state using designer loaders
- Create custom loaders
- Implement a toolbox
To run the sample, compile Shell.sln and run Shell.exe
To Search:
File list (Check if you may need any files):
ToolWindows\AssemblyInfo.cs
...........\OutputWindow.cs
...........\OutputWindow.resx
...........\SolutionExplorer.cs
...........\SolutionExplorer.resx
...........\ToolWindows.csproj
...........\bin\Debug\ToolWindows.dll
...........\...\.....\ToolWindows.pdb
...........\...\Debug
...........\bin
...........\obj\Debug\TempPE
...........\...\.....\ToolWindows.OutputWindow.resources
...........\...\.....\ToolWindows.SolutionExplorer.resources
...........\...\.....\ToolWindows.csproj.GenerateResource.Cache
...........\...\.....\ToolWindows.pdb
...........\...\.....\ToolWindows.dll
...........\...\Debug
...........\...\ToolWindows.csproj.FileList.txt
...........\obj
ToolWindows
....box\AssemblyInfo.cs
.......\Toolbox.cs
.......\Toolbox.csproj
.......\Toolbox.resx
.......\ToolboxItem.cs
.......\ToolboxItemCollection.cs
.......\ToolboxTab.cs
.......\ToolboxTabCollection.cs
.......\ToolboxUIManagerVS.cs
.......\bin\Debug\Toolbox.dll
.......\...\.....\Toolbox.pdb
.......\...\Debug
.......\bin
.......\obj\Debug\TempPE
.......\...\.....\ToolboxLibrary.Toolbox.resources
.......\...\.....\Toolbox.csproj.GenerateResource.Cache
.......\...\.....\Toolbox.pdb
.......\...\.....\Toolbox.dll
.......\...\.....\ResolveAssemblyReference.cache
.......\...\Debug
.......\...\Toolbox.csproj.FileList.txt
.......\obj
.......\ToolboxXmlManager.cs
Toolbox
Shell\App.ico
.....\AssemblyInfo.cs
.....\Program.cs
.....\Shell.csproj
.....\bin\Debug\Shell.vshost.exe
.....\...\.....\Host.dll
.....\...\.....\Loader.dll
.....\...\.....\Toolbox.dll
.....\...\.....\ToolWindows.dll
.....\...\.....\GraphLibrary.dll
.....\...\.....\ToolWindows.pdb
.....\...\.....\Toolbox.pdb
.....\...\.....\Host.pdb
.....\...\.....\Loader.pdb
.....\...\.....\Shell.exe
.....\...\.....\Shell.pdb
.....\...\Debug
.....\bin
.....\obj\Debug\TempPE
.....\...\.....\Shell.MainShell.resources
.....\...\.....\Shell.pdb
.....\...\.....\Shell.exe
.....\...\.....\Shell.csproj.GenerateResource.Cache
.....\...\.....\ResolveAssemblyReference.cache
.....\...\Debug
.....\...\Shell.csproj.FileList.txt
.....\obj
.....\MainShell.cs
.....\MainShell.Designer.cs
.....\MainShell.resx
Shell
Loader\AssemblyInfo.cs
......\CodeDomHostLoader.cs
......\CodeGen.cs
......\Loader.csproj
......\TypeResolutionService.cs
......\bin\Debug\GraphLibrary.dll
......\...\.....\Loader.dll
......\...\.....\Loader.pdb
......\...\Debug
......\bin
......\obj\Debug\TempPE
......\...\.....\Loader.pdb
......\...\.....\Loader.dll
......\...\.....\ResolveAssemblyReference.cache
......\...\Debug
......\...\Loader.csproj.FileList.txt
......\obj
......\BasicHostLoader.cs
Loader
Host\AssemblyInfo.cs
....\Host.csproj
....\HostControl.cs
....\HostControl.resx
....\HostSurface.cs
....\HostSurfaceManager.cs