Moving to git

master
Tim Young 2017-09-02 20:35:32 -05:00
commit a64ae89fec
369 changed files with 14030 additions and 0 deletions

BIN
.vs/SpriteLibrary/v14/.suo Normal file

Binary file not shown.

BIN
.vs/SpriteLibrary/v15/.suo Normal file

Binary file not shown.

23
SpriteLibrary.sln Normal file
View File

@ -0,0 +1,23 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.24720.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpriteLibrary", "SpriteLibrary\SpriteLibrary.csproj", "{FC04405B-2BC1-42CA-8410-A30F9BAF4B6C}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{FC04405B-2BC1-42CA-8410-A30F9BAF4B6C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FC04405B-2BC1-42CA-8410-A30F9BAF4B6C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FC04405B-2BC1-42CA-8410-A30F9BAF4B6C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FC04405B-2BC1-42CA-8410-A30F9BAF4B6C}.Release|Any CPU.Build.0 = Release|Any CPU
{FC04405B-2BC1-42CA-8410-A30F9BAF4B6C}.Release|Any CPU.Deploy.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -0,0 +1,20 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>SpriteLibrary</title>
</head>
<body class="vendor-book">
<div class="details">
<span class="vendor">Vendor Name</span>
<span class="locale">en-us</span>
<span class="product">SpriteLibrary</span>
<span class="name">SpriteLibrary</span>
</div>
<div class="package-list">
<div class="package">
<!-- NOTE: The "name" span value cannot contain any periods! -->
<span class="name">Documentation</span>
<a class="current-link" href="Documentation.mshc">Documentation.mshc</a>
</div>
</div>
</body>
</html>

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,47 @@
@ECHO OFF
CLS
REM This is an example script to show how to use the Help Library Manager Launcher to install an MS Help Viewer
REM file. You can use this as an example for creating a script to run from your product's installer.
REM NOTE: If not executed from within the same folder as the executable, a full path is required on the
REM executable and the HelpContentSetup.msha file.
IF "%1%"=="" GOTO MissingVersion
IF "%1%"=="1.0" GOTO HelpViewer1
GOTO HelpViewer2:
:HelpViewer1
REM Help Viewer 1.0
REM Uninstall first in case it is already there. If not, it won't install below. We'll ignore any error output
REM by redirecting it to NUL.
HelpLibraryManagerLauncher.exe /product "VS" /version "100" /locale en-us /uninstall /silent /vendor "Vendor Name" /productName "SpriteLibrary" /mediaBookList "SpriteLibrary" > NUL
REM For Help Viewer 1.0. the setup name must be HelpContentSetup.msha so make sure we copy the setup file to that
REM name. SHFB names it after the help file so that multiple files can be deployed to the same output older at
REM build time.
IF EXIST "Documentation.msha" COPY /Y "Documentation.msha" HelpContentSetup.msha
REM Install the new content.
HelpLibraryManagerLauncher.exe /product "VS" /version "100" /locale en-us /sourceMedia "%CD%\HelpContentSetup.msha"
GOTO Exit
:HelpViewer2
REM Help Viewer 2.x
REM Uninstall first in case it is already there. If not, it won't install below. We'll ignore any error output
REM by redirecting it to NUL.
HelpLibraryManagerLauncher.exe /viewerVersion %1 /locale en-us /wait 0 /operation uninstall /vendor "Vendor Name" /productName "SpriteLibrary" /bookList "SpriteLibrary" > NUL
REM Install the new content.
HelpLibraryManagerLauncher.exe /viewerVersion %1 /locale en-us /wait 0 /operation install /sourceUri "%CD%\Documentation.msha"
GOTO Exit
:MissingVersion
ECHO A help viewer version parameter is required
:Exit

View File

@ -0,0 +1,366 @@
<?xml version="1.0" encoding="utf-8"?>
<shfbBuild product="Sandcastle Help File Builder and Tools" version="2016.9.17.0" projectFile="C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\SpriteLibrary.shfbproj" started="1/14/2017 2:18:25 PM">
<buildStep step="Initializing">
Finding tools...
The Sandcastle tools are located in &#39;C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\&#39;
Locating components in the following folder(s):
C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc
C:\ProgramData\EWSoftware\Sandcastle Help File Builder\Components and Plug-Ins\
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\
Using framework reflection data for &#39;.NET Framework 4.5&#39; located in &#39;C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\Data\.NETFramework&#39;
Using presentation style &#39;VS2013&#39; located in &#39;C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013&#39;
Loading and initializing plug-ins...
Lightweight Website Style Version 2016.9.17.0
Copyright &#169; 2006-2016, Eric Woodruff, All Rights Reserved
Portions Copyright &#169; 2014, Sam Harwell, All Rights Reserved
-------------------------------
Clearing any prior web/markdown output...
</buildStep>
<buildStep step="ValidatingDocumentationSources">
Validating and copying documentation source information
Source: C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\bin\Release\SpriteLibrary.XML
Source: C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\bin\Release\SpriteLibrary.dll
Found assembly &#39;C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\bin\Release\SpriteLibrary.dll&#39;
Copying XML comments files
C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\bin\Release\SpriteLibrary.XML -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\SpriteLibrary.XML
</buildStep>
<buildStep step="GenerateSharedContent">
Generating shared content files (en-US, English (United States))...
<plugIn name="Lightweight Website Style" behavior="After" priority="1000">
</plugIn> Last step completed in 00:00:00.0431
</buildStep>
<buildStep step="GenerateApiFilter">
Generating API filter for MRefBuilder...
Last step completed in 00:00:00.0055
</buildStep>
<buildStep step="GenerateReflectionInfo">
Generating reflection information...
[C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe - GenerateRefInfo.proj]
Build started 1/14/2017 2:18:27 PM.
Project &quot;C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\GenerateRefInfo.proj&quot; on node 1 (default targets).
Project file contains ToolsVersion=&quot;12.0&quot;. This toolset may be unknown or missing, in which case you may be able to resolve this by installing the appropriate version of MSBuild, or the build may have been forced to a particular ToolsVersion for policy reasons. Treating the project as if it had ToolsVersion=&quot;4.0&quot;. For more information, please see http://go.microsoft.com/fwlink/?LinkId=291333.
PrepareForBuild:
Creating directory &quot;obj\Debug\&quot;.
GenerateRefInfo:
MRefBuilder (v2016.9.17.0)
Copyright c 2006-2016, Microsoft Corporation, All Rights Reserved.
Portions Copyright c 2006-2016, Eric Woodruff, All Rights Reserved.
No source code context base path specified. Source context information is unavailable.
Loaded 1 assemblies for reflection and 1 dependency assemblies.
Wrote information on 1 namespaces, 9 types, and 172 members
Copying file from &quot;reflection.org&quot; to &quot;reflection.all&quot;.
XslTransform (v2016.9.17.0)
Copyright c 2006-2016, Microsoft Corporation, All Rights Reserved.
Portions Copyright c 2006-2016, Eric Woodruff, All Rights Reserved.
Applying XSL transformation &#39;C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\ProductionTransforms\MergeDuplicates.xsl&#39;.
Done Building Project &quot;C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\GenerateRefInfo.proj&quot; (default targets).
Build succeeded.
Time Elapsed 00:00:01.25
Last step completed in 00:00:01.7018
</buildStep>
<buildStep step="TransformReflectionInfo">
Transforming reflection output...
[C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe - TransformManifest.proj]
Build started 1/14/2017 2:18:28 PM.
Project &quot;C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\TransformManifest.proj&quot; on node 1 (default targets).
Project file contains ToolsVersion=&quot;12.0&quot;. This toolset may be unknown or missing, in which case you may be able to resolve this by installing the appropriate version of MSBuild, or the build may have been forced to a particular ToolsVersion for policy reasons. Treating the project as if it had ToolsVersion=&quot;4.0&quot;. For more information, please see http://go.microsoft.com/fwlink/?LinkId=291333.
TransformManifest:
XslTransform (v2016.9.17.0)
Copyright c 2006-2016, Microsoft Corporation, All Rights Reserved.
Portions Copyright c 2006-2016, Eric Woodruff, All Rights Reserved.
Applying XSL transformation &#39;C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\\ProductionTransforms\ApplyVSDocModel.xsl&#39;.
Copying file from &quot;reflection.xml&quot; to &quot;reflection.nofilenames&quot;.
XslTransform (v2016.9.17.0)
Copyright c 2006-2016, Microsoft Corporation, All Rights Reserved.
Portions Copyright c 2006-2016, Eric Woodruff, All Rights Reserved.
Applying XSL transformation &#39;C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\ProductionTransforms\AddFilenames.xsl&#39;.
XslTransform (v2016.9.17.0)
Copyright c 2006-2016, Microsoft Corporation, All Rights Reserved.
Portions Copyright c 2006-2016, Eric Woodruff, All Rights Reserved.
Applying XSL transformation &#39;C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\ProductionTransforms\ReflectionToManifest.xsl&#39;.
Done Building Project &quot;C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\TransformManifest.proj&quot; (default targets).
Build succeeded.
Time Elapsed 00:00:01.07
Last step completed in 00:00:01.4112
</buildStep>
<buildStep step="GenerateNamespaceSummaries">
Generating namespace summary information...
Last step completed in 00:00:00.0210
</buildStep>
<buildStep step="CopyAdditionalContent">
Copying additional content files...
No additional content to copy
Last step completed in 00:00:00.0025
</buildStep>
<buildStep step="MergeTablesOfContents">
Merging conceptual and additional tables of contents...
Last step completed in 00:00:00.0005
</buildStep>
<buildStep step="GenerateIntermediateTableOfContents">
Generating intermediate table of contents file...
[C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe - GenerateIntermediateTOC.proj]
Build started 1/14/2017 2:18:30 PM.
Project &quot;C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\GenerateIntermediateTOC.proj&quot; on node 1 (default targets).
Project file contains ToolsVersion=&quot;12.0&quot;. This toolset may be unknown or missing, in which case you may be able to resolve this by installing the appropriate version of MSBuild, or the build may have been forced to a particular ToolsVersion for policy reasons. Treating the project as if it had ToolsVersion=&quot;4.0&quot;. For more information, please see http://go.microsoft.com/fwlink/?LinkId=291333.
GenerateIntermediateTOC:
XslTransform (v2016.9.17.0)
Copyright c 2006-2016, Microsoft Corporation, All Rights Reserved.
Portions Copyright c 2006-2016, Eric Woodruff, All Rights Reserved.
Applying XSL transformation &#39;C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\\ProductionTransforms\CreateVSToc.xsl&#39;.
Done Building Project &quot;C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\GenerateIntermediateTOC.proj&quot; (default targets).
Build succeeded.
Time Elapsed 00:00:00.55
Generating conceptual content intermediate TOC file...
Last step completed in 00:00:00.9175
</buildStep>
<buildStep step="CreateBuildAssemblerConfigs">
Creating Sandcastle configuration files...
sandcastle.config
Last step completed in 00:00:00.4511
</buildStep>
<buildStep step="MergeCustomConfigs">
Merging custom build component configurations
C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\sandcastle.config
Updating reference topic configurations.
Replaced configuration for &#39;Syntax Component&#39; (instance 1) with configuration for &#39;Syntax Component&#39;
No conceptual content. Removing conceptual content components.
Last step completed in 00:00:00.0165
</buildStep>
<buildStep step="BuildTopics">
Building help topics...
[C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe - BuildTopics.proj]
Build started 1/14/2017 2:18:31 PM.
Project &quot;C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\BuildTopics.proj&quot; on node 1 (default targets).
Project file contains ToolsVersion=&quot;12.0&quot;. This toolset may be unknown or missing, in which case you may be able to resolve this by installing the appropriate version of MSBuild, or the build may have been forced to a particular ToolsVersion for policy reasons. Treating the project as if it had ToolsVersion=&quot;4.0&quot;. For more information, please see http://go.microsoft.com/fwlink/?LinkId=291333.
BuildTopics:
BuildAssembler (v2016.9.17.0)
Copyright c 2006-2016, Microsoft Corporation, All Rights Reserved.
Portions Copyright c 2006-2016, Eric Woodruff, All Rights Reserved.
Loading configuration...
Processing topics...
Processed 198 topic(s)
CopyFromIndexComponent: &quot;reflection&quot; in-memory cache entries used: 7 of 15.
CopyFromIndexComponent: &quot;comments&quot; in-memory cache entries used: 2 of 30.
Done Building Project &quot;C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\BuildTopics.proj&quot; (default targets).
Build succeeded.
Time Elapsed 00:00:10.90
Last step completed in 00:00:11.2938
</buildStep>
<buildStep step="CombiningIntermediateTocFiles">
Combining conceptual and API intermediate TOC files...
Last step completed in 00:00:00.0040
</buildStep>
<buildStep step="ExtractingHtmlInfo">
Extracting HTML info for HTML Help 1 and/or website...
[C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe - ExtractHtmlInfo.proj]
Project file contains ToolsVersion=&quot;12.0&quot;. This toolset may be unknown or missing, in which case you may be able to resolve this by installing the appropriate version of MSBuild, or the build may have been forced to a particular ToolsVersion for policy reasons. Treating the project as if it had ToolsVersion=&quot;4.0&quot;. For more information, please see http://go.microsoft.com/fwlink/?LinkId=291333.
Sandcastle Help File Builder and Tools, version 2016.9.17.0
Copyright c 2006-2016, Eric Woodruff, All Rights Reserved
E-Mail: Eric@EWoodruff.us
Using LCID &#39;1033&#39;, code page &#39;65001&#39;, encoding charset &#39;UTF-8&#39;.
Processing website files in C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website
Processed 198 HTML files
Sorting keywords and generating See Also indices
Saving website keyword index to C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\WebKI.xml
Saving website table of contents to C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\WebTOC.xml
Last step completed in 00:00:00.9811
</buildStep>
<buildStep step="CopyStandardHelpContent">
Copying standard help content...
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\AlertCaution.png -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\AlertCaution.png
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\AlertNote.png -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\AlertNote.png
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\AlertSecurity.png -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\AlertSecurity.png
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\CFW.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\CFW.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\CodeExample.png -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\CodeExample.png
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\favicon.ico -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\favicon.ico
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\privclass.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\privclass.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\privdelegate.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\privdelegate.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\privenumeration.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\privenumeration.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\privevent.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\privevent.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\privextension.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\privextension.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\privfield.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\privfield.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\privinterface.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\privinterface.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\privmethod.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\privmethod.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\privproperty.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\privproperty.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\privstructure.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\privstructure.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protclass.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\protclass.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protdelegate.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\protdelegate.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protenumeration.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\protenumeration.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protevent.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\protevent.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protextension.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\protextension.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protfield.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\protfield.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protinterface.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\protinterface.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protmethod.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\protmethod.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protoperator.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\protoperator.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protproperty.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\protproperty.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protstructure.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\protstructure.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\pubclass.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\pubclass.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\pubdelegate.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\pubdelegate.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\pubenumeration.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\pubenumeration.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\pubevent.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\pubevent.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\pubextension.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\pubextension.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\pubfield.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\pubfield.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\pubinterface.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\pubinterface.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\pubmethod.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\pubmethod.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\puboperator.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\puboperator.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\pubproperty.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\pubproperty.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\pubstructure.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\pubstructure.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\SectionCollapsed.png -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\SectionCollapsed.png
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\SectionExpanded.png -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\SectionExpanded.png
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\slMobile.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\slMobile.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\static.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\static.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\xna.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\icons\xna.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\scripts\branding.js -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\scripts\branding.js
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-cs-CZ.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\styles\branding-cs-CZ.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-de-DE.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\styles\branding-de-DE.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-en-US.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\styles\branding-en-US.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-es-ES.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\styles\branding-es-ES.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-fr-FR.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\styles\branding-fr-FR.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-Help1.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\styles\branding-Help1.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-HelpViewer.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\styles\branding-HelpViewer.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-it-IT.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\styles\branding-it-IT.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-ja-JP.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\styles\branding-ja-JP.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-ko-KR.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\styles\branding-ko-KR.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-pl-PL.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\styles\branding-pl-PL.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-pt-BR.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\styles\branding-pt-BR.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-ru-RU.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\styles\branding-ru-RU.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-tr-TR.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\styles\branding-tr-TR.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-Website.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\styles\branding-Website.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-zh-CN.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\styles\branding-zh-CN.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-zh-TW.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\styles\branding-zh-TW.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\MSHelpViewer\styles\branding.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\AlertCaution.png -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\AlertCaution.png
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\AlertNote.png -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\AlertNote.png
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\AlertSecurity.png -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\AlertSecurity.png
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\CFW.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\CFW.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\CodeExample.png -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\CodeExample.png
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\favicon.ico -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\favicon.ico
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\privclass.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\privclass.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\privdelegate.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\privdelegate.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\privenumeration.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\privenumeration.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\privevent.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\privevent.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\privextension.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\privextension.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\privfield.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\privfield.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\privinterface.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\privinterface.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\privmethod.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\privmethod.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\privproperty.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\privproperty.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\privstructure.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\privstructure.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protclass.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\protclass.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protdelegate.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\protdelegate.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protenumeration.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\protenumeration.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protevent.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\protevent.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protextension.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\protextension.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protfield.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\protfield.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protinterface.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\protinterface.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protmethod.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\protmethod.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protoperator.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\protoperator.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protproperty.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\protproperty.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\protstructure.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\protstructure.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\pubclass.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\pubclass.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\pubdelegate.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\pubdelegate.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\pubenumeration.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\pubenumeration.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\pubevent.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\pubevent.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\pubextension.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\pubextension.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\pubfield.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\pubfield.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\pubinterface.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\pubinterface.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\pubmethod.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\pubmethod.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\puboperator.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\puboperator.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\pubproperty.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\pubproperty.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\pubstructure.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\pubstructure.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\SectionCollapsed.png -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\SectionCollapsed.png
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\SectionExpanded.png -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\SectionExpanded.png
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\slMobile.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\slMobile.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\static.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\static.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\icons\xna.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\xna.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\scripts\branding.js -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\scripts\branding.js
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-cs-CZ.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\styles\branding-cs-CZ.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-de-DE.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\styles\branding-de-DE.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-en-US.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\styles\branding-en-US.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-es-ES.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\styles\branding-es-ES.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-fr-FR.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\styles\branding-fr-FR.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-Help1.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\styles\branding-Help1.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-HelpViewer.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\styles\branding-HelpViewer.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-it-IT.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\styles\branding-it-IT.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-ja-JP.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\styles\branding-ja-JP.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-ko-KR.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\styles\branding-ko-KR.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-pl-PL.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\styles\branding-pl-PL.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-pt-BR.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\styles\branding-pt-BR.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-ru-RU.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\styles\branding-ru-RU.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-tr-TR.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\styles\branding-tr-TR.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-Website.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\styles\branding-Website.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-zh-CN.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\styles\branding-zh-CN.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding-zh-TW.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\styles\branding-zh-TW.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\styles\branding.css -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\styles\branding.css
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\Web\index.html -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\index.html
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\Web\search.html -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\search.html
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\Web\SearchHelp.aspx -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\SearchHelp.aspx
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\Web\SearchHelp.inc.php -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\SearchHelp.inc.php
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\Web\SearchHelp.php -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\SearchHelp.php
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\Web\Web.Config -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\Web.Config
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\Web\icons\Search.png -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\Search.png
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\Web\icons\TocClose.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\TocClose.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\Web\icons\TocCollapsed.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\TocCollapsed.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\Web\icons\TocExpanded.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\TocExpanded.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\Web\icons\TocOpen.gif -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\icons\TocOpen.gif
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\Web\scripts\branding-Website.js -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\scripts\branding-Website.js
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\Web\scripts\clipboard.min.js -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\scripts\clipboard.min.js
C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\Web\scripts\jquery-1.11.0.min.js -&gt; C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\scripts\jquery-1.11.0.min.js
Last step completed in 00:00:02.2605
</buildStep>
<buildStep step="GenerateHelpFormatTableOfContents">
Executing informational Generate Table of Contents build step for plug-ins (not used for MS Help Viewer)
Last step completed in 00:00:00.0015
</buildStep>
<buildStep step="GenerateHelpProject">
Executing informational Generate Help Project build step for plug-ins (not used for MS Help Viewer)
Last step completed in 00:00:00.0015
</buildStep>
<buildStep step="CompilingHelpFile">
Generating MS Help Viewer file...
[C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe - BuildHelpViewerFile.proj]
Project file contains ToolsVersion=&quot;12.0&quot;. This toolset may be unknown or missing, in which case you may be able to resolve this by installing the appropriate version of MSBuild, or the build may have been forced to a particular ToolsVersion for policy reasons. Treating the project as if it had ToolsVersion=&quot;4.0&quot;. For more information, please see http://go.microsoft.com/fwlink/?LinkId=291333.
Compressing help content files...
Compression finished. 267 items added
Saving C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Documentation.mshc...
Finished saving C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Documentation.mshc
Compressed 4 folders, 263 files. Reduced size by 1,043,810 bytes (71%).
Last step completed in 00:00:01.4054
</buildStep>
<buildStep step="GenerateHelpFormatTableOfContents">
Generating website table of contents file...
Last step completed in 00:00:00.0015
</buildStep>
<buildStep step="GenerateFullTextIndex">
Generating full-text index for the website...
<plugIn name="Lightweight Website Style" behavior="After" priority="1000">
Adding lightweight search and TOC elements to each topic...
</plugIn> Last step completed in 00:00:00.2865
</buildStep>
<buildStep step="CopyingWebsiteFiles">
Copying website files to output folder...
Copied 328 files for the website content
Last step completed in 00:00:00.6354
</buildStep>
<buildStep step="CleanIntermediates">
Removing intermediate files...
Last step completed in 00:00:01.1018
</buildStep>
<buildStep step="Completed">
Build completed successfully at 1/14/2017 2:18:49 PM. Total time: 00:00:23.8718
</buildStep>
</shfbBuild>

