Click here to Skip to main content
15,892,927 members
Articles / Programming Languages / Forth.NET

DocMounter 2: A tool to build VS.NET documentation (now with Sandcastle)

,
Rate me:
Please Sign up or sign in to vote.
4.94/5 (29 votes)
15 Nov 2010GPL314 min read 139.4K   1.4K   99  
Tool for creating MS Visual Studio documentation files - XML Summaries, HxS/MSHC help solutions and manuals.
<?xml version="1.0" encoding="utf-8"?>
<root>
  <!-- 
    Microsoft ResX Schema 
    
    Version 2.0
    
    The primary goals of this format is to allow a simple XML format 
    that is mostly human readable. The generation and parsing of the 
    various data types are done through the TypeConverter classes 
    associated with the data types.
    
    Example:
    
    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype">text/microsoft-resx</resheader>
    <resheader name="version">2.0</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        <value>[base64 mime encoded serialized .NET Framework object]</value>
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
        <comment>This is a comment</comment>
    </data>
                
    There are any number of "resheader" rows that contain simple 
    name/value pairs.
    
    Each data row contains a name, and value. The row also contains a 
    type or mimetype. Type corresponds to a .NET class that support 
    text/value conversion through the TypeConverter architecture. 
    Classes that don't support this are serialized and stored with the 
    mimetype set.
    
    The mimetype is used for serialized objects, and tells the 
    ResXResourceReader how to depersist the object. This is currently not 
    extensible. For a given mimetype the value must be set accordingly:
    
    Note - application/x-microsoft.net.object.binary.base64 is the format 
    that the ResXResourceWriter will generate, however the reader can 
    read any of the formats listed below.
    
    mimetype: application/x-microsoft.net.object.binary.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
            : and then encoded with base64 encoding.
    
    mimetype: application/x-microsoft.net.object.soap.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
            : and then encoded with base64 encoding.

    mimetype: application/x-microsoft.net.object.bytearray.base64
    value   : The object must be serialized into a byte array 
            : using a System.ComponentModel.TypeConverter
            : and then encoded with base64 encoding.
    -->
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="metadata">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" />
              </xsd:sequence>
              <xsd:attribute name="name" use="required" type="xsd:string" />
              <xsd:attribute name="type" type="xsd:string" />
              <xsd:attribute name="mimetype" type="xsd:string" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="assembly">
            <xsd:complexType>
              <xsd:attribute name="alias" type="xsd:string" />
              <xsd:attribute name="name" type="xsd:string" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="resheader">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" />
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>2.0</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  <data name="fPictureBox.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        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
</value>
  </data>
  <data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        R0lGODlhiAArAPIAAO7u7v///2ZmZlVVVWFhYf8zMwAAAAAAACwAAAAAiAArAAAD/yi63P4wykmrvViE
        AHbnXgiOXyma5KmmLOqubwvPrELH+K3LfN7vPp8CQCwaj8ikcslsOp/QKNT2qwaBWGv2qh1RueCtuBsm
        74bStHrNbru/47I8TjdX4fZ5vq7vi9BugYKDhE54fmQDA0GKAI2NJ4+Lko6Tlohch3xAkD2UnSWfl6KY
        ZwKFqKmqbJocBAQAr7GwHgUFALa4tzeUMKCRix6/HMOVpXcaLbLLtBy5z7uel77BLaDF2NXHMYCr3t/g
        AK2z5LK1t9A419rALr3S22PjzOTnuvfUoewk2ca8+/GQhRtIkNA8WPTspeMEUJi2dYwa8hsl0dg7FAfL
        Nbu30NRKMYf6Qv6LaLEiqRXdCqpc+WTcJnj5QMqEac3kw4ookwUkGZPYTZ411f3MkpKl0aNFMiZ0hbAp
        mI8+/U0E6o5iSZFdlDr1QM+cR5tSsQodSwoi0VNI0yLVWo+pxqdge46VO/IsjK4b8cKdG7Ru369liqod
        HI6t17eH25UFeBLeRcVWIYf9o/OEXq5OE09dXPXqyMebI4ee7AUt4dOFK+9ZvfNlQJesXcuOvVow6tsG
        Vbemvbs35dm+eQM3hbt4KtjBkw+3g3y5cuG0M0ifTr26deoJAAA7
