diff options
Diffstat (limited to 'tools/Sandcastle/Source/BuildAssembler/BuildComponents/ResolveReferenceLinksComponent2.cs')
-rw-r--r-- | tools/Sandcastle/Source/BuildAssembler/BuildComponents/ResolveReferenceLinksComponent2.cs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/Sandcastle/Source/BuildAssembler/BuildComponents/ResolveReferenceLinksComponent2.cs b/tools/Sandcastle/Source/BuildAssembler/BuildComponents/ResolveReferenceLinksComponent2.cs index 22587ac..5ba0869 100644 --- a/tools/Sandcastle/Source/BuildAssembler/BuildComponents/ResolveReferenceLinksComponent2.cs +++ b/tools/Sandcastle/Source/BuildAssembler/BuildComponents/ResolveReferenceLinksComponent2.cs @@ -281,6 +281,12 @@ namespace Microsoft.Ddue.Tools { writer.WriteAttributeString("href", msdnUrl); writer.WriteAttributeString("target", linkTarget); break; + case LinkType2.Id: + string xhelp = String.Format("ms-xhelp://?Id={0}", targetId); + xhelp = xhelp.Replace("#", "%23"); + writer.WriteStartElement("a"); + writer.WriteAttributeString("href", xhelp); + break; } // write the link text |