View File

@ -0,0 +1,31 @@
@ECHO OFF
CLS
REM This is an example script to show how to use the Help Library Manager Launcher to remove an MS Help Viewer file.
REM You can use this as an example for creating a script to run from your product's uninstaller.
REM NOTE: If not executed from within the same folder as the executable, a full path is required on the executable.
IF "%1%"=="" GOTO MissingVersion
IF "%1%"=="1.0" GOTO HelpViewer1
GOTO HelpViewer2
:HelpViewer1
REM Help Viewer 1.0
HelpLibraryManagerLauncher.exe /product "VS" /version "100" /locale en-us /uninstall /silent /vendor "Vendor Name" /productName "SpriteLibrary" /mediaBookList "SpriteLibrary"
GOTO Exit
:HelpViewer2
REM Help Viewer 2.x
HelpLibraryManagerLauncher.exe /viewerVersion %1 /locale en-us /wait 0 /operation uninstall /vendor "Vendor Name" /productName "SpriteLibrary" /bookList "SpriteLibrary"
GOTO Exit
:MissingVersion
ECHO A help viewer version parameter is required
:Exit

View File

@ -0,0 +1,233 @@
<%@ Page Language="C#" EnableViewState="False" %>
<script runat="server">
//===============================================================================================================
// System : Sandcastle Help File Builder
// File : SearchHelp.aspx
// Author : Eric Woodruff (Eric@EWoodruff.us)
// Updated : 05/15/2014
// Note : Copyright 2007-2015, Eric Woodruff, All rights reserved
// Compiler: Microsoft C#
//
// This file contains the code used to search for keywords within the help topics using the full-text index
// files created by the help file builder.
//
// This code is published under the Microsoft Public License (Ms-PL). A copy of the license should be
// distributed with the code. It can also be found at the project website: https://GitHub.com/EWSoftware/SHFB. This
// notice, the author's name, and all copyright notices must remain intact in all applications, documentation,
// and source files.
//
// Date Who Comments
// ==============================================================================================================
// 06/24/2007 EFW Created the code
// 02/17/2012 EFW Switched to JSON serialization to support websites that use something other than ASP.NET
// such as PHP.
// 05/15/2014 EFW Updated for use with the lightweight website presentation styles
//===============================================================================================================
/// <summary>
/// This class is used to track the results and their rankings
/// </summary>
private class Ranking
{
public string Filename, PageTitle;
public int Rank;
public Ranking(string file, string title, int rank)
{
Filename = file;
PageTitle = title;
Rank = rank;
}
}
/// <summary>
/// Render the search results
/// </summary>
/// <param name="writer">The writer to which the results are written</param>
protected override void Render(HtmlTextWriter writer)
{
JavaScriptSerializer jss = new JavaScriptSerializer();
string searchText, ftiFile;
char letter;
bool sortByTitle = false;
jss.MaxJsonLength = Int32.MaxValue;
// The keywords for which to search should be passed in the query string
searchText = this.Request.QueryString["Keywords"];
if(String.IsNullOrEmpty(searchText))
{
writer.Write("<strong>Nothing found</strong>");
return;
}
// An optional SortByTitle option can also be specified
if(this.Request.QueryString["SortByTitle"] != null)
sortByTitle = Convert.ToBoolean(this.Request.QueryString["SortByTitle"]);
List<string> keywords = this.ParseKeywords(searchText);
List<char> letters = new List<char>();
List<string> fileList;
Dictionary<string, List<long>> ftiWords, wordDictionary = new Dictionary<string,List<long>>();
// Load the file index
using(StreamReader sr = new StreamReader(Server.MapPath("fti/FTI_Files.json")))
{
fileList = jss.Deserialize<List<string>>(sr.ReadToEnd());
}
// Load the required word index files
foreach(string word in keywords)
{
letter = word[0];
if(!letters.Contains(letter))
{
letters.Add(letter);
ftiFile = Server.MapPath(String.Format(CultureInfo.InvariantCulture, "fti/FTI_{0}.json", (int)letter));
if(File.Exists(ftiFile))
{
using(StreamReader sr = new StreamReader(ftiFile))
{
ftiWords = jss.Deserialize<Dictionary<string, List<long>>>(sr.ReadToEnd());
}
foreach(string ftiWord in ftiWords.Keys)
wordDictionary.Add(ftiWord, ftiWords[ftiWord]);
}
}
}
// Perform the search and return the results as a block of HTML
writer.Write(this.Search(keywords, fileList, wordDictionary, sortByTitle));
}
/// <summary>
/// Split the search text up into keywords
/// </summary>
/// <param name="keywords">The keywords to parse</param>
/// <returns>A list containing the words for which to search</returns>
private List<string> ParseKeywords(string keywords)
{
List<string> keywordList = new List<string>();
string checkWord;
string[] words = Regex.Split(keywords, @"\W+");
foreach(string word in words)
{
checkWord = word.ToLower(CultureInfo.InvariantCulture);
if(checkWord.Length > 2 && !Char.IsDigit(checkWord[0]) && !keywordList.Contains(checkWord))
keywordList.Add(checkWord);
}
return keywordList;
}
/// <summary>
/// Search for the specified keywords and return the results as a block of HTML
/// </summary>
/// <param name="keywords">The keywords for which to search</param>
/// <param name="fileInfo">The file list</param>
/// <param name="wordDictionary">The dictionary used to find the words</param>
/// <param name="sortByTitle">True to sort by title, false to sort by ranking</param>
/// <returns>A block of HTML representing the search results</returns>
private string Search(List<string> keywords, List<string> fileInfo,
Dictionary<string, List<long>> wordDictionary, bool sortByTitle)
{
StringBuilder sb = new StringBuilder(10240);
Dictionary<string, List<long>> matches = new Dictionary<string, List<long>>();
List<long> occurrences;
List<int> matchingFileIndices = new List<int>(), occurrenceIndices = new List<int>();
List<Ranking> rankings = new List<Ranking>();
string filename, title;
string[] fileIndex;
bool isFirst = true;
int idx, wordCount, matchCount;
foreach(string word in keywords)
{
if(!wordDictionary.TryGetValue(word, out occurrences))
return "<strong>Nothing found</strong>";
matches.Add(word, occurrences);
occurrenceIndices.Clear();
// Get a list of the file indices for this match
foreach(long entry in occurrences)
occurrenceIndices.Add((int)(entry >> 16));
if(isFirst)
{
isFirst = false;
matchingFileIndices.AddRange(occurrenceIndices);
}
else
{
// After the first match, remove files that do not appear for
// all found keywords.
for(idx = 0; idx < matchingFileIndices.Count; idx++)
if(!occurrenceIndices.Contains(matchingFileIndices[idx]))
{
matchingFileIndices.RemoveAt(idx);
idx--;
}
}
}
if(matchingFileIndices.Count == 0)
return "<strong>Nothing found</strong>";
// Rank the files based on the number of times the words occurs
foreach(int index in matchingFileIndices)
{
// Split out the title, filename, and word count
fileIndex = fileInfo[index].Split('\x0');
title = fileIndex[0];
filename = fileIndex[1];
wordCount = Convert.ToInt32(fileIndex[2]);
matchCount = 0;
foreach(string word in keywords)
{
occurrences = matches[word];
foreach(long entry in occurrences)
if((int)(entry >> 16) == index)
matchCount += (int)(entry & 0xFFFF);
}
rankings.Add(new Ranking(filename, title, matchCount * 1000 / wordCount));
if(rankings.Count > 99)
break;
}
// Sort by rank in descending order or by page title in ascending order
rankings.Sort(delegate (Ranking x, Ranking y)
{
if(!sortByTitle)
return y.Rank - x.Rank;
return x.PageTitle.CompareTo(y.PageTitle);
});
// Format the file list and return the results
sb.Append("<ol>");
foreach(Ranking r in rankings)
sb.AppendFormat("<li><a href=\"{0}\" target=\"_blank\">{1}</a></li>", r.Filename, r.PageTitle);
sb.Append("</ol>");
if(rankings.Count < matchingFileIndices.Count)
sb.AppendFormat("<p>Omitted {0} more results</p>", matchingFileIndices.Count - rankings.Count);
return sb.ToString();
}
</script>

