From f3ef3d92f8ab1b3b92718c4b64822978ac359d0f Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sun, 23 May 2010 14:33:42 +0000 Subject: [PATCH] Integrated HelpViewer by Mathias Simmack into setup and removed old HtmlHelp2 git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5842 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- SharpDevelop.Tests.sln | 535 ++++++------ SharpDevelop.sln | 449 +++++----- src/AddIns/Misc/HelpViewer/HelpViewer.addin | 9 +- src/AddIns/Misc/HelpViewer/HelpViewer.csproj | 29 +- src/AddIns/Misc/HtmlHelp2/HtmlHelp2.sln | 16 - .../HtmlHelp2/JScriptGlobals/AssemblyInfo.vb | 26 - .../Misc/HtmlHelp2/JScriptGlobals/Globals.vb | 65 -- .../HtmlHelp2JScriptGlobals.vbproj | 53 -- .../Project/Configuration/AssemblyInfo.cs | 23 - .../Misc/HtmlHelp2/Project/HtmlHelp2.addin | 125 --- .../Misc/HtmlHelp2/Project/HtmlHelp2.csproj | 143 ---- .../HtmlHelp2/Project/HtmlHelp2.csproj.user | 5 - .../Project/Resources/ClosedBook.png | Bin 278 -> 0 bytes .../Resources/Favorites.16x16.Delete.bmp | Bin 246 -> 0 bytes .../Resources/Favorites.16x16.MoveDown.bmp | Bin 246 -> 0 bytes .../Resources/Favorites.16x16.MoveUp.bmp | Bin 246 -> 0 bytes .../Resources/Favorites.16x16.Rename.bmp | Bin 246 -> 0 bytes .../HtmlHelp2.16x16.AddToFavorites.png | Bin 824 -> 0 bytes .../Resources/HtmlHelp2.16x16.Index.png | Bin 751 -> 0 bytes .../Resources/HtmlHelp2.16x16.Print.bmp | Bin 687 -> 0 bytes .../Resources/HtmlHelp2.16x16.Search.png | Bin 714 -> 0 bytes .../Resources/HtmlHelp2.16x16.TextZoom.png | Bin 254 -> 0 bytes .../Project/Resources/HtmlHelp2.16x16.Toc.png | Bin 834 -> 0 bytes .../Project/Resources/HtmlHelp2Options.xfrm | 53 -- .../HtmlHelp2/Project/Resources/OpenBook.png | Bin 274 -> 0 bytes .../Project/Resources/buildwin32resource.bat | 10 - .../HtmlHelp2/Project/Resources/context.html | 48 -- .../Project/Resources/dynamichelp.rc | 10 - .../Project/Resources/dynamichelp.res | Bin 1588 -> 0 bytes .../src/BaseControls/DynamicHelpPad.cs | 635 --------------- .../Project/src/BaseControls/FavoritesPad.cs | 319 -------- .../Project/src/BaseControls/IndexPad.cs | 345 -------- .../src/BaseControls/IndexResultsPad.cs | 144 ---- .../Project/src/BaseControls/SearchPad.cs | 411 ---------- .../src/BaseControls/SearchResultsPad.cs | 155 ---- .../Project/src/BaseControls/TocPad.cs | 450 ---------- .../src/BrowserControl/HelpBrowserCommands.cs | 88 -- .../src/BrowserControl/ShowHelpBrowser.cs | 103 --- .../HtmlHelp2/Project/src/BrowserScheme.cs | 91 --- .../src/Commands/ShowErrorHelpCommand.cs | 85 -- .../HtmlHelp2/Project/src/MsHelpProvider.cs | 47 -- .../Project/src/Service/AxMSHelpControls.cs | 764 ----------------- .../src/Service/Help2ControlsValidation.cs | 52 -- .../src/Service/Help2RegistryWalker.cs | 180 ---- .../Project/src/Service/HtmlHelp2Dialog.cs | 123 --- .../Project/src/Service/HtmlHelp2Options.cs | 98 --- .../Project/src/Service/HtmlHelp2Service.cs | 407 --------- .../Project/src/Service/ResourcesHelper.cs | 38 - .../src/Service/SharpDevLanguageClass.cs | 131 --- .../RequiredLibraries/AxMSHelpControls.cs | 769 ------------------ .../RequiredLibraries/MSHelpControls.dll | Bin 19456 -> 0 bytes .../RequiredLibraries/MSHelpServices.dll | Bin 45056 -> 0 bytes .../HtmlHelp2/RequiredLibraries/import.bat | 15 - .../HtmlHelp2/RequiredLibraries/import.txt | 16 - .../HtmlHelp2/RequiredLibraries/stdole.dll | Bin 15872 -> 0 bytes src/Setup/Files.wxs | 10 +- 56 files changed, 512 insertions(+), 6563 deletions(-) delete mode 100644 src/AddIns/Misc/HtmlHelp2/HtmlHelp2.sln delete mode 100644 src/AddIns/Misc/HtmlHelp2/JScriptGlobals/AssemblyInfo.vb delete mode 100644 src/AddIns/Misc/HtmlHelp2/JScriptGlobals/Globals.vb delete mode 100644 src/AddIns/Misc/HtmlHelp2/JScriptGlobals/HtmlHelp2JScriptGlobals.vbproj delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/Configuration/AssemblyInfo.cs delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/HtmlHelp2.addin delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/HtmlHelp2.csproj delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/HtmlHelp2.csproj.user delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/Resources/ClosedBook.png delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/Resources/Favorites.16x16.Delete.bmp delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/Resources/Favorites.16x16.MoveDown.bmp delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/Resources/Favorites.16x16.MoveUp.bmp delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/Resources/Favorites.16x16.Rename.bmp delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/Resources/HtmlHelp2.16x16.AddToFavorites.png delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/Resources/HtmlHelp2.16x16.Index.png delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/Resources/HtmlHelp2.16x16.Print.bmp delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/Resources/HtmlHelp2.16x16.Search.png delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/Resources/HtmlHelp2.16x16.TextZoom.png delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/Resources/HtmlHelp2.16x16.Toc.png delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/Resources/HtmlHelp2Options.xfrm delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/Resources/OpenBook.png delete mode 100755 src/AddIns/Misc/HtmlHelp2/Project/Resources/buildwin32resource.bat delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/Resources/context.html delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/Resources/dynamichelp.rc delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/Resources/dynamichelp.res delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/DynamicHelpPad.cs delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/FavoritesPad.cs delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/IndexPad.cs delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/IndexResultsPad.cs delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/SearchPad.cs delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/SearchResultsPad.cs delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/TocPad.cs delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/src/BrowserControl/HelpBrowserCommands.cs delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/src/BrowserControl/ShowHelpBrowser.cs delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/src/BrowserScheme.cs delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/src/Commands/ShowErrorHelpCommand.cs delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/src/MsHelpProvider.cs delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/src/Service/AxMSHelpControls.cs delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/src/Service/Help2ControlsValidation.cs delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/src/Service/Help2RegistryWalker.cs delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Dialog.cs delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Options.cs delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Service.cs delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/src/Service/ResourcesHelper.cs delete mode 100644 src/AddIns/Misc/HtmlHelp2/Project/src/Service/SharpDevLanguageClass.cs delete mode 100644 src/AddIns/Misc/HtmlHelp2/RequiredLibraries/AxMSHelpControls.cs delete mode 100755 src/AddIns/Misc/HtmlHelp2/RequiredLibraries/MSHelpControls.dll delete mode 100755 src/AddIns/Misc/HtmlHelp2/RequiredLibraries/MSHelpServices.dll delete mode 100755 src/AddIns/Misc/HtmlHelp2/RequiredLibraries/import.bat delete mode 100644 src/AddIns/Misc/HtmlHelp2/RequiredLibraries/import.txt delete mode 100755 src/AddIns/Misc/HtmlHelp2/RequiredLibraries/stdole.dll diff --git a/SharpDevelop.Tests.sln b/SharpDevelop.Tests.sln index 06bfbd04bb..cff182dfe0 100644 --- a/SharpDevelop.Tests.sln +++ b/SharpDevelop.Tests.sln @@ -1,69 +1,69 @@  Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 -# SharpDevelop 4.0.0.5676 +# SharpDevelop 4.0.0.5826 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Main", "Main", "{256F5C28-532C-44C0-8AB8-D8EC5E492E01}" ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.BuildWorker35", "src\Main\ICSharpCode.SharpDevelop.BuildWorker35\ICSharpCode.SharpDevelop.BuildWorker35.csproj", "{B5F54272-49F0-40DB-845A-8D837875D3BA}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StartUp", "src\Main\StartUp\Project\StartUp.csproj", "{1152B71B-3C05-4598-B20D-823B5D40559E}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.BuildWorker", "src\Main\ICSharpCode.SharpDevelop.BuildWorker\ICSharpCode.SharpDevelop.BuildWorker.csproj", "{C3CBC8E3-81D8-4C5B-9941-DCCD12D50B1F}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.Widgets", "src\Main\ICSharpCode.SharpDevelop.Widgets\Project\ICSharpCode.SharpDevelop.Widgets.csproj", "{8035765F-D51F-4A0C-A746-2FD100E19419}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.Dom.Tests", "src\Main\ICSharpCode.SharpDevelop.Dom\Tests\ICSharpCode.SharpDevelop.Dom.Tests\ICSharpCode.SharpDevelop.Dom.Tests.csproj", "{7DB80259-24D4-46C3-A024-53FF1987733D}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop", "src\Main\Base\Project\ICSharpCode.SharpDevelop.csproj", "{2748AD25-9C63-4E12-877B-4DCE96FBED54}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.Tests", "src\Main\Base\Test\ICSharpCode.SharpDevelop.Tests.csproj", "{4980B743-B32F-4aba-AABD-45E2CAD3568D}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.Sda", "src\Main\ICSharpCode.SharpDevelop.Sda\ICSharpCode.SharpDevelop.Sda.csproj", "{80318B5F-A25D-45AB-8A95-EF31D2370A4C}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core.Tests", "src\Main\Core\Test\ICSharpCode.Core.Tests.csproj", "{AD6FAA08-D6F5-4DBA-AF85-F4DA9F40C3B5}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.Dom", "src\Main\ICSharpCode.SharpDevelop.Dom\Project\ICSharpCode.SharpDevelop.Dom.csproj", "{924EE450-603D-49C1-A8E5-4AFAA31CE6F3}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core", "src\Main\Core\Project\ICSharpCode.Core.csproj", "{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core.Presentation", "src\Main\ICSharpCode.Core.Presentation\ICSharpCode.Core.Presentation.csproj", "{7E4A7172-7FF5-48D0-B719-7CD959DD1AC9}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core.WinForms", "src\Main\ICSharpCode.Core.WinForms\ICSharpCode.Core.WinForms.csproj", "{857CA1A3-FC88-4BE0-AB6A-D1EE772AB288}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core.WinForms", "src\Main\ICSharpCode.Core.WinForms\ICSharpCode.Core.WinForms.csproj", "{857CA1A3-FC88-4BE0-AB6A-D1EE772AB288}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core.Presentation", "src\Main\ICSharpCode.Core.Presentation\ICSharpCode.Core.Presentation.csproj", "{7E4A7172-7FF5-48D0-B719-7CD959DD1AC9}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.Dom", "src\Main\ICSharpCode.SharpDevelop.Dom\Project\ICSharpCode.SharpDevelop.Dom.csproj", "{924EE450-603D-49C1-A8E5-4AFAA31CE6F3}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core", "src\Main\Core\Project\ICSharpCode.Core.csproj", "{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core.Tests", "src\Main\Core\Test\ICSharpCode.Core.Tests.csproj", "{AD6FAA08-D6F5-4DBA-AF85-F4DA9F40C3B5}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.Sda", "src\Main\ICSharpCode.SharpDevelop.Sda\ICSharpCode.SharpDevelop.Sda.csproj", "{80318B5F-A25D-45AB-8A95-EF31D2370A4C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.Tests", "src\Main\Base\Test\ICSharpCode.SharpDevelop.Tests.csproj", "{4980B743-B32F-4aba-AABD-45E2CAD3568D}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop", "src\Main\Base\Project\ICSharpCode.SharpDevelop.csproj", "{2748AD25-9C63-4E12-877B-4DCE96FBED54}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.Dom.Tests", "src\Main\ICSharpCode.SharpDevelop.Dom\Tests\ICSharpCode.SharpDevelop.Dom.Tests\ICSharpCode.SharpDevelop.Dom.Tests.csproj", "{7DB80259-24D4-46C3-A024-53FF1987733D}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.Widgets", "src\Main\ICSharpCode.SharpDevelop.Widgets\Project\ICSharpCode.SharpDevelop.Widgets.csproj", "{8035765F-D51F-4A0C-A746-2FD100E19419}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.BuildWorker", "src\Main\ICSharpCode.SharpDevelop.BuildWorker\ICSharpCode.SharpDevelop.BuildWorker.csproj", "{C3CBC8E3-81D8-4C5B-9941-DCCD12D50B1F}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StartUp", "src\Main\StartUp\Project\StartUp.csproj", "{1152B71B-3C05-4598-B20D-823B5D40559E}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.BuildWorker35", "src\Main\ICSharpCode.SharpDevelop.BuildWorker35\ICSharpCode.SharpDevelop.BuildWorker35.csproj", "{B5F54272-49F0-40DB-845A-8D837875D3BA}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection @@ -72,50 +72,50 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{ ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.AvalonEdit.Tests", "src\Libraries\AvalonEdit\ICSharpCode.AvalonEdit.Tests\ICSharpCode.AvalonEdit.Tests.csproj", "{6222A3A1-83CE-47A3-A4E4-A018F82D44D8}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.TreeView", "src\Libraries\SharpTreeView\ICSharpCode.TreeView\ICSharpCode.TreeView.csproj", "{DDE2A481-8271-4EAC-A330-8FA6A38D13D1}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NRefactory", "NRefactory", "{E5A0F4D8-37FD-4A30-BEB0-4409DC4E0865}" - ProjectSection(SolutionItems) = postProject - EndProjectSection +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aga.Controls", "src\Libraries\TreeViewAdv\Aga.Controls\Aga.Controls.csproj", "{E73BB233-D88B-44A7-A98F-D71EE158381D}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NRefactoryTests", "src\Libraries\NRefactory\Test\NRefactoryTests.csproj", "{870115DD-960A-4406-A6B9-600BCDC36A03}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.TextEditor", "src\Libraries\ICSharpCode.TextEditor\Project\ICSharpCode.TextEditor.csproj", "{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NRefactoryASTGenerator", "src\Libraries\NRefactory\NRefactoryASTGenerator\NRefactoryASTGenerator.csproj", "{B22522AA-B5BF-4A58-AC6D-D4B45805521F}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Build.Tasks", "src\Libraries\ICSharpCode.Build.Tasks\Project\ICSharpCode.Build.Tasks.csproj", "{4139CCF6-FB49-4A9D-B2CF-331E9EA3198D}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NRefactory", "src\Libraries\NRefactory\Project\NRefactory.csproj", "{3A9AE6AA-BC07-4A2F-972C-581E3AE2F195}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.AvalonEdit", "src\Libraries\AvalonEdit\ICSharpCode.AvalonEdit\ICSharpCode.AvalonEdit.csproj", "{6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AvalonDock", "src\Libraries\AvalonDock\AvalonDock.csproj", "{2FF700C2-A38A-48BD-A637-8CAFD4FE6237}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.AvalonEdit", "src\Libraries\AvalonEdit\ICSharpCode.AvalonEdit\ICSharpCode.AvalonEdit.csproj", "{6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NRefactory", "NRefactory", "{E5A0F4D8-37FD-4A30-BEB0-4409DC4E0865}" + ProjectSection(SolutionItems) = postProject + EndProjectSection +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NRefactory", "src\Libraries\NRefactory\Project\NRefactory.csproj", "{3A9AE6AA-BC07-4A2F-972C-581E3AE2F195}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Build.Tasks", "src\Libraries\ICSharpCode.Build.Tasks\Project\ICSharpCode.Build.Tasks.csproj", "{4139CCF6-FB49-4A9D-B2CF-331E9EA3198D}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NRefactoryASTGenerator", "src\Libraries\NRefactory\NRefactoryASTGenerator\NRefactoryASTGenerator.csproj", "{B22522AA-B5BF-4A58-AC6D-D4B45805521F}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.TextEditor", "src\Libraries\ICSharpCode.TextEditor\Project\ICSharpCode.TextEditor.csproj", "{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NRefactoryTests", "src\Libraries\NRefactory\Test\NRefactoryTests.csproj", "{870115DD-960A-4406-A6B9-600BCDC36A03}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aga.Controls", "src\Libraries\TreeViewAdv\Aga.Controls\Aga.Controls.csproj", "{E73BB233-D88B-44A7-A98F-D71EE158381D}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.TreeView", "src\Libraries\SharpTreeView\ICSharpCode.TreeView\ICSharpCode.TreeView.csproj", "{DDE2A481-8271-4EAC-A330-8FA6A38D13D1}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.AvalonEdit.Tests", "src\Libraries\AvalonEdit\ICSharpCode.AvalonEdit.Tests\ICSharpCode.AvalonEdit.Tests.csproj", "{6222A3A1-83CE-47A3-A4E4-A018F82D44D8}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection @@ -124,226 +124,218 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AddIns", "AddIns", "{393278 ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Profiler", "Profiler", "{C4035C32-026F-4158-AF15-113EA1EF1960}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Analysis", "Analysis", "{F355E45F-F54F-4B42-8916-9A633A392789}" ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Profiler.AddIn", "src\AddIns\Analysis\Profiler\Frontend\AddIn\Profiler.AddIn.csproj", "{D294A12D-4B38-4F25-9AA6-3D4A6CE26E7B}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTesting.Tests", "src\AddIns\Analysis\UnitTesting\Test\UnitTesting.Tests.csproj", "{44A8DE09-CAB9-49D8-9CFC-5EB0A552F181}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} - {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} = {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Profiler.Controls", "src\AddIns\Analysis\Profiler\Frontend\Controls\Profiler.Controls.csproj", "{BDA49550-5ED1-4C6B-B648-657B2CACD8E0}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SourceAnalysis", "src\AddIns\Analysis\SourceAnalysis\SourceAnalysis.csproj", "{CE498514-D12D-4B6E-AE0E-FEC29BD43748}" ProjectSection(ProjectDependencies) = postProject - {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} = {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Profiler.Controller", "src\AddIns\Analysis\Profiler\Controller\Profiler.Controller.csproj", "{72FFB35A-C9E2-4A31-B4FA-E3E3E28DED5F}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeCoverage", "src\AddIns\Analysis\CodeCoverage\Project\CodeCoverage.csproj", "{08CE9972-283B-44F4-82FA-966F7DFA6B7A}" ProjectSection(ProjectDependencies) = postProject - {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} = {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Profiler.X64Converter", "src\AddIns\Analysis\Profiler\X64Converter\Profiler.X64Converter.csproj", "{FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeAnalysis", "src\AddIns\Analysis\CodeAnalysis\CodeAnalysis.csproj", "{3EAA45A9-735C-4AC7-A799-947B93EA449D}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Profiler.Tests", "src\AddIns\Analysis\Profiler\Tests\Profiler.Tests\Profiler.Tests.csproj", "{068F9531-5D29-49E0-980E-59982A3A0469}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTesting", "src\AddIns\Analysis\UnitTesting\UnitTesting.csproj", "{1F261725-6318-4434-A1B1-6C70CE4CD324}" ProjectSection(ProjectDependencies) = postProject - {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} = {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Language Bindings", "Language Bindings", "{E0646C25-36F2-4524-969F-FA621353AB94}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeCoverage.Tests", "src\AddIns\Analysis\CodeCoverage\Test\CodeCoverage.Tests.csproj", "{A5C0E8F8-9D04-46ED-91D6-1DEF1575313B}" + ProjectSection(ProjectDependencies) = postProject + {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ComponentInspector", "ComponentInspector", "{D599885D-E161-4CCE-A66E-7A40C8C4F4CC}" ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RubyBinding", "src\AddIns\BackendBindings\Ruby\RubyBinding\Project\RubyBinding.csproj", "{C896FFFF-5B6C-4B0E-B6DF-049865F501B4}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ComponentInspector.AddIn", "src\AddIns\Misc\ComponentInspector\ComponentInspector.AddIn\ComponentInspector.AddIn.csproj", "{869951D5-A0D6-4DC6-9F1D-E6B9A12AC446}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CppBinding", "src\AddIns\BackendBindings\CppBinding\CppBinding\CppBinding.csproj", "{70966F84-74C9-4067-A379-0C674A929233}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ComponentInspector.Core", "src\AddIns\Misc\ComponentInspector\ComponentInspector.Core\ComponentInspector.Core.csproj", "{E6F4983F-DE41-4AEC-88E7-1FA9AFB4E6FF}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpBinding.Tests", "src\AddIns\BackendBindings\CSharpBinding\Tests\CSharpBinding.Tests.csproj", "{52006F3F-3156-45DE-89D8-C4813694FBA4}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ComponentInspector", "src\AddIns\Misc\ComponentInspector\ComponentInspector\ComponentInspector.csproj", "{000E4F64-5D0D-4EB1-B0BF-1A62ADBC6EAD}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VBNetBinding.Tests", "src\AddIns\BackendBindings\VBNetBinding\Test\VBNetBinding.Tests.csproj", "{50A89267-A28B-4DF3-8E62-912E005143B8}" - ProjectSection(ProjectDependencies) = postProject - {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Display Bindings", "Display Bindings", "{11BF9245-88A3-4A0A-9A8A-EC9D98036B0F}" + ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Boo", "Boo", "{97B3B514-AB0E-4FE1-89DE-8A945F5112AE}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "WpfDesign", "WpfDesign", "{6022AC51-B658-4C54-97EF-79187AC65B47}" ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BooBinding.Tests", "src\AddIns\BackendBindings\Boo\BooBinding\Test\BooBinding.Tests.csproj", "{6FA16499-896F-4C02-BB43-1AF5C6C7C713}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfDesign.XamlDom", "src\AddIns\DisplayBindings\WpfDesign\WpfDesign.XamlDom\Project\WpfDesign.XamlDom.csproj", "{88DA149F-21B2-48AB-82C4-28FB6BDFD783}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BooBinding", "src\AddIns\BackendBindings\Boo\BooBinding\Project\BooBinding.csproj", "{4AC2D5F1-F671-480C-A075-6BF62B3721B2}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfDesign.Tests", "src\AddIns\DisplayBindings\WpfDesign\WpfDesign.Designer\Tests\WpfDesign.Tests.csproj", "{943DBBB3-E84E-4CF4-917C-C05AFA8743C1}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NRefactoryToBooConverter", "src\AddIns\BackendBindings\Boo\NRefactoryToBooConverter\Project\NRefactoryToBooConverter.csproj", "{DBCF20A1-BA13-4582-BFA9-74DE4D987B73}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfDesign.Designer", "src\AddIns\DisplayBindings\WpfDesign\WpfDesign.Designer\Project\WpfDesign.Designer.csproj", "{78CC29AC-CC79-4355-B1F2-97936DF198AC}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NRefactoryToBooConverter.Tests", "src\AddIns\BackendBindings\Boo\NRefactoryToBooConverter\Test\NRefactoryToBooConverter.Tests.csproj", "{C9DE556D-325C-4544-B29F-16A9EB7C9830}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfDesign.AddIn", "src\AddIns\DisplayBindings\WpfDesign\WpfDesign.AddIn\WpfDesign.AddIn.csproj", "{9A9D6FD4-6A2E-455D-ACC3-DDA775FE9865}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Python", "Python", "{CA76F702-5B4E-4918-B8D8-7FF8382434FF}" - ProjectSection(SolutionItems) = postProject - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PythonBinding.Tests", "src\AddIns\BackendBindings\Python\PythonBinding\Test\PythonBinding.Tests.csproj", "{23B517C9-1ECC-4419-A13F-0B7136D085CB}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfDesign", "src\AddIns\DisplayBindings\WpfDesign\WpfDesign\Project\WpfDesign.csproj", "{66A378A1-E9F4-4AD5-8946-D0EC06C2902F}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Python.Build.Tasks.Tests", "src\AddIns\BackendBindings\Python\Python.Build.Tasks\Test\Python.Build.Tasks.Tests.csproj", "{833904AB-3CD4-4071-9B48-5770E44685AA}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XmlEditor.Tests", "src\AddIns\DisplayBindings\XmlEditor\Test\XmlEditor.Tests.csproj", "{FC0FE702-A87D-4D70-A9B6-1ECCD611125F}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Python.Build.Tasks", "src\AddIns\BackendBindings\Python\Python.Build.Tasks\Project\Python.Build.Tasks.csproj", "{D332F2D1-2CF1-43B7-903C-844BD5211A7E}" - ProjectSection(ProjectDependencies) = postProject - {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "IconEditor", "IconEditor", "{0773ED53-08E2-4495-A3BE-CA0B5D413C15}" + ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PythonBinding", "src\AddIns\BackendBindings\Python\PythonBinding\Project\PythonBinding.csproj", "{8D732610-8FC6-43BA-94C9-7126FD7FE361}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IconEditorAddIn", "src\AddIns\DisplayBindings\IconEditor\IconEditorAddIn\IconEditorAddIn.csproj", "{DFB936AD-90EE-4B4F-941E-4F4A636F0D92}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ILAsmBinding", "src\AddIns\BackendBindings\ILAsmBinding\Project\ILAsmBinding.csproj", "{6E59AF58-F635-459A-9A35-C9AC41C00339}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IconEditor", "src\AddIns\DisplayBindings\IconEditor\IconEditor\IconEditor.csproj", "{DC1CCE11-CB91-40FA-9C47-4D9EB5D67BFD}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WixBinding", "src\AddIns\BackendBindings\WixBinding\Project\WixBinding.csproj", "{E1B288A2-08EE-4318-8BBB-8AB72C69E33E}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HexEditor", "src\AddIns\DisplayBindings\HexEditor\Project\HexEditor.csproj", "{E618A9CD-A39F-4925-A538-E8A3FEF24E54}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpBinding", "src\AddIns\BackendBindings\CSharpBinding\Project\CSharpBinding.csproj", "{1F1AC7CD-D154-45BB-8EAF-804CA8055F5A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SettingsEditor", "src\AddIns\DisplayBindings\SettingsEditor\Project\SettingsEditor.csproj", "{85226AFB-CE71-4851-9A75-7EEC663A8E8A}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VBNetBinding", "src\AddIns\BackendBindings\VBNetBinding\Project\VBNetBinding.csproj", "{BF38FB72-B380-4196-AF8C-95749D726C61}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ResourceEditor", "src\AddIns\DisplayBindings\ResourceEditor\Project\ResourceEditor.csproj", "{CBC6C247-747B-4908-B09A-4D2E0F640B6B}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XamlBinding", "src\AddIns\BackendBindings\XamlBinding\XamlBinding\XamlBinding.csproj", "{7C96B65D-28A5-4F28-A35B-8D83CE831EE8}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AvalonEdit.AddIn", "src\AddIns\DisplayBindings\AvalonEdit.AddIn\AvalonEdit.AddIn.csproj", "{0162E499-42D0-409B-AA25-EED21F75336B}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XamlBinding.Tests", "src\AddIns\BackendBindings\XamlBinding\XamlBinding.Tests\XamlBinding.Tests.csproj", "{F390DA70-1FE1-4715-81A0-389AB010C130}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XmlEditor", "src\AddIns\DisplayBindings\XmlEditor\Project\XmlEditor.csproj", "{DCA2703D-250A-463E-A68A-07ED105AE6BD}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WixBinding.Tests", "src\AddIns\BackendBindings\WixBinding\Test\WixBinding.Tests.csproj", "{388E7B64-0393-4EB4-A3E3-5C474F141853}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FormsDesigner", "src\AddIns\DisplayBindings\FormsDesigner\Project\FormsDesigner.csproj", "{7D7E92DF-ACEB-4B69-92C8-8AC7A703CD57}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FSharpBinding", "src\AddIns\BackendBindings\FSharpBinding\FSharpBinding.csproj", "{E954F3CB-A446-492F-A664-2B376EBC86E8}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Debugger", "Debugger", "{CDE0C5A4-2096-48B5-BEA3-74DBA0F0E1EF}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ClassDiagram", "ClassDiagram", "{BFA3BF26-33BD-4A65-B84D-C7F30D131668}" ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Debugger.Tests", "src\AddIns\Debugger\Debugger.Tests\Debugger.Tests.csproj", "{A4C858C8-51B6-4265-A695-A20FCEBA1D19}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClassCanvas", "src\AddIns\DisplayBindings\ClassDiagram\ClassCanvas\ClassCanvas.csproj", "{08F772A1-F0BE-433E-8B37-F6522953DB05}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Debugger.Core", "src\AddIns\Debugger\Debugger.Core\Debugger.Core.csproj", "{1D18D788-F7EE-4585-A23B-34DC8EC63CB8}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClassDiagramAddin", "src\AddIns\DisplayBindings\ClassDiagram\ClassDiagramAddin\ClassDiagramAddin.csproj", "{5A1354DF-4989-4BB4-BC6B-D627C2E9FA13}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Debugger.AddIn", "src\AddIns\Debugger\Debugger.AddIn\Debugger.AddIn.csproj", "{EC06F96A-AEEC-49D6-B03D-AB87C6EB674C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Diagrams", "src\AddIns\DisplayBindings\ClassDiagram\DiagramRouter\Diagrams.csproj", "{0991423A-DBF6-4C89-B365-A1DF1EB32E42}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Misc", "Misc", "{F3662720-9EA2-4591-BBC6-97361DCE50A9}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Data", "Data", "{C7F29FC2-1B03-4CDD-9E30-400F4765FF04}" ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpRefactoring.Tests", "src\AddIns\Misc\SharpRefactoring\Test\SharpRefactoring.Tests.csproj", "{A4AA51DE-A096-47EC-AA5D-D91457834ECF}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpRefactoring", "src\AddIns\Misc\SharpRefactoring\Project\SharpRefactoring.csproj", "{3CA90546-3B4C-4663-9445-C4E9371750A7}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SearchAndReplace", "src\AddIns\Misc\SearchAndReplace\Project\SearchAndReplace.csproj", "{9196DD8A-B4D4-4780-8742-C5762E547FC2}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.Addin", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.Addin\ICSharpCode.Data.Addin.csproj", "{A9F12710-24E4-46D4-832C-6ECB395B9EAD}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReflectorAddIn", "src\AddIns\Misc\ReflectorAddIn\ReflectorAddIn\Project\ReflectorAddIn.csproj", "{8AA421C8-D7AF-4957-9F43-5135328ACB24}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.Core", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.Core\ICSharpCode.Data.Core.csproj", "{B7823AE9-4B43-4859-8796-2EBDC116FBB8}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StartPage", "src\AddIns\Misc\StartPage\Project\StartPage.csproj", "{7D5C266F-D6FF-4D14-B315-0C0FC6C4EF51}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.Core.UI", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.Core.UI\ICSharpCode.Data.Core.UI.csproj", "{BAD94D6E-4159-4CB6-B991-486F412D9BB6}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AddInManager", "src\AddIns\Misc\AddInManager\Project\AddInManager.csproj", "{F93E52FD-DA66-4CE5-A0CB-BCD902811122}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.EDMDesigner.Core", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.EDMDesigner.Core\ICSharpCode.Data.EDMDesigner.Core.csproj", "{5C70D6AB-0A33-43F9-B8B5-54558C35BBB1}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AddinScout", "src\AddIns\Misc\AddinScout\Project\AddinScout.csproj", "{4B8F0F98-8BE1-402B-AA8B-C8D548577B38}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.EDMDesigner.Core.UI", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.EDMDesigner.Core.UI\ICSharpCode.Data.EDMDesigner.Core.UI.csproj", "{EEF5E054-4192-4A57-8FBF-E860D808A51D}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FiletypeRegisterer", "src\AddIns\Misc\FiletypeRegisterer\Project\FiletypeRegisterer.csproj", "{D022A6CE-7438-41E8-AC64-F2DE18EC54C6}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.SQLServer", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.SQLServer\ICSharpCode.Data.SQLServer.csproj", "{AFE34868-AFA1-4E1C-9450-47AB4BE329D5}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HtmlHelp2", "src\AddIns\Misc\HtmlHelp2\Project\HtmlHelp2.csproj", "{918487B7-2153-4618-BBB3-344DBDDF2A2A}" - ProjectSection(ProjectDependencies) = postProject - {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Misc", "Misc", "{F3662720-9EA2-4591-BBC6-97361DCE50A9}" + ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "HtmlHelp2JScriptGlobals", "src\AddIns\Misc\HtmlHelp2\JScriptGlobals\HtmlHelp2JScriptGlobals.vbproj", "{E54A5AD2-418D-4A85-BA5E-CD803DE38715}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UsageDataCollector", "UsageDataCollector", "{DEFC8584-BEC3-4921-BD0F-40482E450B7B}" + ProjectSection(SolutionItems) = postProject + EndProjectSection +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UsageDataCollector.AddIn", "src\AddIns\Misc\UsageDataCollector\UsageDataCollector.AddIn\UsageDataCollector.AddIn.csproj", "{0008FCE9-9EB4-4E2E-979B-553278E5BBA6}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PInvokeAddIn", "src\AddIns\Misc\PInvokeAddIn\Project\PInvokeAddIn.csproj", "{5EEB99CF-EA2B-4733-80A6-CE9192D68170}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UsageDataCollector", "src\AddIns\Misc\UsageDataCollector\UsageDataCollector\UsageDataCollector.csproj", "{6B1CFE35-DA17-4DEB-9C6E-227E5E251DA0}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RegExpTk", "src\AddIns\Misc\RegExpTk\Project\RegExpTk.csproj", "{64A3E5E6-90BF-47F6-94DF-68C94B62C817}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SearchAndReplace.Tests", "src\AddIns\Misc\SearchAndReplace\Test\SearchAndReplace.Tests.csproj", "{A569DCC1-C608-45FD-B770-4F79335EF154}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ResourceToolkit", "src\AddIns\Misc\ResourceToolkit\Project\ResourceToolkit.csproj", "{461606BD-E824-4D0A-8CBA-01810B1F5E02}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ResourceToolkit.Tests", "src\AddIns\Misc\ResourceToolkit\Test\ResourceToolkit.Tests.csproj", "{DD9AE6A5-2B9D-443A-BC71-38BE578C36BD}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection @@ -353,216 +345,216 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SubversionAddIn", "src\AddI {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ResourceToolkit.Tests", "src\AddIns\Misc\ResourceToolkit\Test\ResourceToolkit.Tests.csproj", "{DD9AE6A5-2B9D-443A-BC71-38BE578C36BD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ResourceToolkit", "src\AddIns\Misc\ResourceToolkit\Project\ResourceToolkit.csproj", "{461606BD-E824-4D0A-8CBA-01810B1F5E02}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SearchAndReplace.Tests", "src\AddIns\Misc\SearchAndReplace\Test\SearchAndReplace.Tests.csproj", "{A569DCC1-C608-45FD-B770-4F79335EF154}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RegExpTk", "src\AddIns\Misc\RegExpTk\Project\RegExpTk.csproj", "{64A3E5E6-90BF-47F6-94DF-68C94B62C817}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UsageDataCollector", "UsageDataCollector", "{DEFC8584-BEC3-4921-BD0F-40482E450B7B}" - ProjectSection(SolutionItems) = postProject - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UsageDataCollector", "src\AddIns\Misc\UsageDataCollector\UsageDataCollector\UsageDataCollector.csproj", "{6B1CFE35-DA17-4DEB-9C6E-227E5E251DA0}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PInvokeAddIn", "src\AddIns\Misc\PInvokeAddIn\Project\PInvokeAddIn.csproj", "{5EEB99CF-EA2B-4733-80A6-CE9192D68170}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UsageDataCollector.AddIn", "src\AddIns\Misc\UsageDataCollector\UsageDataCollector.AddIn\UsageDataCollector.AddIn.csproj", "{0008FCE9-9EB4-4E2E-979B-553278E5BBA6}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FiletypeRegisterer", "src\AddIns\Misc\FiletypeRegisterer\Project\FiletypeRegisterer.csproj", "{D022A6CE-7438-41E8-AC64-F2DE18EC54C6}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Display Bindings", "Display Bindings", "{11BF9245-88A3-4A0A-9A8A-EC9D98036B0F}" - ProjectSection(SolutionItems) = postProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AddinScout", "src\AddIns\Misc\AddinScout\Project\AddinScout.csproj", "{4B8F0F98-8BE1-402B-AA8B-C8D548577B38}" + ProjectSection(ProjectDependencies) = postProject + {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Data", "Data", "{C7F29FC2-1B03-4CDD-9E30-400F4765FF04}" - ProjectSection(SolutionItems) = postProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AddInManager", "src\AddIns\Misc\AddInManager\Project\AddInManager.csproj", "{F93E52FD-DA66-4CE5-A0CB-BCD902811122}" + ProjectSection(ProjectDependencies) = postProject + {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.SQLServer", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.SQLServer\ICSharpCode.Data.SQLServer.csproj", "{AFE34868-AFA1-4E1C-9450-47AB4BE329D5}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StartPage", "src\AddIns\Misc\StartPage\Project\StartPage.csproj", "{7D5C266F-D6FF-4D14-B315-0C0FC6C4EF51}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.EDMDesigner.Core.UI", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.EDMDesigner.Core.UI\ICSharpCode.Data.EDMDesigner.Core.UI.csproj", "{EEF5E054-4192-4A57-8FBF-E860D808A51D}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReflectorAddIn", "src\AddIns\Misc\ReflectorAddIn\ReflectorAddIn\Project\ReflectorAddIn.csproj", "{8AA421C8-D7AF-4957-9F43-5135328ACB24}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.EDMDesigner.Core", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.EDMDesigner.Core\ICSharpCode.Data.EDMDesigner.Core.csproj", "{5C70D6AB-0A33-43F9-B8B5-54558C35BBB1}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SearchAndReplace", "src\AddIns\Misc\SearchAndReplace\Project\SearchAndReplace.csproj", "{9196DD8A-B4D4-4780-8742-C5762E547FC2}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.Core.UI", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.Core.UI\ICSharpCode.Data.Core.UI.csproj", "{BAD94D6E-4159-4CB6-B991-486F412D9BB6}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpRefactoring", "src\AddIns\Misc\SharpRefactoring\Project\SharpRefactoring.csproj", "{3CA90546-3B4C-4663-9445-C4E9371750A7}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpRefactoring.Tests", "src\AddIns\Misc\SharpRefactoring\Test\SharpRefactoring.Tests.csproj", "{A4AA51DE-A096-47EC-AA5D-D91457834ECF}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HelpViewer", "src\AddIns\Misc\HelpViewer\HelpViewer.csproj", "{80F76D10-0B44-4D55-B4BD-DAEB5464090C}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Debugger", "Debugger", "{CDE0C5A4-2096-48B5-BEA3-74DBA0F0E1EF}" + ProjectSection(SolutionItems) = postProject + EndProjectSection +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Debugger.AddIn", "src\AddIns\Debugger\Debugger.AddIn\Debugger.AddIn.csproj", "{EC06F96A-AEEC-49D6-B03D-AB87C6EB674C}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.Core", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.Core\ICSharpCode.Data.Core.csproj", "{B7823AE9-4B43-4859-8796-2EBDC116FBB8}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Debugger.Core", "src\AddIns\Debugger\Debugger.Core\Debugger.Core.csproj", "{1D18D788-F7EE-4585-A23B-34DC8EC63CB8}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.Addin", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.Addin\ICSharpCode.Data.Addin.csproj", "{A9F12710-24E4-46D4-832C-6ECB395B9EAD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Debugger.Tests", "src\AddIns\Debugger\Debugger.Tests\Debugger.Tests.csproj", "{A4C858C8-51B6-4265-A695-A20FCEBA1D19}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ClassDiagram", "ClassDiagram", "{BFA3BF26-33BD-4A65-B84D-C7F30D131668}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Language Bindings", "Language Bindings", "{E0646C25-36F2-4524-969F-FA621353AB94}" ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Diagrams", "src\AddIns\DisplayBindings\ClassDiagram\DiagramRouter\Diagrams.csproj", "{0991423A-DBF6-4C89-B365-A1DF1EB32E42}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FSharpBinding", "src\AddIns\BackendBindings\FSharpBinding\FSharpBinding.csproj", "{E954F3CB-A446-492F-A664-2B376EBC86E8}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WixBinding.Tests", "src\AddIns\BackendBindings\WixBinding\Test\WixBinding.Tests.csproj", "{388E7B64-0393-4EB4-A3E3-5C474F141853}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClassDiagramAddin", "src\AddIns\DisplayBindings\ClassDiagram\ClassDiagramAddin\ClassDiagramAddin.csproj", "{5A1354DF-4989-4BB4-BC6B-D627C2E9FA13}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XamlBinding.Tests", "src\AddIns\BackendBindings\XamlBinding\XamlBinding.Tests\XamlBinding.Tests.csproj", "{F390DA70-1FE1-4715-81A0-389AB010C130}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClassCanvas", "src\AddIns\DisplayBindings\ClassDiagram\ClassCanvas\ClassCanvas.csproj", "{08F772A1-F0BE-433E-8B37-F6522953DB05}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XamlBinding", "src\AddIns\BackendBindings\XamlBinding\XamlBinding\XamlBinding.csproj", "{7C96B65D-28A5-4F28-A35B-8D83CE831EE8}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FormsDesigner", "src\AddIns\DisplayBindings\FormsDesigner\Project\FormsDesigner.csproj", "{7D7E92DF-ACEB-4B69-92C8-8AC7A703CD57}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VBNetBinding", "src\AddIns\BackendBindings\VBNetBinding\Project\VBNetBinding.csproj", "{BF38FB72-B380-4196-AF8C-95749D726C61}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XmlEditor", "src\AddIns\DisplayBindings\XmlEditor\Project\XmlEditor.csproj", "{DCA2703D-250A-463E-A68A-07ED105AE6BD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpBinding", "src\AddIns\BackendBindings\CSharpBinding\Project\CSharpBinding.csproj", "{1F1AC7CD-D154-45BB-8EAF-804CA8055F5A}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AvalonEdit.AddIn", "src\AddIns\DisplayBindings\AvalonEdit.AddIn\AvalonEdit.AddIn.csproj", "{0162E499-42D0-409B-AA25-EED21F75336B}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WixBinding", "src\AddIns\BackendBindings\WixBinding\Project\WixBinding.csproj", "{E1B288A2-08EE-4318-8BBB-8AB72C69E33E}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ResourceEditor", "src\AddIns\DisplayBindings\ResourceEditor\Project\ResourceEditor.csproj", "{CBC6C247-747B-4908-B09A-4D2E0F640B6B}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ILAsmBinding", "src\AddIns\BackendBindings\ILAsmBinding\Project\ILAsmBinding.csproj", "{6E59AF58-F635-459A-9A35-C9AC41C00339}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SettingsEditor", "src\AddIns\DisplayBindings\SettingsEditor\Project\SettingsEditor.csproj", "{85226AFB-CE71-4851-9A75-7EEC663A8E8A}" - ProjectSection(ProjectDependencies) = postProject - {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Python", "Python", "{CA76F702-5B4E-4918-B8D8-7FF8382434FF}" + ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HexEditor", "src\AddIns\DisplayBindings\HexEditor\Project\HexEditor.csproj", "{E618A9CD-A39F-4925-A538-E8A3FEF24E54}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PythonBinding", "src\AddIns\BackendBindings\Python\PythonBinding\Project\PythonBinding.csproj", "{8D732610-8FC6-43BA-94C9-7126FD7FE361}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "IconEditor", "IconEditor", "{0773ED53-08E2-4495-A3BE-CA0B5D413C15}" - ProjectSection(SolutionItems) = postProject - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IconEditor", "src\AddIns\DisplayBindings\IconEditor\IconEditor\IconEditor.csproj", "{DC1CCE11-CB91-40FA-9C47-4D9EB5D67BFD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Python.Build.Tasks", "src\AddIns\BackendBindings\Python\Python.Build.Tasks\Project\Python.Build.Tasks.csproj", "{D332F2D1-2CF1-43B7-903C-844BD5211A7E}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IconEditorAddIn", "src\AddIns\DisplayBindings\IconEditor\IconEditorAddIn\IconEditorAddIn.csproj", "{DFB936AD-90EE-4B4F-941E-4F4A636F0D92}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Python.Build.Tasks.Tests", "src\AddIns\BackendBindings\Python\Python.Build.Tasks\Test\Python.Build.Tasks.Tests.csproj", "{833904AB-3CD4-4071-9B48-5770E44685AA}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XmlEditor.Tests", "src\AddIns\DisplayBindings\XmlEditor\Test\XmlEditor.Tests.csproj", "{FC0FE702-A87D-4D70-A9B6-1ECCD611125F}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PythonBinding.Tests", "src\AddIns\BackendBindings\Python\PythonBinding\Test\PythonBinding.Tests.csproj", "{23B517C9-1ECC-4419-A13F-0B7136D085CB}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "WpfDesign", "WpfDesign", "{6022AC51-B658-4C54-97EF-79187AC65B47}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Boo", "Boo", "{97B3B514-AB0E-4FE1-89DE-8A945F5112AE}" ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfDesign", "src\AddIns\DisplayBindings\WpfDesign\WpfDesign\Project\WpfDesign.csproj", "{66A378A1-E9F4-4AD5-8946-D0EC06C2902F}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NRefactoryToBooConverter.Tests", "src\AddIns\BackendBindings\Boo\NRefactoryToBooConverter\Test\NRefactoryToBooConverter.Tests.csproj", "{C9DE556D-325C-4544-B29F-16A9EB7C9830}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfDesign.AddIn", "src\AddIns\DisplayBindings\WpfDesign\WpfDesign.AddIn\WpfDesign.AddIn.csproj", "{9A9D6FD4-6A2E-455D-ACC3-DDA775FE9865}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NRefactoryToBooConverter", "src\AddIns\BackendBindings\Boo\NRefactoryToBooConverter\Project\NRefactoryToBooConverter.csproj", "{DBCF20A1-BA13-4582-BFA9-74DE4D987B73}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfDesign.Designer", "src\AddIns\DisplayBindings\WpfDesign\WpfDesign.Designer\Project\WpfDesign.Designer.csproj", "{78CC29AC-CC79-4355-B1F2-97936DF198AC}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BooBinding", "src\AddIns\BackendBindings\Boo\BooBinding\Project\BooBinding.csproj", "{4AC2D5F1-F671-480C-A075-6BF62B3721B2}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfDesign.Tests", "src\AddIns\DisplayBindings\WpfDesign\WpfDesign.Designer\Tests\WpfDesign.Tests.csproj", "{943DBBB3-E84E-4CF4-917C-C05AFA8743C1}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BooBinding.Tests", "src\AddIns\BackendBindings\Boo\BooBinding\Test\BooBinding.Tests.csproj", "{6FA16499-896F-4C02-BB43-1AF5C6C7C713}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfDesign.XamlDom", "src\AddIns\DisplayBindings\WpfDesign\WpfDesign.XamlDom\Project\WpfDesign.XamlDom.csproj", "{88DA149F-21B2-48AB-82C4-28FB6BDFD783}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VBNetBinding.Tests", "src\AddIns\BackendBindings\VBNetBinding\Test\VBNetBinding.Tests.csproj", "{50A89267-A28B-4DF3-8E62-912E005143B8}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ComponentInspector", "ComponentInspector", "{D599885D-E161-4CCE-A66E-7A40C8C4F4CC}" - ProjectSection(SolutionItems) = postProject - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ComponentInspector", "src\AddIns\Misc\ComponentInspector\ComponentInspector\ComponentInspector.csproj", "{000E4F64-5D0D-4EB1-B0BF-1A62ADBC6EAD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpBinding.Tests", "src\AddIns\BackendBindings\CSharpBinding\Tests\CSharpBinding.Tests.csproj", "{52006F3F-3156-45DE-89D8-C4813694FBA4}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ComponentInspector.Core", "src\AddIns\Misc\ComponentInspector\ComponentInspector.Core\ComponentInspector.Core.csproj", "{E6F4983F-DE41-4AEC-88E7-1FA9AFB4E6FF}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CppBinding", "src\AddIns\BackendBindings\CppBinding\CppBinding\CppBinding.csproj", "{70966F84-74C9-4067-A379-0C674A929233}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ComponentInspector.AddIn", "src\AddIns\Misc\ComponentInspector\ComponentInspector.AddIn\ComponentInspector.AddIn.csproj", "{869951D5-A0D6-4DC6-9F1D-E6B9A12AC446}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RubyBinding", "src\AddIns\BackendBindings\Ruby\RubyBinding\Project\RubyBinding.csproj", "{C896FFFF-5B6C-4B0E-B6DF-049865F501B4}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Analysis", "Analysis", "{F355E45F-F54F-4B42-8916-9A633A392789}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Profiler", "Profiler", "{C4035C32-026F-4158-AF15-113EA1EF1960}" ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeCoverage.Tests", "src\AddIns\Analysis\CodeCoverage\Test\CodeCoverage.Tests.csproj", "{A5C0E8F8-9D04-46ED-91D6-1DEF1575313B}" - ProjectSection(ProjectDependencies) = postProject - {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTesting", "src\AddIns\Analysis\UnitTesting\UnitTesting.csproj", "{1F261725-6318-4434-A1B1-6C70CE4CD324}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Profiler.Tests", "src\AddIns\Analysis\Profiler\Tests\Profiler.Tests\Profiler.Tests.csproj", "{068F9531-5D29-49E0-980E-59982A3A0469}" ProjectSection(ProjectDependencies) = postProject + {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} = {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeAnalysis", "src\AddIns\Analysis\CodeAnalysis\CodeAnalysis.csproj", "{3EAA45A9-735C-4AC7-A799-947B93EA449D}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Profiler.X64Converter", "src\AddIns\Analysis\Profiler\X64Converter\Profiler.X64Converter.csproj", "{FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeCoverage", "src\AddIns\Analysis\CodeCoverage\Project\CodeCoverage.csproj", "{08CE9972-283B-44F4-82FA-966F7DFA6B7A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Profiler.Controller", "src\AddIns\Analysis\Profiler\Controller\Profiler.Controller.csproj", "{72FFB35A-C9E2-4A31-B4FA-E3E3E28DED5F}" ProjectSection(ProjectDependencies) = postProject + {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} = {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SourceAnalysis", "src\AddIns\Analysis\SourceAnalysis\SourceAnalysis.csproj", "{CE498514-D12D-4B6E-AE0E-FEC29BD43748}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Profiler.Controls", "src\AddIns\Analysis\Profiler\Frontend\Controls\Profiler.Controls.csproj", "{BDA49550-5ED1-4C6B-B648-657B2CACD8E0}" ProjectSection(ProjectDependencies) = postProject + {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} = {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTesting.Tests", "src\AddIns\Analysis\UnitTesting\Test\UnitTesting.Tests.csproj", "{44A8DE09-CAB9-49D8-9CFC-5EB0A552F181}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Profiler.AddIn", "src\AddIns\Analysis\Profiler\Frontend\AddIn\Profiler.AddIn.csproj", "{D294A12D-4B38-4F25-9AA6-3D4A6CE26E7B}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} + {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} = {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} EndProjectSection EndProject Project("{00000000-0000-0000-0000-000000000000}") = "Tools", "src\Tools\Tools.build", "{3DF4060F-5EE0-41CF-8096-F27355FD5511}" @@ -701,14 +693,6 @@ Global {D022A6CE-7438-41E8-AC64-F2DE18EC54C6}.Debug|Any CPU.Build.0 = Debug|Any CPU {D022A6CE-7438-41E8-AC64-F2DE18EC54C6}.Release|Any CPU.ActiveCfg = Release|Any CPU {D022A6CE-7438-41E8-AC64-F2DE18EC54C6}.Release|Any CPU.Build.0 = Release|Any CPU - {918487B7-2153-4618-BBB3-344DBDDF2A2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {918487B7-2153-4618-BBB3-344DBDDF2A2A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {918487B7-2153-4618-BBB3-344DBDDF2A2A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {918487B7-2153-4618-BBB3-344DBDDF2A2A}.Release|Any CPU.Build.0 = Release|Any CPU - {E54A5AD2-418D-4A85-BA5E-CD803DE38715}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E54A5AD2-418D-4A85-BA5E-CD803DE38715}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E54A5AD2-418D-4A85-BA5E-CD803DE38715}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E54A5AD2-418D-4A85-BA5E-CD803DE38715}.Release|Any CPU.Build.0 = Release|Any CPU {5EEB99CF-EA2B-4733-80A6-CE9192D68170}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5EEB99CF-EA2B-4733-80A6-CE9192D68170}.Debug|Any CPU.Build.0 = Debug|Any CPU {5EEB99CF-EA2B-4733-80A6-CE9192D68170}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -1025,126 +1009,137 @@ Global {B5F54272-49F0-40DB-845A-8D837875D3BA}.Release|Win32.ActiveCfg = Release|x86 {B5F54272-49F0-40DB-845A-8D837875D3BA}.Release|x86.Build.0 = Release|x86 {B5F54272-49F0-40DB-845A-8D837875D3BA}.Release|x86.ActiveCfg = Release|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Debug|Any CPU.Build.0 = Debug|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Debug|Any CPU.ActiveCfg = Debug|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Debug|Win32.Build.0 = Debug|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Debug|Win32.ActiveCfg = Debug|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Debug|x86.Build.0 = Debug|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Debug|x86.ActiveCfg = Debug|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Release|Any CPU.Build.0 = Release|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Release|Any CPU.ActiveCfg = Release|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Release|Win32.Build.0 = Release|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Release|Win32.ActiveCfg = Release|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Release|x86.Build.0 = Release|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Release|x86.ActiveCfg = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution - {1152B71B-3C05-4598-B20D-823B5D40559E} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {8035765F-D51F-4A0C-A746-2FD100E19419} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {2748AD25-9C63-4E12-877B-4DCE96FBED54} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {80318B5F-A25D-45AB-8A95-EF31D2370A4C} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {924EE450-603D-49C1-A8E5-4AFAA31CE6F3} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {857CA1A3-FC88-4BE0-AB6A-D1EE772AB288} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {7E4A7172-7FF5-48D0-B719-7CD959DD1AC9} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {AD6FAA08-D6F5-4DBA-AF85-F4DA9F40C3B5} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {4980B743-B32F-4aba-AABD-45E2CAD3568D} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {7DB80259-24D4-46C3-A024-53FF1987733D} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {C3CBC8E3-81D8-4C5B-9941-DCCD12D50B1F} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} {B5F54272-49F0-40DB-845A-8D837875D3BA} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {DDE2A481-8271-4EAC-A330-8FA6A38D13D1} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} - {E73BB233-D88B-44A7-A98F-D71EE158381D} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} - {2D18BE89-D210-49EB-A9DD-2246FBB3DF6D} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} - {4139CCF6-FB49-4A9D-B2CF-331E9EA3198D} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} - {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} - {2FF700C2-A38A-48BD-A637-8CAFD4FE6237} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} - {E5A0F4D8-37FD-4A30-BEB0-4409DC4E0865} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} + {C3CBC8E3-81D8-4C5B-9941-DCCD12D50B1F} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} + {7DB80259-24D4-46C3-A024-53FF1987733D} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} + {4980B743-B32F-4aba-AABD-45E2CAD3568D} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} + {AD6FAA08-D6F5-4DBA-AF85-F4DA9F40C3B5} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} + {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} + {7E4A7172-7FF5-48D0-B719-7CD959DD1AC9} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} + {857CA1A3-FC88-4BE0-AB6A-D1EE772AB288} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} + {924EE450-603D-49C1-A8E5-4AFAA31CE6F3} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} + {80318B5F-A25D-45AB-8A95-EF31D2370A4C} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} + {2748AD25-9C63-4E12-877B-4DCE96FBED54} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} + {8035765F-D51F-4A0C-A746-2FD100E19419} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} + {1152B71B-3C05-4598-B20D-823B5D40559E} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} {6222A3A1-83CE-47A3-A4E4-A018F82D44D8} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} - {3A9AE6AA-BC07-4A2F-972C-581E3AE2F195} = {E5A0F4D8-37FD-4A30-BEB0-4409DC4E0865} - {B22522AA-B5BF-4A58-AC6D-D4B45805521F} = {E5A0F4D8-37FD-4A30-BEB0-4409DC4E0865} + {E5A0F4D8-37FD-4A30-BEB0-4409DC4E0865} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} + {2FF700C2-A38A-48BD-A637-8CAFD4FE6237} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} + {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} + {4139CCF6-FB49-4A9D-B2CF-331E9EA3198D} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} + {2D18BE89-D210-49EB-A9DD-2246FBB3DF6D} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} + {E73BB233-D88B-44A7-A98F-D71EE158381D} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} + {DDE2A481-8271-4EAC-A330-8FA6A38D13D1} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} {870115DD-960A-4406-A6B9-600BCDC36A03} = {E5A0F4D8-37FD-4A30-BEB0-4409DC4E0865} - {F355E45F-F54F-4B42-8916-9A633A392789} = {39327899-ED91-4F7F-988C-4FE4E17C014D} - {D599885D-E161-4CCE-A66E-7A40C8C4F4CC} = {39327899-ED91-4F7F-988C-4FE4E17C014D} - {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} = {39327899-ED91-4F7F-988C-4FE4E17C014D} - {F3662720-9EA2-4591-BBC6-97361DCE50A9} = {39327899-ED91-4F7F-988C-4FE4E17C014D} - {CDE0C5A4-2096-48B5-BEA3-74DBA0F0E1EF} = {39327899-ED91-4F7F-988C-4FE4E17C014D} - {E0646C25-36F2-4524-969F-FA621353AB94} = {39327899-ED91-4F7F-988C-4FE4E17C014D} + {B22522AA-B5BF-4A58-AC6D-D4B45805521F} = {E5A0F4D8-37FD-4A30-BEB0-4409DC4E0865} + {3A9AE6AA-BC07-4A2F-972C-581E3AE2F195} = {E5A0F4D8-37FD-4A30-BEB0-4409DC4E0865} {C4035C32-026F-4158-AF15-113EA1EF1960} = {39327899-ED91-4F7F-988C-4FE4E17C014D} - {068F9531-5D29-49E0-980E-59982A3A0469} = {C4035C32-026F-4158-AF15-113EA1EF1960} - {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} = {C4035C32-026F-4158-AF15-113EA1EF1960} - {72FFB35A-C9E2-4A31-B4FA-E3E3E28DED5F} = {C4035C32-026F-4158-AF15-113EA1EF1960} - {BDA49550-5ED1-4C6B-B648-657B2CACD8E0} = {C4035C32-026F-4158-AF15-113EA1EF1960} - {D294A12D-4B38-4F25-9AA6-3D4A6CE26E7B} = {C4035C32-026F-4158-AF15-113EA1EF1960} - {E954F3CB-A446-492F-A664-2B376EBC86E8} = {E0646C25-36F2-4524-969F-FA621353AB94} - {388E7B64-0393-4EB4-A3E3-5C474F141853} = {E0646C25-36F2-4524-969F-FA621353AB94} - {F390DA70-1FE1-4715-81A0-389AB010C130} = {E0646C25-36F2-4524-969F-FA621353AB94} - {7C96B65D-28A5-4F28-A35B-8D83CE831EE8} = {E0646C25-36F2-4524-969F-FA621353AB94} - {BF38FB72-B380-4196-AF8C-95749D726C61} = {E0646C25-36F2-4524-969F-FA621353AB94} - {1F1AC7CD-D154-45BB-8EAF-804CA8055F5A} = {E0646C25-36F2-4524-969F-FA621353AB94} - {E1B288A2-08EE-4318-8BBB-8AB72C69E33E} = {E0646C25-36F2-4524-969F-FA621353AB94} - {6E59AF58-F635-459A-9A35-C9AC41C00339} = {E0646C25-36F2-4524-969F-FA621353AB94} - {CA76F702-5B4E-4918-B8D8-7FF8382434FF} = {E0646C25-36F2-4524-969F-FA621353AB94} - {97B3B514-AB0E-4FE1-89DE-8A945F5112AE} = {E0646C25-36F2-4524-969F-FA621353AB94} - {50A89267-A28B-4DF3-8E62-912E005143B8} = {E0646C25-36F2-4524-969F-FA621353AB94} - {52006F3F-3156-45DE-89D8-C4813694FBA4} = {E0646C25-36F2-4524-969F-FA621353AB94} - {70966F84-74C9-4067-A379-0C674A929233} = {E0646C25-36F2-4524-969F-FA621353AB94} - {C896FFFF-5B6C-4B0E-B6DF-049865F501B4} = {E0646C25-36F2-4524-969F-FA621353AB94} - {C9DE556D-325C-4544-B29F-16A9EB7C9830} = {97B3B514-AB0E-4FE1-89DE-8A945F5112AE} - {DBCF20A1-BA13-4582-BFA9-74DE4D987B73} = {97B3B514-AB0E-4FE1-89DE-8A945F5112AE} - {4AC2D5F1-F671-480C-A075-6BF62B3721B2} = {97B3B514-AB0E-4FE1-89DE-8A945F5112AE} - {6FA16499-896F-4C02-BB43-1AF5C6C7C713} = {97B3B514-AB0E-4FE1-89DE-8A945F5112AE} - {8D732610-8FC6-43BA-94C9-7126FD7FE361} = {CA76F702-5B4E-4918-B8D8-7FF8382434FF} - {D332F2D1-2CF1-43B7-903C-844BD5211A7E} = {CA76F702-5B4E-4918-B8D8-7FF8382434FF} - {833904AB-3CD4-4071-9B48-5770E44685AA} = {CA76F702-5B4E-4918-B8D8-7FF8382434FF} - {23B517C9-1ECC-4419-A13F-0B7136D085CB} = {CA76F702-5B4E-4918-B8D8-7FF8382434FF} - {EC06F96A-AEEC-49D6-B03D-AB87C6EB674C} = {CDE0C5A4-2096-48B5-BEA3-74DBA0F0E1EF} - {1D18D788-F7EE-4585-A23B-34DC8EC63CB8} = {CDE0C5A4-2096-48B5-BEA3-74DBA0F0E1EF} - {A4C858C8-51B6-4265-A695-A20FCEBA1D19} = {CDE0C5A4-2096-48B5-BEA3-74DBA0F0E1EF} - {DEFC8584-BEC3-4921-BD0F-40482E450B7B} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {A569DCC1-C608-45FD-B770-4F79335EF154} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {DD9AE6A5-2B9D-443A-BC71-38BE578C36BD} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {17F4D7E0-6933-4C2E-8714-FD7E98D625D5} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {461606BD-E824-4D0A-8CBA-01810B1F5E02} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {64A3E5E6-90BF-47F6-94DF-68C94B62C817} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {5EEB99CF-EA2B-4733-80A6-CE9192D68170} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {E54A5AD2-418D-4A85-BA5E-CD803DE38715} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {918487B7-2153-4618-BBB3-344DBDDF2A2A} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {D022A6CE-7438-41E8-AC64-F2DE18EC54C6} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {4B8F0F98-8BE1-402B-AA8B-C8D548577B38} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {F93E52FD-DA66-4CE5-A0CB-BCD902811122} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {7D5C266F-D6FF-4D14-B315-0C0FC6C4EF51} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {8AA421C8-D7AF-4957-9F43-5135328ACB24} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {9196DD8A-B4D4-4780-8742-C5762E547FC2} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {3CA90546-3B4C-4663-9445-C4E9371750A7} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {A4AA51DE-A096-47EC-AA5D-D91457834ECF} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {0008FCE9-9EB4-4E2E-979B-553278E5BBA6} = {DEFC8584-BEC3-4921-BD0F-40482E450B7B} - {6B1CFE35-DA17-4DEB-9C6E-227E5E251DA0} = {DEFC8584-BEC3-4921-BD0F-40482E450B7B} - {6022AC51-B658-4C54-97EF-79187AC65B47} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} - {FC0FE702-A87D-4D70-A9B6-1ECCD611125F} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} - {0773ED53-08E2-4495-A3BE-CA0B5D413C15} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} - {E618A9CD-A39F-4925-A538-E8A3FEF24E54} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} - {85226AFB-CE71-4851-9A75-7EEC663A8E8A} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} - {CBC6C247-747B-4908-B09A-4D2E0F640B6B} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} - {0162E499-42D0-409B-AA25-EED21F75336B} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} - {DCA2703D-250A-463E-A68A-07ED105AE6BD} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} - {7D7E92DF-ACEB-4B69-92C8-8AC7A703CD57} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} - {BFA3BF26-33BD-4A65-B84D-C7F30D131668} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} + {E0646C25-36F2-4524-969F-FA621353AB94} = {39327899-ED91-4F7F-988C-4FE4E17C014D} + {CDE0C5A4-2096-48B5-BEA3-74DBA0F0E1EF} = {39327899-ED91-4F7F-988C-4FE4E17C014D} + {F3662720-9EA2-4591-BBC6-97361DCE50A9} = {39327899-ED91-4F7F-988C-4FE4E17C014D} + {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} = {39327899-ED91-4F7F-988C-4FE4E17C014D} + {D599885D-E161-4CCE-A66E-7A40C8C4F4CC} = {39327899-ED91-4F7F-988C-4FE4E17C014D} + {F355E45F-F54F-4B42-8916-9A633A392789} = {39327899-ED91-4F7F-988C-4FE4E17C014D} + {A5C0E8F8-9D04-46ED-91D6-1DEF1575313B} = {F355E45F-F54F-4B42-8916-9A633A392789} + {1F261725-6318-4434-A1B1-6C70CE4CD324} = {F355E45F-F54F-4B42-8916-9A633A392789} + {3EAA45A9-735C-4AC7-A799-947B93EA449D} = {F355E45F-F54F-4B42-8916-9A633A392789} + {08CE9972-283B-44F4-82FA-966F7DFA6B7A} = {F355E45F-F54F-4B42-8916-9A633A392789} + {CE498514-D12D-4B6E-AE0E-FEC29BD43748} = {F355E45F-F54F-4B42-8916-9A633A392789} + {44A8DE09-CAB9-49D8-9CFC-5EB0A552F181} = {F355E45F-F54F-4B42-8916-9A633A392789} + {000E4F64-5D0D-4EB1-B0BF-1A62ADBC6EAD} = {D599885D-E161-4CCE-A66E-7A40C8C4F4CC} + {E6F4983F-DE41-4AEC-88E7-1FA9AFB4E6FF} = {D599885D-E161-4CCE-A66E-7A40C8C4F4CC} + {869951D5-A0D6-4DC6-9F1D-E6B9A12AC446} = {D599885D-E161-4CCE-A66E-7A40C8C4F4CC} {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} - {A9F12710-24E4-46D4-832C-6ECB395B9EAD} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} - {B7823AE9-4B43-4859-8796-2EBDC116FBB8} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} - {BAD94D6E-4159-4CB6-B991-486F412D9BB6} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} - {5C70D6AB-0A33-43F9-B8B5-54558C35BBB1} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} - {EEF5E054-4192-4A57-8FBF-E860D808A51D} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} - {AFE34868-AFA1-4E1C-9450-47AB4BE329D5} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} - {08F772A1-F0BE-433E-8B37-F6522953DB05} = {BFA3BF26-33BD-4A65-B84D-C7F30D131668} - {5A1354DF-4989-4BB4-BC6B-D627C2E9FA13} = {BFA3BF26-33BD-4A65-B84D-C7F30D131668} - {0991423A-DBF6-4C89-B365-A1DF1EB32E42} = {BFA3BF26-33BD-4A65-B84D-C7F30D131668} - {DFB936AD-90EE-4B4F-941E-4F4A636F0D92} = {0773ED53-08E2-4495-A3BE-CA0B5D413C15} - {DC1CCE11-CB91-40FA-9C47-4D9EB5D67BFD} = {0773ED53-08E2-4495-A3BE-CA0B5D413C15} - {88DA149F-21B2-48AB-82C4-28FB6BDFD783} = {6022AC51-B658-4C54-97EF-79187AC65B47} - {943DBBB3-E84E-4CF4-917C-C05AFA8743C1} = {6022AC51-B658-4C54-97EF-79187AC65B47} - {78CC29AC-CC79-4355-B1F2-97936DF198AC} = {6022AC51-B658-4C54-97EF-79187AC65B47} - {9A9D6FD4-6A2E-455D-ACC3-DDA775FE9865} = {6022AC51-B658-4C54-97EF-79187AC65B47} + {BFA3BF26-33BD-4A65-B84D-C7F30D131668} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} + {7D7E92DF-ACEB-4B69-92C8-8AC7A703CD57} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} + {DCA2703D-250A-463E-A68A-07ED105AE6BD} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} + {0162E499-42D0-409B-AA25-EED21F75336B} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} + {CBC6C247-747B-4908-B09A-4D2E0F640B6B} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} + {85226AFB-CE71-4851-9A75-7EEC663A8E8A} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} + {E618A9CD-A39F-4925-A538-E8A3FEF24E54} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} + {0773ED53-08E2-4495-A3BE-CA0B5D413C15} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} + {FC0FE702-A87D-4D70-A9B6-1ECCD611125F} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} + {6022AC51-B658-4C54-97EF-79187AC65B47} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} {66A378A1-E9F4-4AD5-8946-D0EC06C2902F} = {6022AC51-B658-4C54-97EF-79187AC65B47} - {869951D5-A0D6-4DC6-9F1D-E6B9A12AC446} = {D599885D-E161-4CCE-A66E-7A40C8C4F4CC} - {E6F4983F-DE41-4AEC-88E7-1FA9AFB4E6FF} = {D599885D-E161-4CCE-A66E-7A40C8C4F4CC} - {000E4F64-5D0D-4EB1-B0BF-1A62ADBC6EAD} = {D599885D-E161-4CCE-A66E-7A40C8C4F4CC} - {44A8DE09-CAB9-49D8-9CFC-5EB0A552F181} = {F355E45F-F54F-4B42-8916-9A633A392789} - {CE498514-D12D-4B6E-AE0E-FEC29BD43748} = {F355E45F-F54F-4B42-8916-9A633A392789} - {08CE9972-283B-44F4-82FA-966F7DFA6B7A} = {F355E45F-F54F-4B42-8916-9A633A392789} - {3EAA45A9-735C-4AC7-A799-947B93EA449D} = {F355E45F-F54F-4B42-8916-9A633A392789} - {1F261725-6318-4434-A1B1-6C70CE4CD324} = {F355E45F-F54F-4B42-8916-9A633A392789} - {A5C0E8F8-9D04-46ED-91D6-1DEF1575313B} = {F355E45F-F54F-4B42-8916-9A633A392789} + {9A9D6FD4-6A2E-455D-ACC3-DDA775FE9865} = {6022AC51-B658-4C54-97EF-79187AC65B47} + {78CC29AC-CC79-4355-B1F2-97936DF198AC} = {6022AC51-B658-4C54-97EF-79187AC65B47} + {943DBBB3-E84E-4CF4-917C-C05AFA8743C1} = {6022AC51-B658-4C54-97EF-79187AC65B47} + {88DA149F-21B2-48AB-82C4-28FB6BDFD783} = {6022AC51-B658-4C54-97EF-79187AC65B47} + {DC1CCE11-CB91-40FA-9C47-4D9EB5D67BFD} = {0773ED53-08E2-4495-A3BE-CA0B5D413C15} + {DFB936AD-90EE-4B4F-941E-4F4A636F0D92} = {0773ED53-08E2-4495-A3BE-CA0B5D413C15} + {0991423A-DBF6-4C89-B365-A1DF1EB32E42} = {BFA3BF26-33BD-4A65-B84D-C7F30D131668} + {5A1354DF-4989-4BB4-BC6B-D627C2E9FA13} = {BFA3BF26-33BD-4A65-B84D-C7F30D131668} + {08F772A1-F0BE-433E-8B37-F6522953DB05} = {BFA3BF26-33BD-4A65-B84D-C7F30D131668} + {AFE34868-AFA1-4E1C-9450-47AB4BE329D5} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} + {EEF5E054-4192-4A57-8FBF-E860D808A51D} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} + {5C70D6AB-0A33-43F9-B8B5-54558C35BBB1} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} + {BAD94D6E-4159-4CB6-B991-486F412D9BB6} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} + {B7823AE9-4B43-4859-8796-2EBDC116FBB8} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} + {A9F12710-24E4-46D4-832C-6ECB395B9EAD} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} + {80F76D10-0B44-4D55-B4BD-DAEB5464090C} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {A4AA51DE-A096-47EC-AA5D-D91457834ECF} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {3CA90546-3B4C-4663-9445-C4E9371750A7} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {9196DD8A-B4D4-4780-8742-C5762E547FC2} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {8AA421C8-D7AF-4957-9F43-5135328ACB24} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {7D5C266F-D6FF-4D14-B315-0C0FC6C4EF51} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {F93E52FD-DA66-4CE5-A0CB-BCD902811122} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {4B8F0F98-8BE1-402B-AA8B-C8D548577B38} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {D022A6CE-7438-41E8-AC64-F2DE18EC54C6} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {5EEB99CF-EA2B-4733-80A6-CE9192D68170} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {64A3E5E6-90BF-47F6-94DF-68C94B62C817} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {461606BD-E824-4D0A-8CBA-01810B1F5E02} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {17F4D7E0-6933-4C2E-8714-FD7E98D625D5} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {DD9AE6A5-2B9D-443A-BC71-38BE578C36BD} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {A569DCC1-C608-45FD-B770-4F79335EF154} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {DEFC8584-BEC3-4921-BD0F-40482E450B7B} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {6B1CFE35-DA17-4DEB-9C6E-227E5E251DA0} = {DEFC8584-BEC3-4921-BD0F-40482E450B7B} + {0008FCE9-9EB4-4E2E-979B-553278E5BBA6} = {DEFC8584-BEC3-4921-BD0F-40482E450B7B} + {A4C858C8-51B6-4265-A695-A20FCEBA1D19} = {CDE0C5A4-2096-48B5-BEA3-74DBA0F0E1EF} + {1D18D788-F7EE-4585-A23B-34DC8EC63CB8} = {CDE0C5A4-2096-48B5-BEA3-74DBA0F0E1EF} + {EC06F96A-AEEC-49D6-B03D-AB87C6EB674C} = {CDE0C5A4-2096-48B5-BEA3-74DBA0F0E1EF} + {C896FFFF-5B6C-4B0E-B6DF-049865F501B4} = {E0646C25-36F2-4524-969F-FA621353AB94} + {70966F84-74C9-4067-A379-0C674A929233} = {E0646C25-36F2-4524-969F-FA621353AB94} + {52006F3F-3156-45DE-89D8-C4813694FBA4} = {E0646C25-36F2-4524-969F-FA621353AB94} + {50A89267-A28B-4DF3-8E62-912E005143B8} = {E0646C25-36F2-4524-969F-FA621353AB94} + {97B3B514-AB0E-4FE1-89DE-8A945F5112AE} = {E0646C25-36F2-4524-969F-FA621353AB94} + {CA76F702-5B4E-4918-B8D8-7FF8382434FF} = {E0646C25-36F2-4524-969F-FA621353AB94} + {6E59AF58-F635-459A-9A35-C9AC41C00339} = {E0646C25-36F2-4524-969F-FA621353AB94} + {E1B288A2-08EE-4318-8BBB-8AB72C69E33E} = {E0646C25-36F2-4524-969F-FA621353AB94} + {1F1AC7CD-D154-45BB-8EAF-804CA8055F5A} = {E0646C25-36F2-4524-969F-FA621353AB94} + {BF38FB72-B380-4196-AF8C-95749D726C61} = {E0646C25-36F2-4524-969F-FA621353AB94} + {7C96B65D-28A5-4F28-A35B-8D83CE831EE8} = {E0646C25-36F2-4524-969F-FA621353AB94} + {F390DA70-1FE1-4715-81A0-389AB010C130} = {E0646C25-36F2-4524-969F-FA621353AB94} + {388E7B64-0393-4EB4-A3E3-5C474F141853} = {E0646C25-36F2-4524-969F-FA621353AB94} + {E954F3CB-A446-492F-A664-2B376EBC86E8} = {E0646C25-36F2-4524-969F-FA621353AB94} + {23B517C9-1ECC-4419-A13F-0B7136D085CB} = {CA76F702-5B4E-4918-B8D8-7FF8382434FF} + {833904AB-3CD4-4071-9B48-5770E44685AA} = {CA76F702-5B4E-4918-B8D8-7FF8382434FF} + {D332F2D1-2CF1-43B7-903C-844BD5211A7E} = {CA76F702-5B4E-4918-B8D8-7FF8382434FF} + {8D732610-8FC6-43BA-94C9-7126FD7FE361} = {CA76F702-5B4E-4918-B8D8-7FF8382434FF} + {6FA16499-896F-4C02-BB43-1AF5C6C7C713} = {97B3B514-AB0E-4FE1-89DE-8A945F5112AE} + {4AC2D5F1-F671-480C-A075-6BF62B3721B2} = {97B3B514-AB0E-4FE1-89DE-8A945F5112AE} + {DBCF20A1-BA13-4582-BFA9-74DE4D987B73} = {97B3B514-AB0E-4FE1-89DE-8A945F5112AE} + {C9DE556D-325C-4544-B29F-16A9EB7C9830} = {97B3B514-AB0E-4FE1-89DE-8A945F5112AE} + {D294A12D-4B38-4F25-9AA6-3D4A6CE26E7B} = {C4035C32-026F-4158-AF15-113EA1EF1960} + {BDA49550-5ED1-4C6B-B648-657B2CACD8E0} = {C4035C32-026F-4158-AF15-113EA1EF1960} + {72FFB35A-C9E2-4A31-B4FA-E3E3E28DED5F} = {C4035C32-026F-4158-AF15-113EA1EF1960} + {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} = {C4035C32-026F-4158-AF15-113EA1EF1960} + {068F9531-5D29-49E0-980E-59982A3A0469} = {C4035C32-026F-4158-AF15-113EA1EF1960} EndGlobalSection EndGlobal diff --git a/SharpDevelop.sln b/SharpDevelop.sln index d08fab6e18..bd2e7279a7 100644 --- a/SharpDevelop.sln +++ b/SharpDevelop.sln @@ -1,59 +1,59 @@  Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 -# SharpDevelop 4.0.0.5779 +# SharpDevelop 4.0.0.5826 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Main", "Main", "{256F5C28-532C-44C0-8AB8-D8EC5E492E01}" ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.BuildWorker35", "src\Main\ICSharpCode.SharpDevelop.BuildWorker35\ICSharpCode.SharpDevelop.BuildWorker35.csproj", "{B5F54272-49F0-40DB-845A-8D837875D3BA}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StartUp", "src\Main\StartUp\Project\StartUp.csproj", "{1152B71B-3C05-4598-B20D-823B5D40559E}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.BuildWorker", "src\Main\ICSharpCode.SharpDevelop.BuildWorker\ICSharpCode.SharpDevelop.BuildWorker.csproj", "{C3CBC8E3-81D8-4C5B-9941-DCCD12D50B1F}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.Widgets", "src\Main\ICSharpCode.SharpDevelop.Widgets\Project\ICSharpCode.SharpDevelop.Widgets.csproj", "{8035765F-D51F-4A0C-A746-2FD100E19419}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core.Tests", "src\Main\Core\Test\ICSharpCode.Core.Tests.csproj", "{AD6FAA08-D6F5-4DBA-AF85-F4DA9F40C3B5}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop", "src\Main\Base\Project\ICSharpCode.SharpDevelop.csproj", "{2748AD25-9C63-4E12-877B-4DCE96FBED54}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core", "src\Main\Core\Project\ICSharpCode.Core.csproj", "{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core.Presentation", "src\Main\ICSharpCode.Core.Presentation\ICSharpCode.Core.Presentation.csproj", "{7E4A7172-7FF5-48D0-B719-7CD959DD1AC9}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.Sda", "src\Main\ICSharpCode.SharpDevelop.Sda\ICSharpCode.SharpDevelop.Sda.csproj", "{80318B5F-A25D-45AB-8A95-EF31D2370A4C}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core.WinForms", "src\Main\ICSharpCode.Core.WinForms\ICSharpCode.Core.WinForms.csproj", "{857CA1A3-FC88-4BE0-AB6A-D1EE772AB288}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.Dom", "src\Main\ICSharpCode.SharpDevelop.Dom\Project\ICSharpCode.SharpDevelop.Dom.csproj", "{924EE450-603D-49C1-A8E5-4AFAA31CE6F3}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.Dom", "src\Main\ICSharpCode.SharpDevelop.Dom\Project\ICSharpCode.SharpDevelop.Dom.csproj", "{924EE450-603D-49C1-A8E5-4AFAA31CE6F3}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core.WinForms", "src\Main\ICSharpCode.Core.WinForms\ICSharpCode.Core.WinForms.csproj", "{857CA1A3-FC88-4BE0-AB6A-D1EE772AB288}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.Sda", "src\Main\ICSharpCode.SharpDevelop.Sda\ICSharpCode.SharpDevelop.Sda.csproj", "{80318B5F-A25D-45AB-8A95-EF31D2370A4C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core.Presentation", "src\Main\ICSharpCode.Core.Presentation\ICSharpCode.Core.Presentation.csproj", "{7E4A7172-7FF5-48D0-B719-7CD959DD1AC9}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop", "src\Main\Base\Project\ICSharpCode.SharpDevelop.csproj", "{2748AD25-9C63-4E12-877B-4DCE96FBED54}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core", "src\Main\Core\Project\ICSharpCode.Core.csproj", "{35CEF10F-2D4C-45F2-9DD1-161E0FEC583C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Core.Tests", "src\Main\Core\Test\ICSharpCode.Core.Tests.csproj", "{AD6FAA08-D6F5-4DBA-AF85-F4DA9F40C3B5}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.Widgets", "src\Main\ICSharpCode.SharpDevelop.Widgets\Project\ICSharpCode.SharpDevelop.Widgets.csproj", "{8035765F-D51F-4A0C-A746-2FD100E19419}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.BuildWorker", "src\Main\ICSharpCode.SharpDevelop.BuildWorker\ICSharpCode.SharpDevelop.BuildWorker.csproj", "{C3CBC8E3-81D8-4C5B-9941-DCCD12D50B1F}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StartUp", "src\Main\StartUp\Project\StartUp.csproj", "{1152B71B-3C05-4598-B20D-823B5D40559E}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.SharpDevelop.BuildWorker35", "src\Main\ICSharpCode.SharpDevelop.BuildWorker35\ICSharpCode.SharpDevelop.BuildWorker35.csproj", "{B5F54272-49F0-40DB-845A-8D837875D3BA}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection @@ -62,40 +62,40 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{ ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NRefactory", "NRefactory", "{E5A0F4D8-37FD-4A30-BEB0-4409DC4E0865}" - ProjectSection(SolutionItems) = postProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.TreeView", "src\Libraries\SharpTreeView\ICSharpCode.TreeView\ICSharpCode.TreeView.csproj", "{DDE2A481-8271-4EAC-A330-8FA6A38D13D1}" + ProjectSection(ProjectDependencies) = postProject + {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NRefactoryASTGenerator", "src\Libraries\NRefactory\NRefactoryASTGenerator\NRefactoryASTGenerator.csproj", "{B22522AA-B5BF-4A58-AC6D-D4B45805521F}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aga.Controls", "src\Libraries\TreeViewAdv\Aga.Controls\Aga.Controls.csproj", "{E73BB233-D88B-44A7-A98F-D71EE158381D}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.TextEditor", "src\Libraries\ICSharpCode.TextEditor\Project\ICSharpCode.TextEditor.csproj", "{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NRefactory", "src\Libraries\NRefactory\Project\NRefactory.csproj", "{3A9AE6AA-BC07-4A2F-972C-581E3AE2F195}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Build.Tasks", "src\Libraries\ICSharpCode.Build.Tasks\Project\ICSharpCode.Build.Tasks.csproj", "{4139CCF6-FB49-4A9D-B2CF-331E9EA3198D}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AvalonDock", "src\Libraries\AvalonDock\AvalonDock.csproj", "{2FF700C2-A38A-48BD-A637-8CAFD4FE6237}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.AvalonEdit", "src\Libraries\AvalonEdit\ICSharpCode.AvalonEdit\ICSharpCode.AvalonEdit.csproj", "{6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Build.Tasks", "src\Libraries\ICSharpCode.Build.Tasks\Project\ICSharpCode.Build.Tasks.csproj", "{4139CCF6-FB49-4A9D-B2CF-331E9EA3198D}" - ProjectSection(ProjectDependencies) = postProject - {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AvalonDock", "src\Libraries\AvalonDock\AvalonDock.csproj", "{2FF700C2-A38A-48BD-A637-8CAFD4FE6237}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NRefactory", "NRefactory", "{E5A0F4D8-37FD-4A30-BEB0-4409DC4E0865}" + ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.TextEditor", "src\Libraries\ICSharpCode.TextEditor\Project\ICSharpCode.TextEditor.csproj", "{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NRefactory", "src\Libraries\NRefactory\Project\NRefactory.csproj", "{3A9AE6AA-BC07-4A2F-972C-581E3AE2F195}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aga.Controls", "src\Libraries\TreeViewAdv\Aga.Controls\Aga.Controls.csproj", "{E73BB233-D88B-44A7-A98F-D71EE158381D}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.TreeView", "src\Libraries\SharpTreeView\ICSharpCode.TreeView\ICSharpCode.TreeView.csproj", "{DDE2A481-8271-4EAC-A330-8FA6A38D13D1}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NRefactoryASTGenerator", "src\Libraries\NRefactory\NRefactoryASTGenerator\NRefactoryASTGenerator.csproj", "{B22522AA-B5BF-4A58-AC6D-D4B45805521F}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection @@ -104,362 +104,354 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AddIns", "AddIns", "{393278 ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Profiler", "Profiler", "{C4035C32-026F-4158-AF15-113EA1EF1960}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Analysis", "Analysis", "{F355E45F-F54F-4B42-8916-9A633A392789}" ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Profiler.AddIn", "src\AddIns\Analysis\Profiler\Frontend\AddIn\Profiler.AddIn.csproj", "{D294A12D-4B38-4F25-9AA6-3D4A6CE26E7B}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SourceAnalysis", "src\AddIns\Analysis\SourceAnalysis\SourceAnalysis.csproj", "{CE498514-D12D-4B6E-AE0E-FEC29BD43748}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} - {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} = {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Profiler.Controls", "src\AddIns\Analysis\Profiler\Frontend\Controls\Profiler.Controls.csproj", "{BDA49550-5ED1-4C6B-B648-657B2CACD8E0}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeCoverage", "src\AddIns\Analysis\CodeCoverage\Project\CodeCoverage.csproj", "{08CE9972-283B-44F4-82FA-966F7DFA6B7A}" ProjectSection(ProjectDependencies) = postProject - {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} = {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Profiler.Controller", "src\AddIns\Analysis\Profiler\Controller\Profiler.Controller.csproj", "{72FFB35A-C9E2-4A31-B4FA-E3E3E28DED5F}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeAnalysis", "src\AddIns\Analysis\CodeAnalysis\CodeAnalysis.csproj", "{3EAA45A9-735C-4AC7-A799-947B93EA449D}" ProjectSection(ProjectDependencies) = postProject - {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} = {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Profiler.X64Converter", "src\AddIns\Analysis\Profiler\X64Converter\Profiler.X64Converter.csproj", "{FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTesting", "src\AddIns\Analysis\UnitTesting\UnitTesting.csproj", "{1F261725-6318-4434-A1B1-6C70CE4CD324}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Language Bindings", "Language Bindings", "{E0646C25-36F2-4524-969F-FA621353AB94}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ComponentInspector", "ComponentInspector", "{D599885D-E161-4CCE-A66E-7A40C8C4F4CC}" ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RubyBinding", "src\AddIns\BackendBindings\Ruby\RubyBinding\Project\RubyBinding.csproj", "{C896FFFF-5B6C-4B0E-B6DF-049865F501B4}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ComponentInspector.AddIn", "src\AddIns\Misc\ComponentInspector\ComponentInspector.AddIn\ComponentInspector.AddIn.csproj", "{869951D5-A0D6-4DC6-9F1D-E6B9A12AC446}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CppBinding", "src\AddIns\BackendBindings\CppBinding\CppBinding\CppBinding.csproj", "{70966F84-74C9-4067-A379-0C674A929233}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ComponentInspector.Core", "src\AddIns\Misc\ComponentInspector\ComponentInspector.Core\ComponentInspector.Core.csproj", "{E6F4983F-DE41-4AEC-88E7-1FA9AFB4E6FF}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Boo", "Boo", "{97B3B514-AB0E-4FE1-89DE-8A945F5112AE}" - ProjectSection(SolutionItems) = postProject - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BooBinding", "src\AddIns\BackendBindings\Boo\BooBinding\Project\BooBinding.csproj", "{4AC2D5F1-F671-480C-A075-6BF62B3721B2}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ComponentInspector", "src\AddIns\Misc\ComponentInspector\ComponentInspector\ComponentInspector.csproj", "{000E4F64-5D0D-4EB1-B0BF-1A62ADBC6EAD}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NRefactoryToBooConverter", "src\AddIns\BackendBindings\Boo\NRefactoryToBooConverter\Project\NRefactoryToBooConverter.csproj", "{DBCF20A1-BA13-4582-BFA9-74DE4D987B73}" - ProjectSection(ProjectDependencies) = postProject - {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Display Bindings", "Display Bindings", "{11BF9245-88A3-4A0A-9A8A-EC9D98036B0F}" + ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Python", "Python", "{CA76F702-5B4E-4918-B8D8-7FF8382434FF}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "WpfDesign", "WpfDesign", "{6022AC51-B658-4C54-97EF-79187AC65B47}" ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Python.Build.Tasks", "src\AddIns\BackendBindings\Python\Python.Build.Tasks\Project\Python.Build.Tasks.csproj", "{D332F2D1-2CF1-43B7-903C-844BD5211A7E}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfDesign.XamlDom", "src\AddIns\DisplayBindings\WpfDesign\WpfDesign.XamlDom\Project\WpfDesign.XamlDom.csproj", "{88DA149F-21B2-48AB-82C4-28FB6BDFD783}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PythonBinding", "src\AddIns\BackendBindings\Python\PythonBinding\Project\PythonBinding.csproj", "{8D732610-8FC6-43BA-94C9-7126FD7FE361}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfDesign.Designer", "src\AddIns\DisplayBindings\WpfDesign\WpfDesign.Designer\Project\WpfDesign.Designer.csproj", "{78CC29AC-CC79-4355-B1F2-97936DF198AC}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ILAsmBinding", "src\AddIns\BackendBindings\ILAsmBinding\Project\ILAsmBinding.csproj", "{6E59AF58-F635-459A-9A35-C9AC41C00339}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfDesign.AddIn", "src\AddIns\DisplayBindings\WpfDesign\WpfDesign.AddIn\WpfDesign.AddIn.csproj", "{9A9D6FD4-6A2E-455D-ACC3-DDA775FE9865}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WixBinding", "src\AddIns\BackendBindings\WixBinding\Project\WixBinding.csproj", "{E1B288A2-08EE-4318-8BBB-8AB72C69E33E}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfDesign", "src\AddIns\DisplayBindings\WpfDesign\WpfDesign\Project\WpfDesign.csproj", "{66A378A1-E9F4-4AD5-8946-D0EC06C2902F}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpBinding", "src\AddIns\BackendBindings\CSharpBinding\Project\CSharpBinding.csproj", "{1F1AC7CD-D154-45BB-8EAF-804CA8055F5A}" - ProjectSection(ProjectDependencies) = postProject - {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "IconEditor", "IconEditor", "{0773ED53-08E2-4495-A3BE-CA0B5D413C15}" + ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VBNetBinding", "src\AddIns\BackendBindings\VBNetBinding\Project\VBNetBinding.csproj", "{BF38FB72-B380-4196-AF8C-95749D726C61}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IconEditorAddIn", "src\AddIns\DisplayBindings\IconEditor\IconEditorAddIn\IconEditorAddIn.csproj", "{DFB936AD-90EE-4B4F-941E-4F4A636F0D92}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XamlBinding", "src\AddIns\BackendBindings\XamlBinding\XamlBinding\XamlBinding.csproj", "{7C96B65D-28A5-4F28-A35B-8D83CE831EE8}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IconEditor", "src\AddIns\DisplayBindings\IconEditor\IconEditor\IconEditor.csproj", "{DC1CCE11-CB91-40FA-9C47-4D9EB5D67BFD}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FSharpBinding", "src\AddIns\BackendBindings\FSharpBinding\FSharpBinding.csproj", "{E954F3CB-A446-492F-A664-2B376EBC86E8}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Debugger", "Debugger", "{CDE0C5A4-2096-48B5-BEA3-74DBA0F0E1EF}" - ProjectSection(SolutionItems) = postProject - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Debugger.Core", "src\AddIns\Debugger\Debugger.Core\Debugger.Core.csproj", "{1D18D788-F7EE-4585-A23B-34DC8EC63CB8}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HexEditor", "src\AddIns\DisplayBindings\HexEditor\Project\HexEditor.csproj", "{E618A9CD-A39F-4925-A538-E8A3FEF24E54}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Debugger.AddIn", "src\AddIns\Debugger\Debugger.AddIn\Debugger.AddIn.csproj", "{EC06F96A-AEEC-49D6-B03D-AB87C6EB674C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SettingsEditor", "src\AddIns\DisplayBindings\SettingsEditor\Project\SettingsEditor.csproj", "{85226AFB-CE71-4851-9A75-7EEC663A8E8A}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Misc", "Misc", "{F3662720-9EA2-4591-BBC6-97361DCE50A9}" - ProjectSection(SolutionItems) = postProject - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpRefactoring", "src\AddIns\Misc\SharpRefactoring\Project\SharpRefactoring.csproj", "{3CA90546-3B4C-4663-9445-C4E9371750A7}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SearchAndReplace", "src\AddIns\Misc\SearchAndReplace\Project\SearchAndReplace.csproj", "{9196DD8A-B4D4-4780-8742-C5762E547FC2}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ResourceEditor", "src\AddIns\DisplayBindings\ResourceEditor\Project\ResourceEditor.csproj", "{CBC6C247-747B-4908-B09A-4D2E0F640B6B}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReflectorAddIn", "src\AddIns\Misc\ReflectorAddIn\ReflectorAddIn\Project\ReflectorAddIn.csproj", "{8AA421C8-D7AF-4957-9F43-5135328ACB24}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AvalonEdit.AddIn", "src\AddIns\DisplayBindings\AvalonEdit.AddIn\AvalonEdit.AddIn.csproj", "{0162E499-42D0-409B-AA25-EED21F75336B}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StartPage", "src\AddIns\Misc\StartPage\Project\StartPage.csproj", "{7D5C266F-D6FF-4D14-B315-0C0FC6C4EF51}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XmlEditor", "src\AddIns\DisplayBindings\XmlEditor\Project\XmlEditor.csproj", "{DCA2703D-250A-463E-A68A-07ED105AE6BD}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AddInManager", "src\AddIns\Misc\AddInManager\Project\AddInManager.csproj", "{F93E52FD-DA66-4CE5-A0CB-BCD902811122}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FormsDesigner", "src\AddIns\DisplayBindings\FormsDesigner\Project\FormsDesigner.csproj", "{7D7E92DF-ACEB-4B69-92C8-8AC7A703CD57}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AddinScout", "src\AddIns\Misc\AddinScout\Project\AddinScout.csproj", "{4B8F0F98-8BE1-402B-AA8B-C8D548577B38}" - ProjectSection(ProjectDependencies) = postProject - {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ClassDiagram", "ClassDiagram", "{BFA3BF26-33BD-4A65-B84D-C7F30D131668}" + ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FiletypeRegisterer", "src\AddIns\Misc\FiletypeRegisterer\Project\FiletypeRegisterer.csproj", "{D022A6CE-7438-41E8-AC64-F2DE18EC54C6}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClassCanvas", "src\AddIns\DisplayBindings\ClassDiagram\ClassCanvas\ClassCanvas.csproj", "{08F772A1-F0BE-433E-8B37-F6522953DB05}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HtmlHelp2", "src\AddIns\Misc\HtmlHelp2\Project\HtmlHelp2.csproj", "{918487B7-2153-4618-BBB3-344DBDDF2A2A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClassDiagramAddin", "src\AddIns\DisplayBindings\ClassDiagram\ClassDiagramAddin\ClassDiagramAddin.csproj", "{5A1354DF-4989-4BB4-BC6B-D627C2E9FA13}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "HtmlHelp2JScriptGlobals", "src\AddIns\Misc\HtmlHelp2\JScriptGlobals\HtmlHelp2JScriptGlobals.vbproj", "{E54A5AD2-418D-4A85-BA5E-CD803DE38715}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Diagrams", "src\AddIns\DisplayBindings\ClassDiagram\DiagramRouter\Diagrams.csproj", "{0991423A-DBF6-4C89-B365-A1DF1EB32E42}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PInvokeAddIn", "src\AddIns\Misc\PInvokeAddIn\Project\PInvokeAddIn.csproj", "{5EEB99CF-EA2B-4733-80A6-CE9192D68170}" - ProjectSection(ProjectDependencies) = postProject - {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Data", "Data", "{C7F29FC2-1B03-4CDD-9E30-400F4765FF04}" + ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RegExpTk", "src\AddIns\Misc\RegExpTk\Project\RegExpTk.csproj", "{64A3E5E6-90BF-47F6-94DF-68C94B62C817}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.Addin", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.Addin\ICSharpCode.Data.Addin.csproj", "{A9F12710-24E4-46D4-832C-6ECB395B9EAD}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ResourceToolkit", "src\AddIns\Misc\ResourceToolkit\Project\ResourceToolkit.csproj", "{461606BD-E824-4D0A-8CBA-01810B1F5E02}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.Core", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.Core\ICSharpCode.Data.Core.csproj", "{B7823AE9-4B43-4859-8796-2EBDC116FBB8}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SubversionAddIn", "src\AddIns\Misc\SubversionAddIn\Project\SubversionAddIn.csproj", "{17F4D7E0-6933-4C2E-8714-FD7E98D625D5}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.Core.UI", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.Core.UI\ICSharpCode.Data.Core.UI.csproj", "{BAD94D6E-4159-4CB6-B991-486F412D9BB6}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UsageDataCollector", "UsageDataCollector", "{DEFC8584-BEC3-4921-BD0F-40482E450B7B}" - ProjectSection(SolutionItems) = postProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.EDMDesigner.Core", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.EDMDesigner.Core\ICSharpCode.Data.EDMDesigner.Core.csproj", "{5C70D6AB-0A33-43F9-B8B5-54558C35BBB1}" + ProjectSection(ProjectDependencies) = postProject + {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UsageDataCollector", "src\AddIns\Misc\UsageDataCollector\UsageDataCollector\UsageDataCollector.csproj", "{6B1CFE35-DA17-4DEB-9C6E-227E5E251DA0}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.EDMDesigner.Core.UI", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.EDMDesigner.Core.UI\ICSharpCode.Data.EDMDesigner.Core.UI.csproj", "{EEF5E054-4192-4A57-8FBF-E860D808A51D}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UsageDataCollector.AddIn", "src\AddIns\Misc\UsageDataCollector\UsageDataCollector.AddIn\UsageDataCollector.AddIn.csproj", "{0008FCE9-9EB4-4E2E-979B-553278E5BBA6}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.SQLServer", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.SQLServer\ICSharpCode.Data.SQLServer.csproj", "{AFE34868-AFA1-4E1C-9450-47AB4BE329D5}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Display Bindings", "Display Bindings", "{11BF9245-88A3-4A0A-9A8A-EC9D98036B0F}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Misc", "Misc", "{F3662720-9EA2-4591-BBC6-97361DCE50A9}" ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Data", "Data", "{C7F29FC2-1B03-4CDD-9E30-400F4765FF04}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UsageDataCollector", "UsageDataCollector", "{DEFC8584-BEC3-4921-BD0F-40482E450B7B}" ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.SQLServer", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.SQLServer\ICSharpCode.Data.SQLServer.csproj", "{AFE34868-AFA1-4E1C-9450-47AB4BE329D5}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UsageDataCollector.AddIn", "src\AddIns\Misc\UsageDataCollector\UsageDataCollector.AddIn\UsageDataCollector.AddIn.csproj", "{0008FCE9-9EB4-4E2E-979B-553278E5BBA6}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.EDMDesigner.Core.UI", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.EDMDesigner.Core.UI\ICSharpCode.Data.EDMDesigner.Core.UI.csproj", "{EEF5E054-4192-4A57-8FBF-E860D808A51D}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UsageDataCollector", "src\AddIns\Misc\UsageDataCollector\UsageDataCollector\UsageDataCollector.csproj", "{6B1CFE35-DA17-4DEB-9C6E-227E5E251DA0}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.EDMDesigner.Core", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.EDMDesigner.Core\ICSharpCode.Data.EDMDesigner.Core.csproj", "{5C70D6AB-0A33-43F9-B8B5-54558C35BBB1}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SubversionAddIn", "src\AddIns\Misc\SubversionAddIn\Project\SubversionAddIn.csproj", "{17F4D7E0-6933-4C2E-8714-FD7E98D625D5}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.Core.UI", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.Core.UI\ICSharpCode.Data.Core.UI.csproj", "{BAD94D6E-4159-4CB6-B991-486F412D9BB6}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ResourceToolkit", "src\AddIns\Misc\ResourceToolkit\Project\ResourceToolkit.csproj", "{461606BD-E824-4D0A-8CBA-01810B1F5E02}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.Core", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.Core\ICSharpCode.Data.Core.csproj", "{B7823AE9-4B43-4859-8796-2EBDC116FBB8}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RegExpTk", "src\AddIns\Misc\RegExpTk\Project\RegExpTk.csproj", "{64A3E5E6-90BF-47F6-94DF-68C94B62C817}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.Data.Addin", "src\AddIns\DisplayBindings\Data\ICSharpCode.Data.Addin\ICSharpCode.Data.Addin.csproj", "{A9F12710-24E4-46D4-832C-6ECB395B9EAD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PInvokeAddIn", "src\AddIns\Misc\PInvokeAddIn\Project\PInvokeAddIn.csproj", "{5EEB99CF-EA2B-4733-80A6-CE9192D68170}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ClassDiagram", "ClassDiagram", "{BFA3BF26-33BD-4A65-B84D-C7F30D131668}" - ProjectSection(SolutionItems) = postProject - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Diagrams", "src\AddIns\DisplayBindings\ClassDiagram\DiagramRouter\Diagrams.csproj", "{0991423A-DBF6-4C89-B365-A1DF1EB32E42}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FiletypeRegisterer", "src\AddIns\Misc\FiletypeRegisterer\Project\FiletypeRegisterer.csproj", "{D022A6CE-7438-41E8-AC64-F2DE18EC54C6}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClassDiagramAddin", "src\AddIns\DisplayBindings\ClassDiagram\ClassDiagramAddin\ClassDiagramAddin.csproj", "{5A1354DF-4989-4BB4-BC6B-D627C2E9FA13}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AddinScout", "src\AddIns\Misc\AddinScout\Project\AddinScout.csproj", "{4B8F0F98-8BE1-402B-AA8B-C8D548577B38}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClassCanvas", "src\AddIns\DisplayBindings\ClassDiagram\ClassCanvas\ClassCanvas.csproj", "{08F772A1-F0BE-433E-8B37-F6522953DB05}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AddInManager", "src\AddIns\Misc\AddInManager\Project\AddInManager.csproj", "{F93E52FD-DA66-4CE5-A0CB-BCD902811122}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FormsDesigner", "src\AddIns\DisplayBindings\FormsDesigner\Project\FormsDesigner.csproj", "{7D7E92DF-ACEB-4B69-92C8-8AC7A703CD57}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StartPage", "src\AddIns\Misc\StartPage\Project\StartPage.csproj", "{7D5C266F-D6FF-4D14-B315-0C0FC6C4EF51}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XmlEditor", "src\AddIns\DisplayBindings\XmlEditor\Project\XmlEditor.csproj", "{DCA2703D-250A-463E-A68A-07ED105AE6BD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReflectorAddIn", "src\AddIns\Misc\ReflectorAddIn\ReflectorAddIn\Project\ReflectorAddIn.csproj", "{8AA421C8-D7AF-4957-9F43-5135328ACB24}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AvalonEdit.AddIn", "src\AddIns\DisplayBindings\AvalonEdit.AddIn\AvalonEdit.AddIn.csproj", "{0162E499-42D0-409B-AA25-EED21F75336B}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SearchAndReplace", "src\AddIns\Misc\SearchAndReplace\Project\SearchAndReplace.csproj", "{9196DD8A-B4D4-4780-8742-C5762E547FC2}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ResourceEditor", "src\AddIns\DisplayBindings\ResourceEditor\Project\ResourceEditor.csproj", "{CBC6C247-747B-4908-B09A-4D2E0F640B6B}" - ProjectSection(ProjectDependencies) = postProject - {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpRefactoring", "src\AddIns\Misc\SharpRefactoring\Project\SharpRefactoring.csproj", "{3CA90546-3B4C-4663-9445-C4E9371750A7}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HelpViewer", "src\AddIns\Misc\HelpViewer\HelpViewer.csproj", "{80F76D10-0B44-4D55-B4BD-DAEB5464090C}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Debugger", "Debugger", "{CDE0C5A4-2096-48B5-BEA3-74DBA0F0E1EF}" + ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SettingsEditor", "src\AddIns\DisplayBindings\SettingsEditor\Project\SettingsEditor.csproj", "{85226AFB-CE71-4851-9A75-7EEC663A8E8A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Debugger.AddIn", "src\AddIns\Debugger\Debugger.AddIn\Debugger.AddIn.csproj", "{EC06F96A-AEEC-49D6-B03D-AB87C6EB674C}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HexEditor", "src\AddIns\DisplayBindings\HexEditor\Project\HexEditor.csproj", "{E618A9CD-A39F-4925-A538-E8A3FEF24E54}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Debugger.Core", "src\AddIns\Debugger\Debugger.Core\Debugger.Core.csproj", "{1D18D788-F7EE-4585-A23B-34DC8EC63CB8}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "IconEditor", "IconEditor", "{0773ED53-08E2-4495-A3BE-CA0B5D413C15}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Language Bindings", "Language Bindings", "{E0646C25-36F2-4524-969F-FA621353AB94}" ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IconEditor", "src\AddIns\DisplayBindings\IconEditor\IconEditor\IconEditor.csproj", "{DC1CCE11-CB91-40FA-9C47-4D9EB5D67BFD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FSharpBinding", "src\AddIns\BackendBindings\FSharpBinding\FSharpBinding.csproj", "{E954F3CB-A446-492F-A664-2B376EBC86E8}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XamlBinding", "src\AddIns\BackendBindings\XamlBinding\XamlBinding\XamlBinding.csproj", "{7C96B65D-28A5-4F28-A35B-8D83CE831EE8}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IconEditorAddIn", "src\AddIns\DisplayBindings\IconEditor\IconEditorAddIn\IconEditorAddIn.csproj", "{DFB936AD-90EE-4B4F-941E-4F4A636F0D92}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VBNetBinding", "src\AddIns\BackendBindings\VBNetBinding\Project\VBNetBinding.csproj", "{BF38FB72-B380-4196-AF8C-95749D726C61}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "WpfDesign", "WpfDesign", "{6022AC51-B658-4C54-97EF-79187AC65B47}" - ProjectSection(SolutionItems) = postProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharpBinding", "src\AddIns\BackendBindings\CSharpBinding\Project\CSharpBinding.csproj", "{1F1AC7CD-D154-45BB-8EAF-804CA8055F5A}" + ProjectSection(ProjectDependencies) = postProject + {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfDesign", "src\AddIns\DisplayBindings\WpfDesign\WpfDesign\Project\WpfDesign.csproj", "{66A378A1-E9F4-4AD5-8946-D0EC06C2902F}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WixBinding", "src\AddIns\BackendBindings\WixBinding\Project\WixBinding.csproj", "{E1B288A2-08EE-4318-8BBB-8AB72C69E33E}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfDesign.AddIn", "src\AddIns\DisplayBindings\WpfDesign\WpfDesign.AddIn\WpfDesign.AddIn.csproj", "{9A9D6FD4-6A2E-455D-ACC3-DDA775FE9865}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ILAsmBinding", "src\AddIns\BackendBindings\ILAsmBinding\Project\ILAsmBinding.csproj", "{6E59AF58-F635-459A-9A35-C9AC41C00339}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfDesign.Designer", "src\AddIns\DisplayBindings\WpfDesign\WpfDesign.Designer\Project\WpfDesign.Designer.csproj", "{78CC29AC-CC79-4355-B1F2-97936DF198AC}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Python", "Python", "{CA76F702-5B4E-4918-B8D8-7FF8382434FF}" + ProjectSection(SolutionItems) = postProject + EndProjectSection +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PythonBinding", "src\AddIns\BackendBindings\Python\PythonBinding\Project\PythonBinding.csproj", "{8D732610-8FC6-43BA-94C9-7126FD7FE361}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfDesign.XamlDom", "src\AddIns\DisplayBindings\WpfDesign\WpfDesign.XamlDom\Project\WpfDesign.XamlDom.csproj", "{88DA149F-21B2-48AB-82C4-28FB6BDFD783}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Python.Build.Tasks", "src\AddIns\BackendBindings\Python\Python.Build.Tasks\Project\Python.Build.Tasks.csproj", "{D332F2D1-2CF1-43B7-903C-844BD5211A7E}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ComponentInspector", "ComponentInspector", "{D599885D-E161-4CCE-A66E-7A40C8C4F4CC}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Boo", "Boo", "{97B3B514-AB0E-4FE1-89DE-8A945F5112AE}" ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ComponentInspector", "src\AddIns\Misc\ComponentInspector\ComponentInspector\ComponentInspector.csproj", "{000E4F64-5D0D-4EB1-B0BF-1A62ADBC6EAD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NRefactoryToBooConverter", "src\AddIns\BackendBindings\Boo\NRefactoryToBooConverter\Project\NRefactoryToBooConverter.csproj", "{DBCF20A1-BA13-4582-BFA9-74DE4D987B73}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ComponentInspector.Core", "src\AddIns\Misc\ComponentInspector\ComponentInspector.Core\ComponentInspector.Core.csproj", "{E6F4983F-DE41-4AEC-88E7-1FA9AFB4E6FF}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BooBinding", "src\AddIns\BackendBindings\Boo\BooBinding\Project\BooBinding.csproj", "{4AC2D5F1-F671-480C-A075-6BF62B3721B2}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ComponentInspector.AddIn", "src\AddIns\Misc\ComponentInspector\ComponentInspector.AddIn\ComponentInspector.AddIn.csproj", "{869951D5-A0D6-4DC6-9F1D-E6B9A12AC446}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CppBinding", "src\AddIns\BackendBindings\CppBinding\CppBinding\CppBinding.csproj", "{70966F84-74C9-4067-A379-0C674A929233}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Analysis", "Analysis", "{F355E45F-F54F-4B42-8916-9A633A392789}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RubyBinding", "src\AddIns\BackendBindings\Ruby\RubyBinding\Project\RubyBinding.csproj", "{C896FFFF-5B6C-4B0E-B6DF-049865F501B4}" + ProjectSection(ProjectDependencies) = postProject + {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Profiler", "Profiler", "{C4035C32-026F-4158-AF15-113EA1EF1960}" ProjectSection(SolutionItems) = postProject EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTesting", "src\AddIns\Analysis\UnitTesting\UnitTesting.csproj", "{1F261725-6318-4434-A1B1-6C70CE4CD324}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Profiler.X64Converter", "src\AddIns\Analysis\Profiler\X64Converter\Profiler.X64Converter.csproj", "{FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeAnalysis", "src\AddIns\Analysis\CodeAnalysis\CodeAnalysis.csproj", "{3EAA45A9-735C-4AC7-A799-947B93EA449D}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Profiler.Controller", "src\AddIns\Analysis\Profiler\Controller\Profiler.Controller.csproj", "{72FFB35A-C9E2-4A31-B4FA-E3E3E28DED5F}" ProjectSection(ProjectDependencies) = postProject + {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} = {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeCoverage", "src\AddIns\Analysis\CodeCoverage\Project\CodeCoverage.csproj", "{08CE9972-283B-44F4-82FA-966F7DFA6B7A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Profiler.Controls", "src\AddIns\Analysis\Profiler\Frontend\Controls\Profiler.Controls.csproj", "{BDA49550-5ED1-4C6B-B648-657B2CACD8E0}" ProjectSection(ProjectDependencies) = postProject + {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} = {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SourceAnalysis", "src\AddIns\Analysis\SourceAnalysis\SourceAnalysis.csproj", "{CE498514-D12D-4B6E-AE0E-FEC29BD43748}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Profiler.AddIn", "src\AddIns\Analysis\Profiler\Frontend\AddIn\Profiler.AddIn.csproj", "{D294A12D-4B38-4F25-9AA6-3D4A6CE26E7B}" ProjectSection(ProjectDependencies) = postProject {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} + {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} = {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} EndProjectSection EndProject Project("{00000000-0000-0000-0000-000000000000}") = "Tools", "src\Tools\Tools.build", "{3DF4060F-5EE0-41CF-8096-F27355FD5511}" @@ -598,14 +590,6 @@ Global {D022A6CE-7438-41E8-AC64-F2DE18EC54C6}.Debug|Any CPU.Build.0 = Debug|Any CPU {D022A6CE-7438-41E8-AC64-F2DE18EC54C6}.Release|Any CPU.ActiveCfg = Release|Any CPU {D022A6CE-7438-41E8-AC64-F2DE18EC54C6}.Release|Any CPU.Build.0 = Release|Any CPU - {918487B7-2153-4618-BBB3-344DBDDF2A2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {918487B7-2153-4618-BBB3-344DBDDF2A2A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {918487B7-2153-4618-BBB3-344DBDDF2A2A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {918487B7-2153-4618-BBB3-344DBDDF2A2A}.Release|Any CPU.Build.0 = Release|Any CPU - {E54A5AD2-418D-4A85-BA5E-CD803DE38715}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E54A5AD2-418D-4A85-BA5E-CD803DE38715}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E54A5AD2-418D-4A85-BA5E-CD803DE38715}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E54A5AD2-418D-4A85-BA5E-CD803DE38715}.Release|Any CPU.Build.0 = Release|Any CPU {5EEB99CF-EA2B-4733-80A6-CE9192D68170}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5EEB99CF-EA2B-4733-80A6-CE9192D68170}.Debug|Any CPU.Build.0 = Debug|Any CPU {5EEB99CF-EA2B-4733-80A6-CE9192D68170}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -830,105 +814,116 @@ Global {B5F54272-49F0-40DB-845A-8D837875D3BA}.Release|Win32.ActiveCfg = Release|x86 {B5F54272-49F0-40DB-845A-8D837875D3BA}.Release|x86.Build.0 = Release|x86 {B5F54272-49F0-40DB-845A-8D837875D3BA}.Release|x86.ActiveCfg = Release|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Debug|Any CPU.Build.0 = Debug|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Debug|Any CPU.ActiveCfg = Debug|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Debug|Win32.Build.0 = Debug|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Debug|Win32.ActiveCfg = Debug|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Debug|x86.Build.0 = Debug|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Debug|x86.ActiveCfg = Debug|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Release|Any CPU.Build.0 = Release|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Release|Any CPU.ActiveCfg = Release|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Release|Win32.Build.0 = Release|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Release|Win32.ActiveCfg = Release|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Release|x86.Build.0 = Release|x86 + {80F76D10-0B44-4D55-B4BD-DAEB5464090C}.Release|x86.ActiveCfg = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution - {1152B71B-3C05-4598-B20D-823B5D40559E} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {8035765F-D51F-4A0C-A746-2FD100E19419} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {2748AD25-9C63-4E12-877B-4DCE96FBED54} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {80318B5F-A25D-45AB-8A95-EF31D2370A4C} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {924EE450-603D-49C1-A8E5-4AFAA31CE6F3} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {857CA1A3-FC88-4BE0-AB6A-D1EE772AB288} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {7E4A7172-7FF5-48D0-B719-7CD959DD1AC9} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {AD6FAA08-D6F5-4DBA-AF85-F4DA9F40C3B5} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {C3CBC8E3-81D8-4C5B-9941-DCCD12D50B1F} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} {B5F54272-49F0-40DB-845A-8D837875D3BA} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} - {DDE2A481-8271-4EAC-A330-8FA6A38D13D1} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} - {E73BB233-D88B-44A7-A98F-D71EE158381D} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} - {2D18BE89-D210-49EB-A9DD-2246FBB3DF6D} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} - {4139CCF6-FB49-4A9D-B2CF-331E9EA3198D} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} - {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} - {2FF700C2-A38A-48BD-A637-8CAFD4FE6237} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} + {C3CBC8E3-81D8-4C5B-9941-DCCD12D50B1F} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} + {AD6FAA08-D6F5-4DBA-AF85-F4DA9F40C3B5} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} + {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} + {7E4A7172-7FF5-48D0-B719-7CD959DD1AC9} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} + {857CA1A3-FC88-4BE0-AB6A-D1EE772AB288} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} + {924EE450-603D-49C1-A8E5-4AFAA31CE6F3} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} + {80318B5F-A25D-45AB-8A95-EF31D2370A4C} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} + {2748AD25-9C63-4E12-877B-4DCE96FBED54} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} + {8035765F-D51F-4A0C-A746-2FD100E19419} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} + {1152B71B-3C05-4598-B20D-823B5D40559E} = {256F5C28-532C-44C0-8AB8-D8EC5E492E01} {E5A0F4D8-37FD-4A30-BEB0-4409DC4E0865} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} - {3A9AE6AA-BC07-4A2F-972C-581E3AE2F195} = {E5A0F4D8-37FD-4A30-BEB0-4409DC4E0865} + {2FF700C2-A38A-48BD-A637-8CAFD4FE6237} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} + {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} + {4139CCF6-FB49-4A9D-B2CF-331E9EA3198D} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} + {2D18BE89-D210-49EB-A9DD-2246FBB3DF6D} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} + {E73BB233-D88B-44A7-A98F-D71EE158381D} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} + {DDE2A481-8271-4EAC-A330-8FA6A38D13D1} = {2A232EF1-EB95-41C6-B63A-C106E0C95D3C} {B22522AA-B5BF-4A58-AC6D-D4B45805521F} = {E5A0F4D8-37FD-4A30-BEB0-4409DC4E0865} - {F355E45F-F54F-4B42-8916-9A633A392789} = {39327899-ED91-4F7F-988C-4FE4E17C014D} - {D599885D-E161-4CCE-A66E-7A40C8C4F4CC} = {39327899-ED91-4F7F-988C-4FE4E17C014D} - {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} = {39327899-ED91-4F7F-988C-4FE4E17C014D} - {F3662720-9EA2-4591-BBC6-97361DCE50A9} = {39327899-ED91-4F7F-988C-4FE4E17C014D} - {CDE0C5A4-2096-48B5-BEA3-74DBA0F0E1EF} = {39327899-ED91-4F7F-988C-4FE4E17C014D} - {E0646C25-36F2-4524-969F-FA621353AB94} = {39327899-ED91-4F7F-988C-4FE4E17C014D} + {3A9AE6AA-BC07-4A2F-972C-581E3AE2F195} = {E5A0F4D8-37FD-4A30-BEB0-4409DC4E0865} {C4035C32-026F-4158-AF15-113EA1EF1960} = {39327899-ED91-4F7F-988C-4FE4E17C014D} - {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} = {C4035C32-026F-4158-AF15-113EA1EF1960} - {72FFB35A-C9E2-4A31-B4FA-E3E3E28DED5F} = {C4035C32-026F-4158-AF15-113EA1EF1960} - {BDA49550-5ED1-4C6B-B648-657B2CACD8E0} = {C4035C32-026F-4158-AF15-113EA1EF1960} - {D294A12D-4B38-4F25-9AA6-3D4A6CE26E7B} = {C4035C32-026F-4158-AF15-113EA1EF1960} - {E954F3CB-A446-492F-A664-2B376EBC86E8} = {E0646C25-36F2-4524-969F-FA621353AB94} - {7C96B65D-28A5-4F28-A35B-8D83CE831EE8} = {E0646C25-36F2-4524-969F-FA621353AB94} - {BF38FB72-B380-4196-AF8C-95749D726C61} = {E0646C25-36F2-4524-969F-FA621353AB94} - {1F1AC7CD-D154-45BB-8EAF-804CA8055F5A} = {E0646C25-36F2-4524-969F-FA621353AB94} - {E1B288A2-08EE-4318-8BBB-8AB72C69E33E} = {E0646C25-36F2-4524-969F-FA621353AB94} - {6E59AF58-F635-459A-9A35-C9AC41C00339} = {E0646C25-36F2-4524-969F-FA621353AB94} - {CA76F702-5B4E-4918-B8D8-7FF8382434FF} = {E0646C25-36F2-4524-969F-FA621353AB94} - {97B3B514-AB0E-4FE1-89DE-8A945F5112AE} = {E0646C25-36F2-4524-969F-FA621353AB94} - {70966F84-74C9-4067-A379-0C674A929233} = {E0646C25-36F2-4524-969F-FA621353AB94} - {C896FFFF-5B6C-4B0E-B6DF-049865F501B4} = {E0646C25-36F2-4524-969F-FA621353AB94} - {DBCF20A1-BA13-4582-BFA9-74DE4D987B73} = {97B3B514-AB0E-4FE1-89DE-8A945F5112AE} - {4AC2D5F1-F671-480C-A075-6BF62B3721B2} = {97B3B514-AB0E-4FE1-89DE-8A945F5112AE} - {8D732610-8FC6-43BA-94C9-7126FD7FE361} = {CA76F702-5B4E-4918-B8D8-7FF8382434FF} - {D332F2D1-2CF1-43B7-903C-844BD5211A7E} = {CA76F702-5B4E-4918-B8D8-7FF8382434FF} - {EC06F96A-AEEC-49D6-B03D-AB87C6EB674C} = {CDE0C5A4-2096-48B5-BEA3-74DBA0F0E1EF} - {1D18D788-F7EE-4585-A23B-34DC8EC63CB8} = {CDE0C5A4-2096-48B5-BEA3-74DBA0F0E1EF} - {DEFC8584-BEC3-4921-BD0F-40482E450B7B} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {17F4D7E0-6933-4C2E-8714-FD7E98D625D5} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {461606BD-E824-4D0A-8CBA-01810B1F5E02} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {64A3E5E6-90BF-47F6-94DF-68C94B62C817} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {5EEB99CF-EA2B-4733-80A6-CE9192D68170} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {E54A5AD2-418D-4A85-BA5E-CD803DE38715} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {918487B7-2153-4618-BBB3-344DBDDF2A2A} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {D022A6CE-7438-41E8-AC64-F2DE18EC54C6} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {4B8F0F98-8BE1-402B-AA8B-C8D548577B38} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {F93E52FD-DA66-4CE5-A0CB-BCD902811122} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {7D5C266F-D6FF-4D14-B315-0C0FC6C4EF51} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {8AA421C8-D7AF-4957-9F43-5135328ACB24} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {9196DD8A-B4D4-4780-8742-C5762E547FC2} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {3CA90546-3B4C-4663-9445-C4E9371750A7} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} - {0008FCE9-9EB4-4E2E-979B-553278E5BBA6} = {DEFC8584-BEC3-4921-BD0F-40482E450B7B} - {6B1CFE35-DA17-4DEB-9C6E-227E5E251DA0} = {DEFC8584-BEC3-4921-BD0F-40482E450B7B} - {6022AC51-B658-4C54-97EF-79187AC65B47} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} - {0773ED53-08E2-4495-A3BE-CA0B5D413C15} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} - {E618A9CD-A39F-4925-A538-E8A3FEF24E54} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} - {85226AFB-CE71-4851-9A75-7EEC663A8E8A} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} - {CBC6C247-747B-4908-B09A-4D2E0F640B6B} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} - {0162E499-42D0-409B-AA25-EED21F75336B} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} - {DCA2703D-250A-463E-A68A-07ED105AE6BD} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} - {7D7E92DF-ACEB-4B69-92C8-8AC7A703CD57} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} - {BFA3BF26-33BD-4A65-B84D-C7F30D131668} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} + {E0646C25-36F2-4524-969F-FA621353AB94} = {39327899-ED91-4F7F-988C-4FE4E17C014D} + {CDE0C5A4-2096-48B5-BEA3-74DBA0F0E1EF} = {39327899-ED91-4F7F-988C-4FE4E17C014D} + {F3662720-9EA2-4591-BBC6-97361DCE50A9} = {39327899-ED91-4F7F-988C-4FE4E17C014D} + {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} = {39327899-ED91-4F7F-988C-4FE4E17C014D} + {D599885D-E161-4CCE-A66E-7A40C8C4F4CC} = {39327899-ED91-4F7F-988C-4FE4E17C014D} + {F355E45F-F54F-4B42-8916-9A633A392789} = {39327899-ED91-4F7F-988C-4FE4E17C014D} + {1F261725-6318-4434-A1B1-6C70CE4CD324} = {F355E45F-F54F-4B42-8916-9A633A392789} + {3EAA45A9-735C-4AC7-A799-947B93EA449D} = {F355E45F-F54F-4B42-8916-9A633A392789} + {08CE9972-283B-44F4-82FA-966F7DFA6B7A} = {F355E45F-F54F-4B42-8916-9A633A392789} + {CE498514-D12D-4B6E-AE0E-FEC29BD43748} = {F355E45F-F54F-4B42-8916-9A633A392789} + {000E4F64-5D0D-4EB1-B0BF-1A62ADBC6EAD} = {D599885D-E161-4CCE-A66E-7A40C8C4F4CC} + {E6F4983F-DE41-4AEC-88E7-1FA9AFB4E6FF} = {D599885D-E161-4CCE-A66E-7A40C8C4F4CC} + {869951D5-A0D6-4DC6-9F1D-E6B9A12AC446} = {D599885D-E161-4CCE-A66E-7A40C8C4F4CC} {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} - {A9F12710-24E4-46D4-832C-6ECB395B9EAD} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} - {B7823AE9-4B43-4859-8796-2EBDC116FBB8} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} - {BAD94D6E-4159-4CB6-B991-486F412D9BB6} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} - {5C70D6AB-0A33-43F9-B8B5-54558C35BBB1} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} - {EEF5E054-4192-4A57-8FBF-E860D808A51D} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} - {AFE34868-AFA1-4E1C-9450-47AB4BE329D5} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} - {08F772A1-F0BE-433E-8B37-F6522953DB05} = {BFA3BF26-33BD-4A65-B84D-C7F30D131668} - {5A1354DF-4989-4BB4-BC6B-D627C2E9FA13} = {BFA3BF26-33BD-4A65-B84D-C7F30D131668} - {0991423A-DBF6-4C89-B365-A1DF1EB32E42} = {BFA3BF26-33BD-4A65-B84D-C7F30D131668} - {DFB936AD-90EE-4B4F-941E-4F4A636F0D92} = {0773ED53-08E2-4495-A3BE-CA0B5D413C15} - {DC1CCE11-CB91-40FA-9C47-4D9EB5D67BFD} = {0773ED53-08E2-4495-A3BE-CA0B5D413C15} - {88DA149F-21B2-48AB-82C4-28FB6BDFD783} = {6022AC51-B658-4C54-97EF-79187AC65B47} - {78CC29AC-CC79-4355-B1F2-97936DF198AC} = {6022AC51-B658-4C54-97EF-79187AC65B47} - {9A9D6FD4-6A2E-455D-ACC3-DDA775FE9865} = {6022AC51-B658-4C54-97EF-79187AC65B47} + {BFA3BF26-33BD-4A65-B84D-C7F30D131668} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} + {7D7E92DF-ACEB-4B69-92C8-8AC7A703CD57} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} + {DCA2703D-250A-463E-A68A-07ED105AE6BD} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} + {0162E499-42D0-409B-AA25-EED21F75336B} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} + {CBC6C247-747B-4908-B09A-4D2E0F640B6B} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} + {85226AFB-CE71-4851-9A75-7EEC663A8E8A} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} + {E618A9CD-A39F-4925-A538-E8A3FEF24E54} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} + {0773ED53-08E2-4495-A3BE-CA0B5D413C15} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} + {6022AC51-B658-4C54-97EF-79187AC65B47} = {11BF9245-88A3-4A0A-9A8A-EC9D98036B0F} {66A378A1-E9F4-4AD5-8946-D0EC06C2902F} = {6022AC51-B658-4C54-97EF-79187AC65B47} - {869951D5-A0D6-4DC6-9F1D-E6B9A12AC446} = {D599885D-E161-4CCE-A66E-7A40C8C4F4CC} - {E6F4983F-DE41-4AEC-88E7-1FA9AFB4E6FF} = {D599885D-E161-4CCE-A66E-7A40C8C4F4CC} - {000E4F64-5D0D-4EB1-B0BF-1A62ADBC6EAD} = {D599885D-E161-4CCE-A66E-7A40C8C4F4CC} - {CE498514-D12D-4B6E-AE0E-FEC29BD43748} = {F355E45F-F54F-4B42-8916-9A633A392789} - {08CE9972-283B-44F4-82FA-966F7DFA6B7A} = {F355E45F-F54F-4B42-8916-9A633A392789} - {3EAA45A9-735C-4AC7-A799-947B93EA449D} = {F355E45F-F54F-4B42-8916-9A633A392789} - {1F261725-6318-4434-A1B1-6C70CE4CD324} = {F355E45F-F54F-4B42-8916-9A633A392789} + {9A9D6FD4-6A2E-455D-ACC3-DDA775FE9865} = {6022AC51-B658-4C54-97EF-79187AC65B47} + {78CC29AC-CC79-4355-B1F2-97936DF198AC} = {6022AC51-B658-4C54-97EF-79187AC65B47} + {88DA149F-21B2-48AB-82C4-28FB6BDFD783} = {6022AC51-B658-4C54-97EF-79187AC65B47} + {DC1CCE11-CB91-40FA-9C47-4D9EB5D67BFD} = {0773ED53-08E2-4495-A3BE-CA0B5D413C15} + {DFB936AD-90EE-4B4F-941E-4F4A636F0D92} = {0773ED53-08E2-4495-A3BE-CA0B5D413C15} + {0991423A-DBF6-4C89-B365-A1DF1EB32E42} = {BFA3BF26-33BD-4A65-B84D-C7F30D131668} + {5A1354DF-4989-4BB4-BC6B-D627C2E9FA13} = {BFA3BF26-33BD-4A65-B84D-C7F30D131668} + {08F772A1-F0BE-433E-8B37-F6522953DB05} = {BFA3BF26-33BD-4A65-B84D-C7F30D131668} + {AFE34868-AFA1-4E1C-9450-47AB4BE329D5} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} + {EEF5E054-4192-4A57-8FBF-E860D808A51D} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} + {5C70D6AB-0A33-43F9-B8B5-54558C35BBB1} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} + {BAD94D6E-4159-4CB6-B991-486F412D9BB6} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} + {B7823AE9-4B43-4859-8796-2EBDC116FBB8} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} + {A9F12710-24E4-46D4-832C-6ECB395B9EAD} = {C7F29FC2-1B03-4CDD-9E30-400F4765FF04} + {80F76D10-0B44-4D55-B4BD-DAEB5464090C} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {3CA90546-3B4C-4663-9445-C4E9371750A7} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {9196DD8A-B4D4-4780-8742-C5762E547FC2} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {8AA421C8-D7AF-4957-9F43-5135328ACB24} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {7D5C266F-D6FF-4D14-B315-0C0FC6C4EF51} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {F93E52FD-DA66-4CE5-A0CB-BCD902811122} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {4B8F0F98-8BE1-402B-AA8B-C8D548577B38} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {D022A6CE-7438-41E8-AC64-F2DE18EC54C6} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {5EEB99CF-EA2B-4733-80A6-CE9192D68170} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {64A3E5E6-90BF-47F6-94DF-68C94B62C817} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {461606BD-E824-4D0A-8CBA-01810B1F5E02} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {17F4D7E0-6933-4C2E-8714-FD7E98D625D5} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {DEFC8584-BEC3-4921-BD0F-40482E450B7B} = {F3662720-9EA2-4591-BBC6-97361DCE50A9} + {6B1CFE35-DA17-4DEB-9C6E-227E5E251DA0} = {DEFC8584-BEC3-4921-BD0F-40482E450B7B} + {0008FCE9-9EB4-4E2E-979B-553278E5BBA6} = {DEFC8584-BEC3-4921-BD0F-40482E450B7B} + {1D18D788-F7EE-4585-A23B-34DC8EC63CB8} = {CDE0C5A4-2096-48B5-BEA3-74DBA0F0E1EF} + {EC06F96A-AEEC-49D6-B03D-AB87C6EB674C} = {CDE0C5A4-2096-48B5-BEA3-74DBA0F0E1EF} + {C896FFFF-5B6C-4B0E-B6DF-049865F501B4} = {E0646C25-36F2-4524-969F-FA621353AB94} + {70966F84-74C9-4067-A379-0C674A929233} = {E0646C25-36F2-4524-969F-FA621353AB94} + {97B3B514-AB0E-4FE1-89DE-8A945F5112AE} = {E0646C25-36F2-4524-969F-FA621353AB94} + {CA76F702-5B4E-4918-B8D8-7FF8382434FF} = {E0646C25-36F2-4524-969F-FA621353AB94} + {6E59AF58-F635-459A-9A35-C9AC41C00339} = {E0646C25-36F2-4524-969F-FA621353AB94} + {E1B288A2-08EE-4318-8BBB-8AB72C69E33E} = {E0646C25-36F2-4524-969F-FA621353AB94} + {1F1AC7CD-D154-45BB-8EAF-804CA8055F5A} = {E0646C25-36F2-4524-969F-FA621353AB94} + {BF38FB72-B380-4196-AF8C-95749D726C61} = {E0646C25-36F2-4524-969F-FA621353AB94} + {7C96B65D-28A5-4F28-A35B-8D83CE831EE8} = {E0646C25-36F2-4524-969F-FA621353AB94} + {E954F3CB-A446-492F-A664-2B376EBC86E8} = {E0646C25-36F2-4524-969F-FA621353AB94} + {D332F2D1-2CF1-43B7-903C-844BD5211A7E} = {CA76F702-5B4E-4918-B8D8-7FF8382434FF} + {8D732610-8FC6-43BA-94C9-7126FD7FE361} = {CA76F702-5B4E-4918-B8D8-7FF8382434FF} + {4AC2D5F1-F671-480C-A075-6BF62B3721B2} = {97B3B514-AB0E-4FE1-89DE-8A945F5112AE} + {DBCF20A1-BA13-4582-BFA9-74DE4D987B73} = {97B3B514-AB0E-4FE1-89DE-8A945F5112AE} + {D294A12D-4B38-4F25-9AA6-3D4A6CE26E7B} = {C4035C32-026F-4158-AF15-113EA1EF1960} + {BDA49550-5ED1-4C6B-B648-657B2CACD8E0} = {C4035C32-026F-4158-AF15-113EA1EF1960} + {72FFB35A-C9E2-4A31-B4FA-E3E3E28DED5F} = {C4035C32-026F-4158-AF15-113EA1EF1960} + {FE88FE17-D9FB-4FCC-9A35-6BFFB6B26CC6} = {C4035C32-026F-4158-AF15-113EA1EF1960} EndGlobalSection EndGlobal diff --git a/src/AddIns/Misc/HelpViewer/HelpViewer.addin b/src/AddIns/Misc/HelpViewer/HelpViewer.addin index 7f715f7c0d..6e615fb4b8 100644 --- a/src/AddIns/Misc/HelpViewer/HelpViewer.addin +++ b/src/AddIns/Misc/HelpViewer/HelpViewer.addin @@ -1,7 +1,8 @@ - + diff --git a/src/AddIns/Misc/HelpViewer/HelpViewer.csproj b/src/AddIns/Misc/HelpViewer/HelpViewer.csproj index b168f5e917..e9c059e1b0 100644 --- a/src/AddIns/Misc/HelpViewer/HelpViewer.csproj +++ b/src/AddIns/Misc/HelpViewer/HelpViewer.csproj @@ -38,18 +38,6 @@ TRACE - - ..\..\..\..\bin\ICSharpCode.Core.dll - False - - - ..\..\..\..\bin\ICSharpCode.Core.Presentation.dll - False - - - ..\..\..\..\bin\ICSharpCode.SharpDevelop.dll - False - @@ -102,5 +90,22 @@ + + + {2748AD25-9C63-4E12-877B-4DCE96FBED54} + ICSharpCode.SharpDevelop + False + + + {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} + ICSharpCode.Core + False + + + {7E4A7172-7FF5-48D0-B719-7CD959DD1AC9} + ICSharpCode.Core.Presentation + False + + \ No newline at end of file diff --git a/src/AddIns/Misc/HtmlHelp2/HtmlHelp2.sln b/src/AddIns/Misc/HtmlHelp2/HtmlHelp2.sln deleted file mode 100644 index f4c9f6faf7..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/HtmlHelp2.sln +++ /dev/null @@ -1,16 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 9.00 -# SharpDevelop 2.0.0.658 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HtmlHelp2", "Project\HtmlHelp2.csproj", "{918487B7-2153-4618-BBB3-344DBDDF2A2A}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {918487B7-2153-4618-BBB3-344DBDDF2A2A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {918487B7-2153-4618-BBB3-344DBDDF2A2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {918487B7-2153-4618-BBB3-344DBDDF2A2A}.Release|Any CPU.Build.0 = Release|Any CPU - {918487B7-2153-4618-BBB3-344DBDDF2A2A}.Release|Any CPU.ActiveCfg = Release|Any CPU - EndGlobalSection -EndGlobal diff --git a/src/AddIns/Misc/HtmlHelp2/JScriptGlobals/AssemblyInfo.vb b/src/AddIns/Misc/HtmlHelp2/JScriptGlobals/AssemblyInfo.vb deleted file mode 100644 index 7b28cfe7b5..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/JScriptGlobals/AssemblyInfo.vb +++ /dev/null @@ -1,26 +0,0 @@ -Imports System.Reflection -Imports System.Runtime.CompilerServices - -' Information about this assembly is defined by the following -' attributes. -' -' Change them to the information which is associated with the assembly -' you compile. - - - - - - - - - - -' The assembly version has following format : -' -' Major.Minor.Build.Revision -' -' You can specify all values by your own or you can build default build and revision -' numbers with the '*' character (the default): - - diff --git a/src/AddIns/Misc/HtmlHelp2/JScriptGlobals/Globals.vb b/src/AddIns/Misc/HtmlHelp2/JScriptGlobals/Globals.vb deleted file mode 100644 index a859e98e77..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/JScriptGlobals/Globals.vb +++ /dev/null @@ -1,65 +0,0 @@ -' -' -' -' -' $Revision$ -' - -Imports System.Runtime.InteropServices - - _ -Public Class JScriptExternal - Dim jScriptGlobals As New JScriptGlobals - - Public ReadOnly Property Globals() As JScriptGlobals - Get - Return jScriptGlobals - End Get - End Property -End Class - - _ -Public Class JScriptGlobals - Dim variableValueCol As New Dictionary(Of String, String) - Dim variablePersistCol As New Dictionary(Of String, Boolean) - - Public Property VariableValueCollection() As Dictionary(Of String, String) - Get - Return variableValueCol - End Get - Set - variableValueCol = value - End Set - End Property - - Public Property VariablePersistCollection() As Dictionary(Of String, Boolean) - Get - Return variablePersistCol - End Get - Set - variablePersistCol = value - End Set - End Property - - Public Function VariableExists(ByVal key As String) As Boolean - Return variableValueCol.ContainsKey(key) - End Function - - Public Default Property VariableValue(ByVal key As String) As Object - Get - Return variableValueCol(key) - End Get - Set - variableValueCol(key) = value - End Set - End Property - - Public Property VariablePersists(ByVal key As String) As Boolean - Get - Return variablePersistCol(key) - End Get - Set - variablePersistCol(key) = value - End Set - End Property -End Class diff --git a/src/AddIns/Misc/HtmlHelp2/JScriptGlobals/HtmlHelp2JScriptGlobals.vbproj b/src/AddIns/Misc/HtmlHelp2/JScriptGlobals/HtmlHelp2JScriptGlobals.vbproj deleted file mode 100644 index 8ceb27523b..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/JScriptGlobals/HtmlHelp2JScriptGlobals.vbproj +++ /dev/null @@ -1,53 +0,0 @@ - - - Library - HtmlHelp2.JScriptGlobals - HtmlHelp2JScriptGlobals - Debug - AnyCPU - Windows - {E54A5AD2-418D-4A85-BA5E-CD803DE38715} - False - On - Off - Binary - False - Auto - 120586240 - AnyCPU - 4 - false - - - bin\Debug\ - False - DEBUG,TRACE - true - Full - - - bin\Release\ - True - TRACE - False - None - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/AddIns/Misc/HtmlHelp2/Project/Configuration/AssemblyInfo.cs b/src/AddIns/Misc/HtmlHelp2/Project/Configuration/AssemblyInfo.cs deleted file mode 100644 index a9ccc131af..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/Configuration/AssemblyInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -// -// -// -// -// $Revision$ -// - -using System.Reflection; -using System.Security.Permissions; - -// Information about this assembly is defined by the following -// attributes. -// -// change them to the information which is associated with the assembly -// you compile. - -[assembly: AssemblyTitle("Microsoft Help 2.0 Environment")] -[assembly: AssemblyDescription("Integrates Microsoft Help 2.0 in SharpDevelop")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -[assembly: System.CLSCompliant(false)] diff --git a/src/AddIns/Misc/HtmlHelp2/Project/HtmlHelp2.addin b/src/AddIns/Misc/HtmlHelp2/Project/HtmlHelp2.addin deleted file mode 100644 index 9901a37ff7..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/HtmlHelp2.addin +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/AddIns/Misc/HtmlHelp2/Project/HtmlHelp2.csproj b/src/AddIns/Misc/HtmlHelp2/Project/HtmlHelp2.csproj deleted file mode 100644 index b721292863..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/HtmlHelp2.csproj +++ /dev/null @@ -1,143 +0,0 @@ - - - - Library - HtmlHelp2 - HtmlHelp2 - Debug - AnyCPU - {918487B7-2153-4618-BBB3-344DBDDF2A2A} - 8.0.50215 - 2.0 - Resources\dynamichelp.res - False - False - False - False - Auto - 119537664 - AnyCPU - 4096 - 4 - false - v4.0 - C:\SharpDevelop Projects\0\SharpDevelop 3\src\AddIns\Misc\HtmlHelp2\Project\Settings.SourceAnalysis - - - ..\..\..\..\..\AddIns\AddIns\Misc\HtmlHelp2\ - DEBUG;TRACE - False - - - ..\..\..\..\..\AddIns\AddIns\Misc\HtmlHelp2\ - true - TRACE - - - Full - true - - - None - false - - - - - - - - ..\RequiredLibraries\stdole.dll - False - - - ..\RequiredLibraries\MSHelpControls.dll - False - - - ..\RequiredLibraries\MSHelpServices.dll - False - - - - - - UserControl - - - UserControl - - - - UserControl - - - - - UserControl - - - - Always - - - - - Form - - - - - - Component - - - - - - - - - - - - - - - - - - - - Configuration\GlobalAssemblyInfo.cs - - - - - {3A9AE6AA-BC07-4A2F-972C-581E3AE2F195} - NRefactory - False - - - {2748AD25-9C63-4E12-877B-4DCE96FBED54} - ICSharpCode.SharpDevelop - False - - - {35CEF10F-2D4C-45F2-9DD1-161E0FEC583C} - ICSharpCode.Core - False - - - {E54A5AD2-418D-4A85-BA5E-CD803DE38715} - HtmlHelp2JScriptGlobals - - - {924EE450-603D-49C1-A8E5-4AFAA31CE6F3} - ICSharpCode.SharpDevelop.Dom - False - - - - - \ No newline at end of file diff --git a/src/AddIns/Misc/HtmlHelp2/Project/HtmlHelp2.csproj.user b/src/AddIns/Misc/HtmlHelp2/Project/HtmlHelp2.csproj.user deleted file mode 100644 index 6481ba3dcb..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/HtmlHelp2.csproj.user +++ /dev/null @@ -1,5 +0,0 @@ - - - 8.0.50215 - - \ No newline at end of file diff --git a/src/AddIns/Misc/HtmlHelp2/Project/Resources/ClosedBook.png b/src/AddIns/Misc/HtmlHelp2/Project/Resources/ClosedBook.png deleted file mode 100644 index 2bc28f6a8578b4e9968ca78385219ba74b3ab9d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF43iG@FAuM}+8t_on(b<(g+}3llZ^6;;mz#_7VBj&y<04` pAf{GAVXe`IUC}wBU0?qm%HRw!|aj`b%;kZDD4&A8W~{)LvqcW)!4S;LJaaaHlIISSd{d*FKyoB Hg?PpdAmLN# diff --git a/src/AddIns/Misc/HtmlHelp2/Project/Resources/Favorites.16x16.MoveDown.bmp b/src/AddIns/Misc/HtmlHelp2/Project/Resources/Favorites.16x16.MoveDown.bmp deleted file mode 100644 index 08996c68382736701b94448e0a2b690f270b541f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmZ?r{l)+RWk5;;hy|dSk%0v)(Eui~5kMJ`WJ3dl0+K)`5H~O!IB)ITNBC(*k4>0NzPf AlK=n! diff --git a/src/AddIns/Misc/HtmlHelp2/Project/Resources/Favorites.16x16.Rename.bmp b/src/AddIns/Misc/HtmlHelp2/Project/Resources/Favorites.16x16.Rename.bmp deleted file mode 100644 index 20380c1a3faf5865a4edf03ff5a253de7ae02f85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmZvVu@S%^35mg4pKA~@eyVc$4xFv)bE!1-N}c!*kPY%EWwG#4>6zO1=Gz? AZU6uP diff --git a/src/AddIns/Misc/HtmlHelp2/Project/Resources/HtmlHelp2.16x16.AddToFavorites.png b/src/AddIns/Misc/HtmlHelp2/Project/Resources/HtmlHelp2.16x16.AddToFavorites.png deleted file mode 100644 index 4acd3ad02ba3d1647d4e10de996b6954d1cf6a44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 zcmV-81IPS{P)z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ;u1Q2eRCwBA`2YVu!}s0m&wqIR{yd2N?AiPCk58Wm zvoFnO`2X|kdjSv|7X}C*hVLi#pZ{;n@c(zX!TIO6?w|h|W^n$my}sUo#D9=CKE1iGfXe`Y0AhOn{KNTQ;fCj#zI-tFC9ZIR`RfORuhAAa7(n2|HU=pf zc82FS4>&O30005R`0(V3S2ATDqA%^;8Scy9W{`WJ%D{i^CIj!HX$%ZEY#11LH5qp8 zmOQ}2@eaihUir8Uy3YB500G2!W|{qcV+ThC20m>D25vGR^;Q9-TKpR}Tz@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ;Wl2OqRCwBA{Qv(y10?_;fLLIRDO0BW|NZ+n!=FEY z7+{7nGBPlLn2aC>5PbXg9n3s+>J-D4EnC21009IyfSa3(Au%xtiyi+!S{Y8Byvnd+ z#}1&`jEu;R1_&S~7z1QGCin@&?}7L&!{5Ju8S3lnL4qiL1_&Uy3x59mi6jhC^A(7{ zK=C_<#>OU~SC|->m>5A`0x1Cd3m|~t25@q6LRo)-3YdWkc^E`Rd4OJHV7PNgWF?{~=o#FSd&kP?weqj(0_yG3K z|Nno1-u(kN03d*nyzm1^egNCT%d5P{^0Xnf782VorBqc!_A27(ty#=Pc z2C(LT|Nf!403d+i27r<<1H%g-ehmzyaE4Ex-ZQ*@`Vz-feui5Vp^0t66>0Vhr*Gk_A=@83Uw{`}1F zMf*Sx3U;sYA2u8326A=Ia002ovPDHLkV1g0qFPx#1ZP1_K>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBU!ElET{R5(wylmAarQ5eSkr&z76R$FZvYGt;toDmIIQZ$TdLCG|- zDK*K$t*9xK8`PjL=#ZFMEN^znB`H(HO&}*ogb1h*U!Ly0RAj)`);in!%X`oBeBS$< zbIQv8$8vdsFus~8S%%SRl;qOlG184cSMpmL-sM$1F;Ae1D=BTDw|vBAB84yEC~Wpw zrk+_z=u8CcGd|P{J8|?(dvSwzjzthti(B9{c`cTJb0GkOg+%3vOE6i9LW58w4z+<`7^@`P|tXJ!6f z)-#9)hH+G#l;#Ya^FH)yN1!o%z+Jr!4_~}Tuf~G*TY88()ZjKNaDdueQQv}NXRkro zKLoK{jr|Q5a|SmDULqP#6r@f!Qt1pfs6goqg5eD;t;8Vh)}XPqhnnEWNyz(*Fuk6_ zQ>z^s;~4H}hta8e3`uuCgl#JDE-1ih>cBys6y?XoI7jvB1Xr=UR+yWhO{ptNr<>9B zB)tALOwI-I))BxEu>`KD3zZG6U{##T8Aue53Jjulo!(zh~@X; zrUdlIzo}oN|NaFT?U)FW#!ay?d3FM&yn-kc}RdA)u*wI&1a}Z#sB)6zXJi- VFG*fjUmpMf002ovPDHLkV1gWME)4(x diff --git a/src/AddIns/Misc/HtmlHelp2/Project/Resources/HtmlHelp2.16x16.Search.png b/src/AddIns/Misc/HtmlHelp2/Project/Resources/HtmlHelp2.16x16.Search.png deleted file mode 100644 index e2d421efe2c885715a1611ff467b57dfba7e0013..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 714 zcmV;*0yX`KP)z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ;KuJVFRCwBA{Qv(y10?_;fLL%z0F7nbd-Q(Gr91Bu zzWn?v!N|nKz|YC{LS2?;m7ASX5hGX$0|P(+F=BH8Nb|yVSC0K*VzyAx6ldU-o{`>txW{i;$$Pj=4V!~$o-XjnDelW9Gqy%U(=qm~_{9#~ac>0!= zflW||!Ny;c;VUbr!G`VEW`NWJ1Q1pOZan!ECa)pJaOX1v!|4|c3}62-Fi40qF!1v; zF#HBOPf1st;pX$NVIZ{t0faRS-hcij#V5|o@bD`G1BVa;0}l@a13T0cg&4M6kWehH}fu# zT7Uq;41-(C8x(|5N06S*E?~!l@*#H0l07*qoM6N<$f-~PJf&c&j diff --git a/src/AddIns/Misc/HtmlHelp2/Project/Resources/HtmlHelp2.16x16.TextZoom.png b/src/AddIns/Misc/HtmlHelp2/Project/Resources/HtmlHelp2.16x16.TextZoom.png deleted file mode 100644 index 098c6fedf43b05b24b458414e542917ca239d33c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF8d@ zBeIx*f$IYZGdis?nE@1JNq6*hWMJ6X&;2Kn705RT@Ck8c_y=S$F#P`yrU(z@;j(q!3lK=n!AY({UO#lFTB>(_`g8%^e{{R4h=>PzA zFaQARU;qF*m;eA5Z<1fdMgRZ;xJg7oRCwBA`2YVu12LFGU7eFnTAB%693X&L4jw+p zz{tqRzyL%HOhAf>k-^s7mH`B67;FDSBp4Z(_?Tmu#rZdJYH0lV_vOpa1KZd9+o89e z0U&@FK?Xq801aRS8o7Nzl@xf$i_K!q{pA0`3z60SohVx)U`}kJJFp4v5`pfhe zY!E;IF&;c}5U$zI!j^$YQa399h5u4_26v!VkoMm|?ccxz6P6mc~jEleq6#UNt%Yfuy03d*vY%LMahH3r-#vlWJGN@H7 zW4PB52iNc$2>&ts2eZ4h=RE=lAQq730-$Cupk@#NIU8j2FR=FC4DtV?Ac`6Lz+v(i zNP@sAAOrz`0Aec0^k2#VjfB5&r-R@xhU*>S4AU5AG4wJ{1dIL!Vi52=>j8HWKmdWm z00g%I;a{*4h~qDHhA_00Gl1Rl2WlY5dmd*z82$FO7Dc7{`Rrx*^Z-dPP0Kr9gLj10AmbwER! zz`R<01LS9*y6xL`fNh3p{?E*K93X(e27qD$q|o+-%uOI@BM540Ro5x z7Kq2s9A~h5A-inb|7~!C7@!9I2WHBHs<%-zA6Pu||DnT&7ytqc0KupF M07*qoM6N<$f&qwRjsO4v diff --git a/src/AddIns/Misc/HtmlHelp2/Project/Resources/HtmlHelp2Options.xfrm b/src/AddIns/Misc/HtmlHelp2/Project/Resources/HtmlHelp2Options.xfrm deleted file mode 100644 index bb2fd530ff..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/Resources/HtmlHelp2Options.xfrm +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/AddIns/Misc/HtmlHelp2/Project/Resources/OpenBook.png b/src/AddIns/Misc/HtmlHelp2/Project/Resources/OpenBook.png deleted file mode 100644 index 9eacadfe4cdf2848b8d3fee1d5fc1bdaecfc4581..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFfF}q`D+fI!J9wFXhMnj2~ kDGdxq5=2;-7-vXJF!&r1k~^WYvmWFUPgg&ebxsLQ03)1G$^ZZW diff --git a/src/AddIns/Misc/HtmlHelp2/Project/Resources/buildwin32resource.bat b/src/AddIns/Misc/HtmlHelp2/Project/Resources/buildwin32resource.bat deleted file mode 100755 index c938f6e626..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/Resources/buildwin32resource.bat +++ /dev/null @@ -1,10 +0,0 @@ -@echo off -setlocal -set RC="K:\Programme\Microsoft.NET\SDK\v2.0\Bin\rc.exe" - -if not exist %RC% goto ExitJump -if exist dynamichelp.res del dynamichelp.res -%RC% /fo "dynamichelp.res" "dynamichelp.rc" - -set RC= -:ExitJump \ No newline at end of file diff --git a/src/AddIns/Misc/HtmlHelp2/Project/Resources/context.html b/src/AddIns/Misc/HtmlHelp2/Project/Resources/context.html deleted file mode 100644 index 2a5023c672..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/Resources/context.html +++ /dev/null @@ -1,48 +0,0 @@ - - -Dynamic Help - - - - - \ No newline at end of file diff --git a/src/AddIns/Misc/HtmlHelp2/Project/Resources/dynamichelp.rc b/src/AddIns/Misc/HtmlHelp2/Project/Resources/dynamichelp.rc deleted file mode 100644 index a700ca66a4..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/Resources/dynamichelp.rc +++ /dev/null @@ -1,10 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// -// HTML RESOURCES -// - -#define RT_HTML 23 - -context RT_HTML "context.html" -open RT_HTML "OpenBook.png" -close RT_HTML "ClosedBook.png" \ No newline at end of file diff --git a/src/AddIns/Misc/HtmlHelp2/Project/Resources/dynamichelp.res b/src/AddIns/Misc/HtmlHelp2/Project/Resources/dynamichelp.res deleted file mode 100644 index 95b3a046e51503f14e0fbfb7059b9128c3fad89e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1588 zcmbVMQEU`d6n)#SgvOb0%O$m|vjNwe znYZn332{V%2qq-Nm?r)}Nc2kr@rT0Ceh{M=NK7aJj7Iq|{7B-5i811O-^^~^iW>DL zcjnEx@7{an+}wu{LK0Y`;TvpME!v6Dc0d}9r_m_di?S$((r6z%{WX9>!B#+`#LILj z5>Au|*2S9}oRXnb&BSFxlg0?O5-}eG=TvV0czP(&ud0!7BplUvHP7^#bSM%Iu{mNF zD4SPnaS2yAdjYUAwu^=tmv&jzb`!1wGr3xT8WhgwaEX=i3hWpQBrXkFTp;r$gA>)U zum+gP=51^NeAuh+5RDtm^y>SyRL(4~o(OG1dB!;_$ED|i#!4tP%vmo^W0cu(9ow^c zS|K7VkG0vN%_^p@`c7_R6A0ME^cZnc<*H6JW@Ax34hM-1`MhAQVmpw}Vus0y-72T5 zLfV)wAM6~>HY_gjnnjYb$QOGJ&tV^xSM&`PDyIK~>8gcIeUwp(Er%$EUfl*n4}pc| zuq|mICXkzgLsC-GnN}&oXS7Ioni8?yUCZc-+&uQGEIlWQ6yj$?MnP#0?@vl*g;J5; z&mU^@Mjc+GB&r*ZMR5&EwTJ%MnUrLcnMB_9qAbV#tyj=%ozJ`3zf2hy$v+V{#DPa> zuZn(@ce^|4*xJ9Rt5N0<;LI#y$}P?zk2f?j5%c@xb+k1#-WX^UJ5Ew=P6hNaCSd=Z zn6mBwLP~Qk_o4}y$!u#3QTt53Gm(8M67CCwGm;rgO~QMFuprDe`r+$)0$9T{d(vx` zJ2!7syLxW^d<&qEHMZYDXgwDenBDq`0E5MmJtGKRJoWgm_%Zk%m>AEcT^Dx9MQ#J` zh(^P8-Fm$)Zj--R(+}_52UmbkW~b2b_qPl1u`iPv$yM)aGc&|JasjQqUOIiPzM&80 zFYP>f+1+HGjXrp@WBAy~#Vao#?^yiq-g@$F_l~X;mp)Vm2G)LXeCgPd;;!qCIDs9# zN8fYN)tM)Q9f8GXdeQjR?q@&Sy7Y$Nl1XP%=XcK>L8zxqyHPX_x7rlw=db^--S)v7 z=Wiw;%YV`igo6+e4pal}Kt!L%Up_k>`VBZ%X?M`qPQ7t4QkT}HzSM&6rpxJTNVy{^ z$;qBGKmN8Qs9pJG;rb?Yx_;`T>4oK!uk8AwYq>V4yk7r2u(^Nwt+(svqNR=p=laeZ jJlrdNyz|241N5mAKRx{PiLVM9hwm@HzeTY5L%-hvK-R|9 diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/DynamicHelpPad.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/DynamicHelpPad.cs deleted file mode 100644 index 397219246b..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/DynamicHelpPad.cs +++ /dev/null @@ -1,635 +0,0 @@ -// -// -// -// -// $Revision$ -// - -namespace HtmlHelp2 -{ - using System; - using System.Collections.Generic; - using System.Collections.Specialized; - using System.Drawing; - using System.Globalization; - using System.Reflection; - using System.Security.Permissions; - using System.Windows.Forms; - - using HtmlHelp2.Environment; - using ICSharpCode.Core; - using ICSharpCode.SharpDevelop; - using ICSharpCode.SharpDevelop.DefaultEditor.Gui.Editor; - using ICSharpCode.SharpDevelop.Dom; - using ICSharpCode.SharpDevelop.Gui; - using ICSharpCode.SharpDevelop.Project; - using MSHelpServices; - using ICSharpCode.NRefactory; - using ICSharpCode.SharpDevelop.Editor; - - public class ShowDynamicHelpMenuCommand : AbstractMenuCommand - { - public override void Run() - { - PadDescriptor dynamicHelp = WorkbenchSingleton.Workbench.GetPad(typeof(HtmlHelp2DynamicHelpPad)); - if (dynamicHelp != null) dynamicHelp.BringPadToFront(); - } - } - - public class HtmlHelp2DynamicHelpPad : AbstractPadContent - { - HtmlHelp2DynamicHelpBrowserControl dynamicHelpBrowser; - private List dynamicHelpTerms = new List(); - private Location lastPoint = Location.Empty; - private string debugPreElement = String.Empty; - private bool enableDebugInfo = HtmlHelp2Environment.Config.DynamicHelpDebugInfos; - - public override object Control - { - get { return dynamicHelpBrowser; } - } - - [PermissionSet(SecurityAction.LinkDemand, Name="Execution")] - public HtmlHelp2DynamicHelpPad() - { - dynamicHelpBrowser = new HtmlHelp2DynamicHelpBrowserControl(); - dynamicHelpBrowser.LoadDynamicHelpPage(); - - ParserService.ParserUpdateStepFinished += UpdateTick; - PropertyPad.SelectedObjectChanged += new EventHandler(this.FormsDesignerSelectedObjectChanged); - PropertyPad.SelectedGridItemChanged += new SelectedGridItemChangedEventHandler(this.FormsDesignerSelectedGridItemChanged); - ProjectService.SolutionClosed += new EventHandler(this.SolutionClosed); - - HtmlHelp2Environment.NamespaceReloaded += new EventHandler(this.NamespaceReloaded); - ResourceService.LanguageChanged += delegate { dynamicHelpBrowser.RedrawContent(); }; - } - - #region Dynamic Help Calls - private void BuildDynamicHelpList() - { - try - { - dynamicHelpBrowser.RemoveAllChildren(); - this.debugPreElement = string.Empty; - bool helpResults = false; - Cursor.Current = Cursors.WaitCursor; - - foreach (string currentHelpTerm in this.dynamicHelpTerms) - { - if (!currentHelpTerm.StartsWith("!")) - { - helpResults = (this.CallDynamicHelp(currentHelpTerm, false) || helpResults); - } - } - foreach (string currentHelpTerm in this.dynamicHelpTerms) - { - if (currentHelpTerm.StartsWith("!")) - { - helpResults = (this.CallDynamicHelp(currentHelpTerm.Substring(1)) || helpResults); - } - } - - Cursor.Current = Cursors.Default; - - // debug info - if (this.enableDebugInfo) - { - this.debugPreElement += - string.Format(CultureInfo.InvariantCulture, "
Current project language: {0}", SharpDevLanguage.GetPatchedLanguage()); - dynamicHelpBrowser.CreateDebugPre(this.debugPreElement); - } - } - catch (System.Runtime.InteropServices.COMException ex) - { - LoggingService.Error("Help 2.0: Dynamic Help Call Exception; " + ex.ToString()); - } - } - - private bool CallDynamicHelp(string searchTerm) - { - return this.CallDynamicHelp(searchTerm, true); - } - - private bool CallDynamicHelp(string searchTerm, bool keywordSearch) - { - if (!HtmlHelp2Environment.SessionIsInitialized || HtmlHelp2Environment.DynamicHelpIsBusy) - { - return false; - } - - IHxTopicList topics = HtmlHelp2Environment.GetMatchingTopicsForDynamicHelp(searchTerm); - bool result = (topics != null && topics.Count > 0); - - if (result) - { - // debug info - this.debugPreElement += - string.Format(CultureInfo.InvariantCulture, - "{0} ({1}): {2} {3}
", searchTerm, (keywordSearch)?"Kwd":"DH", - topics.Count, (topics.Count==1)?"topic":"topics"); - - List newTopics = SortTopics(topics); - foreach (IHxTopic topic in newTopics) - { - if ((keywordSearch)?SharpDevLanguage.CheckUniqueTopicLanguage(topic):SharpDevLanguage.CheckTopicLanguage(topic)) - { - this.BuildNewChild(topic.Location, - topic.get_Title(HxTopicGetTitleType.HxTopicGetRLTitle, - HxTopicGetTitleDefVal.HxTopicGetTitleFileName), - topic.URL); - } - } - } - return result; - } - - private void BuildNewChild(string sectionName, string topicName, string topicUrl) - { - try { - dynamicHelpBrowser.BuildNewChild(sectionName, topicName, topicUrl); - } catch (NullReferenceException ex) { - // HACK: the code doesn't properly check for nulls, so we just ignore errors. - // There were bug reports with BuildNewChild crashing simply on a layout change. - // e.g. http://community.sharpdevelop.net/forums/t/9180.aspx - LoggingService.Warn(ex); - } - } - #endregion - - #region Taken from DefinitionView.cs - private void UpdateTick(object sender, ParserUpdateStepEventArgs e) - { - WorkbenchSingleton.SafeThreadAsyncCall(UpdateTick, e); - } - - void UpdateTick(ParserUpdateStepEventArgs e) - { - this.dynamicHelpTerms.Clear(); - ResolveResult res = ResolveAtCaret(e); - if (res == null) return; - - if (res != null && res.ResolvedType != null) - { - this.AddToStringCollection(res.ResolvedType.FullyQualifiedName); - } - - MemberResolveResult member = res as MemberResolveResult; - NamespaceResolveResult nspace = res as NamespaceResolveResult; - MethodGroupResolveResult method = res as MethodGroupResolveResult; - TypeResolveResult types = res as TypeResolveResult; - - if (member != null && member.ResolvedMember != null) - { - this.AddToStringCollection(0, member.ResolvedMember.FullyQualifiedName); - } - if (nspace != null) - { - this.AddToStringCollection(0, nspace.Name); - } - if (method != null && method.ContainingType != null) - { - this.AddToStringCollection(0, method.ContainingType.FullyQualifiedName); - } - if (types != null && types.ResolvedClass != null) - { - this.AddToStringCollection(0, types.ResolvedClass.FullyQualifiedName); - } - - BuildDynamicHelpList(); - } - - private ResolveResult ResolveAtCaret(ParserUpdateStepEventArgs e) - { - IWorkbenchWindow window = WorkbenchSingleton.Workbench.ActiveWorkbenchWindow; - if (window == null) return null; - ITextEditorProvider provider = window.ActiveViewContent as ITextEditorProvider; - if (provider == null) return null; - ITextEditor editor = provider.TextEditor; - - // e might be null when this is a manually triggered update - FileName fileName = (e == null) ? editor.FileName : e.FileName; - if (editor.FileName != fileName) return null; - IExpressionFinder expressionFinder = ParserService.GetExpressionFinder(fileName); - if (expressionFinder == null) return null; - string content = (e == null) ? editor.Document.Text : e.Content.Text; - ExpressionResult expr = expressionFinder.FindFullExpression(content, editor.Caret.Offset); - if (expr.Expression == null) return null; - - // save the current position - if(this.lastPoint != null && this.lastPoint == editor.Caret.Position) return null; - this.lastPoint = editor.Caret.Position; - this.AddToStringCollection(string.Format(CultureInfo.InvariantCulture, "!{0}", expr.Expression)); - - return ParserService.Resolve(expr, editor.Caret.Line, editor.Caret.Column, fileName, content); - } - #endregion - - #region Dynamic Help for Forms Designer - private void FormsDesignerSelectedObjectChanged(object sender, EventArgs e) - { - this.CallDynamicHelpForFormsDesigner(PropertyPad.Grid.SelectedObject, - PropertyPad.Grid.SelectedGridItem); - } - - private void FormsDesignerSelectedGridItemChanged(object sender, SelectedGridItemChangedEventArgs e) - { - this.CallDynamicHelpForFormsDesigner(PropertyPad.Grid.SelectedObject, - e.NewSelection); - } - - private void CallDynamicHelpForFormsDesigner(object selectedObject, GridItem selectedItem) - { - if (selectedObject == null) return; - this.dynamicHelpTerms.Clear(); - - Type myObject = selectedObject.GetType(); - if (selectedItem != null && selectedItem.Label != null) { - foreach (Type type in TypeHandling.FindDeclaringType(myObject, selectedItem.Label)) { - this.AddToStringCollection(string.Format(CultureInfo.InvariantCulture, - "{0}.{1}", type.FullName, selectedItem.Label)); - } - } - this.AddToStringCollection(myObject.FullName); - - WorkbenchSingleton.SafeThreadAsyncCall(BuildDynamicHelpList); - } - #endregion - - private void SolutionClosed(object sender, EventArgs e) - { - dynamicHelpBrowser.RemoveAllChildren(); - } - - #region StringCollection & Sorting - private void AddToStringCollection(string searchTerm) - { - this.AddToStringCollection(-1, searchTerm); - } - - private void AddToStringCollection(int insertWhere, string searchTerm) - { - if (this.dynamicHelpTerms.IndexOf(searchTerm) == -1) - { - if (insertWhere == -1) - this.dynamicHelpTerms.Add(searchTerm); - else - this.dynamicHelpTerms.Insert(insertWhere, searchTerm); - } - } - - private static List SortTopics(IHxTopicList topics) - { - if (topics == null || topics.Count == 0) - { - return null; - } - - List result = new List(); - foreach (IHxTopic topic in topics) - { - if (!result.Contains(topic)) result.Add(topic); - } - TopicComparer topicComparer = new TopicComparer(); - result.Sort(topicComparer); - - return result; - } - - class TopicComparer : IComparer - { - public int Compare(IHxTopic x, IHxTopic y) - { - int result = CompareType("kbSyntax", x, y); - if(result == 0) result = CompareType("kbHowTo", x, y); - if(result == 0) result = CompareType("kbOrient", x, y); - if(result == 0) result = CompareType("kbArticle", x, y); - - return result; - } - - private static int CompareType(string topicType, IHxTopic x, IHxTopic y) - { - if(x.HasAttribute("TopicType", topicType) && !y.HasAttribute("TopicType", topicType)) - return -1; - else if(y.HasAttribute("TopicType", topicType) && !x.HasAttribute("TopicType", topicType)) - return 1; - else - return 0; - } - } - #endregion - - private void NamespaceReloaded(object sender, EventArgs e) - { - this.enableDebugInfo = HtmlHelp2Environment.Config.DynamicHelpDebugInfos; - } - } - - public class HtmlHelp2DynamicHelpBrowserControl : UserControl - { - WebBrowser axWebBrowser = new WebBrowser(); - ToolStrip dynamicHelpToolbar = new ToolStrip(); - int internalIndex; - string[] toolbarButtons = new string[] { - "${res:AddIns.HtmlHelp2.Contents}", - "${res:AddIns.HtmlHelp2.Index}", - "${res:AddIns.HtmlHelp2.Search}" - }; - - public void RedrawContent() - { - for (int i = 0; i < toolbarButtons.Length; i++) - { - dynamicHelpToolbar.Items[i].Text = StringParser.Parse(toolbarButtons[i]); - } - } - - [PermissionSet(SecurityAction.LinkDemand, Name="Execution")] - public HtmlHelp2DynamicHelpBrowserControl() - { - this.InitializeComponents(); - } - - [PermissionSet(SecurityAction.LinkDemand, Name="Execution")] - private void InitializeComponents() - { - Dock = DockStyle.Fill; - Size = new Size(500, 500); - - Controls.Add(axWebBrowser); - axWebBrowser.Dock = DockStyle.Fill; - axWebBrowser.WebBrowserShortcutsEnabled = false; - axWebBrowser.IsWebBrowserContextMenuEnabled = false; - axWebBrowser.AllowWebBrowserDrop = false; - axWebBrowser.DocumentCompleted += - new WebBrowserDocumentCompletedEventHandler(this.OnDocumentCompleted); - - Controls.Add(dynamicHelpToolbar); - dynamicHelpToolbar.Dock = DockStyle.Top; - dynamicHelpToolbar.AllowItemReorder = false; - dynamicHelpToolbar.ShowItemToolTips = false; - dynamicHelpToolbar.GripStyle = ToolStripGripStyle.Hidden; - for (int i = 0; i < toolbarButtons.Length; i++) - { - ToolStripButton button = new ToolStripButton(); - button.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - button.ImageIndex = i; - button.Click += new EventHandler(this.ToolStripButtonClicked); - - dynamicHelpToolbar.Items.Add(button); - } - - this.RedrawContent(); - - dynamicHelpToolbar.ImageList = new ImageList(); - dynamicHelpToolbar.ImageList.ColorDepth = ColorDepth.Depth32Bit; - dynamicHelpToolbar.ImageList.Images.Add(ResourcesHelper.GetBitmap("HtmlHelp2.16x16.Toc.png")); - dynamicHelpToolbar.ImageList.Images.Add(ResourcesHelper.GetBitmap("HtmlHelp2.16x16.Index.png")); - dynamicHelpToolbar.ImageList.Images.Add(ResourcesHelper.GetBitmap("HtmlHelp2.16x16.Search.png")); - - if (HtmlHelp2Environment.SessionIsInitialized) - { - HtmlHelp2Environment.NamespaceReloaded += new EventHandler(this.NamespaceReloaded); - } - } - - [PermissionSet(SecurityAction.LinkDemand, Name="Execution")] - public void LoadDynamicHelpPage() - { - string url = string.Format(CultureInfo.InvariantCulture, "res://{0}/context", Assembly.GetExecutingAssembly().Location); - axWebBrowser.Navigate(url); - } - - private void OnDocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) - { - this.RemoveAllChildren(); - } - - private void ToolStripButtonClicked(object sender, EventArgs e) - { - ToolStripItem item = (ToolStripItem)sender; - PadDescriptor pad = null; - - switch (item.ImageIndex) - { - case 0: - pad = WorkbenchSingleton.Workbench.GetPad(typeof(HtmlHelp2TocPad)); - break; - case 1: - pad = WorkbenchSingleton.Workbench.GetPad(typeof(HtmlHelp2IndexPad)); - break; - case 2: - pad = WorkbenchSingleton.Workbench.GetPad(typeof(HtmlHelp2SearchPad)); - break; - } - - if(pad != null) pad.BringPadToFront(); - } - - #region Help 2.0 Environment Events - private void NamespaceReloaded(object sender, EventArgs e) - { - this.LoadDynamicHelpPage(); - } - #endregion - - #region WebBrowser Scripting - [PermissionSet(SecurityAction.LinkDemand, Name="Execution")] - public void BuildNewChild(string sectionName, string topicName, string topicLink) - { - HtmlElementCollection children = - axWebBrowser.Document.Body.GetElementsByTagName("span"); - foreach (HtmlElement child in children) - { - if (child.GetAttribute("className") == "section") - { - HtmlElement sectionBlock = child.FirstChild.NextSibling; - HtmlElement contentSpan = sectionBlock.NextSibling.NextSibling; - - if (sectionBlock.TagName == "B" && - sectionBlock.InnerText == sectionName && - contentSpan.TagName == "SPAN" && - contentSpan.GetAttribute("className") == "content") - { - if (!DoesLinkExist(contentSpan, topicName, topicLink)) - { - HtmlElement newLink = this.CreateNewLink(topicLink, topicName); - if (newLink != null) - { - contentSpan.AppendChild(newLink); - contentSpan.AppendChild(this.CreateABreak()); - } - } - - return; - } - } - } - - if (children.Count > 0) - { - axWebBrowser.Document.Body.InsertAdjacentElement - (HtmlElementInsertionOrientation.BeforeEnd, this.CreateABreak()); - } - - HtmlElement linkContent = null; - HtmlElement htmlSection = this.CreateNewSection(sectionName, out linkContent); - if (htmlSection != null) - { - axWebBrowser.Document.Body.InsertAdjacentElement - (HtmlElementInsertionOrientation.BeforeEnd, htmlSection); - - HtmlElement newLink = this.CreateNewLink(topicLink, topicName); - if (newLink != null) - { - linkContent.AppendChild(newLink); - linkContent.AppendChild(this.CreateABreak()); - } - - this.internalIndex++; - } - } - - [PermissionSet(SecurityAction.LinkDemand, Name="Execution")] - private HtmlElement CreateNewSection(string sectionName, out HtmlElement linkNode) - { - HtmlElement span = axWebBrowser.Document.CreateElement("span"); - span.SetAttribute("className", "section"); - span.InnerHtml = string.Format - (CultureInfo.InvariantCulture, - "" + - "{1}
", - this.internalIndex, sectionName); - - linkNode = axWebBrowser.Document.CreateElement("span"); - linkNode.SetAttribute("className", "content"); - linkNode.Id = string.Format(CultureInfo.InvariantCulture, "content_{0}", this.internalIndex); - span.AppendChild(linkNode); - - return span; - } - - [PermissionSet(SecurityAction.LinkDemand, Name="Execution")] - private HtmlElement CreateNewLink(string topicUrl, string topicName) - { - HtmlElement span = axWebBrowser.Document.CreateElement("a"); - span.InnerText = topicName; - span.SetAttribute("src", topicUrl); - span.SetAttribute("className", "link"); - span.SetAttribute("title", topicName); - span.Click += new HtmlElementEventHandler(OnLinkClick); - span.MouseOver += new HtmlElementEventHandler(OnMouseOver); - span.MouseLeave += new HtmlElementEventHandler(OnMouseOut); - - return span; - } - - [PermissionSet(SecurityAction.LinkDemand, Name="Execution")] - private HtmlElement CreateABreak() - { - HtmlElement br = axWebBrowser.Document.CreateElement("br"); - return br; - } - - [PermissionSet(SecurityAction.LinkDemand, Name="Execution")] - private static bool DoesLinkExist(HtmlElement parentNode, string topicName, string topicUrl) - { - HtmlElementCollection links = parentNode.GetElementsByTagName("a"); - foreach (HtmlElement link in links) - { - if (string.Compare(topicName, link.InnerText) == 0 && - string.Compare(topicUrl, link.GetAttribute("src")) == 0) - { - return true; - } - } - return false; - } - - private void OnMouseOver(object sender, HtmlElementEventArgs e) - { - HtmlElement link = sender as HtmlElement; - if (link != null) - { - StatusBarService.SetMessage(link.GetAttribute("src")); - } - } - - private void OnMouseOut(object sender, HtmlElementEventArgs e) - { - StatusBarService.SetMessage(string.Empty); - } - - private void OnLinkClick(object sender, HtmlElementEventArgs e) - { - HtmlElement link = sender as HtmlElement; - if (link != null) - { - string url = link.GetAttribute("src"); - if (!string.IsNullOrEmpty(url)) ShowHelpBrowser.OpenHelpView(url); - } - } - - [PermissionSet(SecurityAction.LinkDemand, Name="Execution")] - public void RemoveAllChildren() - { - try - { - this.internalIndex = 0; - var document = axWebBrowser != null ? axWebBrowser.Document : null; - var body = document != null ? document.Body : null; - if (body != null) - body.InnerHtml = string.Empty; - } - catch (System.NotSupportedException ex) - { - LoggingService.Error("Help 2.0: Clean-up Call Exception; " + ex.ToString()); - } - } - #endregion - - #region DebugInfo - [PermissionSet(SecurityAction.LinkDemand, Name="Execution")] - public void CreateDebugPre(string debugInformation) - { - if (!string.IsNullOrEmpty(debugInformation)) - { - axWebBrowser.Document.Body.InsertAdjacentElement - (HtmlElementInsertionOrientation.BeforeEnd, CreateABreak()); - axWebBrowser.Document.Body.InsertAdjacentElement - (HtmlElementInsertionOrientation.BeforeEnd, CreateABreak()); - - HtmlElement pre = axWebBrowser.Document.CreateElement("pre"); - pre.InnerHtml = "--- Dynamic Help Debug ---
" + debugInformation; - - axWebBrowser.Document.Body.InsertAdjacentElement - (HtmlElementInsertionOrientation.BeforeEnd, pre); - } - } - #endregion - } - - public static class TypeHandling - { - public static IEnumerable FindDeclaringType(Type type, string memberName) - { - MemberInfo[] memberInfos = type.GetMember(memberName); - List declaringTypes = new List(); - - foreach (MemberInfo memberInfo in memberInfos) - { - if (!declaringTypes.Contains(memberInfo.DeclaringType)) - declaringTypes.Add(memberInfo.DeclaringType); - } - - foreach (Type declaringType in declaringTypes) - { - yield return declaringType; - } - - #region TypeHandling Class by Robert_G - // QUOTE: "Aber das ist ja wohl eher ein no-Brainer... ;-) - #endregion - } - } -} diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/FavoritesPad.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/FavoritesPad.cs deleted file mode 100644 index 2793dd2dfd..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/FavoritesPad.cs +++ /dev/null @@ -1,319 +0,0 @@ -// -// -// -// -// $Revision$ -// - -namespace HtmlHelp2 -{ - using System; - using System.Drawing; - using System.Windows.Forms; - using System.Xml; - - using HtmlHelp2.Environment; - using ICSharpCode.Core; - using ICSharpCode.SharpDevelop; - using ICSharpCode.SharpDevelop.Gui; - - public class ShowFavoritesMenuCommand : AbstractMenuCommand - { - public override void Run() - { - PadDescriptor favorites = WorkbenchSingleton.Workbench.GetPad(typeof(HtmlHelp2FavoritesPad)); - if (favorites != null) favorites.BringPadToFront(); - } - } - - public class HtmlHelp2FavoritesPad : AbstractPadContent - { - const string help2FavoritesFile = "help2favorites.xml"; - string[] toolbarButtons = new string[] { - "${res:AddIns.HtmlHelp2.MoveUp}", - "${res:AddIns.HtmlHelp2.MoveDown}", - "${res:AddIns.HtmlHelp2.Rename}", - "${res:AddIns.HtmlHelp2.Delete}" - }; - - bool Help2EnvIsReady = false; - Panel mainPanel = new Panel(); - TreeView tv = new TreeView(); - ToolStrip toolStrip = new ToolStrip(); - - public override Control Control - { - get { return mainPanel; } - } - - public override void RedrawContent() - { - for (int i = 0; i < toolbarButtons.Length; i++) - { - toolStrip.Items[i].ToolTipText = StringParser.Parse(toolbarButtons[i]); - } - } - - public HtmlHelp2FavoritesPad() - { - this.InitializeComponents(); - } - - private void InitializeComponents() - { - Help2EnvIsReady = HtmlHelp2Environment.IsReady; - - mainPanel.Controls.Add(tv); - tv.Dock = DockStyle.Fill; - tv.Enabled = Help2EnvIsReady; - tv.ShowLines = false; - tv.ShowRootLines = false; - tv.LabelEdit = true; - tv.HideSelection = false; - tv.AfterSelect += new TreeViewEventHandler(this.TreeNodeAfterSelect); - tv.BeforeLabelEdit += new NodeLabelEditEventHandler(this.BeforeLabelEdit); - tv.AfterLabelEdit += new NodeLabelEditEventHandler(this.AfterLabelEdit); - tv.KeyDown += new KeyEventHandler(this.TreeViewKeyDown); - tv.DoubleClick += new EventHandler(this.TreeNodeDoubleClick); - - mainPanel.Controls.Add(toolStrip); - toolStrip.Dock = DockStyle.Top; - toolStrip.Enabled = Help2EnvIsReady; - toolStrip.AllowItemReorder = false; - for (int i = 0; i < toolbarButtons.Length; i++) - { - ToolStripButton button = new ToolStripButton(); - button.ToolTipText = StringParser.Parse(toolbarButtons[i]); - button.ImageIndex = i; - button.Enabled = false; - button.Click += new EventHandler(this.ToolStripButtonClicked); - - toolStrip.Items.Add(button); - } - - toolStrip.ImageList = new ImageList(); - toolStrip.ImageList.ColorDepth = ColorDepth.Depth4Bit; - toolStrip.ImageList.TransparentColor = Color.Red; - toolStrip.ImageList.Images.Add(ResourcesHelper.GetBitmap("Favorites.16x16.MoveUp.bmp")); - toolStrip.ImageList.Images.Add(ResourcesHelper.GetBitmap("Favorites.16x16.MoveDown.bmp")); - toolStrip.ImageList.Images.Add(ResourcesHelper.GetBitmap("Favorites.16x16.Rename.bmp")); - toolStrip.ImageList.Images.Add(ResourcesHelper.GetBitmap("Favorites.16x16.Delete.bmp")); - - if (Help2EnvIsReady) this.LoadFavorites(); - } - - #region TreeView - private void TreeNodeAfterSelect(object sender, TreeViewEventArgs e) - { - TreeNode tn = tv.SelectedNode; - - toolStrip.Items[0].Enabled = (tn != null && tn.PrevNode != null); - toolStrip.Items[1].Enabled = (tn != null && tn.NextNode != null); - toolStrip.Items[2].Enabled = (tn != null); - toolStrip.Items[3].Enabled = (tn != null); - } - - private void BeforeLabelEdit(object sender, NodeLabelEditEventArgs e) - { - e.CancelEdit = (e.Node == null); - } - - private void AfterLabelEdit(object Sender, NodeLabelEditEventArgs e) - { - if (e.Label != null && e.Label.Length > 0) - { - if (e.Node.Tag != null && e.Node.Tag is string && (string)e.Node.Tag != "") - { - this.PatchFavoriteName(e.Label.ToString(), (string)e.Node.Tag); - } - } - } - - private void TreeViewKeyDown(object sender, KeyEventArgs e) - { - if (tv.SelectedNode != null) - { - switch (e.KeyCode) - { - case Keys.F2: - tv.SelectedNode.BeginEdit(); - break; - case Keys.Delete: - tv.Nodes.Remove(tv.SelectedNode); - this.SaveFavorites(); - break; - } - } - } - - private void TreeNodeDoubleClick(object sender, EventArgs e) - { - TreeNode tn = tv.SelectedNode; - - if (tn != null && tn.Tag != null && tn.Tag is string && (string)tn.Tag != "") - { - ShowHelpBrowser.OpenHelpView((string)tn.Tag); - } - } - #endregion - - #region ToolStrip - private void ToolStripButtonClicked(object sender, EventArgs e) - { - if (tv.SelectedNode == null) return; - - ToolStripItem item = (ToolStripItem)sender; - TreeNode tempNode = null; - - switch (item.ImageIndex) - { - case 0: - tempNode = (TreeNode)tv.SelectedNode.Clone(); - tv.Nodes.Insert(tv.SelectedNode.PrevNode.Index, tempNode); - tv.Nodes.Remove(tv.SelectedNode); - tv.SelectedNode = tempNode; - this.SaveFavorites(); - break; - case 1: - tempNode = (TreeNode)tv.SelectedNode.Clone(); - TreeNode nextNextNode = tv.SelectedNode.NextNode.NextNode; - if (nextNextNode == null) - tv.Nodes.Add(tempNode); - else - tv.Nodes.Insert(nextNextNode.Index, tempNode); - tv.Nodes.Remove(tv.SelectedNode); - tv.SelectedNode = tempNode; - this.SaveFavorites(); - break; - case 2: - tv.SelectedNode.BeginEdit(); - break; - case 3: - string text = StringParser.Parse("${res:AddIns.HtmlHelp2.RemoveFavorite}", new string[,] {{"0", tv.SelectedNode.Text}}); - DialogResult result = MessageBox.Show(text, - StringParser.Parse("${res:MainWindow.Windows.HelpScoutLabel}"), - MessageBoxButtons.YesNo, - MessageBoxIcon.Question, - MessageBoxDefaultButton.Button2); - if (result == DialogResult.Yes) - { - tv.Nodes.Remove(tv.SelectedNode); - this.SaveFavorites(); - } - break; - } - - this.TreeNodeAfterSelect(null, null); - } - #endregion - - #region Favorites - private void LoadFavorites() - { - tv.Nodes.Clear(); - tv.BeginUpdate(); - - try - { - XmlDocument xmldoc = new XmlDocument(); - xmldoc.Load(PropertyService.ConfigDirectory + help2FavoritesFile); - - XmlNodeList nl = xmldoc.SelectNodes("favorites/favorite"); - for (int i = 0; i < nl.Count; i++) - { - XmlNode title = nl.Item(i).SelectSingleNode("title"); - XmlNode url = nl.Item(i).SelectSingleNode("url"); - - if (title != null && url != null && title.InnerText != "" && url.InnerText != "") - { - TreeNode node = new TreeNode(); - node.Text = title.InnerText; - node.Tag = url.InnerText; - tv.Nodes.Add(node); - } - } - } - catch {} - - tv.EndUpdate(); - } - - private void SaveFavorites() - { - try - { - XmlDocument xmldoc = new XmlDocument(); - xmldoc.LoadXml(""); - - foreach (TreeNode node in tv.Nodes) - { - if (node.Text != "" && node.Tag != null && node.Tag is string && (string)node.Tag != "") - { - XmlNode favorite = xmldoc.CreateElement("favorite"); - - XmlNode title = xmldoc.CreateElement("title"); - title.InnerText = node.Text; - favorite.AppendChild(title); - - XmlCDataSection cdata = xmldoc.CreateCDataSection((string)node.Tag); - XmlNode url = xmldoc.CreateElement("url"); - url.AppendChild(cdata); - favorite.AppendChild(url); - xmldoc.DocumentElement.AppendChild(favorite); - } - } - - xmldoc.Save(PropertyService.ConfigDirectory + help2FavoritesFile); - } - catch {} - } - - private void PatchFavoriteName(string newName, string topicUrl) - { - try - { - XmlDocument xmldoc = new XmlDocument(); - xmldoc.Load(PropertyService.ConfigDirectory + help2FavoritesFile); - - XmlNode node = xmldoc.SelectSingleNode(String.Format("/favorites/favorite[url=\"{0}\"]/title", topicUrl)); - - if (node != null) - { - node.InnerText = newName; - xmldoc.Save(PropertyService.ConfigDirectory + help2FavoritesFile); - } - } - catch {} - } - - public void AddToFavorites(string topicName, string topicUrl) - { - if (Help2EnvIsReady && topicName != "" && topicUrl != "") - { - bool urlFound = false; - - foreach (TreeNode node in tv.Nodes) - { - if (node.Tag != null && - node.Tag is string && - String.Compare(topicUrl, (string)node.Tag) == 0) - { - urlFound = true; - break; - } - } - - if (!urlFound) - { - TreeNode node = new TreeNode(); - node.Text = topicName; - node.Tag = topicUrl; - - tv.Nodes.Add(node); - this.SaveFavorites(); - } - } - } - #endregion - } -} diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/IndexPad.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/IndexPad.cs deleted file mode 100644 index e5c2eeefb2..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/IndexPad.cs +++ /dev/null @@ -1,345 +0,0 @@ -// -// -// -// -// $Revision$ -// - -namespace HtmlHelp2 -{ - using System; - using System.Drawing; - using System.Security.Permissions; - using System.Windows.Forms; - - using AxMSHelpControls; - using HtmlHelp2.Environment; - using ICSharpCode.Core; - using ICSharpCode.SharpDevelop; - using ICSharpCode.SharpDevelop.Gui; - using MSHelpControls; - using MSHelpServices; - - public class ShowIndexMenuCommand : AbstractMenuCommand - { - public override void Run() - { - PadDescriptor index = WorkbenchSingleton.Workbench.GetPad(typeof(HtmlHelp2IndexPad)); - if (index != null) index.BringPadToFront(); - } - } - - public class HtmlHelp2IndexPad : AbstractPadContent - { - MSHelp2IndexControl help2IndexControl; - - public override object Control - { - get { return help2IndexControl; } - } - - public override void Dispose() - { - help2IndexControl.Dispose(); - } - - public HtmlHelp2IndexPad() - { - help2IndexControl = new MSHelp2IndexControl(); - ResourceService.LanguageChanged += delegate { help2IndexControl.RedrawContent(); }; - } - } - - public class MSHelp2IndexControl : UserControl - { - AxHxIndexCtrl indexControl; - ComboBox filterCombobox = new ComboBox(); - ComboBox searchTerm = new ComboBox(); - Label label1 = new Label(); - Label label2 = new Label(); - Label infoLabel = new Label(); - bool indexControlFailed; - bool itemClicked; - - protected override void Dispose(bool disposing) - { - base.Dispose(disposing); - if (disposing && indexControl != null) - { - indexControl.Dispose(); - } - } - - [PermissionSet(SecurityAction.LinkDemand, Name="Execution")] - public MSHelp2IndexControl() - { - this.InitializeComponents(); - this.UpdateControls(); - - HtmlHelp2Environment.FilterQueryChanged += new EventHandler(this.FilterQueryChanged); - HtmlHelp2Environment.NamespaceReloaded += new EventHandler(this.NamespaceReloaded); - } - - private void UpdateControls() - { - filterCombobox.Enabled = - (HtmlHelp2Environment.SessionIsInitialized && !this.indexControlFailed); - searchTerm.Enabled = - (HtmlHelp2Environment.SessionIsInitialized && !this.indexControlFailed); - infoLabel.Visible = false; - - if (this.indexControlFailed) - { - this.ShowInfoMessage - (StringParser.Parse("${res:AddIns.HtmlHelp2.HelpSystemNotAvailable}")); - } - else if (!HtmlHelp2Environment.SessionIsInitialized) - { - if (indexControl != null) indexControl.Visible = false; - this.ShowInfoMessage - ("${res:AddIns.HtmlHelp2.HelpCollectionMayBeEmpty}"); - } - else - { - indexControl.Visible = true; - this.LoadIndex(); - } - } - - private void InitializeComponents() - { - infoLabel.Dock = DockStyle.Fill; - infoLabel.Visible = false; - infoLabel.TextAlign = ContentAlignment.MiddleCenter; - Controls.Add(infoLabel); - - if (Help2ControlsValidation.IsIndexControlRegistered) - { - try - { - indexControl = new AxHxIndexCtrl(); - indexControl.BeginInit(); - indexControl.Dock = DockStyle.Fill; - indexControl.ItemClick += - new AxMSHelpControls.IHxIndexViewEvents_ItemClickEventHandler(this.IndexItemClick); - indexControl.EndInit(); - Controls.Add(indexControl); - indexControl.CreateControl(); - indexControl.BorderStyle = HxBorderStyle.HxBorderStyle_FixedSingle; - indexControl.FontSource = HxFontSourceConstant.HxFontExternal; - } - catch (System.Runtime.InteropServices.COMException ex) - { - LoggingService.Error("Help 2.0: Index control failed; " + ex.ToString()); - this.indexControlFailed = true; - } - } - - Panel panel1 = new Panel(); - Controls.Add(panel1); - panel1.Dock = DockStyle.Top; - panel1.Height = filterCombobox.Height + 7; - - panel1.Controls.Add(filterCombobox); - filterCombobox.Dock = DockStyle.Top; - filterCombobox.DropDownStyle = ComboBoxStyle.DropDownList; - filterCombobox.Sorted = true; - filterCombobox.Enabled = false; - filterCombobox.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - filterCombobox.SelectedIndexChanged += new EventHandler(this.FilterChanged); - - Controls.Add(label1); - label1.Dock = DockStyle.Top; - label1.TextAlign = ContentAlignment.MiddleLeft; - label1.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - - Panel panel2 = new Panel(); - Controls.Add(panel2); - panel2.Dock = DockStyle.Top; - panel2.Height = searchTerm.Height + 7; - - panel2.Controls.Add(searchTerm); - searchTerm.Dock = DockStyle.Top; - searchTerm.Enabled = false; - searchTerm.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - searchTerm.TextChanged += new EventHandler(this.SearchTextChanged); - searchTerm.KeyPress += new KeyPressEventHandler(this.SearchKeyPress); - - Controls.Add(label2); - label2.Dock = DockStyle.Top; - label2.TextAlign = ContentAlignment.MiddleLeft; - label2.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - - this.RedrawContent(); - - this.indexControlFailed = (this.indexControlFailed || indexControl == null); - } - - private void ShowInfoMessage(string infoText) - { - filterCombobox.Items.Clear(); - searchTerm.Items.Clear(); - searchTerm.Text = string.Empty; - infoLabel.Text = infoText; - infoLabel.Visible = true; - } - - public void RedrawContent() - { - label1.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.FilteredBy}"); - label2.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.LookFor}"); - } - - private void IndexItemClick(object sender, IHxIndexViewEvents_ItemClickEvent e) - { - string indexTerm = indexControl.IndexData.GetFullStringFromSlot(e.iItem, ","); - int indexSlot = e.iItem; - - itemClicked = true; - searchTerm.Items.Insert(0, indexTerm); - searchTerm.SelectedIndex = 0; - itemClicked = false; - - this.ShowSelectedItemEntry(indexTerm, indexSlot); - } - - private void FilterChanged(object sender, EventArgs e) - { - string selectedFilterName = filterCombobox.SelectedItem.ToString(); - if (!string.IsNullOrEmpty(selectedFilterName)) - { - Cursor.Current = Cursors.WaitCursor; - this.SetIndex(selectedFilterName); - Cursor.Current = Cursors.Default; - } - } - - private void SearchTextChanged(object sender, EventArgs e) - { - if (!this.itemClicked && searchTerm.Text.Length > 0) - { - indexControl.Selection = - indexControl.IndexData.GetSlotFromString(searchTerm.Text); - } - } - - private void SearchKeyPress(object sender, KeyPressEventArgs e) - { - if (e.KeyChar == (char)13) - { - int indexSlot = indexControl.IndexData.GetSlotFromString(searchTerm.Text); - string indexTerm = indexControl.IndexData.GetFullStringFromSlot(indexSlot, ","); - - searchTerm.Items.Insert(0, indexTerm); - searchTerm.SelectedIndex = 0; - if (searchTerm.Items.Count > 10) - { - searchTerm.Items.RemoveAt(10); - } - - this.ShowSelectedItemEntry(indexTerm, indexSlot); - } - } - - private void LoadIndex() - { - if (this.SetIndex(HtmlHelp2Environment.CurrentFilterName)) - { - searchTerm.Text = string.Empty; - searchTerm.Items.Clear(); - filterCombobox.SelectedIndexChanged -= new EventHandler(this.FilterChanged); - HtmlHelp2Environment.BuildFilterList(filterCombobox); - filterCombobox.SelectedIndexChanged += new EventHandler(this.FilterChanged); - } - } - - private bool SetIndex(string filterName) - { - try - { - indexControl.IndexData = - HtmlHelp2Environment.GetIndex(HtmlHelp2Environment.FindFilterQuery(filterName)); - return true; - } - catch (System.Runtime.InteropServices.COMException) - { - LoggingService.Error("Help 2.0: cannot connect to IHxIndex interface (Index)"); - return false; - } - } - - private void ShowSelectedItemEntry(string indexTerm, int indexSlot) - { - PadDescriptor indexResults = - WorkbenchSingleton.Workbench.GetPad(typeof(HtmlHelp2IndexResultsPad)); - if (indexResults == null) return; - - try - { - IHxTopicList matchingTopics = indexControl.IndexData.GetTopicsFromSlot(indexSlot); - - try - { - ((HtmlHelp2IndexResultsPad)indexResults.PadContent).CleanUp(); - ((HtmlHelp2IndexResultsPad)indexResults.PadContent).IndexResultsListView.BeginUpdate(); - - foreach (IHxTopic topic in matchingTopics) - { - ListViewItem lvi = new ListViewItem(); - lvi.Text = - topic.get_Title(HxTopicGetTitleType.HxTopicGetRLTitle, - HxTopicGetTitleDefVal.HxTopicGetTitleFileName); - lvi.Tag = topic; - lvi.SubItems.Add(topic.Location); - ((HtmlHelp2IndexResultsPad)indexResults.PadContent).IndexResultsListView.Items.Add(lvi); - } - } - finally - { - ((HtmlHelp2IndexResultsPad)indexResults.PadContent).IndexResultsListView.EndUpdate(); - ((HtmlHelp2IndexResultsPad)indexResults.PadContent).SortLV(0); - ((HtmlHelp2IndexResultsPad)indexResults.PadContent).SetStatusMessage(indexTerm); - } - - switch (matchingTopics.Count) - { - case 0: - break; - case 1: - IHxTopic topic = (IHxTopic)matchingTopics.ItemAt(1); - if(topic != null) ShowHelpBrowser.OpenHelpView(topic); - break; - default: - indexResults.BringPadToFront(); - break; - } - } - catch (System.Runtime.InteropServices.COMException cEx) - { - LoggingService.Error("Help 2.0: cannot get matching index entries; " + cEx.ToString()); - } - } - - #region Help 2.0 Environment Events - private void FilterQueryChanged(object sender, EventArgs e) - { - Application.DoEvents(); - - string currentFilterName = filterCombobox.SelectedItem.ToString(); - if (string.Compare(currentFilterName, HtmlHelp2Environment.CurrentFilterName) != 0) - { - filterCombobox.SelectedIndexChanged -= new EventHandler(this.FilterChanged); - filterCombobox.SelectedIndex = - filterCombobox.Items.IndexOf(HtmlHelp2Environment.CurrentFilterName); - this.SetIndex(HtmlHelp2Environment.CurrentFilterName); - filterCombobox.SelectedIndexChanged += new EventHandler(this.FilterChanged); - } - } - - private void NamespaceReloaded(object sender, EventArgs e) - { - this.UpdateControls(); - } - #endregion - } -} diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/IndexResultsPad.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/IndexResultsPad.cs deleted file mode 100644 index 8141438fc0..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/IndexResultsPad.cs +++ /dev/null @@ -1,144 +0,0 @@ -// -// -// -// -// $Revision$ -// - -namespace HtmlHelp2 -{ - using System; - using System.Collections; - using System.Globalization; - using System.Windows.Forms; - - using ICSharpCode.Core; - using ICSharpCode.SharpDevelop; - using ICSharpCode.SharpDevelop.Gui; - using MSHelpServices; - - public class ShowIndexResultsMenuCommand : AbstractMenuCommand - { - public override void Run() - { - PadDescriptor indexResults = WorkbenchSingleton.Workbench.GetPad(typeof(HtmlHelp2IndexResultsPad)); - if (indexResults != null) indexResults.BringPadToFront(); - } - } - - public class HtmlHelp2IndexResultsPad : AbstractPadContent - { - ListView listView = new ListView(); - ColumnHeader title = new ColumnHeader(); - ColumnHeader location = new ColumnHeader(); - - public override object Control - { - get { return listView; } - } - - public ListView IndexResultsListView - { - get { return listView; } - } - - public HtmlHelp2IndexResultsPad() - { - this.SetListViewHeader(); - ResourceService.LanguageChanged += delegate { SetListViewHeader(); }; - - listView.Columns.Add(title); - listView.Columns.Add(location); - - listView.FullRowSelect = true; - listView.Alignment = ListViewAlignment.Left; - listView.View = View.Details; - listView.Dock = DockStyle.Fill; - listView.MultiSelect = false; - listView.HideSelection = false; - listView.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - ListViewResize(this,null); - - listView.Resize += new EventHandler(ListViewResize); - listView.DoubleClick += new EventHandler(ListViewDoubleClick); - listView.ColumnClick += new ColumnClickEventHandler(ColumnClick); - listView.CreateControl(); - } - - public void SortLV(int listViewColumn) - { - listView.ListViewItemSorter = new ListViewItemComparer(listViewColumn); - listView.Sort(); - } - - private void SetListViewHeader() - { - title.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.Title}"); - location.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.Location}"); - } - - private void ListViewResize(object sender, EventArgs e) - { - int w = (listView.Width - 60) / 2; - title.Width = w; - location.Width = w; - } - - private void ListViewDoubleClick(object sender, EventArgs e) - { - ListViewItem lvi = listView.SelectedItems[0]; - if (lvi != null && lvi.Tag != null && lvi.Tag is IHxTopic) - { - ShowHelpBrowser.OpenHelpView((IHxTopic)lvi.Tag); - } - } - - private void ColumnClick(object sender, ColumnClickEventArgs e) - { - this.SortLV(e.Column); - } - - public void CleanUp() - { - foreach (ListViewItem lvi in listView.Items) - { - if(lvi.Tag != null) { lvi.Tag = null; } - } - - listView.Items.Clear(); - } - - public void SetStatusMessage(string indexTerm) - { - if (listView.Items.Count > 1) - { - string text = StringParser.Parse("${res:AddIns.HtmlHelp2.ResultsOfIndexResults}", - new string[,] - {{"0", indexTerm}, - {"1", listView.Items.Count.ToString(CultureInfo.InvariantCulture)}, - {"2", (listView.Items.Count == 1)?"${res:AddIns.HtmlHelp2.SingleTopic}":"${res:AddIns.HtmlHelp2.MultiTopic}"}} - ); - - StatusBarService.SetMessage(text); - } - } - - #region Sorting - class ListViewItemComparer : IComparer - { - private int col; - - public ListViewItemComparer(int column) - { - col = column; - } - - public int Compare(object x, object y) - { - return String.Compare(((ListViewItem)x).SubItems[col].Text, - ((ListViewItem)y).SubItems[col].Text); - } - } - #endregion - } -} diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/SearchPad.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/SearchPad.cs deleted file mode 100644 index 0c64b7f6da..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/SearchPad.cs +++ /dev/null @@ -1,411 +0,0 @@ -// -// -// -// -// $Revision$ -// - -namespace HtmlHelp2 -{ - using System; - using System.Drawing; - using System.Globalization; - using System.Windows.Forms; - - using HtmlHelp2.Environment; - using ICSharpCode.Core; - using ICSharpCode.SharpDevelop; - using ICSharpCode.SharpDevelop.Gui; - using ICSharpCode.SharpDevelop.Project; - using ICSharpCode.SharpDevelop.Editor.Search; - using MSHelpServices; - - public class ShowSearchMenuCommand : AbstractMenuCommand - { - public override void Run() - { - PadDescriptor search = WorkbenchSingleton.Workbench.GetPad(typeof(HtmlHelp2SearchPad)); - if (search != null) - { - search.BringPadToFront(); - ((HtmlHelp2SearchPad)search.PadContent).FocusSearchTextBox(); - } - } - } - - public class HtmlHelp2SearchPad : AbstractPadContent - { - Panel mainPanel = new Panel(); - Button searchButton = new Button(); - ComboBox filterCombobox = new ComboBox(); - ComboBox searchTerm = new ComboBox(); - CheckBox titlesOnly = new CheckBox(); - CheckBox enableStemming = new CheckBox(); - CheckBox reuseMatches = new CheckBox(); - CheckBox hiliteTopics = new CheckBox(); - CheckBox useCurrentLang = new CheckBox(); - Label label1 = new Label(); - Label label2 = new Label(); - bool searchIsBusy; - - public override object Control - { - get { return mainPanel; } - } - - public void FocusSearchTextBox() - { - searchTerm.Focus(); - } - - void RedrawContentInternal() - { - searchButton.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.Search}"); - titlesOnly.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.SearchInTitlesOnly}"); - enableStemming.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.LookForSimilarWords}"); - reuseMatches.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.SearchInPreviouslyFoundTopics}"); - hiliteTopics.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.HighlightMatches}"); - useCurrentLang.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.UseCurrentProjectLanguageForSearch}"); - label1.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.FilteredBy}"); - label2.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.LookFor}"); - } - - public bool HiliteEnabled - { - get { return hiliteTopics.Checked; } - } - - public HtmlHelp2SearchPad() - { - this.InitializeComponents(); - this.UpdateControls(); - ResourceService.LanguageChanged += delegate { RedrawContentInternal(); }; - - HtmlHelp2Environment.FilterQueryChanged += new EventHandler(FilterQueryChanged); - HtmlHelp2Environment.NamespaceReloaded += new EventHandler(NamespaceReloaded); - - ProjectService.SolutionLoaded += this.SolutionLoaded; - ProjectService.SolutionClosed += this.SolutionUnloaded; - } - - private void UpdateControls() - { - titlesOnly.Enabled = HtmlHelp2Environment.SessionIsInitialized; - enableStemming.Enabled = HtmlHelp2Environment.SessionIsInitialized; - hiliteTopics.Enabled = HtmlHelp2Environment.SessionIsInitialized; - useCurrentLang.Enabled = HtmlHelp2Environment.SessionIsInitialized; - filterCombobox.Enabled = HtmlHelp2Environment.SessionIsInitialized; - searchTerm.Enabled = HtmlHelp2Environment.SessionIsInitialized; - - searchTerm.Text = string.Empty; - searchTerm.Items.Clear(); - filterCombobox.Items.Clear(); - - if (HtmlHelp2Environment.SessionIsInitialized) - { - HtmlHelp2Environment.BuildFilterList(filterCombobox); - } - } - - private void InitializeComponents() - { - // Search controls - Panel panel3 = new Panel(); - mainPanel.Controls.Add(panel3); - panel3.Width = 500; - int pw = panel3.Width; - - panel3.Controls.Add(searchButton); - searchButton.Enabled = false; - searchButton.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - searchButton.Click += new EventHandler(SearchButtonClick); - panel3.Controls.Add(titlesOnly); - panel3.Controls.Add(enableStemming); - panel3.Controls.Add(reuseMatches); - panel3.Controls.Add(hiliteTopics); - panel3.Controls.Add(useCurrentLang); - - titlesOnly.Width = pw; - titlesOnly.Top = searchButton.Top + searchButton.Height + 10; - titlesOnly.TextAlign = ContentAlignment.MiddleLeft; - titlesOnly.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - - enableStemming.Width = pw; - enableStemming.Top = titlesOnly.Top + titlesOnly.Height - 4; - enableStemming.TextAlign = ContentAlignment.MiddleLeft; - enableStemming.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - - reuseMatches.Width = pw; - reuseMatches.Top = enableStemming.Top + enableStemming.Height - 4; - reuseMatches.Enabled = false; - reuseMatches.TextAlign = ContentAlignment.MiddleLeft; - reuseMatches.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - - hiliteTopics.Width = pw; - hiliteTopics.Top = reuseMatches.Top + reuseMatches.Height - 4; - hiliteTopics.TextAlign = ContentAlignment.MiddleLeft; - hiliteTopics.Checked = true; - hiliteTopics.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - - useCurrentLang.Width = pw; - useCurrentLang.Top = hiliteTopics.Top + hiliteTopics.Height; - useCurrentLang.TextAlign = ContentAlignment.MiddleLeft; - useCurrentLang.Visible = ProjectService.CurrentProject != null; - useCurrentLang.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - - panel3.Dock = DockStyle.Fill; - - // Filter Combobox - Panel panel1 = new Panel(); - mainPanel.Controls.Add(panel1); - panel1.Dock = DockStyle.Top; - panel1.Height = filterCombobox.Height + 15; - panel1.Controls.Add(filterCombobox); - filterCombobox.Dock = DockStyle.Top; - filterCombobox.DropDownStyle = ComboBoxStyle.DropDownList; - filterCombobox.Sorted = true; - filterCombobox.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - filterCombobox.SelectedIndexChanged += new EventHandler(FilterChanged); - - // Filter label - mainPanel.Controls.Add(label1); - label1.Dock = DockStyle.Top; - label1.TextAlign = ContentAlignment.MiddleLeft; - label1.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - - // SearchTerm Combobox - Panel panel2 = new Panel(); - mainPanel.Controls.Add(panel2); - panel2.Dock = DockStyle.Top; - panel2.Height = searchTerm.Height + 7; - panel2.Controls.Add(searchTerm); - searchTerm.Dock = DockStyle.Top; - searchTerm.TextChanged += new EventHandler(SearchTextChanged); - searchTerm.KeyPress += new KeyPressEventHandler(KeyPressed); - searchTerm.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - - mainPanel.Controls.Add(label2); - label2.Dock = DockStyle.Top; - label2.TextAlign = ContentAlignment.MiddleLeft; - label2.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - - this.RedrawContentInternal(); - } - - private void FilterChanged(object sender, EventArgs e) - { - string selectedFilterName = filterCombobox.SelectedItem.ToString(); - if (!string.IsNullOrEmpty(selectedFilterName)) - { - HtmlHelp2Environment.FindFilterQuery(selectedFilterName); - } - } - - #region Help 2.0 Environment Events - private void FilterQueryChanged(object sender, EventArgs e) - { - mainPanel.Refresh(); - - string selectedFilterName = filterCombobox.SelectedItem.ToString(); - if (string.Compare(selectedFilterName, HtmlHelp2Environment.CurrentFilterName) != 0) - { - filterCombobox.SelectedIndexChanged -= new EventHandler(FilterChanged); - filterCombobox.SelectedIndex = filterCombobox.Items.IndexOf(HtmlHelp2Environment.CurrentFilterName); - filterCombobox.SelectedIndexChanged += new EventHandler(FilterChanged); - } - } - - private void NamespaceReloaded(object sender, EventArgs e) - { - this.UpdateControls(); - - if (HtmlHelp2Environment.SessionIsInitialized) - { - filterCombobox.SelectedIndexChanged -= new EventHandler(FilterChanged); - HtmlHelp2Environment.BuildFilterList(filterCombobox); - filterCombobox.SelectedIndexChanged += new EventHandler(FilterChanged); - } - } - #endregion - - private void SearchButtonClick(object sender, EventArgs e) - { - if (!string.IsNullOrEmpty(searchTerm.Text)) - { - this.AddTermToList(searchTerm.Text); - this.PerformFts(searchTerm.Text); - } - } - - private void SearchTextChanged(object sender, EventArgs e) - { - searchButton.Enabled = (!string.IsNullOrEmpty(searchTerm.Text)); - } - - private void KeyPressed(object sender, KeyPressEventArgs e) - { - if (e.KeyChar == (char)13 && searchTerm.Text.Length > 0) - { - e.Handled = true; - this.AddTermToList(searchTerm.Text); - this.PerformFts(searchTerm.Text); - } - } - - private void AddTermToList(string searchText) - { - if (searchTerm.Items.IndexOf(searchText) == -1) - { - searchTerm.Items.Insert(0, searchText); - if (searchTerm.Items.Count > 10) searchTerm.Items.RemoveAt(10); - searchTerm.SelectedIndex = 0; - } - } - - #region FTS - private void PerformFts(string searchWord) - { - this.PerformFts(searchWord, false); - } - - private void PerformFts(string searchWord, bool useDynamicHelp) - { - if (!HtmlHelp2Environment.SessionIsInitialized || string.IsNullOrEmpty(searchWord) || searchIsBusy) - { - return; - } - - HtmlHelp2SearchResultsView searchResults = HtmlHelp2SearchResultsView.Instance; - - HtmlHelp2Dialog searchDialog = new HtmlHelp2Dialog(); - try - { - searchIsBusy = true; - IHxTopicList matchingTopics = null; - - HxQuery_Options searchFlags = HxQuery_Options.HxQuery_No_Option; - searchFlags |= (titlesOnly.Checked)?HxQuery_Options.HxQuery_FullTextSearch_Title_Only:HxQuery_Options.HxQuery_No_Option; - searchFlags |= (enableStemming.Checked)?HxQuery_Options.HxQuery_FullTextSearch_Enable_Stemming:HxQuery_Options.HxQuery_No_Option; - searchFlags |= (reuseMatches.Checked)?HxQuery_Options.HxQuery_FullTextSearch_SearchPrevious:HxQuery_Options.HxQuery_No_Option; - - searchDialog.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.HelpSearchCaption}"); - searchDialog.ActionLabel = StringParser.Parse("${res:AddIns.HtmlHelp2.HelpSearchInProgress}", - new string[,] - {{"0", searchWord}}); - searchDialog.Show(); - Application.DoEvents(); - Cursor.Current = Cursors.WaitCursor; - if (useDynamicHelp) - matchingTopics = HtmlHelp2Environment.GetMatchingTopicsForDynamicHelp(searchWord); - else - matchingTopics = HtmlHelp2Environment.Fts.Query(searchWord, searchFlags); - - Cursor.Current = Cursors.Default; - - try - { - searchResults.CleanUp(); - searchResults.SearchResultsListView.BeginUpdate(); - - foreach (IHxTopic topic in matchingTopics) - { - if (useCurrentLang.Checked && !useDynamicHelp && !SharpDevLanguage.CheckTopicLanguage(topic)) - continue; - - ListViewItem lvi = new ListViewItem(); - lvi.Text = topic.get_Title(HxTopicGetTitleType.HxTopicGetRLTitle, - HxTopicGetTitleDefVal.HxTopicGetTitleFileName); - lvi.Tag = topic; - lvi.SubItems.Add(topic.Location); - lvi.SubItems.Add(topic.Rank.ToString(CultureInfo.CurrentCulture)); - - searchResults.SearchResultsListView.Items.Add(lvi); - } - - reuseMatches.Enabled = true; - } - finally - { - searchResults.SearchResultsListView.EndUpdate(); - searchResults.SetStatusMessage(searchTerm.Text); - SearchResultsPad.Instance.ShowSearchResults( - new HelpSearchResult(searchTerm.Text, searchResults) - ); - SearchResultsPad.Instance.BringToFront(); - searchIsBusy = false; - } - } - catch (System.Runtime.InteropServices.COMException ex) - { - LoggingService.Error("Help 2.0: cannot get matching search word; " + ex.ToString()); - - foreach (Control control in this.mainPanel.Controls) - { - control.Enabled = false; - } - } - finally - { - searchDialog.Dispose(); - } - } - - public bool PerformF1Fts(string keyword) - { - return this.PerformF1Fts(keyword, false); - } - - public bool PerformF1Fts(string keyword, bool useDynamicHelp) - { - if (!HtmlHelp2Environment.SessionIsInitialized || string.IsNullOrEmpty(keyword) || searchIsBusy) - { - return false; - } - - this.PerformFts(keyword, useDynamicHelp); - - HtmlHelp2SearchResultsView searchResults = HtmlHelp2SearchResultsView.Instance; - return searchResults.SearchResultsListView.Items.Count > 0; - } - #endregion - - #region Project Events to hide/show the new "Use language" checkbox - private void SolutionLoaded(object sender, SolutionEventArgs e) - { - useCurrentLang.Visible = true; - } - - private void SolutionUnloaded(object sender, EventArgs e) - { - useCurrentLang.Visible = false; - useCurrentLang.Checked = false; - } - #endregion - } - - sealed class HelpSearchResult : ISearchResult - { - string searchTerm; - HtmlHelp2SearchResultsView view; - - public HelpSearchResult(string searchTerm, HtmlHelp2SearchResultsView view) - { - this.searchTerm = searchTerm; - this.view = view; - } - - public string Text { - get { return searchTerm; } - } - - public object GetControl() - { - return view; - } - - public System.Collections.IList GetToolbarItems() - { - return null; - } - } -} diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/SearchResultsPad.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/SearchResultsPad.cs deleted file mode 100644 index c8d91fbddb..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/SearchResultsPad.cs +++ /dev/null @@ -1,155 +0,0 @@ -// -// -// -// -// $Revision$ -// - -namespace HtmlHelp2 -{ - using System; - using System.Collections; - using System.Globalization; - using System.Windows.Forms; - - using ICSharpCode.Core; - using ICSharpCode.SharpDevelop; - using ICSharpCode.SharpDevelop.Gui; - using MSHelpServices; - - public class HtmlHelp2SearchResultsView : UserControl - { - ListView listView = new ListView(); - ColumnHeader title = new ColumnHeader(); - ColumnHeader location = new ColumnHeader(); - ColumnHeader rank = new ColumnHeader(); - - static HtmlHelp2SearchResultsView instance; - - public static HtmlHelp2SearchResultsView Instance - { - get - { - if (instance == null) instance = new HtmlHelp2SearchResultsView(); - return instance; - } - } - - public override void Refresh() - { - this.SetListViewHeader(); - base.Refresh(); - } - - public ListView SearchResultsListView - { - get { return listView; } - } - - public HtmlHelp2SearchResultsView() - { - this.SetListViewHeader(); - listView.Columns.Add(title); - listView.Columns.Add(location); - listView.Columns.Add(rank); - - listView.FullRowSelect = true; - listView.AutoArrange = true; - listView.Alignment = ListViewAlignment.Left; - listView.View = View.Details; - listView.Dock = DockStyle.Fill; - listView.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - ListViewResize(this,null); - - listView.Resize += new EventHandler(ListViewResize); - listView.DoubleClick += new EventHandler(ListViewDoubleClick); - listView.ColumnClick += new ColumnClickEventHandler(ColumnClick); - Controls.Add(listView); - } - - private void SetListViewHeader() - { - title.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.Title}"); - location.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.Location}"); - rank.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.Rank}"); - } - - private void ListViewResize(object sender, EventArgs e) - { - rank.Width = 80; - int w = (listView.Width - rank.Width - 40) / 2; - title.Width = w; - location.Width = w; - } - - private void ListViewDoubleClick(object sender, EventArgs e) - { - PadDescriptor search = WorkbenchSingleton.Workbench.GetPad(typeof(HtmlHelp2SearchPad)); - bool hiliteMatches = (search != null && ((HtmlHelp2SearchPad)search.PadContent).HiliteEnabled); - - ListViewItem lvi = listView.SelectedItems[0]; - if (lvi != null && lvi.Tag != null && lvi.Tag is IHxTopic) - { - ShowHelpBrowser.OpenHelpView((IHxTopic)lvi.Tag, hiliteMatches); - } - } - - private void ColumnClick(object sender, ColumnClickEventArgs e) - { - listView.ListViewItemSorter = new ListViewItemComparer(e.Column); - listView.Sort(); - } - - public void CleanUp() - { - foreach (ListViewItem lvi in listView.Items) - { - if(lvi.Tag != null) { lvi.Tag = null; } - } - - listView.Items.Clear(); - } - - public void SetStatusMessage(string indexTerm) - { - string text = StringParser.Parse("${res:AddIns.HtmlHelp2.ResultsOfSearchResults}", - new string[,] - {{"0", indexTerm}, - {"1", listView.Items.Count.ToString(CultureInfo.InvariantCulture)}, - {"2", (listView.Items.Count == 1)?"${res:AddIns.HtmlHelp2.SingleTopic}":"${res:AddIns.HtmlHelp2.MultiTopic}"}} - ); - - StatusBarService.SetMessage(text); - } - - #region Sorting - class ListViewItemComparer : IComparer - { - private int col; - - public ListViewItemComparer(int column) - { - col = column; - } - - public int Compare(object x, object y) - { - ListViewItem itemA = x as ListViewItem; - ListViewItem itemB = y as ListViewItem; - - switch (col) - { - case 2: - int a = Int32.Parse(itemA.SubItems[col].Text, CultureInfo.InvariantCulture); - int b = Int32.Parse(itemB.SubItems[col].Text, CultureInfo.InvariantCulture); - if(a > b) return 1; - else if(a < b) return -1; - else return 0; - default: - return string.Compare(itemA.SubItems[col].Text, itemB.SubItems[col].Text); - } - } - } - #endregion - } -} diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/TocPad.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/TocPad.cs deleted file mode 100644 index a9c11fc943..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/TocPad.cs +++ /dev/null @@ -1,450 +0,0 @@ -// -// -// -// -// $Revision$ -// - -namespace HtmlHelp2 -{ - using System; - using System.Drawing; - using System.Security.Permissions; - using System.Windows.Forms; - - using AxMSHelpControls; - using HtmlHelp2.Environment; - using ICSharpCode.Core; - using ICSharpCode.SharpDevelop; - using ICSharpCode.SharpDevelop.Gui; - using MSHelpControls; - using PrintOptions = MSHelpServices.HxHierarchy_PrintNode_Options; - using TSC = MSHelpControls.HxTreeStyleConstant; - - public class ShowTocMenuCommand : AbstractMenuCommand - { - public override void Run() - { - PadDescriptor toc = WorkbenchSingleton.Workbench.GetPad(typeof(HtmlHelp2TocPad)); - if (toc != null) toc.BringPadToFront(); - } - } - - public class HtmlHelp2TocPad : AbstractPadContent - { - MSHelp2TocControl help2TocControl; - - public override object Control - { - get { return help2TocControl; } - } - - public override void Dispose() - { - help2TocControl.Dispose(); - } - - public HtmlHelp2TocPad() - { - help2TocControl = new MSHelp2TocControl(); - ResourceService.LanguageChanged += delegate { help2TocControl.RedrawContent(); }; - } - - public void SyncToc(string topic) - { - help2TocControl.SynchronizeToc(topic); - } - - public void GetPrevFromNode() - { - help2TocControl.GetPrevFromNode(); - } - - public void GetPrevFromUrl(string topic) - { - help2TocControl.GetPrevFromUrl(topic); - } - - public void GetNextFromNode() - { - help2TocControl.GetNextFromNode(); - } - - public void GetNextFromUrl(string topic) - { - help2TocControl.GetNextFromUrl(topic); - } - - public bool IsNotFirstNode - { - get { return help2TocControl.IsNotFirstNode; } - } - - public bool IsNotLastNode - { - get { return help2TocControl.IsNotLastNode; } - } - } - - public class MSHelp2TocControl : UserControl - { - AxHxTocCtrl tocControl; - ComboBox filterCombobox = new ComboBox(); - Label label1 = new Label(); - Label infoLabel = new Label(); - ContextMenuStrip printContextMenu = new ContextMenuStrip(); - ToolStripMenuItem printTopic = new ToolStripMenuItem(); - ToolStripMenuItem printTopicAndSubTopics = new ToolStripMenuItem(); - bool tocControlFailed; - - protected override void Dispose(bool disposing) - { - base.Dispose(disposing); - if (disposing && tocControl != null) - { - tocControl.Dispose(); - } - } - - [PermissionSet(SecurityAction.LinkDemand, Name="Execution")] - public MSHelp2TocControl() - { - this.InitializeComponents(); - this.UpdateControl(); - - HtmlHelp2Environment.FilterQueryChanged += new EventHandler(this.FilterQueryChanged); - HtmlHelp2Environment.NamespaceReloaded += new EventHandler(this.NamespaceReloaded); - } - - private void UpdateControl() - { - filterCombobox.Enabled = - (HtmlHelp2Environment.SessionIsInitialized && !this.tocControlFailed); - infoLabel.Visible = false; - - if (this.tocControlFailed) - { - this.ShowInfoMessage - (StringParser.Parse("${res:AddIns.HtmlHelp2.HelpSystemNotAvailable}")); - } - else if (!HtmlHelp2Environment.SessionIsInitialized) - { - if (tocControl != null) tocControl.Visible = false; - this.ShowInfoMessage - ("${res:AddIns.HtmlHelp2.HelpCollectionMayBeEmpty}"); - } - else - { - tocControl.Visible = true; - this.LoadToc(); - } - } - - private void InitializeComponents() - { - infoLabel.Dock = DockStyle.Fill; - infoLabel.Visible = false; - infoLabel.TextAlign = ContentAlignment.MiddleCenter; - Controls.Add(infoLabel); - - if (Help2ControlsValidation.IsTocControlRegistered) - { - try - { - tocControl = new AxHxTocCtrl(); - tocControl.BeginInit(); - tocControl.Dock = DockStyle.Fill; - tocControl.NodeClick += - new AxMSHelpControls.IHxTreeViewEvents_NodeClickEventHandler(this.TocNodeClick); - tocControl.NodeRightClick += - new AxMSHelpControls.IHxTreeViewEvents_NodeRightClickEventHandler(TocNodeRightClick); - tocControl.EndInit(); - Controls.Add(tocControl); - tocControl.CreateControl(); - - tocControl.Visible = false; - tocControl.BorderStyle = HxBorderStyle.HxBorderStyle_FixedSingle; - tocControl.FontSource = HxFontSourceConstant.HxFontExternal; - tocControl.TreeStyle = - (HtmlHelp2Environment.Config.TocPictures)?TSC.HxTreeStyle_TreelinesPlusMinusPictureText:TSC.HxTreeStyle_TreelinesPlusMinusText; - - printTopic.Image = ResourcesHelper.GetBitmap("HtmlHelp2.16x16.Print.bmp"); - printTopic.DisplayStyle = ToolStripItemDisplayStyle.ImageAndText; - printTopic.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.PrintTopic}"); - printTopic.Click += new EventHandler(this.PrintTopic); - printContextMenu.Items.Add(printTopic); - - printTopicAndSubTopics.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.PrintSubtopics}"); - printTopicAndSubTopics.Click += new EventHandler(this.PrintTopicAndSubTopics); - printContextMenu.Items.Add(printTopicAndSubTopics); - } - catch (System.Runtime.InteropServices.COMException cEx) - { - LoggingService.Error("Help 2.0: TOC control failed: " + cEx.ToString()); - this.tocControlFailed = true; - } - } - - Panel panel1 = new Panel(); - Controls.Add(panel1); - panel1.Dock = DockStyle.Top; - panel1.Height = filterCombobox.Height + 7; - - panel1.Controls.Add(filterCombobox); - filterCombobox.Dock = DockStyle.Top; - filterCombobox.DropDownStyle = ComboBoxStyle.DropDownList; - filterCombobox.Sorted = true; - filterCombobox.Enabled = false; - filterCombobox.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - filterCombobox.SelectedIndexChanged += new EventHandler(this.FilterChanged); - - Controls.Add(label1); - label1.Dock = DockStyle.Top; - label1.TextAlign = ContentAlignment.MiddleLeft; - label1.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.RedrawContent(); - - this.tocControlFailed = (this.tocControlFailed || tocControl == null); - } - - private void ShowInfoMessage(string infoText) - { - filterCombobox.Items.Clear(); - infoLabel.Text = infoText; - infoLabel.Visible = true; - } - - public void RedrawContent() - { - label1.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.FilteredBy}"); - } - - private void TocNodeClick(object sender, IHxTreeViewEvents_NodeClickEvent e) - { - string topicUrl = tocControl.Hierarchy.GetURL(e.hNode); - this.CallHelp(topicUrl); - } - - private void TocNodeRightClick(object sender, IHxTreeViewEvents_NodeRightClickEvent e) - { - if (e.hNode != 0) - { - printTopic.Enabled = !string.IsNullOrEmpty(tocControl.Hierarchy.GetURL(e.hNode)); - printTopicAndSubTopics.Enabled = tocControl.Hierarchy.GetFirstChild(e.hNode) != 0; - bool selectTextFlag = (tocControl.Hierarchy.GetFirstChild(e.hNode) == 0 || - string.IsNullOrEmpty(tocControl.Hierarchy.GetURL(e.hNode))); - printTopicAndSubTopics.Text = - StringParser.Parse((selectTextFlag)? - "${res:AddIns.HtmlHelp2.PrintSubtopics}": - "${res:AddIns.HtmlHelp2.PrintTopicAndSubtopics}"); - - Point p = new Point(e.x, e.y); - p = this.PointToClient(p); - printContextMenu.Show(this, p); - } - } - - #region Printing - private void PrintTopic(object sender, EventArgs e) - { - if (tocControl.Selection != 0) - { - tocControl.Hierarchy.PrintNode(0, tocControl.Selection, PrintOptions.HxHierarchy_PrintNode_Option_Node); - } - } - - private void PrintTopicAndSubTopics(object sender, EventArgs e) - { - if (tocControl.Selection != 0) - { - tocControl.Hierarchy.PrintNode(0, tocControl.Selection, PrintOptions.HxHierarchy_PrintNode_Option_Children); - } - } - #endregion - - private void FilterChanged(object sender, EventArgs e) - { - string selectedFilterName = filterCombobox.SelectedItem.ToString(); - if (selectedFilterName != null && selectedFilterName.Length > 0) - { - Cursor.Current = Cursors.WaitCursor; - this.SetToc(selectedFilterName); - Cursor.Current = Cursors.Default; - } - } - - private void LoadToc() - { - if (this.SetToc(HtmlHelp2Environment.CurrentFilterName)) - { - filterCombobox.SelectedIndexChanged -= new EventHandler(this.FilterChanged); - HtmlHelp2Environment.BuildFilterList(filterCombobox); - filterCombobox.SelectedIndexChanged += new EventHandler(this.FilterChanged); - } - } - - private bool SetToc(string filterName) - { - try - { - tocControl.Hierarchy = - HtmlHelp2Environment.GetTocHierarchy(HtmlHelp2Environment.FindFilterQuery(filterName)); - return true; - } - catch (System.Runtime.InteropServices.COMException) - { - LoggingService.Error("Help 2.0: Cannot connect to the IHxHierarchy interface."); - return false; - } - } - - private void CallHelp(string topic) - { - this.CallHelp(topic, true); - } - - private void CallHelp(string topic, bool syncToc) - { - if (!string.IsNullOrEmpty(topic)) - { - if (syncToc) this.SynchronizeToc(topic); - ShowHelpBrowser.OpenHelpView(topic); - } - } - - #region Help 2.0 Environment Events - private void FilterQueryChanged(object sender, EventArgs e) - { - Application.DoEvents(); - - string currentFilterName = filterCombobox.SelectedItem.ToString(); - if (string.Compare(currentFilterName, HtmlHelp2Environment.CurrentFilterName) != 0) - { - filterCombobox.SelectedIndexChanged -= new EventHandler(this.FilterChanged); - filterCombobox.SelectedIndex = - filterCombobox.Items.IndexOf(HtmlHelp2Environment.CurrentFilterName); - this.SetToc(HtmlHelp2Environment.CurrentFilterName); - filterCombobox.SelectedIndexChanged += new EventHandler(this.FilterChanged); - } - } - - private void NamespaceReloaded(object sender, EventArgs e) - { - this.UpdateControl(); - - if (tocControl != null) { - tocControl.TreeStyle = - (HtmlHelp2Environment.Config.TocPictures)?TSC.HxTreeStyle_TreelinesPlusMinusPictureText:TSC.HxTreeStyle_TreelinesPlusMinusText; - } - } - #endregion - - #region Published Help 2.0 Commands - public void SynchronizeToc(string topic) - { - try - { - tocControl.Synchronize(topic); - } - catch (System.Runtime.InteropServices.COMException) - { - // SD2-812: ignore exception when trying to synchronize non-existing URL - } - } - - public void GetNextFromNode() - { - try - { - int currentNode = tocControl.Hierarchy.GetNextFromNode(tocControl.Selection); - string topicUrl = tocControl.Hierarchy.GetURL(currentNode); - this.CallHelp(topicUrl, true); - } - catch (System.Runtime.InteropServices.COMException) - { - } - } - - public void GetNextFromUrl(string topic) - { - if (topic == null || topic.Length == 0) return; - try - { - int currentNode = tocControl.Hierarchy.GetNextFromUrl(topic); - string topicUrl = tocControl.Hierarchy.GetURL(currentNode); - this.CallHelp(topicUrl, true); - } - catch (System.Runtime.InteropServices.COMException) - { - // SD2-812: ignore exception when trying to synchronize non-existing URL - } - catch (ArgumentException) - { - } - } - - public void GetPrevFromNode() - { - try - { - int currentNode = tocControl.Hierarchy.GetPrevFromNode(tocControl.Selection); - string topicUrl = tocControl.Hierarchy.GetURL(currentNode); - this.CallHelp(topicUrl, true); - } - catch (System.Runtime.InteropServices.COMException) - { - } - } - - public void GetPrevFromUrl(string topic) - { - if (topic == null || topic.Length == 0) return; - try - { - int currentNode = tocControl.Hierarchy.GetPrevFromUrl(topic); - string topicUrl = tocControl.Hierarchy.GetURL(currentNode); - this.CallHelp(topicUrl, true); - } - catch (System.Runtime.InteropServices.COMException) - { - // SD2-812: ignore exception when trying to synchronize non-existing URL - } - catch (ArgumentException) - { - } - } - - public bool IsNotFirstNode - { - get - { - try - { - int node = tocControl.Hierarchy.GetPrevFromNode(tocControl.Selection); - return node != 0; - } - catch (System.Runtime.InteropServices.COMException) - { - return true; - } - } - } - - public bool IsNotLastNode - { - get - { - try - { - int node = tocControl.Hierarchy.GetNextFromNode(tocControl.Selection); - return (node != 0); - } - catch (System.Runtime.InteropServices.COMException) - { - return true; - } - } - } - #endregion - } -} diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/BrowserControl/HelpBrowserCommands.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/BrowserControl/HelpBrowserCommands.cs deleted file mode 100644 index ba241d1a15..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/BrowserControl/HelpBrowserCommands.cs +++ /dev/null @@ -1,88 +0,0 @@ -// -// -// -// -// $Revision$ -// - -using System; -using System.Security.Permissions; -using System.Windows.Forms; - -using ICSharpCode.Core; -using ICSharpCode.SharpDevelop.BrowserDisplayBinding; -using ICSharpCode.SharpDevelop.Gui; - -namespace HtmlHelp2 -{ - public abstract class HelpToolbarCommand : AbstractCommand - { - public static HtmlHelp2TocPad TocPad - { - get - { - return (HtmlHelp2TocPad)WorkbenchSingleton.Workbench.GetPad(typeof(HtmlHelp2TocPad)).PadContent; - } - } - - public WebBrowser Browser - { - get - { - return ((HtmlViewPane)Owner).WebBrowser; - } - } - - public static void BringTocPadToFront() - { - WorkbenchSingleton.Workbench.GetPad(typeof(HtmlHelp2TocPad)).BringPadToFront(); - } - } - - [PermissionSet(SecurityAction.LinkDemand, Name="Execution")] - [PermissionSet(SecurityAction.InheritanceDemand, Name="Execution")] - public class SyncTocCommand : HelpToolbarCommand - { - public override void Run() - { - TocPad.SyncToc(Browser.Url.ToString()); - BringTocPadToFront(); - } - } - - [PermissionSet(SecurityAction.LinkDemand, Name="Execution")] - [PermissionSet(SecurityAction.InheritanceDemand, Name="Execution")] - public class PreviousTopicCommand : HelpToolbarCommand - { - public override void Run() - { - try - { - TocPad.GetPrevFromNode(); - } - catch (System.ArgumentException) - { - TocPad.GetPrevFromUrl(Browser.Url.ToString()); - } - BringTocPadToFront(); - } - } - - [PermissionSet(SecurityAction.LinkDemand, Name="Execution")] - [PermissionSet(SecurityAction.InheritanceDemand, Name="Execution")] - public class NextTopicCommand : HelpToolbarCommand - { - public override void Run() - { - try - { - TocPad.GetNextFromNode(); - } - catch (System.ArgumentException) - { - TocPad.GetNextFromUrl(Browser.Url.ToString()); - } - BringTocPadToFront(); - } - } -} diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/BrowserControl/ShowHelpBrowser.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/BrowserControl/ShowHelpBrowser.cs deleted file mode 100644 index f473e6ec55..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/BrowserControl/ShowHelpBrowser.cs +++ /dev/null @@ -1,103 +0,0 @@ -// -// -// -// -// $Revision$ -// - -namespace HtmlHelp2 -{ - // With a big "Thank you" to Robert_G (Delphi-PRAXiS) - - using System; - using System.Security.Permissions; - using ICSharpCode.SharpDevelop.BrowserDisplayBinding; - using ICSharpCode.SharpDevelop.Gui; - using MSHelpServices; - - public static class ShowHelpBrowser - { - static bool hiliteMatches; - static IHxTopic lastTopic; - - public static void OpenHelpView(IHxTopic topic) - { - if (topic == null) - { - throw new ArgumentNullException("topic"); - } - OpenHelpView(topic.URL, null, false); - } - - public static void OpenHelpView(IHxTopic topic, bool hiliteMatchingWords) - { - if (topic == null) - { - throw new ArgumentNullException("topic"); - } - OpenHelpView(topic.URL, topic, hiliteMatchingWords); - } - - public static void OpenHelpView(string topicLink) - { - OpenHelpView(topicLink, null, false); - } - - public static void OpenHelpView(string topicLink, bool hiliteMatchingWords) - { - OpenHelpView(topicLink, null, hiliteMatchingWords); - } - - public static void OpenHelpView(string topicLink, IHxTopic topic, bool hiliteMatchingWords) - { - hiliteMatches = hiliteMatchingWords; - lastTopic = topic; - BrowserPane help2Browser = ActiveHelp2BrowserView(); - - if (help2Browser != null) - { - help2Browser.Navigate(topicLink); - help2Browser.WorkbenchWindow.SelectWindow(); - } - } - - public static BrowserPane ActiveHelp2BrowserView() - { - IWorkbenchWindow window = WorkbenchSingleton.Workbench.ActiveWorkbenchWindow; - if (window != null) - { - BrowserPane browserPane = window.ActiveViewContent as BrowserPane; - if (browserPane != null && browserPane.Url.Scheme == "ms-help") - return browserPane; - } - - foreach(IViewContent view in WorkbenchSingleton.Workbench.ViewContentCollection) - { - BrowserPane browserPane = view as BrowserPane; - if (browserPane != null && browserPane.Url.Scheme == "ms-help") - return browserPane; - } - return CreateNewHelp2BrowserView(); - } - - public static BrowserPane CreateNewHelp2BrowserView() - { - BrowserPane tempPane = new BrowserPane(); - WorkbenchSingleton.Workbench.ShowView(tempPane); - return tempPane; - } - - [PermissionSet(SecurityAction.LinkDemand, Name="Execution")] - public static void HighlightDocument(HtmlViewPane htmlViewPane) - { - if (htmlViewPane == null) - { - throw new ArgumentNullException("htmlViewPane"); - } - if (hiliteMatches && lastTopic != null) - { - lastTopic.HighlightDocument(htmlViewPane.WebBrowser.Document.DomDocument); - } - } - } -} diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/BrowserScheme.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/BrowserScheme.cs deleted file mode 100644 index 1d7acb8dcf..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/BrowserScheme.cs +++ /dev/null @@ -1,91 +0,0 @@ -// -// -// -// -// $Revision$ -// - -using System; -using System.Collections.Generic; -using System.Windows.Forms; - -using HtmlHelp2.Environment; -using HtmlHelp2.JScriptGlobals; -using ICSharpCode.Core; -using ICSharpCode.SharpDevelop.BrowserDisplayBinding; - -namespace HtmlHelp2 -{ - public class BrowserScheme : DefaultSchemeExtension - { - JScriptExternal scriptObject; - - public override void GoHome(HtmlViewPane pane) - { - if (pane == null) - { - throw new ArgumentNullException("pane"); - } - pane.Navigate(new Uri(HtmlHelp2Environment.DefaultPage)); - } - - public override void GoSearch(HtmlViewPane pane) - { - if (pane == null) - { - throw new ArgumentNullException("pane"); - } - pane.Navigate(new Uri(HtmlHelp2Environment.SearchPage)); - } - -// [PermissionSet(SecurityAction.LinkDemand, Name="Execution")] - public override void InterceptNavigate(HtmlViewPane pane, WebBrowserNavigatingEventArgs e) - { - if (pane == null) - { - throw new ArgumentNullException("pane"); - } - if (scriptObject == null) { - scriptObject = new JScriptExternal(); - LoadHelpState(); - } - pane.WebBrowser.ObjectForScripting = scriptObject; - // add event (max. 1 one time) - pane.WebBrowser.Disposed -= SaveHelpState; - pane.WebBrowser.Disposed += SaveHelpState; - base.InterceptNavigate(pane, e); - } - - void LoadHelpState() - { - foreach (string line in PropertyService.Get("HtmlHelpPersistedJScriptGlobals", new string[0])) { - int pos = line.IndexOf('='); - string name = line.Substring(0, pos); - scriptObject.Globals.VariablePersistCollection[name] = true; - scriptObject.Globals.VariableValueCollection[name] = line.Substring(pos + 1); - } - } - - void SaveHelpState(object sender, EventArgs e) - { - ((System.ComponentModel.IComponent)sender).Disposed -= SaveHelpState; - List lines = new List(); - foreach (KeyValuePair pair in scriptObject.Globals.VariablePersistCollection) { - if (pair.Value) { - lines.Add(pair.Key + "=" + scriptObject.Globals.VariableValueCollection[pair.Key]); - } - } - PropertyService.Set("HtmlHelpPersistedJScriptGlobals", lines.ToArray()); - } - -// [PermissionSet(SecurityAction.LinkDemand, Name="Execution")] - public override void DocumentCompleted(HtmlViewPane pane, WebBrowserDocumentCompletedEventArgs e) - { - if (pane == null) - { - throw new ArgumentNullException("pane"); - } - ShowHelpBrowser.HighlightDocument(pane); - } - } -} diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/Commands/ShowErrorHelpCommand.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/Commands/ShowErrorHelpCommand.cs deleted file mode 100644 index 822b35e20e..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/Commands/ShowErrorHelpCommand.cs +++ /dev/null @@ -1,85 +0,0 @@ -// -// -// -// -// $Revision$ -// - -using MSHelpServices; -using System; -using System.Collections.Generic; -using System.Windows.Forms; -using ICSharpCode.Core; -using ICSharpCode.SharpDevelop; -using ICSharpCode.SharpDevelop.Gui; - -namespace HtmlHelp2.Commands -{ - /// - /// Shows help information for an error in the Errors window. - /// - public class ShowErrorHelpCommand : AbstractMenuCommand - { - /// - /// Starts the command - /// - public override void Run() - { - ICSharpCode.SharpDevelop.Gui.TaskView view = (ICSharpCode.SharpDevelop.Gui.TaskView)Owner; - - // Search all selected tasks - foreach (Task t in new List(view.SelectedTasks)) { - if (t.BuildError == null) - continue; - - string code = t.BuildError.ErrorCode; - - if (string.IsNullOrEmpty(code)) - return; - - // Get help content - MSHelpServices.IHxTopic topic; - - // If HtmlHelp2 AddIn is initialised correctly we can start! - if (HtmlHelp2.Environment.HtmlHelp2Environment.SessionIsInitialized) { - // Get the topic - IHxIndex index = HtmlHelp2.Environment.HtmlHelp2Environment.GetIndex(""); - if (index == null) { - MessageService.ShowErrorFormatted("No help available for {0}!", code); - return; - } - int indexSlot = index.GetSlotFromString(code); - if (indexSlot <= 0) { - MessageService.ShowErrorFormatted("No help available for {0}!", code); - return; - } - IHxTopicList list = index.GetTopicsFromSlot(indexSlot); - if (list == null) { - MessageService.ShowErrorFormatted("No help available for {0}!", code); - return; - } - try { - topic = list.ItemAt(1); - } catch (ArgumentException) { - topic = null; - } - if (topic == null) { - MessageService.ShowErrorFormatted("No help available for {0}!", code); - return; - } - string topicTitle = topic.get_Title(HxTopicGetTitleType.HxTopicGetTOCTitle, HxTopicGetTitleDefVal.HxTopicGetTitleFileName); - if (topicTitle == null || !topicTitle.Contains(code)) { - MessageService.ShowErrorFormatted("No help available for {0}!", code); - return; - } - } else { // Otherwise we have to show an Error message ... - LoggingService.Error("Couldn't initialize help database"); - return; - } - - // Show Browser window - HtmlHelp2.ShowHelpBrowser.OpenHelpView(topic); - } - } - } -} diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/MsHelpProvider.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/MsHelpProvider.cs deleted file mode 100644 index 9755c665f9..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/MsHelpProvider.cs +++ /dev/null @@ -1,47 +0,0 @@ -// -// -// -// -// $Revision$ -// - -namespace HtmlHelp2 -{ - using System; - using ICSharpCode.Core; - using ICSharpCode.SharpDevelop; - using ICSharpCode.SharpDevelop.Gui; - - public class MSHelpProvider : HelpProvider - { - public override bool TryShowHelp(string fullTypeName) - { - LoggingService.Info("Help 2.0: MsHelpProvider.TryShowHelp"); - -// try -// { - PadDescriptor search = WorkbenchSingleton.Workbench.GetPad(typeof(HtmlHelp2SearchPad)); - return ((HtmlHelp2SearchPad)search.PadContent).PerformF1Fts(fullTypeName, true); -// } -// catch -// { -// return false; -// } - } - - public override bool TryShowHelpByKeyword(string keyword) - { - LoggingService.Info("Help 2.0: MsHelpProvider.TryShowHelpByKeyword"); - -// try -// { - PadDescriptor search = WorkbenchSingleton.Workbench.GetPad(typeof(HtmlHelp2SearchPad)); - return ((HtmlHelp2SearchPad)search.PadContent).PerformF1Fts(keyword); -// } -// catch -// { -// return false; -// } - } - } -} diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/AxMSHelpControls.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/Service/AxMSHelpControls.cs deleted file mode 100644 index 8cb693d075..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/AxMSHelpControls.cs +++ /dev/null @@ -1,764 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:2.0.50215.44 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ -namespace AxMSHelpControls -{ - [System.Windows.Forms.AxHost.ClsidAttribute("{314111b8-a502-11d2-bbca-00c04f8ec294}")] - [System.ComponentModel.DesignTimeVisibleAttribute(true)] - public class AxHxTocCtrl : System.Windows.Forms.AxHost { - - private MSHelpControls.IHxTreeView ocx; - - private AxHxTocCtrlEventMulticaster eventMulticaster; - - private System.Windows.Forms.AxHost.ConnectionPointCookie cookie; - - public AxHxTocCtrl() : base("314111b8-a502-11d2-bbca-00c04f8ec294") - { - } - - [System.ComponentModel.Browsable(false)] - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(4096)] - public virtual MSHelpServices.IHxHierarchy Hierarchy { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Hierarchy", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.Hierarchy; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Hierarchy", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.Hierarchy = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(4100)] - public virtual int ImageList { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("ImageList", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.ImageList; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("ImageList", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.ImageList = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(4097)] - [System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)] - public virtual bool HideSelection { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("HideSelection", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.HideSelection; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("HideSelection", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.HideSelection = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(4098)] - [System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)] - public virtual MSHelpControls.HxTreeLineStyleConstant LineStyle { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("LineStyle", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.LineStyle; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("LineStyle", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.LineStyle = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(4099)] - [System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)] - public virtual MSHelpControls.HxTreeStyleConstant TreeStyle { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("TreeStyle", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.TreeStyle; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("TreeStyle", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.TreeStyle = value; - } - } - - [System.ComponentModel.Browsable(true)] - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-501)] - [System.Runtime.InteropServices.ComAliasNameAttribute("System.UInt32")] - [System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)] - public override System.Drawing.Color BackColor { - get { - if (((this.ocx != null) - && (this.PropsValid() == true))) { - return GetColorFromOleColor(((uint)(this.ocx.BackColor))); - } - else { - return base.BackColor; - } - } - set { - base.BackColor = value; - if ((this.ocx != null)) { - this.ocx.BackColor = ((uint)(GetOleColorFromColor(value))); - } - } - } - - [System.ComponentModel.Browsable(true)] - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-513)] - [System.Runtime.InteropServices.ComAliasNameAttribute("System.UInt32")] - [System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)] - public override System.Drawing.Color ForeColor { - get { - if (((this.ocx != null) - && (this.PropsValid() == true))) { - return GetColorFromOleColor(((uint)(this.ocx.ForeColor))); - } - else { - return base.ForeColor; - } - } - set { - base.ForeColor = value; - if ((this.ocx != null)) { - this.ocx.ForeColor = ((uint)(GetOleColorFromColor(value))); - } - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-504)] - [System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)] - public virtual MSHelpControls.HxBorderStyle BorderStyle { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("BorderStyle", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.BorderStyle; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("BorderStyle", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.BorderStyle = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-520)] - [System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)] - public virtual MSHelpControls.HxAppearanceConstant Appearance { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Appearance", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.Appearance; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Appearance", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.Appearance = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-521)] - [System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)] - public virtual MSHelpControls.HxMousePointerConstant MousePointer { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MousePointer", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.MousePointer; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MousePointer", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.MousePointer = value; - } - } - - [System.ComponentModel.Browsable(true)] - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-512)] - [System.Runtime.InteropServices.ComAliasNameAttribute("stdole.StdFont")] - [System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)] - public override System.Drawing.Font Font { - get { - if (((this.ocx != null) - && (this.PropsValid() == true))) { - return GetFontFromIFont(this.ocx.Font); - } - else { - return base.Font; - } - } - set { - base.Font = value; - if ((this.ocx != null)) { - this.ocx.Font = ((stdole.StdFont)(GetIFontFromFont(value))); - } - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(4102)] - public virtual int Selection { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Selection", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.Selection; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(4103)] - public virtual short LangId { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("LangId", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.LangId; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("LangId", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.LangId = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(4104)] - public virtual MSHelpControls.HxFontSourceConstant FontSource { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FontSource", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.FontSource; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FontSource", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.FontSource = value; - } - } - - public event IHxTreeViewEvents_NodeClickEventHandler NodeClick; - - public event IHxTreeViewEvents_NodeRightClickEventHandler NodeRightClick; - - public override void Refresh() { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Refresh", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); - } - this.ocx.Refresh(); - } - - public virtual void Synchronize(string bstrURL) { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Synchronize", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); - } - this.ocx.Synchronize(bstrURL); - } - - protected override void CreateSink() { - try { - this.eventMulticaster = new AxHxTocCtrlEventMulticaster(this); - this.cookie = new System.Windows.Forms.AxHost.ConnectionPointCookie(this.ocx, this.eventMulticaster, typeof(MSHelpControls.IHxTreeViewEvents)); - } - catch (System.Exception ) { - } - } - - protected override void DetachSink() { - try { - this.cookie.Disconnect(); - } - catch (System.Exception ) { - } - } - - protected override void AttachInterfaces() { - try { - this.ocx = ((MSHelpControls.IHxTreeView)(this.GetOcx())); - } - catch (System.Exception ) { - } - } - - internal void RaiseOnNodeClick(object sender, IHxTreeViewEvents_NodeClickEvent e) { - if ((this.NodeClick != null)) { - this.NodeClick(sender, e); - } - } - - internal void RaiseOnNodeRightClick(object sender, IHxTreeViewEvents_NodeRightClickEvent e) { - if ((this.NodeRightClick != null)) { - this.NodeRightClick(sender, e); - } - } - } - - public delegate void IHxTreeViewEvents_NodeClickEventHandler(object sender, IHxTreeViewEvents_NodeClickEvent e); - - public class IHxTreeViewEvents_NodeClickEvent { - - public int hNode; - - public IHxTreeViewEvents_NodeClickEvent(int hNode) { - this.hNode = hNode; - } - } - - public delegate void IHxTreeViewEvents_NodeRightClickEventHandler(object sender, IHxTreeViewEvents_NodeRightClickEvent e); - - public class IHxTreeViewEvents_NodeRightClickEvent { - - public int hNode; - - public int x; - - public int y; - - public IHxTreeViewEvents_NodeRightClickEvent(int hNode, int x, int y) { - this.hNode = hNode; - this.x = x; - this.y = y; - } - } - - [System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)] - public class AxHxTocCtrlEventMulticaster : MSHelpControls.IHxTreeViewEvents { - - private AxHxTocCtrl parent; - - public AxHxTocCtrlEventMulticaster(AxHxTocCtrl parent) { - this.parent = parent; - } - - public virtual void NodeClick(int hNode) { - IHxTreeViewEvents_NodeClickEvent nodeclickEvent = new IHxTreeViewEvents_NodeClickEvent(hNode); - this.parent.RaiseOnNodeClick(this.parent, nodeclickEvent); - } - - public virtual void NodeRightClick(int hNode, int x, int y) { - IHxTreeViewEvents_NodeRightClickEvent noderightclickEvent = new IHxTreeViewEvents_NodeRightClickEvent(hNode, x, y); - this.parent.RaiseOnNodeRightClick(this.parent, noderightclickEvent); - } - } - - [System.Windows.Forms.AxHost.ClsidAttribute("{314111c6-a502-11d2-bbca-00c04f8ec294}")] - [System.ComponentModel.DesignTimeVisibleAttribute(true)] - public class AxHxIndexCtrl : System.Windows.Forms.AxHost { - - private MSHelpControls.IHxIndexView ocx; - - private AxHxIndexCtrlEventMulticaster eventMulticaster; - - private System.Windows.Forms.AxHost.ConnectionPointCookie cookie; - - public AxHxIndexCtrl() : - base("314111c6-a502-11d2-bbca-00c04f8ec294") { - } - - [System.ComponentModel.Browsable(false)] - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(16384)] - public virtual MSHelpServices.IHxIndex IndexData { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("IndexData", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.IndexData; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("IndexData", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.IndexData = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(16385)] - public virtual int Selection { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Selection", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.Selection; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Selection", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.Selection = value; - } - } - - [System.ComponentModel.Browsable(true)] - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-501)] - [System.Runtime.InteropServices.ComAliasNameAttribute("System.UInt32")] - public override System.Drawing.Color BackColor { - get { - if (((this.ocx != null) - && (this.PropsValid() == true))) { - return GetColorFromOleColor(((uint)(this.ocx.BackColor))); - } - else { - return base.BackColor; - } - } - set { - base.BackColor = value; - if ((this.ocx != null)) { - this.ocx.BackColor = ((uint)(GetOleColorFromColor(value))); - } - } - } - - [System.ComponentModel.Browsable(true)] - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-513)] - [System.Runtime.InteropServices.ComAliasNameAttribute("System.UInt32")] - public override System.Drawing.Color ForeColor { - get { - if (((this.ocx != null) - && (this.PropsValid() == true))) { - return GetColorFromOleColor(((uint)(this.ocx.ForeColor))); - } - else { - return base.ForeColor; - } - } - set { - base.ForeColor = value; - if ((this.ocx != null)) { - this.ocx.ForeColor = ((uint)(GetOleColorFromColor(value))); - } - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-504)] - public virtual MSHelpControls.HxBorderStyle BorderStyle { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("BorderStyle", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.BorderStyle; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("BorderStyle", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.BorderStyle = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-520)] - public virtual MSHelpControls.HxAppearanceConstant Appearance { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Appearance", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.Appearance; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Appearance", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.Appearance = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-521)] - public virtual MSHelpControls.HxMousePointerConstant MousePointer { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MousePointer", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.MousePointer; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MousePointer", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.MousePointer = value; - } - } - - [System.ComponentModel.Browsable(true)] - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-512)] - [System.Runtime.InteropServices.ComAliasNameAttribute("stdole.StdFont")] - [System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)] - public override System.Drawing.Font Font { - get { - if (((this.ocx != null) - && (this.PropsValid() == true))) { - return GetFontFromIFont(this.ocx.Font); - } - else { - return base.Font; - } - } - set { - base.Font = value; - if ((this.ocx != null)) { - this.ocx.Font = ((stdole.StdFont)(GetIFontFromFont(value))); - } - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(16388)] - [System.Runtime.InteropServices.ComAliasNameAttribute("System.UInt32")] - public virtual System.Drawing.Color HighlightForeColor { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("HighlightForeColor", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return GetColorFromOleColor(((uint)(this.ocx.HighlightForeColor))); - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("HighlightForeColor", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.HighlightForeColor = ((uint)(GetOleColorFromColor(value))); - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(16389)] - [System.Runtime.InteropServices.ComAliasNameAttribute("System.UInt32")] - public virtual System.Drawing.Color HighlightBackColor { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("HighlightBackColor", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return GetColorFromOleColor(((uint)(this.ocx.HighlightBackColor))); - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("HighlightBackColor", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.HighlightBackColor = ((uint)(GetOleColorFromColor(value))); - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(16390)] - [System.Runtime.InteropServices.ComAliasNameAttribute("System.UInt32")] - public virtual System.Drawing.Color FocusHighlightForeColor { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FocusHighlightForeColor", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return GetColorFromOleColor(((uint)(this.ocx.FocusHighlightForeColor))); - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FocusHighlightForeColor", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.FocusHighlightForeColor = ((uint)(GetOleColorFromColor(value))); - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(16391)] - [System.Runtime.InteropServices.ComAliasNameAttribute("System.UInt32")] - public virtual System.Drawing.Color FocusHighlightBackColor { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FocusHighlightBackColor", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return GetColorFromOleColor(((uint)(this.ocx.FocusHighlightBackColor))); - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FocusHighlightBackColor", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.FocusHighlightBackColor = ((uint)(GetOleColorFromColor(value))); - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(16392)] - public virtual short LangId { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("LangId", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.LangId; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("LangId", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.LangId = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(16393)] - public virtual MSHelpControls.HxFontSourceConstant FontSource { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FontSource", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.FontSource; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FontSource", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.FontSource = value; - } - } - - public event IHxIndexViewEvents_ItemClickEventHandler ItemClick; - - public event IHxIndexViewEvents_ItemSelectEventHandler ItemSelect; - - public virtual void SelectItem(int iItem) { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("SelectItem", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); - } - this.ocx.SelectItem(iItem); - } - - public virtual void ClickItem(int iItem) { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("ClickItem", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); - } - this.ocx.ClickItem(iItem); - } - - public override void Refresh() { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Refresh", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); - } - this.ocx.Refresh(); - } - - protected override void CreateSink() { - try { - this.eventMulticaster = new AxHxIndexCtrlEventMulticaster(this); - this.cookie = new System.Windows.Forms.AxHost.ConnectionPointCookie(this.ocx, this.eventMulticaster, typeof(MSHelpControls.IHxIndexViewEvents)); - } - catch (System.Exception ) { - } - } - - protected override void DetachSink() { - try { - this.cookie.Disconnect(); - } - catch (System.Exception ) { - } - } - - protected override void AttachInterfaces() { - try { - this.ocx = ((MSHelpControls.IHxIndexView)(this.GetOcx())); - } - catch (System.Exception ) { - } - } - - internal void RaiseOnItemClick(object sender, IHxIndexViewEvents_ItemClickEvent e) { - if ((this.ItemClick != null)) { - this.ItemClick(sender, e); - } - } - - internal void RaiseOnItemSelect(object sender, IHxIndexViewEvents_ItemSelectEvent e) { - if ((this.ItemSelect != null)) { - this.ItemSelect(sender, e); - } - } - } - - public delegate void IHxIndexViewEvents_ItemClickEventHandler(object sender, IHxIndexViewEvents_ItemClickEvent e); - - public class IHxIndexViewEvents_ItemClickEvent { - - public int iItem; - - public IHxIndexViewEvents_ItemClickEvent(int iItem) { - this.iItem = iItem; - } - } - - public delegate void IHxIndexViewEvents_ItemSelectEventHandler(object sender, IHxIndexViewEvents_ItemSelectEvent e); - - public class IHxIndexViewEvents_ItemSelectEvent { - - public int iItem; - - public IHxIndexViewEvents_ItemSelectEvent(int iItem) { - this.iItem = iItem; - } - } - - [System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)] - public class AxHxIndexCtrlEventMulticaster : MSHelpControls.IHxIndexViewEvents { - - private AxHxIndexCtrl parent; - - public AxHxIndexCtrlEventMulticaster(AxHxIndexCtrl parent) { - this.parent = parent; - } - - public virtual void ItemClick(int iItem) { - IHxIndexViewEvents_ItemClickEvent itemclickEvent = new IHxIndexViewEvents_ItemClickEvent(iItem); - this.parent.RaiseOnItemClick(this.parent, itemclickEvent); - } - - public virtual void ItemSelect(int iItem) { - IHxIndexViewEvents_ItemSelectEvent itemselectEvent = new IHxIndexViewEvents_ItemSelectEvent(iItem); - this.parent.RaiseOnItemSelect(this.parent, itemselectEvent); - } - } -} diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/Help2ControlsValidation.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/Service/Help2ControlsValidation.cs deleted file mode 100644 index 04c27ed8d8..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/Help2ControlsValidation.cs +++ /dev/null @@ -1,52 +0,0 @@ -// -// -// -// -// $Revision$ -// - -namespace HtmlHelp2.Environment -{ - using System; - using System.IO; - using Microsoft.Win32; - - public sealed class Help2ControlsValidation - { - Help2ControlsValidation() - { - } - - public static bool IsTocControlRegistered - { - get - { - return IsClassRegistered("{314111b8-a502-11d2-bbca-00c04f8ec294}"); - } - } - - public static bool IsIndexControlRegistered - { - get - { - return IsClassRegistered("{314111c6-a502-11d2-bbca-00c04f8ec294}"); - } - } - - private static bool IsClassRegistered(string classId) - { - try - { - RegistryKey tmp = Registry.ClassesRoot.OpenSubKey - (string.Format(null, @"CLSID\{0}\InprocServer32", classId), false); - string help2Library = (string)tmp.GetValue("", string.Empty); - tmp.Close(); - return (!string.IsNullOrEmpty(help2Library) && File.Exists(help2Library)); - } - catch (System.NullReferenceException) - { - } - return false; - } - } -} diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/Help2RegistryWalker.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/Service/Help2RegistryWalker.cs deleted file mode 100644 index e93c0083cd..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/Help2RegistryWalker.cs +++ /dev/null @@ -1,180 +0,0 @@ -// -// -// -// -// $Revision$ -// - -namespace HtmlHelp2.Environment -{ - using System; - using System.Runtime.InteropServices; - using System.Windows.Forms; - - using MSHelpServices; - - public sealed class Help2RegistryWalker - { - Help2RegistryWalker() - { - } - - public static bool BuildNamespacesList(ComboBox help2Collections, string selectedHelp2Collection) - { - if (help2Collections == null) - { - throw new ArgumentNullException("help2Collections"); - } - - HxRegistryWalkerClass registryWalker; - IHxRegNamespaceList help2Namespaces; - try - { - registryWalker = new HxRegistryWalkerClass(); - help2Namespaces = registryWalker.get_RegisteredNamespaceList(""); - } - catch (System.Runtime.InteropServices.COMException) - { - help2Namespaces = null; - registryWalker = null; - } - - if (registryWalker == null || help2Namespaces == null || help2Namespaces.Count == 0) - { - return false; - } - - help2Collections.Items.Clear(); - help2Collections.BeginUpdate(); - try - { - string currentDescription = string.Empty; - - foreach (IHxRegNamespace currentNamespace in help2Namespaces) - { - help2Collections.Items.Add - ((string)currentNamespace.GetProperty(HxRegNamespacePropId.HxRegNamespaceDescription)); - - if (!string.IsNullOrEmpty(selectedHelp2Collection) && - string.Compare(selectedHelp2Collection, currentNamespace.Name) == 0) - { - currentDescription = - (string)currentNamespace.GetProperty(HxRegNamespacePropId.HxRegNamespaceDescription); - } - } - - if (!string.IsNullOrEmpty(currentDescription)) - help2Collections.SelectedIndex = help2Collections.Items.IndexOf(currentDescription); - else - help2Collections.SelectedIndex = 0; - } - finally - { - help2Collections.EndUpdate(); - } - return true; - } - - public static string GetNamespaceName(string description) - { - HxRegistryWalkerClass registryWalker; - IHxRegNamespaceList help2Namespaces; - try - { - registryWalker = new HxRegistryWalkerClass(); - help2Namespaces = registryWalker.get_RegisteredNamespaceList(""); - } - catch (System.Runtime.InteropServices.COMException) - { - help2Namespaces = null; - registryWalker = null; - } - - if (registryWalker == null || help2Namespaces == null || help2Namespaces.Count == 0) - { - return string.Empty; - } - foreach (IHxRegNamespace currentNamespace in help2Namespaces) - { - string currentDescription = - (string)currentNamespace.GetProperty(HxRegNamespacePropId.HxRegNamespaceDescription); - if (string.Compare(currentDescription, description) == 0) - { - return currentNamespace.Name; - } - } - return string.Empty; - } - - public static string GetFirstNamespace(string name) - { - HxRegistryWalkerClass registryWalker; - IHxRegNamespaceList help2Namespaces; - try - { - registryWalker = new HxRegistryWalkerClass(); - help2Namespaces = registryWalker.get_RegisteredNamespaceList(""); - } - catch (System.Runtime.InteropServices.COMException) - { - help2Namespaces = null; - registryWalker = null; - } - - if (registryWalker == null || help2Namespaces == null || help2Namespaces.Count == 0) - { - return string.Empty; - } - foreach (IHxRegNamespace currentNamespace in help2Namespaces) - { - if (string.Compare(currentNamespace.Name, name) == 0) - { - return name; - } - } - return help2Namespaces.ItemAt(1).Name; - } - - public static string GetFirstMatchingNamespaceName(string matchingName) - { - HxRegistryWalkerClass registryWalker; - IHxRegNamespaceList help2Namespaces; - try - { - registryWalker = new HxRegistryWalkerClass(); - help2Namespaces = registryWalker.get_RegisteredNamespaceList(""); - - if (registryWalker == null || help2Namespaces == null || help2Namespaces.Count == 0 || string.IsNullOrEmpty(matchingName)) - { - return string.Empty; - } - foreach (IHxRegNamespace currentNamespace in help2Namespaces) - { - if (NativeMethods.PathMatchSpec(currentNamespace.Name, matchingName)) - { - return currentNamespace.Name; - } - } - return help2Namespaces.ItemAt(1).Name; - } - catch (System.Runtime.InteropServices.COMException) - { - return string.Empty; - } - } - - } - - internal class NativeMethods - { - NativeMethods() - { - } - - #region PatchMatchSpec - [DllImport("shlwapi.dll")] - [return: MarshalAs(UnmanagedType.Bool)] - internal static extern bool PathMatchSpec(string pwszFile, string pwszSpec); - #endregion - } -} diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Dialog.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Dialog.cs deleted file mode 100644 index b0e7a15f3b..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Dialog.cs +++ /dev/null @@ -1,123 +0,0 @@ -// -// -// -// -// $Revision$ -// - -namespace HtmlHelp2.Environment -{ - using System; - using System.Drawing; - using System.Windows.Forms; - - public class IconPictureBox : PictureBox - { - private Icon icon; - - public Icon Icon - { - get - { - return this.icon; - } - set - { - if (value == null) - { - throw new ArgumentNullException("value"); - } - else - { - this.icon = value; - base.Image = this.icon.ToBitmap(); - } - } - } - - protected override void OnPaint(PaintEventArgs e) - { - e.Graphics.DrawIconUnstretched(this.icon, base.ClientRectangle); - } - } - - public class HtmlHelp2Dialog : Form - { - private IconPictureBox pictureBox1; - private System.Windows.Forms.Label actionLabel; - - public string ActionLabel - { - get { return actionLabel.Text; } - set { actionLabel.Text = value; } - } - - public Icon ActionIcon - { - get { return pictureBox1.Icon; } - set - { - if (value == null) - { - throw new ArgumentNullException("value"); - } - else - { - pictureBox1.Icon = value; - } - } - } - - public HtmlHelp2Dialog() - { - this.InitializeComponent(); - pictureBox1.Icon = SystemIcons.Question; - } - - #region Windows Forms Designer generated code - /// - /// This method is required for Windows Forms designer support. - /// Do not change the method contents inside the source code editor. The Forms designer might - /// not be able to load this method if it was changed manually. - /// - private void InitializeComponent() - { - this.actionLabel = new System.Windows.Forms.Label(); - this.pictureBox1 = new IconPictureBox(); - - this.SuspendLayout(); - // - // actionLabel - // - this.actionLabel.Location = new System.Drawing.Point(66, 16); - this.actionLabel.Name = "actionLabel"; - this.actionLabel.Size = new System.Drawing.Size(190, 64); - this.actionLabel.TabIndex = 1; - // - // pictureBox1 - // - this.pictureBox1.Location = new System.Drawing.Point(16, 16); - this.pictureBox1.Name = "pictureBox1"; - this.pictureBox1.Size = new System.Drawing.Size(32, 32); - this.pictureBox1.TabIndex = 0; - this.pictureBox1.TabStop = false; - // - // HtmlHelp2Dialog - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.ClientSize = new System.Drawing.Size(268, 96); - this.Controls.Add(this.actionLabel); - this.Controls.Add(this.pictureBox1); - this.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; - this.MaximizeBox = false; - this.MinimizeBox = false; - this.ControlBox = false; - this.Name = "HtmlHelp2Dialog"; - this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; -// this.Text = "HtmlHelp2Dialog"; - this.ResumeLayout(false); - } - #endregion - } -} diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Options.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Options.cs deleted file mode 100644 index dc60ae5a64..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Options.cs +++ /dev/null @@ -1,98 +0,0 @@ -// -// -// -// -// $Revision$ -// - -namespace HtmlHelp2.Environment -{ - using ICSharpCode.SharpDevelop.Gui.OptionPanels; - using System; - using System.Windows.Forms; - using System.Xml.Serialization; - using ICSharpCode.SharpDevelop.Gui; - - public class HtmlHelp2OptionsPanel : XmlFormsOptionPanel - { - ComboBox help2Collections; - CheckBox tocPictures; - string selectedHelp2Collection = string.Empty; - - public override void LoadPanelContents() - { - SetupFromXmlStream - (this.GetType().Assembly.GetManifestResourceStream("HtmlHelp2.Resources.HtmlHelp2Options.xfrm")); - this.InitializeComponents(); - } - - public override bool StorePanelContents() - { - this.SaveHelp2Config(); - HtmlHelp2Environment.ReloadNamespace(); - return true; - } - - private void InitializeComponents() - { - selectedHelp2Collection = HtmlHelp2Environment.DefaultNamespaceName; - - help2Collections = (ComboBox)ControlDictionary["help2Collections"]; - help2Collections.SelectedIndexChanged += new EventHandler(this.NamespaceNameChanged); - - tocPictures = (CheckBox)ControlDictionary["tocPictures"]; - tocPictures.Checked = HtmlHelp2Environment.Config.TocPictures; - - if (!Help2RegistryWalker.BuildNamespacesList(help2Collections, selectedHelp2Collection)) - { - help2Collections.Enabled = false; - tocPictures.Enabled = false; - } - } - - private void NamespaceNameChanged(object sender, EventArgs e) - { - if (help2Collections.SelectedItem != null) - { - selectedHelp2Collection = - Help2RegistryWalker.GetNamespaceName(help2Collections.SelectedItem.ToString()); - } - } - - private void SaveHelp2Config() - { - HtmlHelp2Environment.Config.SelectedCollection = selectedHelp2Collection; - HtmlHelp2Environment.Config.TocPictures = tocPictures.Checked; - HtmlHelp2Environment.SaveConfiguration(); - } - } - - [XmlRoot("help2environment")] - public class HtmlHelp2Options - { - private string selectedCollection = string.Empty; - private bool tocPictures; - private bool dynamicHelpDebugInfo; - - [XmlElement("collection")] - public string SelectedCollection - { - get { return selectedCollection; } - set { selectedCollection = value; } - } - - [XmlElement("tocpictures")] - public bool TocPictures - { - get { return tocPictures; } - set { tocPictures = value; } - } - - [XmlElement("dhdebuginfos")] - public bool DynamicHelpDebugInfos - { - get { return this.dynamicHelpDebugInfo; } - set { this.dynamicHelpDebugInfo = value; } - } - } -} diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Service.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Service.cs deleted file mode 100644 index a95e1bc16e..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Service.cs +++ /dev/null @@ -1,407 +0,0 @@ -// -// -// -// -// $Revision$ -// - -namespace HtmlHelp2.Environment -{ - using System; - using System.Globalization; - using System.IO; - using System.Windows.Forms; - using System.Xml.Serialization; - - using ICSharpCode.Core; - using MSHelpServices; - - public sealed class HtmlHelp2Environment - { - static Guid TocGuid = new Guid("314111B2-A502-11D2-BBCA-00C04F8EC294"); - static Guid IndexGuid = new Guid("314111CC-A502-11D2-BBCA-00C04F8EC294"); - static Guid QueryGuid = new Guid("31411193-A502-11D2-BBCA-00C04F8EC294"); - static HxSession session; - static IHxRegFilterList namespaceFilters; - static IHxQuery fulltextSearch; - static IHxIndex dynamicHelp; - static string defaultNamespaceName; - static string currentSelectedFilterQuery; - static string currentSelectedFilterName; - static string defaultPage = "about:blank"; - static string searchPage = "http://msdn.microsoft.com"; - static bool dynamicHelpIsBusy; - static HtmlHelp2Options config = new HtmlHelp2Options(); - - HtmlHelp2Environment() - { - } - - static HtmlHelp2Environment() - { - InitializeNamespace(); - } - - #region Properties - public static bool SessionIsInitialized - { - get { return session != null; } - } - - public static string DefaultNamespaceName - { - get { return defaultNamespaceName; } - } - - public static string CurrentFilterQuery - { - get { return currentSelectedFilterQuery; } - } - - public static string CurrentFilterName - { - get { return currentSelectedFilterName; } - } - - public static string DefaultPage - { - get { return defaultPage; } - } - - public static string SearchPage - { - get { return searchPage; } - } - - public static IHxQuery Fts - { - get { return fulltextSearch; } - } - - public static bool DynamicHelpIsBusy - { - get { return dynamicHelpIsBusy; } - } - - public static HtmlHelp2Options Config - { - get { return config; } - } - #endregion - - #region Namespace Functions - private static void LoadHelp2Config() - { - if (string.IsNullOrEmpty(defaultNamespaceName)) - { - defaultNamespaceName = - Help2RegistryWalker.GetFirstMatchingNamespaceName("MS.NETFramework.v20*"); - } - else - { - defaultNamespaceName = Help2RegistryWalker.GetFirstNamespace(defaultNamespaceName); - } - - LoadConfiguration(); - - if (!string.IsNullOrEmpty(config.SelectedCollection)) - { - defaultNamespaceName = - Help2RegistryWalker.GetFirstNamespace(config.SelectedCollection); - } - } - - public static void ReloadNamespace() - { - InitializeNamespace(); - OnNamespaceReloaded(EventArgs.Empty); - } - - private static void InitializeNamespace() - { - LoadHelp2Config(); - - if (string.IsNullOrEmpty(defaultNamespaceName)) - { - return; - } - - session = null; - - HtmlHelp2Dialog initDialog = new HtmlHelp2Dialog(); - try - { - initDialog.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.HelpUpdateCaption}"); - initDialog.ActionLabel = StringParser.Parse("${res:AddIns.HtmlHelp2.HelpUpdateInProgress}"); - initDialog.Show(); - Application.DoEvents(); - - currentSelectedFilterQuery = string.Empty; - currentSelectedFilterName = string.Empty; - - session = new HxSession(); - session.Initialize(String.Format(CultureInfo.InvariantCulture, "ms-help://{0}", defaultNamespaceName), 0); - namespaceFilters = session.GetFilterList(); - - ReloadDefaultPages(); - ReloadFTSSystem(); - ReloadDynamicHelpSystem(); - - LoggingService.Info("Help 2.0: Service sucessfully loaded"); - } - catch (System.Runtime.InteropServices.COMException cEx) - { - LoggingService.Error("Help 2.0: Cannot not initialize service; " + cEx.ToString()); - session = null; - } - finally - { - initDialog.Dispose(); - } - } - - private static void ReloadFTSSystem() - { - try - { - fulltextSearch = (IHxQuery)session.GetNavigationInterface - ("!DefaultFullTextSearch", currentSelectedFilterQuery, ref QueryGuid); - } - catch (System.Runtime.InteropServices.COMException) - { - fulltextSearch = null; - } - } - - private static void ReloadDynamicHelpSystem() - { - try - { - dynamicHelp = (IHxIndex)session.GetNavigationInterface - ("!DefaultContextWindowIndex", currentSelectedFilterQuery, ref IndexGuid); - } - catch (System.Runtime.InteropServices.COMException) - { - dynamicHelp = null; - } - } - - private static void ReloadDefaultPages() - { - defaultPage = GetDefaultPage("HomePage", "DefaultPage"); - searchPage = GetDefaultPage("SearchHelpPage", "SearchWebPage", "http://msdn.microsoft.com"); - } - - private static string GetDefaultPage(string pageName, string alternatePageName) - { - return GetDefaultPage(pageName, alternatePageName, "about:blank"); - } - - private static string GetDefaultPage(string pageName, string alternatePageName, string defaultValue) - { - if (string.IsNullOrEmpty(pageName) && string.IsNullOrEmpty(alternatePageName)) - { - throw new ArgumentNullException("pageName & alternatePageName"); - } - try - { - string result = string.Empty; - - IHxIndex namedUrlIndex = - (IHxIndex)session.GetNavigationInterface("!DefaultNamedUrlIndex", "", ref IndexGuid); - IHxTopicList topics = namedUrlIndex.GetTopicsFromString(pageName, 0); - - if (topics.Count == 0 && !string.IsNullOrEmpty(alternatePageName)) - { - topics = namedUrlIndex.GetTopicsFromString(alternatePageName, 0); - } - - if (topics.Count > 0) result = topics.ItemAt(1).URL; - if (string.IsNullOrEmpty(result)) result = defaultValue; - - return result; - } - catch (System.Runtime.InteropServices.COMException) - { - return defaultValue; - } - } - - public static IHxHierarchy GetTocHierarchy(string filterQuery) - { - IHxHierarchy defaultToc = - (IHxHierarchy)session.GetNavigationInterface("!DefaultTOC", filterQuery, ref TocGuid); - return defaultToc; - } - - public static IHxIndex GetIndex(string filterQuery) - { - IHxIndex defaultIndex = - (IHxIndex)session.GetNavigationInterface("!DefaultKeywordIndex", filterQuery, ref IndexGuid); - return defaultIndex; - } - - public static void BuildFilterList(ComboBox filterCombobox) - { - if (filterCombobox == null) - { - throw new ArgumentNullException("filterCombobox"); - } - - filterCombobox.Items.Clear(); - filterCombobox.BeginUpdate(); - - if (namespaceFilters == null || namespaceFilters.Count == 0) - { - filterCombobox.Items.Add - (StringParser.Parse("${res:AddIns.HtmlHelp2.DefaultEmptyFilter}")); - filterCombobox.SelectedIndex = 0; - } - else - { - foreach (IHxRegFilter filter in namespaceFilters) - { - string filterName = - (string)filter.GetProperty(HxRegFilterPropId.HxRegFilterName); - filterCombobox.Items.Add(filterName); - - if (string.IsNullOrEmpty(currentSelectedFilterName)) - { - currentSelectedFilterName = filterName; - } - } - - if (string.IsNullOrEmpty(currentSelectedFilterName)) - filterCombobox.SelectedIndex = 0; - else - filterCombobox.SelectedIndex = filterCombobox.Items.IndexOf(currentSelectedFilterName); - } - filterCombobox.EndUpdate(); - } - - public static string FindFilterQuery(string filterName) - { - if (string.Compare(filterName, currentSelectedFilterName) == 0) - { - return currentSelectedFilterQuery; - } - if (namespaceFilters == null || namespaceFilters.Count == 0) - { - return string.Empty; - } - - IHxRegFilter filter = namespaceFilters.FindFilter(filterName); - if (filter == null) - { - return string.Empty; - } - - currentSelectedFilterName = filterName; - currentSelectedFilterQuery = - (string)filter.GetProperty(HxRegFilterPropId.HxRegFilterQuery); - - OnFilterQueryChanged(EventArgs.Empty); - - try - { - ReloadFTSSystem(); - ReloadDynamicHelpSystem(); - ReloadDefaultPages(); - } - catch (System.Runtime.InteropServices.COMException cEx) - { - LoggingService.Error("Help 2.0: Cannot not initialize service; " + cEx.ToString()); - } - return currentSelectedFilterQuery; - } - - public static IHxTopicList GetMatchingTopicsForDynamicHelp(string searchTerm) - { - if (dynamicHelpIsBusy || dynamicHelp == null || string.IsNullOrEmpty(searchTerm)) - { - return null; - } - IHxTopicList topics; - try - { - dynamicHelpIsBusy = true; - topics = dynamicHelp.GetTopicsFromString(searchTerm, 0); - LoggingService.Info("Help 2.0: Dynamic Help called"); - } - catch (System.Runtime.InteropServices.COMException) - { - LoggingService.Error("Help 2.0: Dynamic Help search failed"); - topics = null; - } - finally - { - dynamicHelpIsBusy = false; - } - return topics; - } - #endregion - - #region Event Handling - public static event EventHandler FilterQueryChanged; - public static event EventHandler NamespaceReloaded; - - private static void OnFilterQueryChanged(EventArgs e) - { - if(FilterQueryChanged != null) - { - FilterQueryChanged(null, e); - } - } - - private static void OnNamespaceReloaded(EventArgs e) - { - if(NamespaceReloaded != null) - { - NamespaceReloaded(null, e); - } - } - #endregion - - #region Configuration - public static void LoadConfiguration() - { - string configFile = Path.Combine(PropertyService.ConfigDirectory, "help2environment.xml"); - if (!File.Exists(configFile)) - { - return; - } - try - { - XmlSerializer serialize = new XmlSerializer(typeof(HtmlHelp2Options)); - TextReader file = new StreamReader(configFile); - config = (HtmlHelp2Options)serialize.Deserialize(file); - file.Close(); - - LoggingService.Info("Help 2.0: Configuration successfully loaded"); - } - catch (InvalidOperationException) - { - LoggingService.Error("Help 2.0: Error while trying to load configuration"); - } - } - - public static void SaveConfiguration() - { - string configFile = Path.Combine(PropertyService.ConfigDirectory, "help2environment.xml"); - try - { - XmlSerializer serialize = new XmlSerializer(typeof(HtmlHelp2Options)); - TextWriter file = new StreamWriter(configFile); - serialize.Serialize(file, config); - file.Close(); - - LoggingService.Info("Help 2.0: Configuration successfully saved"); - } - catch (InvalidOperationException) - { - LoggingService.Error("Help 2.0: Error while trying to save configuration"); - } - } - #endregion - } -} diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/ResourcesHelper.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/Service/ResourcesHelper.cs deleted file mode 100644 index 189e3a904e..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/ResourcesHelper.cs +++ /dev/null @@ -1,38 +0,0 @@ -// -// -// -// -// $Revision$ -// - -namespace HtmlHelp2.Environment -{ - using System; - using System.Drawing; - using System.Reflection; - using System.Resources; - - public sealed class ResourcesHelper - { - static ResourcesHelper instance = new ResourcesHelper(); - - public static Bitmap GetBitmap(string resourceName) - { - Assembly assembly = typeof(ResourcesHelper).Assembly; - string fullName = string.Format(null, "HtmlHelp2.Resources.{0}", resourceName); - return new Bitmap(assembly.GetManifestResourceStream(fullName)); - } - - public static Image GetImage(string imageName) - { - return instance.ImageResourceHelper.GetObject(imageName) as Image; - } - - ResourceManager ImageResourceHelper; - - ResourcesHelper() - { - ImageResourceHelper = new ResourceManager("HtmlHelp2.Resources", GetType().Assembly); - } - } -} diff --git a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/SharpDevLanguageClass.cs b/src/AddIns/Misc/HtmlHelp2/Project/src/Service/SharpDevLanguageClass.cs deleted file mode 100644 index 59750cf2df..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/Project/src/Service/SharpDevLanguageClass.cs +++ /dev/null @@ -1,131 +0,0 @@ -// -// -// -// -// $Revision$ -// - -namespace HtmlHelp2.Environment -{ - using System; - using System.Collections.Generic; - using ICSharpCode.SharpDevelop; - using ICSharpCode.SharpDevelop.Project; - using MSHelpServices; - - public sealed class SharpDevLanguage - { - static Dictionary languages = InitializeLanguages(); - - static Dictionary InitializeLanguages() - { - Dictionary result = new Dictionary(); - result.Add("C#", "CSharp"); - result.Add("VBNet", "VB"); - - return result; - } - - SharpDevLanguage() - { - } - - private static int DevLangCounter(IHxTopic topic) - { - if (topic == null) - { - return 0; - } - - int counter = 0; - IHxAttributeList topicAttributes = topic.Attributes; - if (topicAttributes == null || topicAttributes.Count == 0) - { - return 0; - } - - foreach (IHxAttribute attr in topicAttributes) - { - if (String.Compare(attr.DisplayName, "DevLang") == 0) - { - counter++; - } - } - return counter; - } - - public static bool CheckTopicLanguage(IHxTopic topic) - { - if (ProjectService.CurrentProject != null) - { - return CheckTopicLanguage(topic, ProjectService.CurrentProject.Language); - } - else - { - return true; - } - } - - public static bool CheckTopicLanguage(IHxTopic topic, string expectedLanguage) - { - if (string.IsNullOrEmpty(expectedLanguage)) - { - return true; - } - if (topic == null) - { - return false; - } - - string tempLanguage = String.Empty; - if (!languages.ContainsKey(expectedLanguage) || - !languages.TryGetValue(expectedLanguage, out tempLanguage)) - { - tempLanguage = expectedLanguage; - } - - return (string.IsNullOrEmpty(tempLanguage) || topic.HasAttribute("DevLang", tempLanguage)); - } - - public static bool CheckUniqueTopicLanguage(IHxTopic topic) - { - if (ProjectService.CurrentProject != null) - { - return CheckUniqueTopicLanguage(topic, ProjectService.CurrentProject.Language); - } - else - { - return CheckUniqueTopicLanguage(topic, string.Empty); - } - } - - public static bool CheckUniqueTopicLanguage(IHxTopic topic, string expectedLanguage) - { - return (CheckTopicLanguage(topic, expectedLanguage) && DevLangCounter(topic) == 1); - } - - public static string GetPatchedLanguage() - { - if (ProjectService.CurrentProject == null) - return GetPatchedLanguage(AmbienceService.DefaultAmbienceName); - else - return GetPatchedLanguage(ProjectService.CurrentProject.Language); - } - - public static string GetPatchedLanguage(string expectedLanguage) - { - string tempLanguage = expectedLanguage; - - if (!string.IsNullOrEmpty(tempLanguage)) - { - if (!languages.ContainsKey(expectedLanguage) || - !languages.TryGetValue(expectedLanguage, out tempLanguage)) - { - tempLanguage = expectedLanguage; - } - } - - return tempLanguage; - } - } -} diff --git a/src/AddIns/Misc/HtmlHelp2/RequiredLibraries/AxMSHelpControls.cs b/src/AddIns/Misc/HtmlHelp2/RequiredLibraries/AxMSHelpControls.cs deleted file mode 100644 index 4dd8f3ff61..0000000000 --- a/src/AddIns/Misc/HtmlHelp2/RequiredLibraries/AxMSHelpControls.cs +++ /dev/null @@ -1,769 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:2.0.50215.44 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -[assembly: System.Reflection.AssemblyVersion("1.0.0.0")] -[assembly: System.Windows.Forms.AxHost.TypeLibraryTimeStamp("09.04.2005 00:38:34")] - -namespace AxMSHelpControls { - - - [System.Windows.Forms.AxHost.ClsidAttribute("{314111b8-a502-11d2-bbca-00c04f8ec294}")] - [System.ComponentModel.DesignTimeVisibleAttribute(true)] - public class AxHxTocCtrl : System.Windows.Forms.AxHost { - - private MSHelpControls.IHxTreeView ocx; - - private AxHxTocCtrlEventMulticaster eventMulticaster; - - private System.Windows.Forms.AxHost.ConnectionPointCookie cookie; - - public AxHxTocCtrl() : - base("314111b8-a502-11d2-bbca-00c04f8ec294") { - } - - [System.ComponentModel.Browsable(false)] - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(4096)] - public virtual MSHelpServices.IHxHierarchy Hierarchy { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Hierarchy", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.Hierarchy; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Hierarchy", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.Hierarchy = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(4100)] - public virtual int ImageList { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("ImageList", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.ImageList; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("ImageList", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.ImageList = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(4097)] - [System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)] - public virtual bool HideSelection { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("HideSelection", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.HideSelection; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("HideSelection", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.HideSelection = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(4098)] - [System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)] - public virtual MSHelpControls.HxTreeLineStyleConstant LineStyle { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("LineStyle", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.LineStyle; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("LineStyle", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.LineStyle = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(4099)] - [System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)] - public virtual MSHelpControls.HxTreeStyleConstant TreeStyle { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("TreeStyle", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.TreeStyle; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("TreeStyle", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.TreeStyle = value; - } - } - - [System.ComponentModel.Browsable(true)] - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-501)] - [System.Runtime.InteropServices.ComAliasNameAttribute("System.UInt32")] - [System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)] - public override System.Drawing.Color BackColor { - get { - if (((this.ocx != null) - && (this.PropsValid() == true))) { - return GetColorFromOleColor(((uint)(this.ocx.BackColor))); - } - else { - return base.BackColor; - } - } - set { - base.BackColor = value; - if ((this.ocx != null)) { - this.ocx.BackColor = ((uint)(GetOleColorFromColor(value))); - } - } - } - - [System.ComponentModel.Browsable(true)] - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-513)] - [System.Runtime.InteropServices.ComAliasNameAttribute("System.UInt32")] - [System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)] - public override System.Drawing.Color ForeColor { - get { - if (((this.ocx != null) - && (this.PropsValid() == true))) { - return GetColorFromOleColor(((uint)(this.ocx.ForeColor))); - } - else { - return base.ForeColor; - } - } - set { - base.ForeColor = value; - if ((this.ocx != null)) { - this.ocx.ForeColor = ((uint)(GetOleColorFromColor(value))); - } - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-504)] - [System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)] - public virtual MSHelpControls.HxBorderStyle BorderStyle { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("BorderStyle", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.BorderStyle; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("BorderStyle", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.BorderStyle = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-520)] - [System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)] - public virtual MSHelpControls.HxAppearanceConstant Appearance { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Appearance", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.Appearance; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Appearance", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.Appearance = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-521)] - [System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)] - public virtual MSHelpControls.HxMousePointerConstant MousePointer { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MousePointer", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.MousePointer; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MousePointer", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.MousePointer = value; - } - } - - [System.ComponentModel.Browsable(true)] - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-512)] - [System.Runtime.InteropServices.ComAliasNameAttribute("stdole.StdFont")] - [System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)] - public override System.Drawing.Font Font { - get { - if (((this.ocx != null) - && (this.PropsValid() == true))) { - return GetFontFromIFont(this.ocx.Font); - } - else { - return base.Font; - } - } - set { - base.Font = value; - if ((this.ocx != null)) { - this.ocx.Font = ((stdole.StdFont)(GetIFontFromFont(value))); - } - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(4102)] - public virtual int Selection { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Selection", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.Selection; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(4103)] - public virtual short LangId { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("LangId", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.LangId; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("LangId", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.LangId = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(4104)] - public virtual MSHelpControls.HxFontSourceConstant FontSource { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FontSource", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.FontSource; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FontSource", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.FontSource = value; - } - } - - public event IHxTreeViewEvents_NodeClickEventHandler NodeClick; - - public event IHxTreeViewEvents_NodeRightClickEventHandler NodeRightClick; - - public virtual void Refresh() { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Refresh", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); - } - this.ocx.Refresh(); - } - - public virtual void Synchronize(string bstrURL) { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Synchronize", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); - } - this.ocx.Synchronize(bstrURL); - } - - protected override void CreateSink() { - try { - this.eventMulticaster = new AxHxTocCtrlEventMulticaster(this); - this.cookie = new System.Windows.Forms.AxHost.ConnectionPointCookie(this.ocx, this.eventMulticaster, typeof(MSHelpControls.IHxTreeViewEvents)); - } - catch (System.Exception ) { - } - } - - protected override void DetachSink() { - try { - this.cookie.Disconnect(); - } - catch (System.Exception ) { - } - } - - protected override void AttachInterfaces() { - try { - this.ocx = ((MSHelpControls.IHxTreeView)(this.GetOcx())); - } - catch (System.Exception ) { - } - } - - internal void RaiseOnNodeClick(object sender, IHxTreeViewEvents_NodeClickEvent e) { - if ((this.NodeClick != null)) { - this.NodeClick(sender, e); - } - } - - internal void RaiseOnNodeRightClick(object sender, IHxTreeViewEvents_NodeRightClickEvent e) { - if ((this.NodeRightClick != null)) { - this.NodeRightClick(sender, e); - } - } - } - - public delegate void IHxTreeViewEvents_NodeClickEventHandler(object sender, IHxTreeViewEvents_NodeClickEvent e); - - public class IHxTreeViewEvents_NodeClickEvent { - - public int hNode; - - public IHxTreeViewEvents_NodeClickEvent(int hNode) { - this.hNode = hNode; - } - } - - public delegate void IHxTreeViewEvents_NodeRightClickEventHandler(object sender, IHxTreeViewEvents_NodeRightClickEvent e); - - public class IHxTreeViewEvents_NodeRightClickEvent { - - public int hNode; - - public int x; - - public int y; - - public IHxTreeViewEvents_NodeRightClickEvent(int hNode, int x, int y) { - this.hNode = hNode; - this.x = x; - this.y = y; - } - } - - [System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)] - public class AxHxTocCtrlEventMulticaster : MSHelpControls.IHxTreeViewEvents { - - private AxHxTocCtrl parent; - - public AxHxTocCtrlEventMulticaster(AxHxTocCtrl parent) { - this.parent = parent; - } - - public virtual void NodeClick(int hNode) { - IHxTreeViewEvents_NodeClickEvent nodeclickEvent = new IHxTreeViewEvents_NodeClickEvent(hNode); - this.parent.RaiseOnNodeClick(this.parent, nodeclickEvent); - } - - public virtual void NodeRightClick(int hNode, int x, int y) { - IHxTreeViewEvents_NodeRightClickEvent noderightclickEvent = new IHxTreeViewEvents_NodeRightClickEvent(hNode, x, y); - this.parent.RaiseOnNodeRightClick(this.parent, noderightclickEvent); - } - } - - [System.Windows.Forms.AxHost.ClsidAttribute("{314111c6-a502-11d2-bbca-00c04f8ec294}")] - [System.ComponentModel.DesignTimeVisibleAttribute(true)] - public class AxHxIndexCtrl : System.Windows.Forms.AxHost { - - private MSHelpControls.IHxIndexView ocx; - - private AxHxIndexCtrlEventMulticaster eventMulticaster; - - private System.Windows.Forms.AxHost.ConnectionPointCookie cookie; - - public AxHxIndexCtrl() : - base("314111c6-a502-11d2-bbca-00c04f8ec294") { - } - - [System.ComponentModel.Browsable(false)] - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(16384)] - public virtual MSHelpServices.IHxIndex IndexData { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("IndexData", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.IndexData; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("IndexData", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.IndexData = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(16385)] - public virtual int Selection { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Selection", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.Selection; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Selection", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.Selection = value; - } - } - - [System.ComponentModel.Browsable(true)] - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-501)] - [System.Runtime.InteropServices.ComAliasNameAttribute("System.UInt32")] - public override System.Drawing.Color BackColor { - get { - if (((this.ocx != null) - && (this.PropsValid() == true))) { - return GetColorFromOleColor(((uint)(this.ocx.BackColor))); - } - else { - return base.BackColor; - } - } - set { - base.BackColor = value; - if ((this.ocx != null)) { - this.ocx.BackColor = ((uint)(GetOleColorFromColor(value))); - } - } - } - - [System.ComponentModel.Browsable(true)] - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-513)] - [System.Runtime.InteropServices.ComAliasNameAttribute("System.UInt32")] - public override System.Drawing.Color ForeColor { - get { - if (((this.ocx != null) - && (this.PropsValid() == true))) { - return GetColorFromOleColor(((uint)(this.ocx.ForeColor))); - } - else { - return base.ForeColor; - } - } - set { - base.ForeColor = value; - if ((this.ocx != null)) { - this.ocx.ForeColor = ((uint)(GetOleColorFromColor(value))); - } - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-504)] - public virtual MSHelpControls.HxBorderStyle BorderStyle { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("BorderStyle", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.BorderStyle; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("BorderStyle", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.BorderStyle = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-520)] - public virtual MSHelpControls.HxAppearanceConstant Appearance { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Appearance", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.Appearance; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Appearance", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.Appearance = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-521)] - public virtual MSHelpControls.HxMousePointerConstant MousePointer { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MousePointer", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.MousePointer; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("MousePointer", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.MousePointer = value; - } - } - - [System.ComponentModel.Browsable(true)] - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(-512)] - [System.Runtime.InteropServices.ComAliasNameAttribute("stdole.StdFont")] - [System.ComponentModel.Bindable(System.ComponentModel.BindableSupport.Yes)] - public override System.Drawing.Font Font { - get { - if (((this.ocx != null) - && (this.PropsValid() == true))) { - return GetFontFromIFont(this.ocx.Font); - } - else { - return base.Font; - } - } - set { - base.Font = value; - if ((this.ocx != null)) { - this.ocx.Font = ((stdole.StdFont)(GetIFontFromFont(value))); - } - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(16388)] - [System.Runtime.InteropServices.ComAliasNameAttribute("System.UInt32")] - public virtual System.Drawing.Color HighlightForeColor { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("HighlightForeColor", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return GetColorFromOleColor(((uint)(this.ocx.HighlightForeColor))); - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("HighlightForeColor", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.HighlightForeColor = ((uint)(GetOleColorFromColor(value))); - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(16389)] - [System.Runtime.InteropServices.ComAliasNameAttribute("System.UInt32")] - public virtual System.Drawing.Color HighlightBackColor { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("HighlightBackColor", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return GetColorFromOleColor(((uint)(this.ocx.HighlightBackColor))); - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("HighlightBackColor", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.HighlightBackColor = ((uint)(GetOleColorFromColor(value))); - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(16390)] - [System.Runtime.InteropServices.ComAliasNameAttribute("System.UInt32")] - public virtual System.Drawing.Color FocusHighlightForeColor { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FocusHighlightForeColor", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return GetColorFromOleColor(((uint)(this.ocx.FocusHighlightForeColor))); - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FocusHighlightForeColor", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.FocusHighlightForeColor = ((uint)(GetOleColorFromColor(value))); - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(16391)] - [System.Runtime.InteropServices.ComAliasNameAttribute("System.UInt32")] - public virtual System.Drawing.Color FocusHighlightBackColor { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FocusHighlightBackColor", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return GetColorFromOleColor(((uint)(this.ocx.FocusHighlightBackColor))); - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FocusHighlightBackColor", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.FocusHighlightBackColor = ((uint)(GetOleColorFromColor(value))); - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(16392)] - public virtual short LangId { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("LangId", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.LangId; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("LangId", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.LangId = value; - } - } - - [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)] - [System.Runtime.InteropServices.DispIdAttribute(16393)] - public virtual MSHelpControls.HxFontSourceConstant FontSource { - get { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FontSource", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertyGet); - } - return this.ocx.FontSource; - } - set { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("FontSource", System.Windows.Forms.AxHost.ActiveXInvokeKind.PropertySet); - } - this.ocx.FontSource = value; - } - } - - public event IHxIndexViewEvents_ItemClickEventHandler ItemClick; - - public event IHxIndexViewEvents_ItemSelectEventHandler ItemSelect; - - public virtual void SelectItem(int iItem) { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("SelectItem", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); - } - this.ocx.SelectItem(iItem); - } - - public virtual void ClickItem(int iItem) { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("ClickItem", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); - } - this.ocx.ClickItem(iItem); - } - - public virtual void Refresh() { - if ((this.ocx == null)) { - throw new System.Windows.Forms.AxHost.InvalidActiveXStateException("Refresh", System.Windows.Forms.AxHost.ActiveXInvokeKind.MethodInvoke); - } - this.ocx.Refresh(); - } - - protected override void CreateSink() { - try { - this.eventMulticaster = new AxHxIndexCtrlEventMulticaster(this); - this.cookie = new System.Windows.Forms.AxHost.ConnectionPointCookie(this.ocx, this.eventMulticaster, typeof(MSHelpControls.IHxIndexViewEvents)); - } - catch (System.Exception ) { - } - } - - protected override void DetachSink() { - try { - this.cookie.Disconnect(); - } - catch (System.Exception ) { - } - } - - protected override void AttachInterfaces() { - try { - this.ocx = ((MSHelpControls.IHxIndexView)(this.GetOcx())); - } - catch (System.Exception ) { - } - } - - internal void RaiseOnItemClick(object sender, IHxIndexViewEvents_ItemClickEvent e) { - if ((this.ItemClick != null)) { - this.ItemClick(sender, e); - } - } - - internal void RaiseOnItemSelect(object sender, IHxIndexViewEvents_ItemSelectEvent e) { - if ((this.ItemSelect != null)) { - this.ItemSelect(sender, e); - } - } - } - - public delegate void IHxIndexViewEvents_ItemClickEventHandler(object sender, IHxIndexViewEvents_ItemClickEvent e); - - public class IHxIndexViewEvents_ItemClickEvent { - - public int iItem; - - public IHxIndexViewEvents_ItemClickEvent(int iItem) { - this.iItem = iItem; - } - } - - public delegate void IHxIndexViewEvents_ItemSelectEventHandler(object sender, IHxIndexViewEvents_ItemSelectEvent e); - - public class IHxIndexViewEvents_ItemSelectEvent { - - public int iItem; - - public IHxIndexViewEvents_ItemSelectEvent(int iItem) { - this.iItem = iItem; - } - } - - [System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)] - public class AxHxIndexCtrlEventMulticaster : MSHelpControls.IHxIndexViewEvents { - - private AxHxIndexCtrl parent; - - public AxHxIndexCtrlEventMulticaster(AxHxIndexCtrl parent) { - this.parent = parent; - } - - public virtual void ItemClick(int iItem) { - IHxIndexViewEvents_ItemClickEvent itemclickEvent = new IHxIndexViewEvents_ItemClickEvent(iItem); - this.parent.RaiseOnItemClick(this.parent, itemclickEvent); - } - - public virtual void ItemSelect(int iItem) { - IHxIndexViewEvents_ItemSelectEvent itemselectEvent = new IHxIndexViewEvents_ItemSelectEvent(iItem); - this.parent.RaiseOnItemSelect(this.parent, itemselectEvent); - } - } -} diff --git a/src/AddIns/Misc/HtmlHelp2/RequiredLibraries/MSHelpControls.dll b/src/AddIns/Misc/HtmlHelp2/RequiredLibraries/MSHelpControls.dll deleted file mode 100755 index a39e0c45268d62444de8620f628334a7d65d9416..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19456 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 diff --git a/src/AddIns/Misc/HtmlHelp2/RequiredLibraries/MSHelpServices.dll b/src/AddIns/Misc/HtmlHelp2/RequiredLibraries/MSHelpServices.dll deleted file mode 100755 index 6c5a7b75b8db5da585d517be343c164de5b231bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45056 zcmeHw3wT^rwf{b6GVe!b@@SGKz?2l)0xe0}0;M8plZHn6PG9n{nNFtd*l8xtOiBv{ zQi?(aY!S35puvL3Lj_Sm1q{>&CP z6k-!4qV#V_h)}8QQ24kIXo3FofuE~6A*K{kn+o8sJ{Jf&ZmShHIR1+Z(LE)X&n3Ze zY=a=kW+%Y$*NTKp$)z$`7;>ybP?Fss!132AgwC-;JW7scU^D}x85qsLXa+_zFq(nU z42))AGy|g<7|p={feiG~b2a|x+0+zn@qsBIGC~+6{CE6SHo3&nD2MW~fBJ1jsxNp*SB;wPnOrolm~l-YrlT@rqbg zAWl!ZSJa`(5Itn0R3p%JzBn}@ULk3iiuf!^yNGUX9H@)IO_NYeB;9;fpK$k8eh|CFR7L_a9$a-y#$y29{HgofLG zUJn{uVN{4L^epidYSGB^*I4Puquqh?Q!*u@zR4r#JOPd4yiY{H(hu36OtDf9Cx(&p zdVGAfKLvK8=nIpZGcCeApUQ9aTuTM471pQ9GD$11ST9%CRHQ}{)9 zT9C$|c>V$c2`-6;Jk6lAX}{TOxCq1{5<$kE58Mh`>%G}AFeuDJ4Iv*7sH&NCY$9oj zljF}~lm+5A!xF35%gp7)PLMr2Bfj%!SYjBB;^{ui|8% zMBU}(A}fPl&#BAbd+)u{WWYk@5(jD@H3t2C?l$2$9MMzX zfBaLbt){>r(QVDfFy6@f#Cl})7@qIPIP~YCRb?}vlT9N|tr7q9yF~U?VXqTK<<=FI zBd)02U*E4>x~Lp+Mde=C)ZxP2->UGIk%cedYvPCd!4JL zb*{#-&XKxwoul56>zwM1^QfMG&pL<6QnJpGCwrYE?f~=kRy2v{9qFz4x9`#Zq-X`T2LQbN@yCqvpu}p#GtdRR5@@=l^W~ zsFmw~Q2$U!s()m7BkmLa|D8YbUWM&AHSvGO`bHtC{*mGRZ|I*x*vHWgP4DCOzc0`- zYwzQzKMrtT(EB(!Bzgb4fbI)?vmh6ah5bPLI5PQ9-^U$UypNmR^`Y4Y?eg$P4>}uL zrZi2N-qg}Oog`(V8+g$PLNs0=#2vUkf<0qnS0R_~U7IJ1EnV_s%Er@{b+&`Q96UYa zG|tXsSCaw$u%U^rIQ82u+?RxS+n6el3aT*z*XRb0NTW2 zFU=cM6cxt;+5lt=wH5t64MdZ5m8ah05l4EOfEP0EVO(JOxr{ILTn6nI7~jg;2Uz|i z&vTIfnI$eS`SE$lPb1UQneJfx5ys~+zMSzF+2%Iy54|4ovX}h7!L-jue!{+LpGO?c z^zlCOc_Py%Gj3-|0+`w$TSEPE13e)M+OHC4Kyfs$E;hwz_4{k!sP;00ayG#&eR>Q7+zfE!)5E&Omd?*ykLI=_ zicOYfkbQofxz)5TqJ~?T>k(nrJ3~?+yJ@ z)8X*znvRFxg#Bz_DfDcs;Nx^@Yk$!RBkgO7gSHn;`i$<3BQfld-poZ0xSFF)el0RWxO3&$=|B} zE99{;gpXl-3ghLB`+$|@wPRu~#K8DL#=m5|m+|Y2y)|TW7~`poJAsvl^J_XZJ)`zK zSgv4P09H01tot(L%NY-keF5}e8JqP)S28}5@ifNmjF$s@#G3k-fG@0HilH}H|EkLn z->ZKe__6voA%DL9UEnwBjWUm@Xz&0}ZU_P&*d7C0xS~IDZ}tUfAY0s4U&O&(362g! zq~&$sa58FfxB4o1Pat*ogTrZprF+y@%Xn$#-?-_8s58>MP`5JjwAuV6^ zO|sq-Bg?mZQ$$4jEcZ|1*RiDK82@xZr_z!;&VMqWl}T>4|5SnVR7NIgay2|2*Cmu`c{XV3mj~%kUoqYel2x{t9lq=H3eg z#8H~_1=ri0yC&Gjr~E4FE#equ={_NNkvL9s9l`Blisn8NoR0e({ZW=a8r*^Vy~Tx( z2?a!p;@s0hcRILPp}WO2ty><@7k*cqrn#HL)5V80 zcURbDoUXYCz|Gg(<6)mcdt2F};c(bkq`6R}+E}W&rbvUaLUX4^8jUkF_vJ{7ky0FI zca7rQcSa@&n|nAC5jerXAGPn-kxK0M6!&`MBm+-p_#<7o{DTG_Z!B(H`5Yswx!L}C zMox1x$|v#X5whHz@-Abe)~za!h|QYImVelw(|l=parr7^i{|bqUuSI9-2LSrGd`iY zpOkMlF4No#9XEk?J^ctIUpAx;^*rjytp3rT^ zHJY0i>JXpT-16w1#&tG_5&1>MajpjyhtYG7VRJNkc55At9-9;42aOxG?&9)?jhi%g zNBI-RS2TBj`P0U2nw#z4XM9a_Cj|d!+@Uz0;os2Qs@PwQyEK=J{oVMc=AOXp|CZw1 z7sU37Z)1B&CB zx<_*~H-DhHt11HGhnl;tqQSH|T0?%MbXY@Q6~~zmX&puOQ_b~+rkamvjw1V+ z<|wkq6&I#eAb>d0QQDjdk4*fpEv^nbcUuhlnyUmGkoB1zV_gLsd=F^&^a?fgx z%GsO&%xl*Av=c{z-GwLV5EQ&26pRY`&^F%KU4JJmoCB4xDL_lDKogVM}6h zp9EK?x$CO}{8@}#rEaU5<%+}l@(U9m zjmi2jTAwws`?k2@>b+*Q<|t?QL__L0XLXvRyPD?Qv;8lbW0lVRm+I+49&OO-{aEM? z^DwQW48}D_8MHYOHeKViZni(*!qJZv8D_C-yym8b4s#u?xz#n}T@y7&Q6H-~j`}#o zA(rD@Hb=1>uXPlQ&57`dt|qO+4$0N5xt`GJuBn=v7Fyz(uDL5}KI}SCa}>+TisM*j zDh{zETsB9sd{FBs7Ml~{jO$dbyS2t;v}*35nzaJQVOEx&t??OcntQuupJ>-ysMg6H zUR!Y4x}CKHt`2SatJ+Vx=4p=Zl#3M?eyw(`=+fLjYkkI2&DGXj#=6hBmNT~v zqaagvn`?#Uc7i)Yb2orHTXWy2`-ZDqb5GUX<66y}E9$9zp>Ch(vA7=@6q(J@J$#MU z(LH><=I9>Yr#ZTZ_iK*s;hQx__wX%>^V2>2Le0@Vd_Z$_57(SQ_wcPsXS`DPeb+^r z`)3gs8~Y=N?&u=!gJU0c=(>uy^<$rM=q_?{?xOnKMfJIh>T?&>=Ps(xT~wdDs6Mx& zK0*EPj1|i^>^!d6Y>sBfm0Cx$*>RQTXm;2f%?_K}J@$FmXSC(Fot(Q!=XU6<*2;1+6ZdE@ zGU{F0=ObhH37h+clXDm8+)}qFPBXqk(CpY{T+Ez{XU8t%o6H&FllA2Dp>fiZ;@oAd zJW_HL=PqMiBXJbV4p{DFu0!nLa!dJX-`yNrDnN3(dB(QuTk zfoAb8V-a&Ivg?>rk==2$w4|}S%V?b-IU2htH&Jplc6S-W7Dr=um+|T(siU#G%NXEC zzz#uU7i~CJ>S*llGUEI|*db`_?lPJtlTNjEC3C8^4g9dET1$sfm-&it+z{XK8H~w` zJlig|5pkAF8%aC-nDm~K-?EW%ST^DsomBV*GOf*rtMwgE{FeTuo*DL z-heFY#3t%JB51}RE4pOVTfK9Pd(}vjMu%8*S%PtI2 zy($t*4i8S7V*k$AoHWJoREXkyI%MJ;|M=tRuN|lNCtg_^7Y=pc`0N&qne@U6>f~8xW3G5L`V6RvoF>rd52lk5#fdk?) z;GozQDQ(>z$PEFEy8dKoN#ZHDBmWa@?0ial8cWT}2KEaa{l3THhdi6&%yPSyb3r@2 zq25oHlg(9-)A*rmd`Wr!4{G5Pp1;JNpLh6Fa=VQs611o(T9hk9;v7Ftx_G=%OXZkJ zME4&vc8zHD{&_gK1fCCZ+#=fRV^&=#_5RV?@i=V`v6lZ-&vxFPtk^$qw)VFN(Aq71 zyMkt`QR$R8X&UDzR??`rJ|<~910-iH+I4~Q0Esg*PP(|?Z9h9yS@@Bel;h$1mHW5L zE;YM~qQaVhxxcVV%HI!DHfHi#1dLKYtD?E{E2|W>;uZGx4<%uHyRQ4IZQ9u)Cw-vS zS*2vVP|H71uNv*!$GmUr*#7^uM%#0?=D*7GweRm4t-H6zj`>wZqb<{F1+=??O>qyf z3wHs5RqMx~-QuxY`ZS&HJ_oa*K6;_HbOrFsgKgAdh$(esvkBM~Tk)9d659`1@6z834qCfX249Go6p2a$xQL8 zm<4(kuCv88fRNFKYrA*^&|tKSD&sWJr{OwROazQKI&qzc&;I8_HeW0g3&cLW)$uA| z8R~qY&S%sCUt^2|K3Q}!{b80TfY+HH1CEw$1+FdI4t$MqC9o`YI7`Nt`61bdw*_9P zJErVT@u7yMvhT3u3GtDJlgl0uJq@Qqvc93C> zC*yST3gG9(XB(E4y(n&mg_OIfm#C1>wfHpfHDVX=Alux?HecbWZfDCoII3@QRQGUH_i|J}V9yV6smGaqis^r0 z56`lPVfL_(J-omkUS-SI+44=c6b9v_%%Gh349ZE!pzK8r%3hVhd1IS6+l*(MiEMKm z+cX)J;b{iv&EULosaE4U$mep|MU0oShn4K1no#9H8>m{i*ed5fnF^qcNBe4clt zrxTKm-frNTo+RXd_M|~y=p6uV_iTft&buA-rQSi{`JUa7w0U=P*;^pF(mMpa+_MMr z$Gs1OUf>%BUgg;f$=lu+LEr7e_bkLZj|(^YBY}fryw4BG5Wf3TFFxjJgycM5BWou? z^02QJ_*_pL4ZO{hgw65(B;;=3Msb2a4f&~o0pQC$+aN#1za4Z%a1i)2 zp52hF_1^-zJ~#yY1o<>L}2OG^}MK>_DYZBy{P%H3*o;H(WYlHlF;Gp<;uoLqBP&e>T zJxR7tLjLt&8j^jX0pO=R+aP&8xE*wRco6tG&u+Hd4f)}rTOgSq9s>ToXAdMhLl1*q z9v%kX;N8oXdm;aB=tW3Yg@ucH*5%@yyMn?O_CxaNa2)tTZzCk@!i}t*1j%2+t-zOh z+aUjTxQ*qVkh~M_2ENjpgany)QM;0`2}jb9mqiAEKkwbf@@^_+aa$l9|Yd* z-3@snvYUP00?A3yA>iA+dmw){vWMk+T$IU&A)gf;2L6_JFU$AB=9uyqA^A{Ll+}y- zy{@vLIJ?{rx+@w7{;{{QjG}6U{F3ss(2-!_(PgEkV~4#~3EAaL5Z8Dr6!d)-E=5x7&;@FtWP4)UA*-;e-zT4Lbd0%W2=!#$~ z@Q|+!HW)c>9!1c8KGq3&eXtw&VP6uGAH|sB9*ykQ-*Hr9f`CiaFD_owS*i#Yr)Qj)=8$CRpJrrRh&4rCmp3S`sfvSk1sc7L;9JXa8Nv0)e89ufi}>GSGTdejcvLi zKQ)kqd~tQsd%AcFxJ!sJN!YwrH3040z&7tpv9)@ecd9rKnA$Q3`QpHCmh5K95F}>= z_AtGN<-?F91ACd?%W~nvOb@txDC^tFj!R<}ZOL7)xV*Q(ll z6i*wp6UKByen}t+`mSgamW#&>K(aHijV-sajJp9+vN6 z`7ldFpk9m*#(`G^TY*0s>;}#U2Y}PQLEtUH)?mGOI@k^T+u#83OTj_lxuGH8#i3zf ztiT~&Z-KF{0%QFIz92LJd`V~!cwcA;_~p0diL?Sg8R-UI5gY*aln(-zmk$A_eZ#=D z<)Wfqj4O`=FD)Mec1MSSPl}34S{38KABwgDcSXB_&x#HJr=o+vz0o1ybE3n*15r^$ zYeF0t`3H{1x`FFr1Hi~X@R6}0;AOF4;E%*ab-h>{8w7qOHUzvPI1GGxg&2cKD&oLt zUn}t06~n;atq?V269=xTYz2;2b^{}Cz>_NDwe{i?m94-#D!YNNsT=^lp>h!T*2*E^ zyDEo)YpO&Y%2vgJyQ*4&&#LNXJOI3-YLM{|@Y_|xz^-aBwqAs)Nw7fT*YO90wM`R$zay8@M7k09+p&WIO~sJ}8c$T(ts!qOu!!N96$U zHI;+FH&hM*-gjF{sXZ#7~Z##>DscwbE`(|%Enb+p=DEo$&KVzs*tFb;4OV3MeJ zPZfu`XMsKq&o2P=&u0m0DUFkD!^v|y8xd9Tno4!@I}B4fZc$b0k;5d1AG8^G@n(~G#i4EPJ+Z-BR;e+Sop01Ttr?J^E? zyK(gbf`Blf91sIk18R&T+;zCt1C9Va4%bG&Q7AV7*GYh5K_3rj223^T-P3WM0XWqd z=WfHb6L30UK5Q4`+J);1z=r{6!#)W}fnEz;8n7Pp20#{c9Ua^?m!NwY^4CDW1$YPW56IpF7$))xa09#mKOhK*0jdEt zfI2`u;0W_D_c&Y|aXreccTd3eSU|Hm&OH_K>5$F9^%Th30CT{1;(9u+^Ko4aSOMEJ zaZLb{kgvrxjq7?`vw(i+H{*ICU@LrW1AH8C31GW9ycL1&gTm|?H;B$a$0oMb* z2)F^T8*nq=7Qok0?oPnB0Cxkv2e=RL0ALUFKg9LNh~Z(-kD}hkaD4*s3&5|yKaJ}% zfZqU~2kZs>4)7x2C6s*`*FOVZ1N}E#-vGRYa_`{!55Rk%T`r7W*AZ?nAP5KpVt`6O z4WQ129K+@?T#o>Z12h7T0!)DZSiodgz58eGC)~ewKkt6g{i=JWFz^iR#+id3Z{`K? zQBbCi-YMBxM{keZP)Bcue1pCO@xJn>>To25PxNXHH_UuE$MOrWD93YG6wmiDyxCa| zt_II)wRpy_10D-}IG*&!<2>YOd@o`G-m07kZZh7PY=-0nNKS-grkI3t5&CHClHk?A zR|KyEzLN3hgM*;I7`zcU9U{7m88B6Wy(Jvv&H^VmrONsP$bL<^Rz8w=L z)k3A5-lU&9D#-u0D#pP^YGp0bztl?k*lP07$ao6lQy9;yCJzr)|4e(3(aKU1FXU)X ztQ&L*;f$6_Ma3`z^oid9o5-aL^z-=iD=K~qY$B&_NcJN4QJe{RAgMziM8)qR^@-mB z@Cgz6#V7uNK91rHDF8`5`p73qm?^#?P6xghF`D8hh|Ul{W&9{k zz)YOJ5q?H=0Y8hV4e=bXDc%$-P|sJ4%Ykn-J_UTcu@m@fc#CqTxWl*__#1dna;Equ z-iVwjzHNLS_#V6gIa7Ss_yX{~#vt(h#?OqIV#s(L_(9|6z&|ja0{)TlOW=o$e*yl9 z@oV5mjAxD6;#Isq(=J{&E&~3$aWU|l#wUQ^HZBEz*Z3sxKaIFP$$G3E*dOe=4_Gxu4V9zrkUzs8gc&g><$zPkxuA z)}n?~j_A(bp428Hx>ET(42b0TWDv3@*%)Xz3KfmhWm`6rNhPTUXl+IXEQ4K;*ih6q z;;BArIC9Wmq-25Uw41u0Ko##uXV4hcGRdhFqN!4Vur#frlD@SVCY%kWMotnN`Z6iI zIh-e!!B#5a9R_`yWqQd#W;eHaMIy6a<`@!+HQ$#=>Lxm6GB$0Z>eu0Ejpd%lk}Sle zD!_HK#MybMNfwZ?Ez0z-?WA6UT+&6wrKqI5RYo^1l~bcdHCIbkb@rk&)}W<4H&Dbb z+}WEhq!XF+x!mh*iQZ%?gFqzFRY(;2xf3nlb2g@W3#wOnycR3;kZsE(^7|KD#pSuj zDu38iJWIKb2dXlA#^knkU*JTeBfoK;wt{x5&G0n(QVt zUJWPNR+V)n)n>XIbWYIA`{&Ni&4JZ&%H-SDC3@GUdP+hoDdMOb1F4WrW;4Y>rgBPd z&kl!-+Dc39{8S;~G$`(ju5|BuT8Q<8dcQ`Yu8rxQ1NCRIi(>cOL|t@4KAFvB(yPV7 z)gQ&8Cb~9bwcH?1>reOSHQEwRS<>HINN-3@;bEV(Zxl58=cQNE#V*sH&g1rA^Rsff z#AZSBTrPCD>8#GAlxut4!RRIggo6)ZMSu9mZwdHT=x?C#JgKwrIzgElVCvy39xNo1(L$!kJNayl}wsq-D z4{;0d``}c`vRp>=En6~=3+GZBl?)~_YxxDKbHv;Prm|JCYjbb1vv*CFO32#+h|Ud( zwdfhFcgRiO!oE~5smbrc-UW$`Y4kPS+51*wA(B$PL2{^31XBo8w6Iz9fxvKtNQJ7} zw8#om@p5kgL#oyego?IhviVexL#B5#V%<5tJtAvuX*SZ{VbvAoi9w#|~WWNv!xx(uMuo=sv=Lu&hYb|(tSbwXA{ z;pv*VB1cG$P4&VyX>W^`%qx}5T{^#1#C%78CPVeuWu@42t2!bQ_UHDc_t8B4mz;qE#-F*sL`cFAbc^A_X>C{NTZR z8(t{{O*?`86_VSBO_&{69|=2B$aShmEJ@`tF1yyJ`>^I_ds8sxyOEU>=~X&(4C(!z zDpv7iKBxsRKv>;SrQDEE6M080XjLiZ>^mPT+f(^uE^RHbdD|4pby$LP8ZJp~$Zq7V zm8?b8OS=f3PgE`DpfzKO(<)^D*hb}lruy7=c(XwmP=;0}^z4Eem&##Ba& z$q;Jhxc~w6A9RrJ4Ym{KND6%h2U2VzXKt{)V3P)L*O)`^m z9?EE~2Wdlqr04F|A_vbPjdSMG`B`n_slF9zQGSj_3AEzznjtSlR7tMEQ%(jVP> z(^))aDXY_Es;%1E68ThDsyC0Pw2gGXIbcXDu#re6ay?iCuz2L&-*8E)(4Xt2#hc=y zB|767k>;JB+}#zciaFT$qEa|4OCI+uCfrOeqK$t-ULu#92kFyEQC zo|d$LR}$+C2n#U!n+7S5Sz3gM>FSur!BamCk@H9ZEoX!5I=;8f!kSD6cr=2@Sn*UnxwZDlqHSFkdue!w(`-)O#;pAe zRmq{#38gjrQnUssUpjP0*d-yCgiDdgP)m==7G$l1vQovujj7x@xip@=N;Tw+S3pXF z8hxoAJ*are<#ZPkxq{wblv>c#Kxth}bmrBz&?#mayW}CK%^l}r#R~4>Vv#+>(HN(5 z=l-NvgGS=s#`UU^tgDtzN;jwQ%OdW7I|!EXlqiw$f}{%Ru@3>QAqOg;HYeDJJ0eiq zlv1hOuoO!jTNhGTJ-`vlyP*n4`j;u@uq{*T=ul4oz5PWp9`alQrve+&1*iQI?4NQ)5==P+O9yd0O|6YWK_350 zjXrx@rhLK_>4q}{P&pGC9II;tfji|ku%5!R*n6c@WEnQ*jF8ptD5RhoyJ@}%~& zeU>0^9R$<5<~UFlr6;V8Jp&@<)ll@&V-e?oMAnW`onwkVdP1E-3!q5!^f*s~u{osO ze36Jucyc*|uV#BK9Q1yA*hE+Z1 zwBgJqjn4)!LeX`-@{OV;W7F)zgDRLo|}+7M&r8IUnm!Wb)Qz#fieQ-h?z=g7Ze~ z%CSVLv*`Z5K5V@6IzPo9P)_N|WQ3@_V%*EUv70~i<%RW+{Qc$R7U8@5+_RR~O&i|s ziVI&^-0(4qxZ_4FM5Kv#*p0&)A|N9^Pu%qRqAVtXL4t-@luRnBeBQVV#beVFF(V-0YQ0-_=wjF%bF2>+u}4Y4M;Fk(#&?zm}2*lB~;XBF~^hzlRvBVSL_ebOM=Qoh{ixiaX#F0bXvJ~RHUXx2 zU=iUuWyKLMf{R3a5h#36NWCu-53&>zAO75^b88t@+RkCLb6O%u3*0xv1};TQ-~$*5 z^To?5+Q}smRYaf;as+{^Argt=HDjcZ>M|?lQ5d3PDdP1|yg;I26SaOR(%_*gs~X5~ zuFq$+t}1FZYA!O3nqrIST7@g@BDkQPi#RnaIW;RA$mdyv=$jOvfC?~LN#47;L4DLl zFl^dG20g^DV`WAv*ELuHtWyDGEJ3#t^ic%9s7wTRtVwRRa1U<5U@4GuPk)0 zEcB3F=w4muAzA2gD)hKN?x8V=R^dMqkrW14Y+x8h1}<(NF=Psf%V=mo-e zAw=(Al$nI+MT;^oA$seoY=98Go`J7m;aBC)#9JphkreCjZb}Nj4VDmRimJ2s6P_&s zXNskGHzo;v;B1RLTZGQU`z^hYW*`rptr^zL!J9K$qZs_qYo+V3kTB|v24n2NZTJm> zftyD9_^3Z$$ZoJc`N79HQ)rtiKa^XVC3<-xmrnE+w8e4pwvr;p#jVeOPNAPe#y>L2 z;GiURN^hzkyUWaR@kRak)F+9f8Q##Ivbt&Nn(1p!T+`g#GrcJ>H6ctdemdAyk%&z? z%dIQZ7nmV;oF#o7>eRQO~JP+xz9kDif}2SOc8EHcogAPgijHEMFbQPR76M-VMRm~ zQLc!nB4UcDP(-C7suWSJh%rn!ntj5-n{8Wm%sN!d86)_l9P&>*Q4SU1Qbd^|+=}oh z!m9|MBK(R7C?d#&Bkb9S8g@t9p<2!w!6({9zXU5siz4K&Q$h7E{<9cXxmaa~I%~$k z10c6C%mtbgB{htY7+ph4OUJ=$ z(3Z`!N9Yzb-Edo3F%=O}L|73nMR*k9RfJy=S*QmFjW1QsLHQ1*Zu7Iw!!r9Db)C+^@rO>cK6^v6rF%VJJfW+??%X zPSe4i*p{=J4{k}-1yyy5FcpC>7|2LGitsAJrwBh2c8wh)OhwzWZO+KCjZv{F!c>Hd z3ELa)f(N}HQcLl}4KlHcFcslaM42MoOgQ`>!qDO0<)e;MgsBJ@6Ao`DjT~)_idGS( zB3z0nW5VHfggcqT@{otnoI@C~rV3RN9z}Q+VJgC2iekm2z@$HRjmk9 z5%Q-AZEr1yFc&6}H@islp$_Jj<`I@&+h^0EXMTj<#7GnMMFBU@IfQY=zYvMC*e1*A zU@F3;2)80UitsAJuZRE>cDq_en9ka=dCmy;Qfe3faHUtq79|M|C5t zeh$kKw%ydZlq&uvnjP}WI&~g@#1c8{xm00dqy|X)-I}Tx}l{i$N zWvO@4tqAPoHjl6d^%!DeiBHD|X~nrZ;Sde?%h@r8II5(q3S57FXGK265R*zw-!~p- z@>*I(7!r0$T24IpN`9;%jxGtojus=q@wPpUbbPs~Tkcqyu(xN;11CAcVF3`|0%!2 ztL`iED*tC5`T(i;`@B@99bmv~0-q;!;Qy-0;PWKvGmZ%6qs?=n!Iz3ak++TTmIOsDz<<%svCRX&mP=AA z`|yo)if%1FyDPvZ4v=lI?PRulP;LXt<-~f+AK5O#x9RDd^3n%on_^P!Cyufx@VVgo z$2LXa1$z9Wzsto5@V5y5vXJ&8`huf{Ld-(ld5&Z?N^C~FY1GgM>l`doC=*A2Qt1t# z3b5#dG!9$5zz;daPo*XtG@=Ro|5{Ds{wa>7w3kZzh#N7AMl&#)fzb?%W?(b}qZt^@ zz-R_WGccNg(G2`|XJ97|by4TelmELb9<6UQ1EU!j&A?~|Ml&#)fzb?%W?(b}qZt^@ Qz-R_WGccNg|E>)D8YSep{}~c9S*PS@KBs+wP+_=#3PV%XBuMtlZw58>wMg7{GFxIsz${7HLpL(Ui4g=SUD zKkw6FZ4;V>dIy*uB3i?Vn0ieT1*XdWBYcnuEht=m@M{VjQA6IkH4i@D41iAB>ckCB zt{|dn$mX&!a1z@P2=1s>+(lPA64H>hl4%%9tdmf3U02{Py4s04i&!E1IIp-kHkEvo zLC1XZG9pE!zdKA1sdO=lp?uBTCedwk5OUjeNDAEBrb6iv^z725MAJihiT&bfMCEK6 zWZ$>XMQP?{+|Kogy^nmT9L=klQ65C+()~~=0ZuSVl>;942RVFEg62#Fe{IXThlA^F znll-^*QR|;|CvqmhzowxrpuVFv1#tk;G;H;kSN$=)9f;coBdWWeZ;1@D}ozrx{~QH z+jJGvAG2w+mVzH;x>oToMr)+)x6MOiYn56`!?j3^`~_&_?H4)e$kjrA`-OH&Ximr= z9!qGPQpc(|svmz>hKF_%6cRg?!Iq6$Id zii4mFe#_FcV2}r>0ly5U8LM`}z@|A)i9e0>ln2j3u|;ZGHCS57Y^V!O_TR?CDve=N zZUlLxT)EP<=8P;UW^;#gpf^o3io#0JTaN)iTYCX3$L2~{2d)FUty1pOj&4-A zXG^#*IoyQk{>tI*5D(u0#~$t$-6==+xOjL2+3aaEH47*gYM&! z%ogG1VRK^8-)rT-Uuu=WHyNwXYSo~9`V3$|@Isw!>I5&-*|LSP`YQc=;5C9bFw%(F zj7zCW#_EUk*<=_m0|zI+tFHk5t>E7QUHLubharDJ@G-&tK!XmH9|3-;d^URUMENn` zZ^~Z=POJD9T8f!b{T1J%`aDQn?z8$LnJc#LIei&g?dp!`mw8;}>-y!W+tF42N?$E= zPRdp4zOb`ff``gV-x`cJ*K)3Jy(}%Zq9rwAd`yO;2_jBJ6?=@|m?}#2J-ZzM)?_Ye| zFxFjensJM)k+!bhm>@h>adCF90>^8R?SXTK=Yzv>&ODBD=5d@ekK>$q9OumAIA`;9}iH zW&K556Lc3AbZepWxLDa{dFI>Y@?|#`ad$%(ER=f$I*;QSKHt?TJi~cMA+;zx!xt1d zp5b)`j%WCy0>?A_k^*<2>?5?ez0xau5LSY9ybZ@Qdj4@&;JC~yIke-{s~%H;Jyh<-foHq-w*ts^0>;g z{`Gh|JG#o5X1~Yzn$2a-ODV5)Ve>N{S2=19(N%6a--J2ganho8S0^p^>SA)Zyp@5OdGo>dbRm#NEr zbQIi&h3lbjNVz_l$UXFZ;dmGPgsuct`h>3HP2rQeEm4CCeMKkRBj~q_=$SaMP^dxh z8o`v{6M|nB{E5A7BCh9GJ_V>7Txu2&Cn`d>Ir#hW!ZGyntIs(vj_n~o$M!H#qep={ zJqGmA6F`IZ0?X(rpq~x`O?n1cPR|0-CxSootEk}&P@`Xqq#ked3atmKG+?rPNF)y- z686Y%WDf(`Bfq6R24s(T%Y;XMk9!Kp9{COR86bQ7?<;%GZs4o*5#WtD*gTy7c#}wmL=qRtC^aZcsEK@91O0}wMg#qlwgTtS71+5{;C(#;ZIu>7cIuQE zBvonxlJm7)LhlA0)b@#XKXw9Fsr#kWe$;TDdH~ub+Vi4)0g@i|1u1n5^5xn|NHXe4 zDRojxorZjsrYUpiG1XL>s7qU*a109+u6Y6EN7W_DGCBinqIFsrl0o1qdIVTOlfVUZ zj~0P;j}{YcOe8U}NkG0&+Xc&efOF^skjw5u%M$u7c|o+tAUUj^6fY;00gC9SA$d{L)H(D4T~j$`P38D?m18#5Ci=Rz0P=f) ztLS#$0$2_JIr1gYzM_Ri8y0z3Y$A}OEs*T?#Z-O-MT^9KmpVX)e7hk* z{E&RZ_oVne00|ZBlSA@I~#2;8C$W0s8CODWSU>;JyU<-iM+Ao;*`vilKdmP~ z`?Q3}Cq;f2=;Qis(2IP#MZOpGKJ5UoN;@L-G2mssV^YHj&}a+rd?1%4Ls|rE^#y^4 zv?ag}U%SvF4@`B3T0ZxV{ARVXa-X5lGIcLqaEno)qm~!6zYkO+Ns9T0a8Gi`r4pe%~?Ras7ly zPKlOGZo7^h*Ks{4bUW}BZAkDG=_pVsdJ9@mco z�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 - + - - - - - - + +