</value>
  </data>
  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        AAABAAIAEBAAAAAAAABoBQAAJgAAACAgAAAAAAAAqAgAAI4FAAAoAAAAEAAAACAAAAABAAgAAAAAAAAB
        AAAAAAAAAAAAAAABAAAAAQAAAAAAAP///wDacwMAOTn5AGho9ABzc/QAfHzyAI2N8gCVle8Arq7wALKy
        7wCMjI0A/v7+AP39/QD8/PwA+/v7APr6+gD5+fkA+Pj4APf39wD29vYA9fX1APT09ADz8/MA8vLyAPHx
        8QDw8PAA7+/vAO7u7gDt7e0A7OzsAOvr6wDq6uoA6enpAOjo6ADm5uYA5eXlAOTk5AD///8AAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAwMAAAAAAAsLCwsLAwMLCwMLCwAAAAALHh4e
        Hh4DBAMDJQsAAAAACxYCHh4eBQMDBiULAAAAAAsWFgICAgcDAwglCwAAAAALFhYWAh4CCQoeHgsAAAAA
        CxYWFhYWHh4eHh4LAAAAAAsWFhYWFhYeHh4eCwAAAAALDg4LCwsLCwseHgsAAAAACw4ODhYWFhYWFh4L
        AAAAAAsODg4OFhYWFhYWCwAAAAALDg4LCwsLCwsWFgsAAAAACw4ODg4ODg4WFhYLAAAAAAsODg4ODg4O
        DhYWCwAAAAALCwsLCwsLCwsLCwsAAAAAAAAAAAAAAAAAAAAAAAD+5wAAwAMAAMADAADAAwAAwAMAAMAD
        AADAAwAAwAMAAMADAADAAwAAwAMAAMADAADAAwAAwAMAAMADAAD//wAAKAAAACAAAABAAAAAAQAIAAAA
        AAAABAAAAAAAAAAAAAAAAQAAAAEAAAAAAAD///8AOh+4AM9tAwAAAP8ACAj+ABMT/QAYGPwAMDD5ADw8
        +QBoaPUAeHjzANzc6wDh4eoA4eHnAOPj5gC/v8EAjIyNAP7+/gD9/f0A/Pz8APv7+wD6+voA+fn5APj4
        +AD39/cA9vb2APX19QD09PQA8/PzAPLy8gDx8fEA8PDwAO/v7wDu7u4A7e3tAOzs7ADr6+sA6urqAOnp
        6QDo6OgA5+fnAObm5gDl5eUA5OTkAOPj4wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAABQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAUF
        AAAAAAAAAAAAAAAAERERERERERERERERBQUREREFBREAAAAAAAAAAAAAAAARJCQkJCQkJCQkLCwsBQUs
        LAUsEQAAAAAAAAAAAAAAABEkJAMkJCQkJCQkJCwsBQUIBSwRAAAAAAAAAAAAAAAAERwkAwMkJAMkJAMD
        AwsFBQUFBREAAAAAAAAAAAAAAAARHBwkAwMDAwMDAyQDAgUFBQUFEQAAAAAAAAAAAAAAABEcHBwkAwMk
        AyQDJCQKBQUFBywRAAAAAAAAAAAAAAAAERwcHBwDAyQDJCQkJAwJBQYFLBEAAAAAAAAAAAAAAAARHBwc
        HBwDJCQkJCQkJCQNJCQsEQAAAAAAAAAAAAAAABEcHBwcHBwcJCQkJCQkJCQkJCQRAAAAAAAAAAAAAAAA
        ERwcHBwcHBwcJCQkJCQkJCQkJBEAAAAAAAAAAAAAAAARHBwcHBwcHBwcHCQkJCQkJCQkEQAAAAAAAAAA
        AAAAABEcHBwRERERERERERERESQkJCQRAAAAAAAAAAAAAAAAERQUHBwcHBwcHBwcHCQkJCQkJBEAAAAA
        AAAAAAAAAAARFBQUHBwcHBwcHBwcHBwkJCQkEQAAAAAAAAAAAAAAABEUFBQUHBwcHBwcHBwcHBwkJCQR
        AAAAAAAAAAAAAAAAERQUFBERERERERERERERHBwkJBEAAAAAAAAAAAAAAAARFBQUFBQUFBwcHBwcHBwc
        HBwkEQAAAAAAAAAAAAAAABEUFBQUFBQUFBwcHBwcHBwcHBwRAAAAAAAAAAAAAAAAERQUFBQUFBQUFBwc
        HBwcHBwcHBEAAAAAAAAAAAAAAAARFBQUEREREREREREREREcHBwcEQAAAAAAAAAAAAAAABEUFBQUFBQU
        FBQUFBQcHBwcHBwRAAAAAAAAAAAAAAAAERQUFBQUFBQUFBQUFBQcHBwcHBEAAAAAAAAAAAAAAAARFBQU
        FBQUFBQUFBQUFBQUHBwcEQAAAAAAAAAAAAAAABERERERERERERERERERERERERERAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////f///fn///3z/8AAA//AAAP/wA
        AD/8AAA//AAAP/wAAD/8AAA//AAAP/wAAD/8AAA//AAAP/wAAD/8AAA//AAAP/wAAD/8AAA//AAAP/wA
        AD/8AAA//AAAP/wAAD/8AAA//AAAP/wAAD////////////////8=
</value>
  </data>
</root>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The GNU General Public License (GPLv3)


Written By
Software Developer (Senior)
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Written By
Ukraine Ukraine
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
This is a Organisation

2 members

Comments and Discussions