View File

@ -0,0 +1,173 @@
<?
// Contributed to the Sandcastle Help File Builder project by Thomas Levesque
class Ranking
{
public $filename;
public $pageTitle;
public $rank;
function __construct($file, $title, $rank)
{
$this->filename = $file;
$this->pageTitle = $title;
$this->rank = $rank;
}
}
/// <summary>
/// Split the search text up into keywords
/// </summary>
/// <param name="keywords">The keywords to parse</param>
/// <returns>A list containing the words for which to search</returns>
function ParseKeywords($keywords)
{
$keywordList = array();
$words = preg_split("/[^\w]+/", $keywords);
foreach($words as $word)
{
$checkWord = strtolower($word);
$first = substr($checkWord, 0, 1);
if(strlen($checkWord) > 2 && !ctype_digit($first) && !in_array($checkWord, $keywordList))
{
array_push($keywordList, $checkWord);
}
}
return $keywordList;
}
/// <summary>
/// Search for the specified keywords and return the results as a block of
/// HTML.
/// </summary>
/// <param name="keywords">The keywords for which to search</param>
/// <param name="fileInfo">The file list</param>
/// <param name="wordDictionary">The dictionary used to find the words</param>
/// <param name="sortByTitle">True to sort by title, false to sort by
/// ranking</param>
/// <returns>A block of HTML representing the search results.</returns>
function Search($keywords, $fileInfo, $wordDictionary, $sortByTitle)
{
$sb = "<ol>";
$matches = array();
$matchingFileIndices = array();
$rankings = array();
$isFirst = true;
foreach($keywords as $word)
{
if (!array_key_exists($word, $wordDictionary))
{
return "<strong>Nothing found</strong>";
}
$occurrences = $wordDictionary[$word];
$matches[$word] = $occurrences;
$occurrenceIndices = array();
// Get a list of the file indices for this match
foreach($occurrences as $entry)
array_push($occurrenceIndices, ($entry >> 16));
if($isFirst)
{
$isFirst = false;
foreach($occurrenceIndices as $i)
{
array_push($matchingFileIndices, $i);
}
}
else
{
// After the first match, remove files that do not appear for
// all found keywords.
for($idx = 0; $idx < count($matchingFileIndices); $idx++)
{
if (!in_array($matchingFileIndices[$idx], $occurrenceIndices))
{
array_splice($matchingFileIndices, $idx, 1);
$idx--;
}
}
}
}
if(count($matchingFileIndices) == 0)
{
return "<strong>Nothing found</strong>";
}
// Rank the files based on the number of times the words occurs
foreach($matchingFileIndices as $index)
{
// Split out the title, filename, and word count
$fileIndex = explode("\x00", $fileInfo[$index]);
$title = $fileIndex[0];
$filename = $fileIndex[1];
$wordCount = intval($fileIndex[2]);
$matchCount = 0;
foreach($keywords as $words)
{
$occurrences = $matches[$word];
foreach($occurrences as $entry)
{
if(($entry >> 16) == $index)
$matchCount += $entry & 0xFFFF;
}
}
$r = new Ranking($filename, $title, $matchCount * 1000 / $wordCount);
array_push($rankings, $r);
if(count($rankings) > 99)
break;
}
// Sort by rank in descending order or by page title in ascending order
if($sortByTitle)
{
usort($rankings, "cmprankbytitle");
}
else
{
usort($rankings, "cmprank");
}
// Format the file list and return the results
foreach($rankings as $r)
{
$f = $r->filename;
$t = $r->pageTitle;
$sb .= "<li><a href=\"$f\" target=\"_blank\">$t</a></li>";
}
$sb .= "</ol";
if(count($rankings) < count($matchingFileIndices))
{
$c = count(matchingFileIndices) - count(rankings);
$sb .= "<p>Omitted $c more results</p>";
}
return $sb;
}
function cmprank($x, $y)
{
return $y->rank - $x->rank;
}
function cmprankbytitle($x, $y)
{
return strcmp($x->pageTitle, $y->pageTitle);
}
?>

View File

@ -0,0 +1,58 @@
<?
// Contributed to the Sandcastle Help File Builder project by Thomas Levesque
include("SearchHelp.inc.php");
$sortByTitle = false;
// The keywords for which to search should be passed in the query string
$searchText = $_GET["Keywords"];
if(empty($searchText))
{
?>
<strong>Nothing found</strong>
<?
return;
}
// An optional SortByTitle option can also be specified
if($_GET["SortByTitle"] == "true")
$sortByTitle = true;
$keywords = ParseKeywords($searchText);
$letters = array();
$wordDictionary = array();
// Load the file index
$json = file_get_contents("fti/FTI_Files.json");
$fileList = json_decode($json);
// Load the required word index files
foreach($keywords as $word)
{
$letter = substr($word, 0, 1);
if(!in_array($letter, $letters))
{
array_push($letters, $letter);
$ascii = ord($letter);
$ftiFile = "fti/FTI_$ascii.json";
if(file_exists($ftiFile))
{
$json = file_get_contents($ftiFile);
$ftiWords = json_decode($json, true);
foreach($ftiWords as $ftiWord => $val)
{
$wordDictionary[$ftiWord] = $val;
}
}
}
}
// Perform the search and return the results as a block of HTML
$results = Search($keywords, $fileList, $wordDictionary, $sortByTitle);
echo $results;
?>

View File

@ -0,0 +1,31 @@
<?xml version="1.0"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<system.web>
<compilation debug="false">
<assemblies>
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</assemblies>
</compilation>
<pages>
<namespaces>
<add namespace="System"/>
<add namespace="System.Collections.Generic"/>
<add namespace="System.Globalization"/>
<add namespace="System.IO"/>
<add namespace="System.Text"/>
<add namespace="System.Text.RegularExpressions"/>
<add namespace="System.Web"/>
<add namespace="System.Web.Script.Serialization"/>
<add namespace="System.Web.UI"/>
<add namespace="System.Xml"/>
<add namespace="System.Xml.Serialization" />
<add namespace="System.Xml.XPath"/>
</namespaces>
</pages>
</system.web>
<appSettings>
<!-- Increase this value if you get an "Operation is not valid due to the current state of the object" error
when using the search page. -->
<add key="aspnet:MaxJsonDeserializerMembers" value="100000" />
</appSettings>
</configuration>

View File

