Click here to Skip to main content
15,896,557 members
Articles / Containers / Docker

Visual Studio IDE like Dock Container - Second Version

Rate me:
Please Sign up or sign in to vote.
4.96/5 (70 votes)
2 Oct 2009CPOL4 min read 315.4K   16.2K   276  
Second version of Visual Studio IDE like dock container
<?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="$this.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        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
        AAAASUVORK5CYII=
</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 Code Project Open License (CPOL)


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

Comments and Discussions