@ -0,0 +1,351 @@
<?xml version="1.0" encoding="utf-8"?>
<HelpKI>
<HelpKINode Title="AddAnimation method" Url="html/154fc8b0-0d6c-003e-be50-c94da6bc4597.htm" />
<HelpKINode Title="AddSprite method" Url="html/f28be11d-b67a-765c-441a-d7da336ccf77.htm" />
<HelpKINode Title="AdjustPoint method" Url="html/68ba53c6-5c0d-3dd4-b9bd-56852a3b98cd.htm" />
<HelpKINode Title="AdjustRectangle method" Url="html/4f100dc3-39b4-fea4-6d73-8ef39eea489c.htm" />
<HelpKINode Title="AllSprites method" Url="html/662ea0d6-7a35-be51-5a25-288752509d24.htm" />
<HelpKINode Title="AnimateJustAFewTimes method" Url="html/3bbc779a-f8e9-8c18-c3c3-89018dd77daf.htm" />
<HelpKINode Title="AnimateOnce method" Url="html/ff84ba57-4738-8ff0-2356-095dfe1cc159.htm" />
<HelpKINode Title="AnimationCount property" Url="html/23ac9f1e-8033-78a2-030b-b12d6496c3dd.htm" />
<HelpKINode Title="AnimationDone property" Url="html/f0db6147-f3aa-d599-6371-a89da047bbc5.htm" />
<HelpKINode Title="AnimationIndex property" Url="html/f55ba01a-50d3-248c-5c34-ba32355db223.htm" />
<HelpKINode Title="AutomaticallyMoves property" Url="html/f7da08ef-ca8d-fd84-5c60-7bd966be6374.htm" />
<HelpKINode Title="BackgroundImage property" Url="html/9d9cf5a5-3349-bfae-7d39-41082644a49e.htm" />
<HelpKINode Title="BaseImageLocation property" Url="html/29f62d1a-212b-273e-582e-670c1ea2856c.htm" />
<HelpKINode Title="Cancel field" Url="html/ad1a395a-bbd4-d507-aa4d-1419f9b7df08.htm" />
<HelpKINode Title="CancelMoveTo method" Url="html/adc84477-1eb3-bb14-ee09-0525268c45f4.htm" />
<HelpKINode Title="CannotMoveOutsideBox field" Url="html/747bfb64-7646-38ee-09e3-65455ac597e5.htm" />
<HelpKINode Title="ChangeAnimation method" Url="html/25183ea9-6a42-63b0-8051-fd4b9c8dbfe7.htm" />
<HelpKINode Title="ChangeAnimationSpeed method" Url="html/93aee3f0-fb9a-e628-9224-0128a91d363a.htm" />
<HelpKINode Title="ChangeFrameAnimationSpeed method" Url="html/859526c5-9283-3edb-386b-905cbaa406fd.htm" />
<HelpKINode Title="ChangeTickInterval method" Url="html/bf55ab7f-78c8-3879-b8f8-464dc203791e.htm" />
<HelpKINode Title="CheckBeforeMove event" Url="html/f4164c4a-55e1-87f7-95bd-7bae1d99326b.htm" />
<HelpKINode Title="CheckSpriteHitsSprite method" Url="html/5d507565-cf0d-de52-2253-b55396e3886a.htm" />
<HelpKINode Title="circle enumeration member" Url="html/b78d4878-d301-191f-9c53-4f41d3e937e6.htm" />
<HelpKINode Title="Click event" Url="html/01fdd72c-b202-8593-db2a-e1373358dd66.htm" />
<HelpKINode Title="ClickTransparent event" Url="html/51c9d545-e5c3-888d-d033-17085734aa1d.htm" />
<HelpKINode Title="CollisionMethod field" Url="html/18405dcf-237d-db66-cf64-0e08b0d16b41.htm" />
<HelpKINode Title="ConvertDegreesToRadians method" Url="html/fd3f0ed3-4608-2686-e248-8f2a1e6a2bac.htm" />
<HelpKINode Title="ConvertRadiansToDegrees method" Url="html/2695c170-24ea-95d2-7f85-34c3930416b5.htm" />
<HelpKINode Title="CountSpritesBasedOff method" Url="html/dace8c3a-8d35-4ae7-ddf8-26e59dc161ae.htm" />
<HelpKINode Title="Destroy method" Url="html/bc474319-2c51-e93f-07e2-9728d609c563.htm" />
<HelpKINode Title="DestroyAllSprites method" Url="html/63fd5f6f-f592-0dbd-6fd2-ff4b999f012d.htm" />
<HelpKINode Title="Destroying property" Url="html/0f7e6cfa-e1e4-1b7a-152d-5b3281ac8bfe.htm" />
<HelpKINode Title="DestroySprite method" Url="html/56b507fc-3071-20e9-63a7-b33484f3e687.htm" />
<HelpKINode Title="DoTick event" Url="html/ba843001-e657-41e8-7c66-c2473781ed40.htm" />
<HelpKINode Title="DuplicateSprite method" Url="html/ae6c1c82-0519-4751-0b6d-f264c484e4cb.htm" />
<HelpKINode Title="FrameIndex property" Url="html/603ff402-efe2-bede-5c71-1a9583da0800.htm" />
<HelpKINode Title="GetAnimationSpeed method" Url="html/d0e10a16-4614-56b2-3e21-ce841f26b3d8.htm" />
<HelpKINode Title="GetFrameAnimationSpeed method" Url="html/e38f911d-9d99-eac6-b9ea-bffd3d04678a.htm" />
<HelpKINode Title="GetImage method" Url="html/b29c2176-174b-e620-0e33-9a22730ad05f.htm" />
<HelpKINode Title="GetSize property" Url="html/8b245db5-fbb6-18bc-d219-832668d1432a.htm" />
<HelpKINode Title="GetSpriteBaseImageCenter method" Url="html/ef8d63de-fe6f-104e-f66f-3fffcd4ff0eb.htm" />
<HelpKINode Title="GetSpriteDegrees method" Url="html/d5da80cc-4be3-3550-8bf9-5c460fbf2e15.htm" />
<HelpKINode Title="GetSpritePictureboxCenter method" Url="html/efb3089a-8900-83fe-ce65-f22e686d7477.htm" />
<HelpKINode Title="GetSpriteRadans method" Url="html/88cf999b-5b19-4cfc-adab-b0276f18431a.htm" />
<HelpKINode Title="GetSpriteVector method" Url="html/e9953cab-b878-4169-fda6-d5addecb267b.htm" />
<HelpKINode Title="GetVisibleSize property" Url="html/af9edc83-1d26-349b-8105-6064a540e2c7.htm" />
<HelpKINode Title="HasBeenDrawn property" Url="html/f374c8cd-af01-f03a-1d31-0b46e0d8745c.htm" />
<HelpKINode Title="height_ratio field" Url="html/a8864de9-4275-a608-f5b0-26d4b313967d.htm" />
<HelpKINode Title="HideSprite method" Url="html/e57f527d-aee3-7c4e-fc43-7219b7961fe0.htm" />
<HelpKINode Title="ID property" Url="html/8e41c462-a765-51e2-4c3b-de231acba259.htm" />
<HelpKINode Title="Invalidate method" Url="html/fd95464a-c61d-8ed2-a568-34b825efc047.htm" />
<HelpKINode Title="IsKeyPressed method" Url="html/50eae5e0-c59c-9d9c-d551-21dba8696ac9.htm" />
<HelpKINode Title="IsPaused method" Url="html/9474d6c2-30d9-a39b-3c10-b50286f93813.htm" />
<HelpKINode Title="KeysPressed method" Url="html/bcb29da5-8d8d-fa11-90ea-3a0cc73a0df0.htm" />
<HelpKINode Title="MirrorHorizontally field" Url="html/c39b03eb-911a-b0dc-fd7b-276ee464f6c7.htm" />
<HelpKINode Title="MirrorVertically field" Url="html/679ff642-b87f-24d6-80c5-434c06c71523.htm" />
<HelpKINode Title="MouseEnter event" Url="html/17255a69-f623-3a42-a7ce-db1eb348581a.htm" />
<HelpKINode Title="MouseEnterTransparent event" Url="html/acf8f1b8-170d-0fa9-1ac9-41a086d97046.htm" />
<HelpKINode Title="MouseHover event" Url="html/d8964a64-57ec-3b0c-94b5-247707cd34e8.htm" />
<HelpKINode Title="MouseHoverTransparent event" Url="html/d7215876-6117-ce45-75a4-77dc00c386cd.htm" />
<HelpKINode Title="MouseLeave event" Url="html/7a4959c4-936a-b924-d525-7becb693a55b.htm" />
<HelpKINode Title="MouseLeaveTransparent event" Url="html/8ff96e56-6289-4c11-f351-4dbfe58a44cf.htm" />
<HelpKINode Title="MovementSpeed field" Url="html/e88e79e3-3edc-69e5-1854-23968928c073.htm" />
<HelpKINode Title="MoveTo method" Url="html/1f2c365c-e65b-3894-2e47-41f07250bbc0.htm" />
<HelpKINode Title="MovingToPoint property" Url="html/139d1443-5e11-02ed-7534-eb0f857804da.htm" />
<HelpKINode Title="NameSprite method" Url="html/a5292253-7fbd-5dfa-819f-1d67d27580d6.htm" />
<HelpKINode Title="NewLocation field" Url="html/e058b656-39e3-5a55-4437-ee869ecbf35e.htm" />
<HelpKINode Title="Opacity property" Url="html/90a2e7f3-348b-d10b-ee6b-9397ef5daa18.htm" />
<HelpKINode Title="OptimizeForLargeSpriteImages field" Url="html/34a7b0e2-8fce-a07e-fff0-5460ba02a4cf.htm" />
<HelpKINode Title="OriginalImage property" Url="html/7d3a40d7-0ee8-6117-8d32-b236da97778f.htm" />
<HelpKINode Title="Pause method">
<HelpKINode Title="Sprite.Pause Method " Url="html/db9f18b5-9947-5dfc-3174-39f4b1341b1c.htm" />
<HelpKINode Title="SpriteController.Pause Method " Url="html/d329fe20-e750-bf52-a75b-f2383bf1d35a.htm" />
</HelpKINode>
<HelpKINode Title="PauseAll enumeration member" Url="html/efc2cb08-5c2b-c758-477e-d5739183a1ba.htm" />
<HelpKINode Title="PauseAnimation enumeration member" Url="html/efc2cb08-5c2b-c758-477e-d5739183a1ba.htm" />
<HelpKINode Title="PauseEvents enumeration member" Url="html/efc2cb08-5c2b-c758-477e-d5739183a1ba.htm" />
<HelpKINode Title="PauseMovement enumeration member" Url="html/efc2cb08-5c2b-c758-477e-d5739183a1ba.htm" />
<HelpKINode Title="payload field" Url="html/3a7614d3-cfe9-ce52-55be-ca5324839e92.htm" />
<HelpKINode Title="PictureBoxLocation property" Url="html/6273fa69-a784-9916-a8eb-5b16529fdf48.htm" />
<HelpKINode Title="PlaceSpriteBehind method" Url="html/0b27d26e-53e1-c9bd-0b52-8fe4714c831a.htm" />
<HelpKINode Title="PlaceSpriteInFrontOf method" Url="html/8d47a519-d5f7-c7f6-4ccb-0d310cab2435.htm" />
<HelpKINode Title="PutBaseImageLocation method" Url="html/adaddf64-5e6e-447b-5d81-c38398216201.htm" />
<HelpKINode Title="PutPictureBoxLocation method" Url="html/7cf36b8e-42dc-cc56-1e14-6f248286d92b.htm" />
<HelpKINode Title="RandomNumberGenerator field" Url="html/b9f05ef6-f80c-5676-1eca-d73833dca177.htm" />
<HelpKINode Title="RecalcPictureBoxLocation method" Url="html/ba26c365-f8d2-0a86-b3b6-1cfab946b3da.htm" />
<HelpKINode Title="rectangle enumeration member" Url="html/b78d4878-d301-191f-9c53-4f41d3e937e6.htm" />
<HelpKINode Title="RegisterKeyDownFunction method" Url="html/af7fceb3-a35e-b016-3955-696b3a3c7a7e.htm" />
<HelpKINode Title="RegisterKeyUpFunction method" Url="html/b3e934e2-1ddf-35e3-0995-3b555539f33f.htm" />
<HelpKINode Title="ReplaceImage method" Url="html/0ce33e3f-7f15-3abb-69b9-6826b7d831d7.htm" />
<HelpKINode Title="ReplaceOriginalImage method" Url="html/2c9b874d-5097-98bf-908c-f6bac5d647d3.htm" />
<HelpKINode Title="ResetKeypressState method" Url="html/48ff9be7-1395-25af-3585-3d32eba07309.htm" />
<HelpKINode Title="ReturnAdjustmentRatio method">
<HelpKINode Title="Sprite.ReturnAdjustmentRatio Method " Url="html/56d803c5-e2ad-dd16-0592-b816f726498d.htm" />
<HelpKINode Title="SpriteController.ReturnAdjustmentRatio Method " Url="html/41ac663a-2019-6a14-5ffd-16dfc7472578.htm" />
</HelpKINode>
<HelpKINode Title="ReturnPictureBoxAdjustedHeight method" Url="html/447d1a9a-0e17-9827-2a01-438434c1b879.htm" />
<HelpKINode Title="ReturnPictureBoxAdjustedPoint method" Url="html/9469b7cf-55ee-5c2e-feb7-01c7e23a6350.htm" />
<HelpKINode Title="ReturnPictureBoxAdjustedWidth method" Url="html/7c73b68e-f842-bfee-55d8-b36488fb35b7.htm" />
<HelpKINode Title="ReturnPointAdjustedForImage method" Url="html/e58bfa3c-4722-7f3a-9610-0a0ce62bfe99.htm" />
<HelpKINode Title="Rotation property" Url="html/20db7ecc-35df-8911-2615-1f2b8777f03b.htm" />
<HelpKINode Title="SendToBack method" Url="html/c0d47063-6820-3464-ed46-94ffd2329683.htm" />
<HelpKINode Title="SendToFront method" Url="html/ef420c55-64ea-5230-e9e5-d8c13f98f74a.htm" />
<HelpKINode Title="SetName method" Url="html/36d40ecf-484f-3b53-43e4-87ed9108cb76.htm" />
<HelpKINode Title="SetSize method" Url="html/7cf8acaf-92f1-652e-4c2a-bfd920bc0479.htm" />
<HelpKINode Title="SetSpriteDirection method" Url="html/aebe0cd6-1499-7da2-2f96-c86d84189b58.htm" />
<HelpKINode Title="SetSpriteDirectionDegrees method" Url="html/0f4e570a-2888-8819-176b-9dd070ca7db4.htm" />
<HelpKINode Title="SetSpriteDirectionRadians method" Url="html/ec39133f-39d0-c9ef-e77b-e58ea8c9b2f6.htm" />
<HelpKINode Title="SetSpriteDirectionToPoint method" Url="html/d416e051-269c-c343-aece-3682b87f3cbc.htm" />
<HelpKINode Title="SoundIsFinished method" Url="html/df0fd1e8-eac8-4f10-7f09-baa6127f3752.htm" />
<HelpKINode Title="SoundPlay method" Url="html/08442d70-3a79-fa24-4f3e-eddc5c102938.htm" />
<HelpKINode Title="Sprite class">
<HelpKINode Title="Sprite Class" Url="html/66013d9b-4126-7d65-05bb-94eb9d134be6.htm" />
<HelpKINode Title="about Sprite class" Url="html/66013d9b-4126-7d65-05bb-94eb9d134be6.htm" />
<HelpKINode Title="constructor" Url="html/8a70b6b2-3e2d-3c6f-0d8c-18e6dea4368e.htm" />
<HelpKINode Title="events" Url="html/bdcfa83c-c4a7-49f3-4d49-2f865014aee6.htm" />
<HelpKINode Title="fields" Url="html/6d383ed6-ff9b-f1b0-a53d-54ea41795870.htm" />
<HelpKINode Title="methods" Url="html/abfab841-a96c-b22d-7cd8-fec3aba92510.htm" />
<HelpKINode Title="properties" Url="html/bcdb40c8-478a-043c-5db0-393001600029.htm" />
</HelpKINode>
<HelpKINode Title="Sprite.AddAnimation method" Url="html/154fc8b0-0d6c-003e-be50-c94da6bc4597.htm" />
<HelpKINode Title="Sprite.AnimateJustAFewTimes method" Url="html/3bbc779a-f8e9-8c18-c3c3-89018dd77daf.htm" />
<HelpKINode Title="Sprite.AnimateOnce method" Url="html/ff84ba57-4738-8ff0-2356-095dfe1cc159.htm" />
<HelpKINode Title="Sprite.AnimationCount property" Url="html/23ac9f1e-8033-78a2-030b-b12d6496c3dd.htm" />
<HelpKINode Title="Sprite.AnimationDone property" Url="html/f0db6147-f3aa-d599-6371-a89da047bbc5.htm" />
<HelpKINode Title="Sprite.AnimationIndex property" Url="html/f55ba01a-50d3-248c-5c34-ba32355db223.htm" />
<HelpKINode Title="Sprite.AutomaticallyMoves property" Url="html/f7da08ef-ca8d-fd84-5c60-7bd966be6374.htm" />
<HelpKINode Title="Sprite.BaseImageLocation property" Url="html/29f62d1a-212b-273e-582e-670c1ea2856c.htm" />
<HelpKINode Title="Sprite.CancelMoveTo method" Url="html/adc84477-1eb3-bb14-ee09-0525268c45f4.htm" />
<HelpKINode Title="Sprite.CannotMoveOutsideBox field" Url="html/747bfb64-7646-38ee-09e3-65455ac597e5.htm" />
<HelpKINode Title="Sprite.ChangeAnimation method" Url="html/25183ea9-6a42-63b0-8051-fd4b9c8dbfe7.htm" />
<HelpKINode Title="Sprite.ChangeAnimationSpeed method" Url="html/93aee3f0-fb9a-e628-9224-0128a91d363a.htm" />
<HelpKINode Title="Sprite.ChangeFrameAnimationSpeed method" Url="html/859526c5-9283-3edb-386b-905cbaa406fd.htm" />
<HelpKINode Title="Sprite.CheckBeforeMove event" Url="html/f4164c4a-55e1-87f7-95bd-7bae1d99326b.htm" />
<HelpKINode Title="Sprite.CheckSpriteHitsSprite method" Url="html/5d507565-cf0d-de52-2253-b55396e3886a.htm" />
<HelpKINode Title="Sprite.Click event" Url="html/01fdd72c-b202-8593-db2a-e1373358dd66.htm" />
<HelpKINode Title="Sprite.ClickTransparent event" Url="html/51c9d545-e5c3-888d-d033-17085734aa1d.htm" />
<HelpKINode Title="Sprite.ConvertDegreesToRadians method" Url="html/fd3f0ed3-4608-2686-e248-8f2a1e6a2bac.htm" />
<HelpKINode Title="Sprite.ConvertRadiansToDegrees method" Url="html/2695c170-24ea-95d2-7f85-34c3930416b5.htm" />
<HelpKINode Title="Sprite.Destroy method" Url="html/bc474319-2c51-e93f-07e2-9728d609c563.htm" />
<HelpKINode Title="Sprite.Destroying property" Url="html/0f7e6cfa-e1e4-1b7a-152d-5b3281ac8bfe.htm" />
<HelpKINode Title="Sprite.FrameIndex property" Url="html/603ff402-efe2-bede-5c71-1a9583da0800.htm" />
<HelpKINode Title="Sprite.GetAnimationSpeed method" Url="html/d0e10a16-4614-56b2-3e21-ce841f26b3d8.htm" />
<HelpKINode Title="Sprite.GetFrameAnimationSpeed method" Url="html/e38f911d-9d99-eac6-b9ea-bffd3d04678a.htm" />
<HelpKINode Title="Sprite.GetImage method" Url="html/b29c2176-174b-e620-0e33-9a22730ad05f.htm" />
<HelpKINode Title="Sprite.GetSize property" Url="html/8b245db5-fbb6-18bc-d219-832668d1432a.htm" />
<HelpKINode Title="Sprite.GetSpriteBaseImageCenter method" Url="html/ef8d63de-fe6f-104e-f66f-3fffcd4ff0eb.htm" />
<HelpKINode Title="Sprite.GetSpriteDegrees method" Url="html/d5da80cc-4be3-3550-8bf9-5c460fbf2e15.htm" />
<HelpKINode Title="Sprite.GetSpritePictureboxCenter method" Url="html/efb3089a-8900-83fe-ce65-f22e686d7477.htm" />
<HelpKINode Title="Sprite.GetSpriteRadans method" Url="html/88cf999b-5b19-4cfc-adab-b0276f18431a.htm" />
<HelpKINode Title="Sprite.GetSpriteVector method" Url="html/e9953cab-b878-4169-fda6-d5addecb267b.htm" />
<HelpKINode Title="Sprite.GetVisibleSize property" Url="html/af9edc83-1d26-349b-8105-6064a540e2c7.htm" />
<HelpKINode Title="Sprite.HasBeenDrawn property" Url="html/f374c8cd-af01-f03a-1d31-0b46e0d8745c.htm" />
<HelpKINode Title="Sprite.HideSprite method" Url="html/e57f527d-aee3-7c4e-fc43-7219b7961fe0.htm" />
<HelpKINode Title="Sprite.ID property" Url="html/8e41c462-a765-51e2-4c3b-de231acba259.htm" />
<HelpKINode Title="Sprite.IsPaused method" Url="html/9474d6c2-30d9-a39b-3c10-b50286f93813.htm" />
<HelpKINode Title="Sprite.MirrorHorizontally field" Url="html/c39b03eb-911a-b0dc-fd7b-276ee464f6c7.htm" />
<HelpKINode Title="Sprite.MirrorVertically field" Url="html/679ff642-b87f-24d6-80c5-434c06c71523.htm" />
<HelpKINode Title="Sprite.MouseEnter event" Url="html/17255a69-f623-3a42-a7ce-db1eb348581a.htm" />
<HelpKINode Title="Sprite.MouseEnterTransparent event" Url="html/acf8f1b8-170d-0fa9-1ac9-41a086d97046.htm" />
<HelpKINode Title="Sprite.MouseHover event" Url="html/d8964a64-57ec-3b0c-94b5-247707cd34e8.htm" />
<HelpKINode Title="Sprite.MouseHoverTransparent event" Url="html/d7215876-6117-ce45-75a4-77dc00c386cd.htm" />
<HelpKINode Title="Sprite.MouseLeave event" Url="html/7a4959c4-936a-b924-d525-7becb693a55b.htm" />
<HelpKINode Title="Sprite.MouseLeaveTransparent event" Url="html/8ff96e56-6289-4c11-f351-4dbfe58a44cf.htm" />
<HelpKINode Title="Sprite.MovementSpeed field" Url="html/e88e79e3-3edc-69e5-1854-23968928c073.htm" />
<HelpKINode Title="Sprite.MoveTo method" Url="html/1f2c365c-e65b-3894-2e47-41f07250bbc0.htm" />
<HelpKINode Title="Sprite.MovingToPoint property" Url="html/139d1443-5e11-02ed-7534-eb0f857804da.htm" />
<HelpKINode Title="Sprite.Opacity property" Url="html/90a2e7f3-348b-d10b-ee6b-9397ef5daa18.htm" />
<HelpKINode Title="Sprite.Pause method" Url="html/db9f18b5-9947-5dfc-3174-39f4b1341b1c.htm" />
<HelpKINode Title="Sprite.payload field" Url="html/3a7614d3-cfe9-ce52-55be-ca5324839e92.htm" />
<HelpKINode Title="Sprite.PictureBoxLocation property" Url="html/6273fa69-a784-9916-a8eb-5b16529fdf48.htm" />
<HelpKINode Title="Sprite.PutBaseImageLocation method" Url="html/adaddf64-5e6e-447b-5d81-c38398216201.htm" />
<HelpKINode Title="Sprite.PutPictureBoxLocation method" Url="html/7cf36b8e-42dc-cc56-1e14-6f248286d92b.htm" />
<HelpKINode Title="Sprite.RecalcPictureBoxLocation method" Url="html/ba26c365-f8d2-0a86-b3b6-1cfab946b3da.htm" />
<HelpKINode Title="Sprite.ReplaceImage method" Url="html/0ce33e3f-7f15-3abb-69b9-6826b7d831d7.htm" />
<HelpKINode Title="Sprite.ReturnAdjustmentRatio method" Url="html/56d803c5-e2ad-dd16-0592-b816f726498d.htm" />
<HelpKINode Title="Sprite.Rotation property" Url="html/20db7ecc-35df-8911-2615-1f2b8777f03b.htm" />
<HelpKINode Title="Sprite.SendToBack method" Url="html/c0d47063-6820-3464-ed46-94ffd2329683.htm" />
<HelpKINode Title="Sprite.SendToFront method" Url="html/ef420c55-64ea-5230-e9e5-d8c13f98f74a.htm" />
<HelpKINode Title="Sprite.SetName method" Url="html/36d40ecf-484f-3b53-43e4-87ed9108cb76.htm" />
<HelpKINode Title="Sprite.SetSize method" Url="html/7cf8acaf-92f1-652e-4c2a-bfd920bc0479.htm" />
<HelpKINode Title="Sprite.SetSpriteDirection method" Url="html/aebe0cd6-1499-7da2-2f96-c86d84189b58.htm" />
<HelpKINode Title="Sprite.SetSpriteDirectionDegrees method" Url="html/0f4e570a-2888-8819-176b-9dd070ca7db4.htm" />
<HelpKINode Title="Sprite.SetSpriteDirectionRadians method" Url="html/ec39133f-39d0-c9ef-e77b-e58ea8c9b2f6.htm" />
<HelpKINode Title="Sprite.SetSpriteDirectionToPoint method" Url="html/d416e051-269c-c343-aece-3682b87f3cbc.htm" />
<HelpKINode Title="Sprite.Sprite constructor" Url="html/8a70b6b2-3e2d-3c6f-0d8c-18e6dea4368e.htm" />
<HelpKINode Title="Sprite.SpriteAdjustedPoint method" Url="html/0b9ae3b4-06a9-5ee6-9bc0-33377f8be55e.htm" />
<HelpKINode Title="Sprite.SpriteAnimationComplete event" Url="html/0e8b825f-f8df-9f14-41ec-f00778409dfb.htm" />
<HelpKINode Title="Sprite.SpriteArrivedAtEndPoint event" Url="html/e37ba69c-1cb3-693c-f4b1-8e37b12cbd23.htm" />
<HelpKINode Title="Sprite.SpriteArrivedAtWaypoint event" Url="html/17ee5c77-8351-af30-dc43-9458d683a69e.htm" />
<HelpKINode Title="Sprite.SpriteAtImagePoint method" Url="html/509560bd-f402-7e7f-a461-46845061a5fc.htm" />
<HelpKINode Title="Sprite.SpriteAtPictureBoxPoint method" Url="html/9e0d8841-7f6a-63b2-c5fb-5ba6ffa85436.htm" />
<HelpKINode Title="Sprite.SpriteBeingDestroyed event" Url="html/64d54496-389b-21a7-0387-25878b2bcc4c.htm" />
<HelpKINode Title="Sprite.SpriteCanMoveOnImage method" Url="html/c2f3867b-b906-a526-c836-718da1546a78.htm" />
<HelpKINode Title="Sprite.SpriteCanMoveOnPictureBox method" Url="html/995741fd-f6ea-f11e-ee46-c88de9307e8a.htm" />
<HelpKINode Title="Sprite.SpriteChangesAnimationFrames event" Url="html/81ec308a-e52d-7e07-f9e0-50d0bf531a30.htm" />
<HelpKINode Title="Sprite.SpriteEventHandler delegate" Url="html/1bab1e49-641a-5648-d034-4298d8158019.htm" />
<HelpKINode Title="Sprite.SpriteExitsPictureBox event" Url="html/37ae1b7e-72db-69cb-f1c6-26242c07e2b5.htm" />
<HelpKINode Title="Sprite.SpriteHitsPictureBox event" Url="html/3aabe50b-5222-99aa-4654-356baa30033a.htm" />
<HelpKINode Title="Sprite.SpriteHitsSprite event" Url="html/acb35a6f-c89a-3a7d-146d-b85ccf68d8aa.htm" />
<HelpKINode Title="Sprite.SpriteInitializes event" Url="html/2b1a75c9-0eb6-fb22-eeea-595ec3cc1bf8.htm" />
<HelpKINode Title="Sprite.SpriteIntersectsRectangle method" Url="html/96b717e2-d860-aa86-3760-d39620a2bb31.htm" />
<HelpKINode Title="Sprite.SpriteName property" Url="html/e753341a-7040-8dda-8f1e-681e926e9292.htm" />
<HelpKINode Title="Sprite.SpriteOriginName property" Url="html/7d21be0e-d534-6d93-1476-3aa585a8fea3.htm" />
<HelpKINode Title="Sprite.SpriteReachedEndPoint property" Url="html/ae4a57de-4763-c9cb-c9e3-c6e186296fd8.htm" />
<HelpKINode Title="Sprite.UnhideSprite method" Url="html/6e92bfaf-2e6c-a3bc-e208-3f486f6b42fc.htm" />
<HelpKINode Title="Sprite.UnPause method" Url="html/6707f122-af81-e57d-d937-e4000242446f.htm" />
<HelpKINode Title="Sprite.VisibleHeight property" Url="html/5b5ccc3b-4e41-862f-7bba-7d55a45c6747.htm" />
<HelpKINode Title="Sprite.VisibleWidth property" Url="html/cd53c0db-02b1-e505-0dce-a7d4d7710d5c.htm" />
<HelpKINode Title="Sprite.Zvalue property" Url="html/6adf23fc-b0f8-5abf-bd39-7dc44f060e7c.htm" />
<HelpKINode Title="SpriteAdjustedPoint method" Url="html/0b9ae3b4-06a9-5ee6-9bc0-33377f8be55e.htm" />
<HelpKINode Title="SpriteAdjustmentRatio structure">
<HelpKINode Title="SpriteAdjustmentRatio Structure" Url="html/eae9601e-6da0-b304-9836-5e4b1e743f94.htm" />
<HelpKINode Title="about SpriteAdjustmentRatio structure" Url="html/eae9601e-6da0-b304-9836-5e4b1e743f94.htm" />
<HelpKINode Title="fields" Url="html/9c6cb5e5-0054-eab6-66d9-e6e0c1e8c444.htm" />
<HelpKINode Title="methods" Url="html/57a9f458-c6c8-d106-aad4-b2547736909a.htm" />
</HelpKINode>
<HelpKINode Title="SpriteAdjustmentRatio.height_ratio field" Url="html/a8864de9-4275-a608-f5b0-26d4b313967d.htm" />
<HelpKINode Title="SpriteAdjustmentRatio.width_ratio field" Url="html/92e90a8d-e5eb-daea-2804-b99254f25433.htm" />
<HelpKINode Title="SpriteAnimationComplete event" Url="html/0e8b825f-f8df-9f14-41ec-f00778409dfb.htm" />
<HelpKINode Title="SpriteArrivedAtEndPoint event" Url="html/e37ba69c-1cb3-693c-f4b1-8e37b12cbd23.htm" />
<HelpKINode Title="SpriteArrivedAtWaypoint event" Url="html/17ee5c77-8351-af30-dc43-9458d683a69e.htm" />
<HelpKINode Title="SpriteAtImagePoint method" Url="html/509560bd-f402-7e7f-a461-46845061a5fc.htm" />
<HelpKINode Title="SpriteAtPictureBoxPoint method" Url="html/9e0d8841-7f6a-63b2-c5fb-5ba6ffa85436.htm" />
<HelpKINode Title="SpriteBackwards method" Url="html/d516c33b-29ef-9613-62fb-b6717264a32b.htm" />
<HelpKINode Title="SpriteBeingDestroyed event" Url="html/64d54496-389b-21a7-0387-25878b2bcc4c.htm" />
<HelpKINode Title="SpriteCanMoveOnImage method" Url="html/c2f3867b-b906-a526-c836-718da1546a78.htm" />
<HelpKINode Title="SpriteCanMoveOnPictureBox method" Url="html/995741fd-f6ea-f11e-ee46-c88de9307e8a.htm" />
<HelpKINode Title="SpriteChangesAnimationFrames event" Url="html/81ec308a-e52d-7e07-f9e0-50d0bf531a30.htm" />
<HelpKINode Title="SpriteCollisionMethod enumeration" Url="html/b78d4878-d301-191f-9c53-4f41d3e937e6.htm" />
<HelpKINode Title="SpriteComparisonDelegate field" Url="html/f640b978-f990-84a2-015a-40bf256fc37d.htm" />
<HelpKINode Title="SpriteController class">
<HelpKINode Title="SpriteController Class" Url="html/07a473e4-4716-e5b9-c7d2-c4748265fc58.htm" />
<HelpKINode Title="about SpriteController class" Url="html/07a473e4-4716-e5b9-c7d2-c4748265fc58.htm" />
<HelpKINode Title="constructor" Url="html/323c4f03-703d-0898-c73e-40eb5784c05f.htm" />
<HelpKINode Title="events" Url="html/4141394a-0d7d-5cf8-6b01-0a4fb43159ab.htm" />
<HelpKINode Title="fields" Url="html/92b04460-74f1-c388-f3ac-ea510ffc4e06.htm" />
<HelpKINode Title="methods" Url="html/2788d4d5-88bf-1154-dd17-8d4b99a79118.htm" />
<HelpKINode Title="properties" Url="html/c6c542de-2b1f-1086-b5b2-56b7e9a9525f.htm" />
</HelpKINode>
<HelpKINode Title="SpriteController.AddSprite method" Url="html/f28be11d-b67a-765c-441a-d7da336ccf77.htm" />
<HelpKINode Title="SpriteController.AdjustPoint method" Url="html/68ba53c6-5c0d-3dd4-b9bd-56852a3b98cd.htm" />
<HelpKINode Title="SpriteController.AdjustRectangle method" Url="html/4f100dc3-39b4-fea4-6d73-8ef39eea489c.htm" />
<HelpKINode Title="SpriteController.AllSprites method" Url="html/662ea0d6-7a35-be51-5a25-288752509d24.htm" />
<HelpKINode Title="SpriteController.BackgroundImage property" Url="html/9d9cf5a5-3349-bfae-7d39-41082644a49e.htm" />
<HelpKINode Title="SpriteController.ChangeTickInterval method" Url="html/bf55ab7f-78c8-3879-b8f8-464dc203791e.htm" />
<HelpKINode Title="SpriteController.CountSpritesBasedOff method" Url="html/dace8c3a-8d35-4ae7-ddf8-26e59dc161ae.htm" />
<HelpKINode Title="SpriteController.DestroyAllSprites method" Url="html/63fd5f6f-f592-0dbd-6fd2-ff4b999f012d.htm" />
<HelpKINode Title="SpriteController.DestroySprite method" Url="html/56b507fc-3071-20e9-63a7-b33484f3e687.htm" />
<HelpKINode Title="SpriteController.DoTick event" Url="html/ba843001-e657-41e8-7c66-c2473781ed40.htm" />
<HelpKINode Title="SpriteController.DuplicateSprite method" Url="html/ae6c1c82-0519-4751-0b6d-f264c484e4cb.htm" />
<HelpKINode Title="SpriteController.Invalidate method" Url="html/fd95464a-c61d-8ed2-a568-34b825efc047.htm" />
<HelpKINode Title="SpriteController.IsKeyPressed method" Url="html/50eae5e0-c59c-9d9c-d551-21dba8696ac9.htm" />
<HelpKINode Title="SpriteController.KeysPressed method" Url="html/bcb29da5-8d8d-fa11-90ea-3a0cc73a0df0.htm" />
<HelpKINode Title="SpriteController.NameSprite method" Url="html/a5292253-7fbd-5dfa-819f-1d67d27580d6.htm" />
<HelpKINode Title="SpriteController.OptimizeForLargeSpriteImages field" Url="html/34a7b0e2-8fce-a07e-fff0-5460ba02a4cf.htm" />
<HelpKINode Title="SpriteController.OriginalImage property" Url="html/7d3a40d7-0ee8-6117-8d32-b236da97778f.htm" />
<HelpKINode Title="SpriteController.Pause method" Url="html/d329fe20-e750-bf52-a75b-f2383bf1d35a.htm" />
<HelpKINode Title="SpriteController.PlaceSpriteBehind method" Url="html/0b27d26e-53e1-c9bd-0b52-8fe4714c831a.htm" />
<HelpKINode Title="SpriteController.PlaceSpriteInFrontOf method" Url="html/8d47a519-d5f7-c7f6-4ccb-0d310cab2435.htm" />
<HelpKINode Title="SpriteController.RandomNumberGenerator field" Url="html/b9f05ef6-f80c-5676-1eca-d73833dca177.htm" />
<HelpKINode Title="SpriteController.RegisterKeyDownFunction method" Url="html/af7fceb3-a35e-b016-3955-696b3a3c7a7e.htm" />
<HelpKINode Title="SpriteController.RegisterKeyUpFunction method" Url="html/b3e934e2-1ddf-35e3-0995-3b555539f33f.htm" />
<HelpKINode Title="SpriteController.ReplaceOriginalImage method" Url="html/2c9b874d-5097-98bf-908c-f6bac5d647d3.htm" />
<HelpKINode Title="SpriteController.ResetKeypressState method" Url="html/48ff9be7-1395-25af-3585-3d32eba07309.htm" />
<HelpKINode Title="SpriteController.ReturnAdjustmentRatio method" Url="html/41ac663a-2019-6a14-5ffd-16dfc7472578.htm" />
<HelpKINode Title="SpriteController.ReturnPictureBoxAdjustedHeight method" Url="html/447d1a9a-0e17-9827-2a01-438434c1b879.htm" />
<HelpKINode Title="SpriteController.ReturnPictureBoxAdjustedPoint method" Url="html/9469b7cf-55ee-5c2e-feb7-01c7e23a6350.htm" />
<HelpKINode Title="SpriteController.ReturnPictureBoxAdjustedWidth method" Url="html/7c73b68e-f842-bfee-55d8-b36488fb35b7.htm" />
<HelpKINode Title="SpriteController.ReturnPointAdjustedForImage method" Url="html/e58bfa3c-4722-7f3a-9610-0a0ce62bfe99.htm" />
<HelpKINode Title="SpriteController.SoundIsFinished method" Url="html/df0fd1e8-eac8-4f10-7f09-baa6127f3752.htm" />
<HelpKINode Title="SpriteController.SoundPlay method" Url="html/08442d70-3a79-fa24-4f3e-eddc5c102938.htm" />
<HelpKINode Title="SpriteController.SpriteBackwards method" Url="html/d516c33b-29ef-9613-62fb-b6717264a32b.htm" />
<HelpKINode Title="SpriteController.SpriteComparisonDelegate field" Url="html/f640b978-f990-84a2-015a-40bf256fc37d.htm" />
<HelpKINode Title="SpriteController.SpriteController constructor" Url="html/323c4f03-703d-0898-c73e-40eb5784c05f.htm" />
<HelpKINode Title="SpriteController.SpriteCount property" Url="html/6e7ddbc9-4f71-533f-b99c-55a53ba4a843.htm" />
<HelpKINode Title="SpriteController.SpriteForwards method" Url="html/b5c75d58-f132-f3ff-217f-e69b252db748.htm" />
<HelpKINode Title="SpriteController.SpriteFromName method" Url="html/e8491570-1fda-7d8e-48b8-c15f26c41d01.htm" />
<HelpKINode Title="SpriteController.SpritesAtImagePoint method" Url="html/90511f90-497b-fc61-6984-15d76101a6f1.htm" />
<HelpKINode Title="SpriteController.SpritesAtPoint method" Url="html/3c18bbb7-e10c-1b96-754d-7dfc878e7cf4.htm" />
<HelpKINode Title="SpriteController.SpritesBasedOff method" Url="html/e05efb85-3736-fa59-2720-a460b898048a.htm" />
<HelpKINode Title="SpriteController.SpritesBasedOffAnything method" Url="html/c7991a63-f63c-20d8-0605-fab6e9f13392.htm" />
<HelpKINode Title="SpriteController.SpritesInImageRectangle method" Url="html/c2860c42-fc4c-78f8-7d32-195e74262434.htm" />
<HelpKINode Title="SpriteController.SpritesThatHaveBeenDrawn method" Url="html/2c4eb5db-5c4c-6fcd-716c-532c0e2c4f35.htm" />
<HelpKINode Title="SpriteController.SpriteToBack method" Url="html/5d32e0da-bbf2-10b5-ba20-fe5bdfec1963.htm" />
<HelpKINode Title="SpriteController.SpriteToFront method" Url="html/80b0403d-da14-c176-9d01-080fc170a67d.htm" />
<HelpKINode Title="SpriteController.UnPause method" Url="html/675951bb-e09a-e9ec-95d2-c0efaf187d6d.htm" />
<HelpKINode Title="SpriteCount property" Url="html/6e7ddbc9-4f71-533f-b99c-55a53ba4a843.htm" />
<HelpKINode Title="SpriteEventArgs class">
<HelpKINode Title="SpriteEventArgs Class" Url="html/f42e1d9a-273c-861f-b7db-6244c9266d2c.htm" />
<HelpKINode Title="about SpriteEventArgs class" Url="html/f42e1d9a-273c-861f-b7db-6244c9266d2c.htm" />
<HelpKINode Title="constructor" Url="html/fa691ac7-58fb-b5fc-0141-68300e3a7a89.htm" />
<HelpKINode Title="fields" Url="html/817b64cb-8c4b-af50-69ba-6762e8ae51c5.htm" />
<HelpKINode Title="methods" Url="html/4716eb02-e702-b61a-126a-362af50ca6d5.htm" />
</HelpKINode>
<HelpKINode Title="SpriteEventArgs.Cancel field" Url="html/ad1a395a-bbd4-d507-aa4d-1419f9b7df08.htm" />
<HelpKINode Title="SpriteEventArgs.CollisionMethod field" Url="html/18405dcf-237d-db66-cf64-0e08b0d16b41.htm" />
<HelpKINode Title="SpriteEventArgs.NewLocation field" Url="html/e058b656-39e3-5a55-4437-ee869ecbf35e.htm" />
<HelpKINode Title="SpriteEventArgs.SpriteEventArgs constructor" Url="html/fa691ac7-58fb-b5fc-0141-68300e3a7a89.htm" />
<HelpKINode Title="SpriteEventArgs.TargetSprite field" Url="html/72a79555-fc4d-8b5b-1a9c-408fd55972e9.htm" />
<HelpKINode Title="SpriteExitsPictureBox event" Url="html/37ae1b7e-72db-69cb-f1c6-26242c07e2b5.htm" />
<HelpKINode Title="SpriteForwards method" Url="html/b5c75d58-f132-f3ff-217f-e69b252db748.htm" />
<HelpKINode Title="SpriteFromName method" Url="html/e8491570-1fda-7d8e-48b8-c15f26c41d01.htm" />
<HelpKINode Title="SpriteHitsPictureBox event" Url="html/3aabe50b-5222-99aa-4654-356baa30033a.htm" />
<HelpKINode Title="SpriteHitsSprite event" Url="html/acb35a6f-c89a-3a7d-146d-b85ccf68d8aa.htm" />
<HelpKINode Title="SpriteInitializes event" Url="html/2b1a75c9-0eb6-fb22-eeea-595ec3cc1bf8.htm" />
<HelpKINode Title="SpriteIntersectsRectangle method" Url="html/96b717e2-d860-aa86-3760-d39620a2bb31.htm" />
<HelpKINode Title="SpriteKeyEventHandler delegate" Url="html/38678a79-da77-9ef7-e3e1-78ff96f5bd7b.htm" />
<HelpKINode Title="SpriteLibrary namespace" Url="html/6b7227c0-7a6a-6342-3b08-917c7de429cc.htm" />
<HelpKINode Title="SpriteLibrary.Sprite class" Url="html/66013d9b-4126-7d65-05bb-94eb9d134be6.htm" />
<HelpKINode Title="SpriteLibrary.Sprite.SpriteEventHandler delegate" Url="html/1bab1e49-641a-5648-d034-4298d8158019.htm" />
<HelpKINode Title="SpriteLibrary.SpriteAdjustmentRatio structure" Url="html/eae9601e-6da0-b304-9836-5e4b1e743f94.htm" />
<HelpKINode Title="SpriteLibrary.SpriteCollisionMethod enumeration" Url="html/b78d4878-d301-191f-9c53-4f41d3e937e6.htm" />
<HelpKINode Title="SpriteLibrary.SpriteController class" Url="html/07a473e4-4716-e5b9-c7d2-c4748265fc58.htm" />
<HelpKINode Title="SpriteLibrary.SpriteEventArgs class" Url="html/f42e1d9a-273c-861f-b7db-6244c9266d2c.htm" />
<HelpKINode Title="SpriteLibrary.SpriteKeyEventHandler delegate" Url="html/38678a79-da77-9ef7-e3e1-78ff96f5bd7b.htm" />
<HelpKINode Title="SpriteLibrary.SpritePauseType enumeration" Url="html/efc2cb08-5c2b-c758-477e-d5739183a1ba.htm" />
<HelpKINode Title="SpriteLibrary.SpritePayload class" Url="html/4e310248-8e1a-76aa-edbc-a83f4ba9b425.htm" />
<HelpKINode Title="SpriteName property" Url="html/e753341a-7040-8dda-8f1e-681e926e9292.htm" />
<HelpKINode Title="SpriteOriginName property" Url="html/7d21be0e-d534-6d93-1476-3aa585a8fea3.htm" />
<HelpKINode Title="SpritePauseType enumeration" Url="html/efc2cb08-5c2b-c758-477e-d5739183a1ba.htm" />
<HelpKINode Title="SpritePayload class">
<HelpKINode Title="SpritePayload Class" Url="html/4e310248-8e1a-76aa-edbc-a83f4ba9b425.htm" />
<HelpKINode Title="about SpritePayload class" Url="html/4e310248-8e1a-76aa-edbc-a83f4ba9b425.htm" />
<HelpKINode Title="constructor" Url="html/6acc0e43-8cb8-535c-6f39-8163bb21447a.htm" />
<HelpKINode Title="methods" Url="html/5a5c3a2b-a675-c626-ced3-c958acc9f93e.htm" />
</HelpKINode>
<HelpKINode Title="SpritePayload.SpritePayload constructor" Url="html/6acc0e43-8cb8-535c-6f39-8163bb21447a.htm" />
<HelpKINode Title="SpriteReachedEndPoint property" Url="html/ae4a57de-4763-c9cb-c9e3-c6e186296fd8.htm" />
<HelpKINode Title="SpritesAtImagePoint method" Url="html/90511f90-497b-fc61-6984-15d76101a6f1.htm" />
<HelpKINode Title="SpritesAtPoint method" Url="html/3c18bbb7-e10c-1b96-754d-7dfc878e7cf4.htm" />
<HelpKINode Title="SpritesBasedOff method" Url="html/e05efb85-3736-fa59-2720-a460b898048a.htm" />
<HelpKINode Title="SpritesBasedOffAnything method" Url="html/c7991a63-f63c-20d8-0605-fab6e9f13392.htm" />
<HelpKINode Title="SpritesInImageRectangle method" Url="html/c2860c42-fc4c-78f8-7d32-195e74262434.htm" />
<HelpKINode Title="SpritesThatHaveBeenDrawn method" Url="html/2c4eb5db-5c4c-6fcd-716c-532c0e2c4f35.htm" />
<HelpKINode Title="SpriteToBack method" Url="html/5d32e0da-bbf2-10b5-ba20-fe5bdfec1963.htm" />
<HelpKINode Title="SpriteToFront method" Url="html/80b0403d-da14-c176-9d01-080fc170a67d.htm" />
<HelpKINode Title="TargetSprite field" Url="html/72a79555-fc4d-8b5b-1a9c-408fd55972e9.htm" />
<HelpKINode Title="transparency enumeration member" Url="html/b78d4878-d301-191f-9c53-4f41d3e937e6.htm" />
<HelpKINode Title="UnhideSprite method" Url="html/6e92bfaf-2e6c-a3bc-e208-3f486f6b42fc.htm" />
<HelpKINode Title="UnPause method">
<HelpKINode Title="Sprite.UnPause Method " Url="html/6707f122-af81-e57d-d937-e4000242446f.htm" />
<HelpKINode Title="SpriteController.UnPause Method " Url="html/675951bb-e09a-e9ec-95d2-c0efaf187d6d.htm" />
</HelpKINode>
<HelpKINode Title="VisibleHeight property" Url="html/5b5ccc3b-4e41-862f-7bba-7d55a45c6747.htm" />
<HelpKINode Title="VisibleWidth property" Url="html/cd53c0db-02b1-e505-0dce-a7d4d7710d5c.htm" />
<HelpKINode Title="width_ratio field" Url="html/92e90a8d-e5eb-daea-2804-b99254f25433.htm" />
<HelpKINode Title="Zvalue property" Url="html/6adf23fc-b0f8-5abf-bd39-7dc44f060e7c.htm" />
</HelpKI>

View File

@ -0,0 +1,228 @@
<?xml version="1.0" encoding="utf-8"?>
<HelpTOC>
<HelpTOCNode Id="5c92b980-0f19-44c5-b49b-d8596c3b0d9d" Title="SpriteLibrary" Url="html/6b7227c0-7a6a-6342-3b08-917c7de429cc.htm">
<HelpTOCNode Id="11b73854-e56d-4dc6-8cb9-8a6a19ebb9d6" Title="Sprite Class" Url="html/66013d9b-4126-7d65-05bb-94eb9d134be6.htm">
<HelpTOCNode Id="da0f9f47-69e3-4d8f-a287-4814642698dd" Title="Sprite Constructor " Url="html/8a70b6b2-3e2d-3c6f-0d8c-18e6dea4368e.htm">
<HelpTOCNode Title="Sprite Constructor (Sprite, Boolean)" Url="html/bacd1b59-34a9-eb30-29b3-4fdc704a7b60.htm" />
<HelpTOCNode Title="Sprite Constructor (SpriteController, Image)" Url="html/98f8bf30-d3ab-5f86-9fbf-9f76df20f2e6.htm" />
<HelpTOCNode Title="Sprite Constructor (SpriteController, Image, Size)" Url="html/ecbab3a8-aa92-2bb6-efc6-cf26d1df424a.htm" />
<HelpTOCNode Title="Sprite Constructor (SpriteController, Image, Int32, Int32)" Url="html/184a1964-91ec-6f0d-b7cf-95b722599d69.htm" />
<HelpTOCNode Title="Sprite Constructor (SpriteController, Image, Int32, Int32, Int32)" Url="html/6541bf2d-e608-1bad-2e7f-1b0f2deb0c34.htm" />
<HelpTOCNode Title="Sprite Constructor (Point, SpriteController, Image, Int32, Int32, Int32, Int32)" Url="html/8e88c5f2-f5d0-02df-c7cb-9701313411af.htm" />
</HelpTOCNode>
<HelpTOCNode Id="dcd95e3c-6aa8-4037-b4f4-68597f6eb953" Title="Sprite Properties" Url="html/bcdb40c8-478a-043c-5db0-393001600029.htm">
<HelpTOCNode Title="AnimationCount Property " Url="html/23ac9f1e-8033-78a2-030b-b12d6496c3dd.htm" />
<HelpTOCNode Title="AnimationDone Property " Url="html/f0db6147-f3aa-d599-6371-a89da047bbc5.htm" />
<HelpTOCNode Title="AnimationIndex Property " Url="html/f55ba01a-50d3-248c-5c34-ba32355db223.htm" />
<HelpTOCNode Title="AutomaticallyMoves Property " Url="html/f7da08ef-ca8d-fd84-5c60-7bd966be6374.htm" />
<HelpTOCNode Title="BaseImageLocation Property " Url="html/29f62d1a-212b-273e-582e-670c1ea2856c.htm" />
<HelpTOCNode Title="Destroying Property " Url="html/0f7e6cfa-e1e4-1b7a-152d-5b3281ac8bfe.htm" />
<HelpTOCNode Title="FrameIndex Property " Url="html/603ff402-efe2-bede-5c71-1a9583da0800.htm" />
<HelpTOCNode Title="GetSize Property " Url="html/8b245db5-fbb6-18bc-d219-832668d1432a.htm" />
<HelpTOCNode Title="GetVisibleSize Property " Url="html/af9edc83-1d26-349b-8105-6064a540e2c7.htm" />
<HelpTOCNode Title="HasBeenDrawn Property " Url="html/f374c8cd-af01-f03a-1d31-0b46e0d8745c.htm" />
<HelpTOCNode Title="ID Property " Url="html/8e41c462-a765-51e2-4c3b-de231acba259.htm" />
<HelpTOCNode Title="MovingToPoint Property " Url="html/139d1443-5e11-02ed-7534-eb0f857804da.htm" />
<HelpTOCNode Title="Opacity Property " Url="html/90a2e7f3-348b-d10b-ee6b-9397ef5daa18.htm" />
<HelpTOCNode Title="PictureBoxLocation Property " Url="html/6273fa69-a784-9916-a8eb-5b16529fdf48.htm" />
<HelpTOCNode Title="Rotation Property " Url="html/20db7ecc-35df-8911-2615-1f2b8777f03b.htm" />
<HelpTOCNode Title="SpriteName Property " Url="html/e753341a-7040-8dda-8f1e-681e926e9292.htm" />
<HelpTOCNode Title="SpriteOriginName Property " Url="html/7d21be0e-d534-6d93-1476-3aa585a8fea3.htm" />
<HelpTOCNode Title="SpriteReachedEndPoint Property " Url="html/ae4a57de-4763-c9cb-c9e3-c6e186296fd8.htm" />
<HelpTOCNode Title="VisibleHeight Property " Url="html/5b5ccc3b-4e41-862f-7bba-7d55a45c6747.htm" />
<HelpTOCNode Title="VisibleWidth Property " Url="html/cd53c0db-02b1-e505-0dce-a7d4d7710d5c.htm" />
<HelpTOCNode Title="Zvalue Property " Url="html/6adf23fc-b0f8-5abf-bd39-7dc44f060e7c.htm" />
</HelpTOCNode>
<HelpTOCNode Id="afa762fb-4f45-4bdb-8a6d-e9eb383bbd26" Title="Sprite Methods" Url="html/abfab841-a96c-b22d-7cd8-fec3aba92510.htm">
<HelpTOCNode Id="67988f1a-43a6-4389-87a6-fe2e7292e635" Title="AddAnimation Method " Url="html/154fc8b0-0d6c-003e-be50-c94da6bc4597.htm">
<HelpTOCNode Title="AddAnimation Method (Image)" Url="html/e45036ef-15fa-9fbc-ef24-5e48c8c8ad8d.htm" />
<HelpTOCNode Title="AddAnimation Method (Image, Size)" Url="html/4a6fe677-5369-6c0a-1e61-81355aa238b1.htm" />
<HelpTOCNode Title="AddAnimation Method (Image, Int32)" Url="html/5284b83c-61a7-aefe-4087-f7137551b783.htm" />
<HelpTOCNode Title="AddAnimation Method (Int32, Int32)" Url="html/eb5261e9-43df-01a5-b974-25c2fd13309c.htm" />
<HelpTOCNode Title="AddAnimation Method (Image, Int32, Int32)" Url="html/9d686d62-c22c-20ec-7455-b4adc8070b8c.htm" />
<HelpTOCNode Title="AddAnimation Method (Int32, Boolean, Boolean)" Url="html/1730e5a3-3e48-72f7-f641-b7a70e5c2563.htm" />
<HelpTOCNode Title="AddAnimation Method (Image, Int32, Int32, Int32)" Url="html/a50146be-5b11-1554-db6f-817ea76b9343.htm" />
<HelpTOCNode Title="AddAnimation Method (Point, Image, Int32, Int32, Int32, Int32)" Url="html/8ae70e13-ebdf-d78f-d7a4-69825f6b8c26.htm" />
</HelpTOCNode>
<HelpTOCNode Title="AnimateJustAFewTimes Method " Url="html/3bbc779a-f8e9-8c18-c3c3-89018dd77daf.htm" />
<HelpTOCNode Title="AnimateOnce Method " Url="html/ff84ba57-4738-8ff0-2356-095dfe1cc159.htm" />
<HelpTOCNode Title="CancelMoveTo Method " Url="html/adc84477-1eb3-bb14-ee09-0525268c45f4.htm" />
<HelpTOCNode Title="ChangeAnimation Method " Url="html/25183ea9-6a42-63b0-8051-fd4b9c8dbfe7.htm" />
<HelpTOCNode Title="ChangeAnimationSpeed Method " Url="html/93aee3f0-fb9a-e628-9224-0128a91d363a.htm" />
<HelpTOCNode Title="ChangeFrameAnimationSpeed Method " Url="html/859526c5-9283-3edb-386b-905cbaa406fd.htm" />
<HelpTOCNode Title="CheckSpriteHitsSprite Method " Url="html/5d507565-cf0d-de52-2253-b55396e3886a.htm" />
<HelpTOCNode Title="ConvertDegreesToRadians Method " Url="html/fd3f0ed3-4608-2686-e248-8f2a1e6a2bac.htm" />
<HelpTOCNode Title="ConvertRadiansToDegrees Method " Url="html/2695c170-24ea-95d2-7f85-34c3930416b5.htm" />
<HelpTOCNode Title="Destroy Method " Url="html/bc474319-2c51-e93f-07e2-9728d609c563.htm" />
<HelpTOCNode Title="GetAnimationSpeed Method " Url="html/d0e10a16-4614-56b2-3e21-ce841f26b3d8.htm" />
<HelpTOCNode Title="GetFrameAnimationSpeed Method " Url="html/e38f911d-9d99-eac6-b9ea-bffd3d04678a.htm" />
<HelpTOCNode Id="cf90666d-57ce-471e-848c-d00155390bbd" Title="GetImage Method " Url="html/b29c2176-174b-e620-0e33-9a22730ad05f.htm">
<HelpTOCNode Title="GetImage Method " Url="html/fcc3a02a-e676-c16e-32a4-4fc2c5b530d4.htm" />
<HelpTOCNode Title="GetImage Method (Int32, Int32)" Url="html/4067393e-d724-b01d-dc77-947440c6c444.htm" />
</HelpTOCNode>
<HelpTOCNode Title="GetSpriteBaseImageCenter Method " Url="html/ef8d63de-fe6f-104e-f66f-3fffcd4ff0eb.htm" />
<HelpTOCNode Title="GetSpriteDegrees Method " Url="html/d5da80cc-4be3-3550-8bf9-5c460fbf2e15.htm" />
<HelpTOCNode Title="GetSpritePictureboxCenter Method " Url="html/efb3089a-8900-83fe-ce65-f22e686d7477.htm" />
<HelpTOCNode Title="GetSpriteRadans Method " Url="html/88cf999b-5b19-4cfc-adab-b0276f18431a.htm" />
<HelpTOCNode Title="GetSpriteVector Method " Url="html/e9953cab-b878-4169-fda6-d5addecb267b.htm" />
<HelpTOCNode Title="HideSprite Method " Url="html/e57f527d-aee3-7c4e-fc43-7219b7961fe0.htm" />
<HelpTOCNode Title="IsPaused Method " Url="html/9474d6c2-30d9-a39b-3c10-b50286f93813.htm" />
<HelpTOCNode Id="d16b5522-cfab-44e6-acff-674ec576dc8f" Title="MoveTo Method " Url="html/1f2c365c-e65b-3894-2e47-41f07250bbc0.htm">
<HelpTOCNode Title="MoveTo Method (List(Point))" Url="html/16df05cc-8770-7cbe-f754-ba9e386674ad.htm" />
<HelpTOCNode Title="MoveTo Method (Point)" Url="html/eefee0d8-fb59-4546-386a-53f40c545c43.htm" />
<HelpTOCNode Title="MoveTo Method (Sprite)" Url="html/27051af5-8ad4-0b54-231d-456499ae5b51.htm" />
</HelpTOCNode>
<HelpTOCNode Title="Pause Method " Url="html/db9f18b5-9947-5dfc-3174-39f4b1341b1c.htm" />
<HelpTOCNode Id="ad3633db-5440-4e36-95dc-277e83e8e5d3" Title="PutBaseImageLocation Method " Url="html/adaddf64-5e6e-447b-5d81-c38398216201.htm">
<HelpTOCNode Title="PutBaseImageLocation Method (Point)" Url="html/5b2d8b05-360b-44bc-2e7b-f1d4753cb0df.htm" />
<HelpTOCNode Title="PutBaseImageLocation Method (Double, Double)" Url="html/00fa147e-bf27-6b9f-3f44-77f8e6c1a9cc.htm" />
</HelpTOCNode>
<HelpTOCNode Title="PutPictureBoxLocation Method " Url="html/7cf36b8e-42dc-cc56-1e14-6f248286d92b.htm" />
<HelpTOCNode Title="RecalcPictureBoxLocation Method " Url="html/ba26c365-f8d2-0a86-b3b6-1cfab946b3da.htm" />
<HelpTOCNode Title="ReplaceImage Method " Url="html/0ce33e3f-7f15-3abb-69b9-6826b7d831d7.htm" />
<HelpTOCNode Title="ReturnAdjustmentRatio Method " Url="html/56d803c5-e2ad-dd16-0592-b816f726498d.htm" />
<HelpTOCNode Title="SendToBack Method " Url="html/c0d47063-6820-3464-ed46-94ffd2329683.htm" />
<HelpTOCNode Title="SendToFront Method " Url="html/ef420c55-64ea-5230-e9e5-d8c13f98f74a.htm" />
<HelpTOCNode Title="SetName Method " Url="html/36d40ecf-484f-3b53-43e4-87ed9108cb76.htm" />
<HelpTOCNode Title="SetSize Method " Url="html/7cf8acaf-92f1-652e-4c2a-bfd920bc0479.htm" />
<HelpTOCNode Title="SetSpriteDirection Method " Url="html/aebe0cd6-1499-7da2-2f96-c86d84189b58.htm" />
<HelpTOCNode Title="SetSpriteDirectionDegrees Method " Url="html/0f4e570a-2888-8819-176b-9dd070ca7db4.htm" />
<HelpTOCNode Title="SetSpriteDirectionRadians Method " Url="html/ec39133f-39d0-c9ef-e77b-e58ea8c9b2f6.htm" />
<HelpTOCNode Title="SetSpriteDirectionToPoint Method " Url="html/d416e051-269c-c343-aece-3682b87f3cbc.htm" />
<HelpTOCNode Title="SpriteAdjustedPoint Method " Url="html/0b9ae3b4-06a9-5ee6-9bc0-33377f8be55e.htm" />
<HelpTOCNode Title="SpriteAtImagePoint Method " Url="html/509560bd-f402-7e7f-a461-46845061a5fc.htm" />
<HelpTOCNode Title="SpriteAtPictureBoxPoint Method " Url="html/9e0d8841-7f6a-63b2-c5fb-5ba6ffa85436.htm" />
<HelpTOCNode Title="SpriteCanMoveOnImage Method " Url="html/c2f3867b-b906-a526-c836-718da1546a78.htm" />
<HelpTOCNode Title="SpriteCanMoveOnPictureBox Method " Url="html/995741fd-f6ea-f11e-ee46-c88de9307e8a.htm" />
<HelpTOCNode Title="SpriteIntersectsRectangle Method " Url="html/96b717e2-d860-aa86-3760-d39620a2bb31.htm" />
<HelpTOCNode Title="UnhideSprite Method " Url="html/6e92bfaf-2e6c-a3bc-e208-3f486f6b42fc.htm" />
<HelpTOCNode Title="UnPause Method " Url="html/6707f122-af81-e57d-d937-e4000242446f.htm" />
</HelpTOCNode>
<HelpTOCNode Id="9bde60ba-0058-428f-8ba1-5c78043024ad" Title="Sprite Events" Url="html/bdcfa83c-c4a7-49f3-4d49-2f865014aee6.htm">
<HelpTOCNode Title="CheckBeforeMove Event" Url="html/f4164c4a-55e1-87f7-95bd-7bae1d99326b.htm" />
<HelpTOCNode Title="Click Event" Url="html/01fdd72c-b202-8593-db2a-e1373358dd66.htm" />
<HelpTOCNode Title="ClickTransparent Event" Url="html/51c9d545-e5c3-888d-d033-17085734aa1d.htm" />
<HelpTOCNode Title="MouseEnter Event" Url="html/17255a69-f623-3a42-a7ce-db1eb348581a.htm" />
<HelpTOCNode Title="MouseEnterTransparent Event" Url="html/acf8f1b8-170d-0fa9-1ac9-41a086d97046.htm" />
<HelpTOCNode Title="MouseHover Event" Url="html/d8964a64-57ec-3b0c-94b5-247707cd34e8.htm" />
<HelpTOCNode Title="MouseHoverTransparent Event" Url="html/d7215876-6117-ce45-75a4-77dc00c386cd.htm" />
<HelpTOCNode Title="MouseLeave Event" Url="html/7a4959c4-936a-b924-d525-7becb693a55b.htm" />
<HelpTOCNode Title="MouseLeaveTransparent Event" Url="html/8ff96e56-6289-4c11-f351-4dbfe58a44cf.htm" />
<HelpTOCNode Title="SpriteAnimationComplete Event" Url="html/0e8b825f-f8df-9f14-41ec-f00778409dfb.htm" />
<HelpTOCNode Title="SpriteArrivedAtEndPoint Event" Url="html/e37ba69c-1cb3-693c-f4b1-8e37b12cbd23.htm" />
<HelpTOCNode Title="SpriteArrivedAtWaypoint Event" Url="html/17ee5c77-8351-af30-dc43-9458d683a69e.htm" />
<HelpTOCNode Title="SpriteBeingDestroyed Event" Url="html/64d54496-389b-21a7-0387-25878b2bcc4c.htm" />
<HelpTOCNode Title="SpriteChangesAnimationFrames Event" Url="html/81ec308a-e52d-7e07-f9e0-50d0bf531a30.htm" />
<HelpTOCNode Title="SpriteExitsPictureBox Event" Url="html/37ae1b7e-72db-69cb-f1c6-26242c07e2b5.htm" />
<HelpTOCNode Title="SpriteHitsPictureBox Event" Url="html/3aabe50b-5222-99aa-4654-356baa30033a.htm" />
<HelpTOCNode Title="SpriteHitsSprite Event" Url="html/acb35a6f-c89a-3a7d-146d-b85ccf68d8aa.htm" />
<HelpTOCNode Title="SpriteInitializes Event" Url="html/2b1a75c9-0eb6-fb22-eeea-595ec3cc1bf8.htm" />
</HelpTOCNode>
<HelpTOCNode Id="5b0d1297-5b67-4d8e-be36-3d25842369ef" Title="Sprite Fields" Url="html/6d383ed6-ff9b-f1b0-a53d-54ea41795870.htm">
<HelpTOCNode Title="CannotMoveOutsideBox Field" Url="html/747bfb64-7646-38ee-09e3-65455ac597e5.htm" />
<HelpTOCNode Title="MirrorHorizontally Field" Url="html/c39b03eb-911a-b0dc-fd7b-276ee464f6c7.htm" />
<HelpTOCNode Title="MirrorVertically Field" Url="html/679ff642-b87f-24d6-80c5-434c06c71523.htm" />
<HelpTOCNode Title="MovementSpeed Field" Url="html/e88e79e3-3edc-69e5-1854-23968928c073.htm" />
<HelpTOCNode Title="payload Field" Url="html/3a7614d3-cfe9-ce52-55be-ca5324839e92.htm" />