System.Data.SQLite
Hex Artifact Content
Not logged in

Artifact 0ad813e8d7c97e1f9dc40dce2b5d29f97058244b:


0000: 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31  <?xml version="1
0010: 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74  .0" encoding="ut
0020: 66 2d 38 22 3f 3e 0a 3c 72 6f 6f 74 3e 0a 09 3c  f-8"?>.<root>..<
0030: 21 2d 2d 20 0a 20 20 20 20 4d 69 63 72 6f 73 6f  !-- .    Microso
0040: 66 74 20 52 65 73 58 20 53 63 68 65 6d 61 20 0a  ft ResX Schema .
0050: 20 20 20 20 0a 20 20 20 20 56 65 72 73 69 6f 6e      .    Version
0060: 20 32 2e 30 0a 20 20 20 20 0a 20 20 20 20 54 68   2.0.    .    Th
0070: 65 20 70 72 69 6d 61 72 79 20 67 6f 61 6c 73 20  e primary goals 
0080: 6f 66 20 74 68 69 73 20 66 6f 72 6d 61 74 20 69  of this format i
0090: 73 20 74 6f 20 61 6c 6c 6f 77 20 61 20 73 69 6d  s to allow a sim
00a0: 70 6c 65 20 58 4d 4c 20 66 6f 72 6d 61 74 20 0a  ple XML format .
00b0: 20 20 20 20 74 68 61 74 20 69 73 20 6d 6f 73 74      that is most
00c0: 6c 79 20 68 75 6d 61 6e 20 72 65 61 64 61 62 6c  ly human readabl
00d0: 65 2e 20 54 68 65 20 67 65 6e 65 72 61 74 69 6f  e. The generatio
00e0: 6e 20 61 6e 64 20 70 61 72 73 69 6e 67 20 6f 66  n and parsing of
00f0: 20 74 68 65 20 0a 20 20 20 20 76 61 72 69 6f 75   the .    variou
0100: 73 20 64 61 74 61 20 74 79 70 65 73 20 61 72 65  s data types are
0110: 20 64 6f 6e 65 20 74 68 72 6f 75 67 68 20 74 68   done through th
0120: 65 20 54 79 70 65 43 6f 6e 76 65 72 74 65 72 20  e TypeConverter 
0130: 63 6c 61 73 73 65 73 20 0a 20 20 20 20 61 73 73  classes .    ass
0140: 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 65  ociated with the
0150: 20 64 61 74 61 20 74 79 70 65 73 2e 0a 20 20 20   data types..   
0160: 20 0a 20 20 20 20 45 78 61 6d 70 6c 65 3a 0a 20   .    Example:. 
0170: 20 20 20 0a 20 20 20 20 2e 2e 2e 20 61 64 6f 2e     .    ... ado.
0180: 6e 65 74 2f 58 4d 4c 20 68 65 61 64 65 72 73 20  net/XML headers 
0190: 26 20 73 63 68 65 6d 61 20 2e 2e 2e 0a 20 20 20  & schema ....   
01a0: 20 3c 72 65 73 68 65 61 64 65 72 20 6e 61 6d 65   <resheader name
01b0: 3d 22 72 65 73 6d 69 6d 65 74 79 70 65 22 3e 74  ="resmimetype">t
01c0: 65 78 74 2f 6d 69 63 72 6f 73 6f 66 74 2d 72 65  ext/microsoft-re
01d0: 73 78 3c 2f 72 65 73 68 65 61 64 65 72 3e 0a 20  sx</resheader>. 
01e0: 20 20 20 3c 72 65 73 68 65 61 64 65 72 20 6e 61     <resheader na
01f0: 6d 65 3d 22 76 65 72 73 69 6f 6e 22 3e 32 2e 30  me="version">2.0
0200: 3c 2f 72 65 73 68 65 61 64 65 72 3e 0a 20 20 20  </resheader>.   
0210: 20 3c 72 65 73 68 65 61 64 65 72 20 6e 61 6d 65   <resheader name
0220: 3d 22 72 65 61 64 65 72 22 3e 53 79 73 74 65 6d  ="reader">System
0230: 2e 52 65 73 6f 75 72 63 65 73 2e 52 65 73 58 52  .Resources.ResXR
0240: 65 73 6f 75 72 63 65 52 65 61 64 65 72 2c 20 53  esourceReader, S
0250: 79 73 74 65 6d 2e 57 69 6e 64 6f 77 73 2e 46 6f  ystem.Windows.Fo
0260: 72 6d 73 2c 20 2e 2e 2e 3c 2f 72 65 73 68 65 61  rms, ...</reshea
0270: 64 65 72 3e 0a 20 20 20 20 3c 72 65 73 68 65 61  der>.    <reshea
0280: 64 65 72 20 6e 61 6d 65 3d 22 77 72 69 74 65 72  der name="writer
0290: 22 3e 53 79 73 74 65 6d 2e 52 65 73 6f 75 72 63  ">System.Resourc
02a0: 65 73 2e 52 65 73 58 52 65 73 6f 75 72 63 65 57  es.ResXResourceW
02b0: 72 69 74 65 72 2c 20 53 79 73 74 65 6d 2e 57 69  riter, System.Wi
02c0: 6e 64 6f 77 73 2e 46 6f 72 6d 73 2c 20 2e 2e 2e  ndows.Forms, ...
02d0: 3c 2f 72 65 73 68 65 61 64 65 72 3e 0a 20 20 20  </resheader>.   
02e0: 20 3c 64 61 74 61 20 6e 61 6d 65 3d 22 4e 61 6d   <data name="Nam
02f0: 65 31 22 3e 3c 76 61 6c 75 65 3e 74 68 69 73 20  e1"><value>this 
0300: 69 73 20 6d 79 20 6c 6f 6e 67 20 73 74 72 69 6e  is my long strin
0310: 67 3c 2f 76 61 6c 75 65 3e 3c 63 6f 6d 6d 65 6e  g</value><commen
0320: 74 3e 74 68 69 73 20 69 73 20 61 20 63 6f 6d 6d  t>this is a comm
0330: 65 6e 74 3c 2f 63 6f 6d 6d 65 6e 74 3e 3c 2f 64  ent</comment></d
0340: 61 74 61 3e 0a 20 20 20 20 3c 64 61 74 61 20 6e  ata>.    <data n
0350: 61 6d 65 3d 22 43 6f 6c 6f 72 31 22 20 74 79 70  ame="Color1" typ
0360: 65 3d 22 53 79 73 74 65 6d 2e 44 72 61 77 69 6e  e="System.Drawin
0370: 67 2e 43 6f 6c 6f 72 2c 20 53 79 73 74 65 6d 2e  g.Color, System.
0380: 44 72 61 77 69 6e 67 22 3e 42 6c 75 65 3c 2f 64  Drawing">Blue</d
0390: 61 74 61 3e 0a 20 20 20 20 3c 64 61 74 61 20 6e  ata>.    <data n
03a0: 61 6d 65 3d 22 42 69 74 6d 61 70 31 22 20 6d 69  ame="Bitmap1" mi
03b0: 6d 65 74 79 70 65 3d 22 61 70 70 6c 69 63 61 74  metype="applicat
03c0: 69 6f 6e 2f 78 2d 6d 69 63 72 6f 73 6f 66 74 2e  ion/x-microsoft.
03d0: 6e 65 74 2e 6f 62 6a 65 63 74 2e 62 69 6e 61 72  net.object.binar
03e0: 79 2e 62 61 73 65 36 34 22 3e 0a 20 20 20 20 20  y.base64">.     
03f0: 20 20 20 3c 76 61 6c 75 65 3e 5b 62 61 73 65 36     <value>[base6
0400: 34 20 6d 69 6d 65 20 65 6e 63 6f 64 65 64 20 73  4 mime encoded s
0410: 65 72 69 61 6c 69 7a 65 64 20 2e 4e 45 54 20 46  erialized .NET F
0420: 72 61 6d 65 77 6f 72 6b 20 6f 62 6a 65 63 74 5d  ramework object]
0430: 3c 2f 76 61 6c 75 65 3e 0a 20 20 20 20 3c 2f 64  </value>.    </d
0440: 61 74 61 3e 0a 20 20 20 20 3c 64 61 74 61 20 6e  ata>.    <data n
0450: 61 6d 65 3d 22 49 63 6f 6e 31 22 20 74 79 70 65  ame="Icon1" type
0460: 3d 22 53 79 73 74 65 6d 2e 44 72 61 77 69 6e 67  ="System.Drawing
0470: 2e 49 63 6f 6e 2c 20 53 79 73 74 65 6d 2e 44 72  .Icon, System.Dr
0480: 61 77 69 6e 67 22 20 6d 69 6d 65 74 79 70 65 3d  awing" mimetype=
0490: 22 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 2d 6d  "application/x-m
04a0: 69 63 72 6f 73 6f 66 74 2e 6e 65 74 2e 6f 62 6a  icrosoft.net.obj
04b0: 65 63 74 2e 62 79 74 65 61 72 72 61 79 2e 62 61  ect.bytearray.ba
04c0: 73 65 36 34 22 3e 0a 20 20 20 20 20 20 20 20 3c  se64">.        <
04d0: 76 61 6c 75 65 3e 5b 62 61 73 65 36 34 20 6d 69  value>[base64 mi
04e0: 6d 65 20 65 6e 63 6f 64 65 64 20 73 74 72 69 6e  me encoded strin
04f0: 67 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 61  g representing a
0500: 20 62 79 74 65 20 61 72 72 61 79 20 66 6f 72 6d   byte array form
0510: 20 6f 66 20 74 68 65 20 2e 4e 45 54 20 46 72 61   of the .NET Fra
0520: 6d 65 77 6f 72 6b 20 6f 62 6a 65 63 74 5d 3c 2f  mework object]</
0530: 76 61 6c 75 65 3e 0a 20 20 20 20 20 20 20 20 3c  value>.        <
0540: 63 6f 6d 6d 65 6e 74 3e 54 68 69 73 20 69 73 20  comment>This is 
0550: 61 20 63 6f 6d 6d 65 6e 74 3c 2f 63 6f 6d 6d 65  a comment</comme
0560: 6e 74 3e 0a 20 20 20 20 3c 2f 64 61 74 61 3e 0a  nt>.    </data>.
0570: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0580: 0a 20 20 20 20 54 68 65 72 65 20 61 72 65 20 61  .    There are a
0590: 6e 79 20 6e 75 6d 62 65 72 20 6f 66 20 22 72 65  ny number of "re
05a0: 73 68 65 61 64 65 72 22 20 72 6f 77 73 20 74 68  sheader" rows th
05b0: 61 74 20 63 6f 6e 74 61 69 6e 20 73 69 6d 70 6c  at contain simpl
05c0: 65 20 0a 20 20 20 20 6e 61 6d 65 2f 76 61 6c 75  e .    name/valu
05d0: 65 20 70 61 69 72 73 2e 0a 20 20 20 20 0a 20 20  e pairs..    .  
05e0: 20 20 45 61 63 68 20 64 61 74 61 20 72 6f 77 20    Each data row 
05f0: 63 6f 6e 74 61 69 6e 73 20 61 20 6e 61 6d 65 2c  contains a name,
0600: 20 61 6e 64 20 76 61 6c 75 65 2e 20 54 68 65 20   and value. The 
0610: 72 6f 77 20 61 6c 73 6f 20 63 6f 6e 74 61 69 6e  row also contain
0620: 73 20 61 20 0a 20 20 20 20 74 79 70 65 20 6f 72  s a .    type or
0630: 20 6d 69 6d 65 74 79 70 65 2e 20 54 79 70 65 20   mimetype. Type 
0640: 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 61  corresponds to a
0650: 20 2e 4e 45 54 20 63 6c 61 73 73 20 74 68 61 74   .NET class that
0660: 20 73 75 70 70 6f 72 74 20 0a 20 20 20 20 74 65   support .    te
0670: 78 74 2f 76 61 6c 75 65 20 63 6f 6e 76 65 72 73  xt/value convers
0680: 69 6f 6e 20 74 68 72 6f 75 67 68 20 74 68 65 20  ion through the 
0690: 54 79 70 65 43 6f 6e 76 65 72 74 65 72 20 61 72  TypeConverter ar
06a0: 63 68 69 74 65 63 74 75 72 65 2e 20 0a 20 20 20  chitecture. .   
06b0: 20 43 6c 61 73 73 65 73 20 74 68 61 74 20 64 6f   Classes that do
06c0: 6e 27 74 20 73 75 70 70 6f 72 74 20 74 68 69 73  n't support this
06d0: 20 61 72 65 20 73 65 72 69 61 6c 69 7a 65 64 20   are serialized 
06e0: 61 6e 64 20 73 74 6f 72 65 64 20 77 69 74 68 20  and stored with 
06f0: 74 68 65 20 0a 20 20 20 20 6d 69 6d 65 74 79 70  the .    mimetyp
0700: 65 20 73 65 74 2e 0a 20 20 20 20 0a 20 20 20 20  e set..    .    
0710: 54 68 65 20 6d 69 6d 65 74 79 70 65 20 69 73 20  The mimetype is 
0720: 75 73 65 64 20 66 6f 72 20 73 65 72 69 61 6c 69  used for seriali
0730: 7a 65 64 20 6f 62 6a 65 63 74 73 2c 20 61 6e 64  zed objects, and
0740: 20 74 65 6c 6c 73 20 74 68 65 20 0a 20 20 20 20   tells the .    
0750: 52 65 73 58 52 65 73 6f 75 72 63 65 52 65 61 64  ResXResourceRead
0760: 65 72 20 68 6f 77 20 74 6f 20 64 65 70 65 72 73  er how to depers
0770: 69 73 74 20 74 68 65 20 6f 62 6a 65 63 74 2e 20  ist the object. 
0780: 54 68 69 73 20 69 73 20 63 75 72 72 65 6e 74 6c  This is currentl
0790: 79 20 6e 6f 74 20 0a 20 20 20 20 65 78 74 65 6e  y not .    exten
07a0: 73 69 62 6c 65 2e 20 46 6f 72 20 61 20 67 69 76  sible. For a giv
07b0: 65 6e 20 6d 69 6d 65 74 79 70 65 20 74 68 65 20  en mimetype the 
07c0: 76 61 6c 75 65 20 6d 75 73 74 20 62 65 20 73 65  value must be se
07d0: 74 20 61 63 63 6f 72 64 69 6e 67 6c 79 3a 0a 20  t accordingly:. 
07e0: 20 20 20 0a 20 20 20 20 4e 6f 74 65 20 2d 20 61     .    Note - a
07f0: 70 70 6c 69 63 61 74 69 6f 6e 2f 78 2d 6d 69 63  pplication/x-mic
0800: 72 6f 73 6f 66 74 2e 6e 65 74 2e 6f 62 6a 65 63  rosoft.net.objec
0810: 74 2e 62 69 6e 61 72 79 2e 62 61 73 65 36 34 20  t.binary.base64 
0820: 69 73 20 74 68 65 20 66 6f 72 6d 61 74 20 0a 20  is the format . 
0830: 20 20 20 74 68 61 74 20 74 68 65 20 52 65 73 58     that the ResX
0840: 52 65 73 6f 75 72 63 65 57 72 69 74 65 72 20 77  ResourceWriter w
0850: 69 6c 6c 20 67 65 6e 65 72 61 74 65 2c 20 68 6f  ill generate, ho
0860: 77 65 76 65 72 20 74 68 65 20 72 65 61 64 65 72  wever the reader
0870: 20 63 61 6e 20 0a 20 20 20 20 72 65 61 64 20 61   can .    read a
0880: 6e 79 20 6f 66 20 74 68 65 20 66 6f 72 6d 61 74  ny of the format
0890: 73 20 6c 69 73 74 65 64 20 62 65 6c 6f 77 2e 0a  s listed below..
08a0: 20 20 20 20 0a 20 20 20 20 6d 69 6d 65 74 79 70      .    mimetyp
08b0: 65 3a 20 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78  e: application/x
08c0: 2d 6d 69 63 72 6f 73 6f 66 74 2e 6e 65 74 2e 6f  -microsoft.net.o
08d0: 62 6a 65 63 74 2e 62 69 6e 61 72 79 2e 62 61 73  bject.binary.bas
08e0: 65 36 34 0a 20 20 20 20 76 61 6c 75 65 20 20 20  e64.    value   
08f0: 3a 20 54 68 65 20 6f 62 6a 65 63 74 20 6d 75 73  : The object mus
0900: 74 20 62 65 20 73 65 72 69 61 6c 69 7a 65 64 20  t be serialized 
0910: 77 69 74 68 20 0a 20 20 20 20 20 20 20 20 20 20  with .          
0920: 20 20 3a 20 53 79 73 74 65 6d 2e 52 75 6e 74 69    : System.Runti
0930: 6d 65 2e 53 65 72 69 61 6c 69 7a 61 74 69 6f 6e  me.Serialization
0940: 2e 46 6f 72 6d 61 74 74 65 72 73 2e 42 69 6e 61  .Formatters.Bina
0950: 72 79 2e 42 69 6e 61 72 79 46 6f 72 6d 61 74 74  ry.BinaryFormatt
0960: 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a  er.            :
0970: 20 61 6e 64 20 74 68 65 6e 20 65 6e 63 6f 64 65   and then encode
0980: 64 20 77 69 74 68 20 62 61 73 65 36 34 20 65 6e  d with base64 en
0990: 63 6f 64 69 6e 67 2e 0a 20 20 20 20 0a 20 20 20  coding..    .   
09a0: 20 6d 69 6d 65 74 79 70 65 3a 20 61 70 70 6c 69   mimetype: appli
09b0: 63 61 74 69 6f 6e 2f 78 2d 6d 69 63 72 6f 73 6f  cation/x-microso
09c0: 66 74 2e 6e 65 74 2e 6f 62 6a 65 63 74 2e 73 6f  ft.net.object.so
09d0: 61 70 2e 62 61 73 65 36 34 0a 20 20 20 20 76 61  ap.base64.    va
09e0: 6c 75 65 20 20 20 3a 20 54 68 65 20 6f 62 6a 65  lue   : The obje
09f0: 63 74 20 6d 75 73 74 20 62 65 20 73 65 72 69 61  ct must be seria
0a00: 6c 69 7a 65 64 20 77 69 74 68 20 0a 20 20 20 20  lized with .    
0a10: 20 20 20 20 20 20 20 20 3a 20 53 79 73 74 65 6d          : System
0a20: 2e 52 75 6e 74 69 6d 65 2e 53 65 72 69 61 6c 69  .Runtime.Seriali
0a30: 7a 61 74 69 6f 6e 2e 46 6f 72 6d 61 74 74 65 72  zation.Formatter
0a40: 73 2e 53 6f 61 70 2e 53 6f 61 70 46 6f 72 6d 61  s.Soap.SoapForma
0a50: 74 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 20  tter.           
0a60: 20 3a 20 61 6e 64 20 74 68 65 6e 20 65 6e 63 6f   : and then enco
0a70: 64 65 64 20 77 69 74 68 20 62 61 73 65 36 34 20  ded with base64 
0a80: 65 6e 63 6f 64 69 6e 67 2e 0a 0a 20 20 20 20 6d  encoding...    m
0a90: 69 6d 65 74 79 70 65 3a 20 61 70 70 6c 69 63 61  imetype: applica
0aa0: 74 69 6f 6e 2f 78 2d 6d 69 63 72 6f 73 6f 66 74  tion/x-microsoft
0ab0: 2e 6e 65 74 2e 6f 62 6a 65 63 74 2e 62 79 74 65  .net.object.byte
0ac0: 61 72 72 61 79 2e 62 61 73 65 36 34 0a 20 20 20  array.base64.   
0ad0: 20 76 61 6c 75 65 20 20 20 3a 20 54 68 65 20 6f   value   : The o
0ae0: 62 6a 65 63 74 20 6d 75 73 74 20 62 65 20 73 65  bject must be se
0af0: 72 69 61 6c 69 7a 65 64 20 69 6e 74 6f 20 61 20  rialized into a 
0b00: 62 79 74 65 20 61 72 72 61 79 20 0a 20 20 20 20  byte array .    
0b10: 20 20 20 20 20 20 20 20 3a 20 75 73 69 6e 67 20          : using 
0b20: 61 20 53 79 73 74 65 6d 2e 43 6f 6d 70 6f 6e 65  a System.Compone
0b30: 6e 74 4d 6f 64 65 6c 2e 54 79 70 65 43 6f 6e 76  ntModel.TypeConv
0b40: 65 72 74 65 72 0a 20 20 20 20 20 20 20 20 20 20  erter.          
0b50: 20 20 3a 20 61 6e 64 20 74 68 65 6e 20 65 6e 63    : and then enc
0b60: 6f 64 65 64 20 77 69 74 68 20 62 61 73 65 36 34  oded with base64
0b70: 20 65 6e 63 6f 64 69 6e 67 2e 0a 20 20 20 20 2d   encoding..    -
0b80: 2d 3e 0a 09 3c 78 73 64 3a 73 63 68 65 6d 61 20  ->..<xsd:schema 
0b90: 69 64 3d 22 72 6f 6f 74 22 20 78 6d 6c 6e 73 3d  id="root" xmlns=
0ba0: 22 22 20 78 6d 6c 6e 73 3a 78 73 64 3d 22 68 74  "" xmlns:xsd="ht
0bb0: 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f  tp://www.w3.org/
0bc0: 32 30 30 31 2f 58 4d 4c 53 63 68 65 6d 61 22 20  2001/XMLSchema" 
0bd0: 78 6d 6c 6e 73 3a 6d 73 64 61 74 61 3d 22 75 72  xmlns:msdata="ur
0be0: 6e 3a 73 63 68 65 6d 61 73 2d 6d 69 63 72 6f 73  n:schemas-micros
0bf0: 6f 66 74 2d 63 6f 6d 3a 78 6d 6c 2d 6d 73 64 61  oft-com:xml-msda
0c00: 74 61 22 3e 0a 09 09 3c 78 73 64 3a 69 6d 70 6f  ta">...<xsd:impo
0c10: 72 74 20 6e 61 6d 65 73 70 61 63 65 3d 22 68 74  rt namespace="ht
0c20: 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f  tp://www.w3.org/
0c30: 58 4d 4c 2f 31 39 39 38 2f 6e 61 6d 65 73 70 61  XML/1998/namespa
0c40: 63 65 22 2f 3e 0a 09 09 3c 78 73 64 3a 65 6c 65  ce"/>...<xsd:ele
0c50: 6d 65 6e 74 20 6e 61 6d 65 3d 22 72 6f 6f 74 22  ment name="root"
0c60: 20 6d 73 64 61 74 61 3a 49 73 44 61 74 61 53 65   msdata:IsDataSe
0c70: 74 3d 22 74 72 75 65 22 3e 0a 09 09 09 3c 78 73  t="true">....<xs
0c80: 64 3a 63 6f 6d 70 6c 65 78 54 79 70 65 3e 0a 09  d:complexType>..
0c90: 09 09 09 3c 78 73 64 3a 63 68 6f 69 63 65 20 6d  ...<xsd:choice m
0ca0: 61 78 4f 63 63 75 72 73 3d 22 75 6e 62 6f 75 6e  axOccurs="unboun
0cb0: 64 65 64 22 3e 0a 09 09 09 09 09 3c 78 73 64 3a  ded">......<xsd:
0cc0: 65 6c 65 6d 65 6e 74 20 6e 61 6d 65 3d 22 6d 65  element name="me
0cd0: 74 61 64 61 74 61 22 3e 0a 09 09 09 09 09 09 3c  tadata">.......<
0ce0: 78 73 64 3a 63 6f 6d 70 6c 65 78 54 79 70 65 3e  xsd:complexType>
0cf0: 0a 09 09 09 09 09 09 09 3c 78 73 64 3a 73 65 71  ........<xsd:seq
0d00: 75 65 6e 63 65 3e 0a 09 09 09 09 09 09 09 09 3c  uence>.........<
0d10: 78 73 64 3a 65 6c 65 6d 65 6e 74 20 6e 61 6d 65  xsd:element name
0d20: 3d 22 76 61 6c 75 65 22 20 74 79 70 65 3d 22 78  ="value" type="x
0d30: 73 64 3a 73 74 72 69 6e 67 22 20 6d 69 6e 4f 63  sd:string" minOc
0d40: 63 75 72 73 3d 22 30 22 2f 3e 0a 09 09 09 09 09  curs="0"/>......
0d50: 09 09 3c 2f 78 73 64 3a 73 65 71 75 65 6e 63 65  ..</xsd:sequence
0d60: 3e 0a 09 09 09 09 09 09 09 3c 78 73 64 3a 61 74  >........<xsd:at
0d70: 74 72 69 62 75 74 65 20 6e 61 6d 65 3d 22 6e 61  tribute name="na
0d80: 6d 65 22 20 75 73 65 3d 22 72 65 71 75 69 72 65  me" use="require
0d90: 64 22 20 74 79 70 65 3d 22 78 73 64 3a 73 74 72  d" type="xsd:str
0da0: 69 6e 67 22 2f 3e 0a 09 09 09 09 09 09 09 3c 78  ing"/>........<x
0db0: 73 64 3a 61 74 74 72 69 62 75 74 65 20 6e 61 6d  sd:attribute nam
0dc0: 65 3d 22 74 79 70 65 22 20 74 79 70 65 3d 22 78  e="type" type="x
0dd0: 73 64 3a 73 74 72 69 6e 67 22 2f 3e 0a 09 09 09  sd:string"/>....
0de0: 09 09 09 09 3c 78 73 64 3a 61 74 74 72 69 62 75  ....<xsd:attribu
0df0: 74 65 20 6e 61 6d 65 3d 22 6d 69 6d 65 74 79 70  te name="mimetyp
0e00: 65 22 20 74 79 70 65 3d 22 78 73 64 3a 73 74 72  e" type="xsd:str
0e10: 69 6e 67 22 2f 3e 0a 09 09 09 09 09 09 09 3c 78  ing"/>........<x
0e20: 73 64 3a 61 74 74 72 69 62 75 74 65 20 72 65 66  sd:attribute ref
0e30: 3d 22 78 6d 6c 3a 73 70 61 63 65 22 2f 3e 0a 09  ="xml:space"/>..
0e40: 09 09 09 09 09 3c 2f 78 73 64 3a 63 6f 6d 70 6c  .....</xsd:compl
0e50: 65 78 54 79 70 65 3e 0a 09 09 09 09 09 3c 2f 78  exType>......</x
0e60: 73 64 3a 65 6c 65 6d 65 6e 74 3e 0a 09 09 09 09  sd:element>.....
0e70: 09 3c 78 73 64 3a 65 6c 65 6d 65 6e 74 20 6e 61  .<xsd:element na
0e80: 6d 65 3d 22 61 73 73 65 6d 62 6c 79 22 3e 0a 09  me="assembly">..
0e90: 09 09 09 09 09 3c 78 73 64 3a 63 6f 6d 70 6c 65  .....<xsd:comple
0ea0: 78 54 79 70 65 3e 0a 09 09 09 09 09 09 09 3c 78  xType>........<x
0eb0: 73 64 3a 61 74 74 72 69 62 75 74 65 20 6e 61 6d  sd:attribute nam
0ec0: 65 3d 22 61 6c 69 61 73 22 20 74 79 70 65 3d 22  e="alias" type="
0ed0: 78 73 64 3a 73 74 72 69 6e 67 22 2f 3e 0a 09 09  xsd:string"/>...
0ee0: 09 09 09 09 09 3c 78 73 64 3a 61 74 74 72 69 62  .....<xsd:attrib
0ef0: 75 74 65 20 6e 61 6d 65 3d 22 6e 61 6d 65 22 20  ute name="name" 
0f00: 74 79 70 65 3d 22 78 73 64 3a 73 74 72 69 6e 67  type="xsd:string
0f10: 22 2f 3e 0a 09 09 09 09 09 09 3c 2f 78 73 64 3a  "/>.......</xsd:
0f20: 63 6f 6d 70 6c 65 78 54 79 70 65 3e 0a 09 09 09  complexType>....
0f30: 09 09 3c 2f 78 73 64 3a 65 6c 65 6d 65 6e 74 3e  ..</xsd:element>
0f40: 0a 09 09 09 09 09 3c 78 73 64 3a 65 6c 65 6d 65  ......<xsd:eleme
0f50: 6e 74 20 6e 61 6d 65 3d 22 64 61 74 61 22 3e 0a  nt name="data">.
0f60: 09 09 09 09 09 09 3c 78 73 64 3a 63 6f 6d 70 6c  ......<xsd:compl
0f70: 65 78 54 79 70 65 3e 0a 09 09 09 09 09 09 09 3c  exType>........<
0f80: 78 73 64 3a 73 65 71 75 65 6e 63 65 3e 0a 09 09  xsd:sequence>...
0f90: 09 09 09 09 09 09 3c 78 73 64 3a 65 6c 65 6d 65  ......<xsd:eleme
0fa0: 6e 74 20 6e 61 6d 65 3d 22 76 61 6c 75 65 22 20  nt name="value" 
0fb0: 74 79 70 65 3d 22 78 73 64 3a 73 74 72 69 6e 67  type="xsd:string
0fc0: 22 20 6d 69 6e 4f 63 63 75 72 73 3d 22 30 22 20  " minOccurs="0" 
0fd0: 6d 73 64 61 74 61 3a 4f 72 64 69 6e 61 6c 3d 22  msdata:Ordinal="
0fe0: 31 22 2f 3e 0a 09 09 09 09 09 09 09 09 3c 78 73  1"/>.........<xs
0ff0: 64 3a 65 6c 65 6d 65 6e 74 20 6e 61 6d 65 3d 22  d:element name="
1000: 63 6f 6d 6d 65 6e 74 22 20 74 79 70 65 3d 22 78  comment" type="x
1010: 73 64 3a 73 74 72 69 6e 67 22 20 6d 69 6e 4f 63  sd:string" minOc
1020: 63 75 72 73 3d 22 30 22 20 6d 73 64 61 74 61 3a  curs="0" msdata:
1030: 4f 72 64 69 6e 61 6c 3d 22 32 22 2f 3e 0a 09 09  Ordinal="2"/>...
1040: 09 09 09 09 09 3c 2f 78 73 64 3a 73 65 71 75 65  .....</xsd:seque
1050: 6e 63 65 3e 0a 09 09 09 09 09 09 09 3c 78 73 64  nce>........<xsd
1060: 3a 61 74 74 72 69 62 75 74 65 20 6e 61 6d 65 3d  :attribute name=
1070: 22 6e 61 6d 65 22 20 74 79 70 65 3d 22 78 73 64  "name" type="xsd
1080: 3a 73 74 72 69 6e 67 22 20 75 73 65 3d 22 72 65  :string" use="re
1090: 71 75 69 72 65 64 22 20 6d 73 64 61 74 61 3a 4f  quired" msdata:O
10a0: 72 64 69 6e 61 6c 3d 22 31 22 2f 3e 0a 09 09 09  rdinal="1"/>....
10b0: 09 09 09 09 3c 78 73 64 3a 61 74 74 72 69 62 75  ....<xsd:attribu
10c0: 74 65 20 6e 61 6d 65 3d 22 74 79 70 65 22 20 74  te name="type" t
10d0: 79 70 65 3d 22 78 73 64 3a 73 74 72 69 6e 67 22  ype="xsd:string"
10e0: 20 6d 73 64 61 74 61 3a 4f 72 64 69 6e 61 6c 3d   msdata:Ordinal=
10f0: 22 33 22 2f 3e 0a 09 09 09 09 09 09 09 3c 78 73  "3"/>........<xs
1100: 64 3a 61 74 74 72 69 62 75 74 65 20 6e 61 6d 65  d:attribute name
1110: 3d 22 6d 69 6d 65 74 79 70 65 22 20 74 79 70 65  ="mimetype" type
1120: 3d 22 78 73 64 3a 73 74 72 69 6e 67 22 20 6d 73  ="xsd:string" ms
1130: 64 61 74 61 3a 4f 72 64 69 6e 61 6c 3d 22 34 22  data:Ordinal="4"
1140: 2f 3e 0a 09 09 09 09 09 09 09 3c 78 73 64 3a 61  />........<xsd:a
1150: 74 74 72 69 62 75 74 65 20 72 65 66 3d 22 78 6d  ttribute ref="xm
1160: 6c 3a 73 70 61 63 65 22 2f 3e 0a 09 09 09 09 09  l:space"/>......
1170: 09 3c 2f 78 73 64 3a 63 6f 6d 70 6c 65 78 54 79  .</xsd:complexTy
1180: 70 65 3e 0a 09 09 09 09 09 3c 2f 78 73 64 3a 65  pe>......</xsd:e
1190: 6c 65 6d 65 6e 74 3e 0a 09 09 09 09 09 3c 78 73  lement>......<xs
11a0: 64 3a 65 6c 65 6d 65 6e 74 20 6e 61 6d 65 3d 22  d:element name="
11b0: 72 65 73 68 65 61 64 65 72 22 3e 0a 09 09 09 09  resheader">.....
11c0: 09 09 3c 78 73 64 3a 63 6f 6d 70 6c 65 78 54 79  ..<xsd:complexTy
11d0: 70 65 3e 0a 09 09 09 09 09 09 09 3c 78 73 64 3a  pe>........<xsd:
11e0: 73 65 71 75 65 6e 63 65 3e 0a 09 09 09 09 09 09  sequence>.......
11f0: 09 09 3c 78 73 64 3a 65 6c 65 6d 65 6e 74 20 6e  ..<xsd:element n
1200: 61 6d 65 3d 22 76 61 6c 75 65 22 20 74 79 70 65  ame="value" type
1210: 3d 22 78 73 64 3a 73 74 72 69 6e 67 22 20 6d 69  ="xsd:string" mi
1220: 6e 4f 63 63 75 72 73 3d 22 30 22 20 6d 73 64 61  nOccurs="0" msda
1230: 74 61 3a 4f 72 64 69 6e 61 6c 3d 22 31 22 2f 3e  ta:Ordinal="1"/>
1240: 0a 09 09 09 09 09 09 09 3c 2f 78 73 64 3a 73 65  ........</xsd:se
1250: 71 75 65 6e 63 65 3e 0a 09 09 09 09 09 09 09 3c  quence>........<
1260: 78 73 64 3a 61 74 74 72 69 62 75 74 65 20 6e 61  xsd:attribute na
1270: 6d 65 3d 22 6e 61 6d 65 22 20 74 79 70 65 3d 22  me="name" type="
1280: 78 73 64 3a 73 74 72 69 6e 67 22 20 75 73 65 3d  xsd:string" use=
1290: 22 72 65 71 75 69 72 65 64 22 2f 3e 0a 09 09 09  "required"/>....
12a0: 09 09 09 3c 2f 78 73 64 3a 63 6f 6d 70 6c 65 78  ...</xsd:complex
12b0: 54 79 70 65 3e 0a 09 09 09 09 09 3c 2f 78 73 64  Type>......</xsd
12c0: 3a 65 6c 65 6d 65 6e 74 3e 0a 09 09 09 09 3c 2f  :element>.....</
12d0: 78 73 64 3a 63 68 6f 69 63 65 3e 0a 09 09 09 3c  xsd:choice>....<
12e0: 2f 78 73 64 3a 63 6f 6d 70 6c 65 78 54 79 70 65  /xsd:complexType
12f0: 3e 0a 09 09 3c 2f 78 73 64 3a 65 6c 65 6d 65 6e  >...</xsd:elemen
1300: 74 3e 0a 09 3c 2f 78 73 64 3a 73 63 68 65 6d 61  t>..</xsd:schema
1310: 3e 0a 09 3c 6d 65 74 61 64 61 74 61 20 6e 61 6d  >..<metadata nam
1320: 65 3d 22 6d 61 69 6e 4d 65 6e 75 31 2e 54 72 61  e="mainMenu1.Tra
1330: 79 4c 6f 63 61 74 69 6f 6e 22 20 74 79 70 65 3d  yLocation" type=
1340: 22 53 79 73 74 65 6d 2e 44 72 61 77 69 6e 67 2e  "System.Drawing.
1350: 50 6f 69 6e 74 2c 20 53 79 73 74 65 6d 2e 44 72  Point, System.Dr
1360: 61 77 69 6e 67 2c 20 56 65 72 73 69 6f 6e 3d 32  awing, Version=2
1370: 2e 30 2e 30 2e 30 2c 20 43 75 6c 74 75 72 65 3d  .0.0.0, Culture=
1380: 6e 65 75 74 72 61 6c 2c 20 50 75 62 6c 69 63 4b  neutral, PublicK
1390: 65 79 54 6f 6b 65 6e 3d 62 30 33 66 35 66 37 66  eyToken=b03f5f7f
13a0: 31 31 64 35 30 61 33 61 22 3e 0a 09 09 3c 76 61  11d50a3a">...<va
13b0: 6c 75 65 3e 31 37 2c 20 31 37 3c 2f 76 61 6c 75  lue>17, 17</valu
13c0: 65 3e 0a 09 3c 2f 6d 65 74 61 64 61 74 61 3e 0a  e>..</metadata>.
13d0: 09 3c 6d 65 74 61 64 61 74 61 20 6e 61 6d 65 3d  .<metadata name=
13e0: 22 24 74 68 69 73 2e 46 6f 72 6d 46 61 63 74 6f  "$this.FormFacto
13f0: 72 53 68 61 64 6f 77 50 72 6f 70 65 72 74 79 22  rShadowProperty"
1400: 20 78 6d 6c 3a 73 70 61 63 65 3d 22 70 72 65 73   xml:space="pres
1410: 65 72 76 65 22 3e 0a 20 20 20 20 3c 76 61 6c 75  erve">.    <valu
1420: 65 3e 50 4f 43 4b 45 54 5f 50 43 5f 32 30 30 33  e>POCKET_PC_2003
1430: 5f 50 4f 52 54 52 41 49 54 3c 2f 76 61 6c 75 65  _PORTRAIT</value
1440: 3e 0a 20 20 3c 2f 6d 65 74 61 64 61 74 61 3e 0a  >.  </metadata>.
1450: 09 3c 6d 65 74 61 64 61 74 61 20 6e 61 6d 65 3d  .<metadata name=
1460: 22 24 74 68 69 73 2e 53 6b 69 6e 22 20 74 79 70  "$this.Skin" typ
1470: 65 3d 22 53 79 73 74 65 6d 2e 42 6f 6f 6c 65 61  e="System.Boolea
1480: 6e 2c 20 6d 73 63 6f 72 6c 69 62 2c 20 56 65 72  n, mscorlib, Ver
1490: 73 69 6f 6e 3d 32 2e 30 2e 30 2e 30 2c 20 43 75  sion=2.0.0.0, Cu
14a0: 6c 74 75 72 65 3d 6e 65 75 74 72 61 6c 2c 20 50  lture=neutral, P
14b0: 75 62 6c 69 63 4b 65 79 54 6f 6b 65 6e 3d 62 37  ublicKeyToken=b7
14c0: 37 61 35 63 35 36 31 39 33 34 65 30 38 39 22 3e  7a5c561934e089">
14d0: 0a 09 09 3c 76 61 6c 75 65 3e 54 72 75 65 3c 2f  ...<value>True</
14e0: 76 61 6c 75 65 3e 0a 09 3c 2f 6d 65 74 61 64 61  value>..</metada
14f0: 74 61 3e 0a 09 3c 72 65 73 68 65 61 64 65 72 20  ta>..<resheader 
1500: 6e 61 6d 65 3d 22 72 65 73 6d 69 6d 65 74 79 70  name="resmimetyp
1510: 65 22 3e 3c 76 61 6c 75 65 3e 74 65 78 74 2f 6d  e"><value>text/m
1520: 69 63 72 6f 73 6f 66 74 2d 72 65 73 78 3c 2f 76  icrosoft-resx</v
1530: 61 6c 75 65 3e 3c 2f 72 65 73 68 65 61 64 65 72  alue></resheader
1540: 3e 3c 72 65 73 68 65 61 64 65 72 20 6e 61 6d 65  ><resheader name
1550: 3d 22 76 65 72 73 69 6f 6e 22 3e 3c 76 61 6c 75  ="version"><valu
1560: 65 3e 32 2e 30 3c 2f 76 61 6c 75 65 3e 3c 2f 72  e>2.0</value></r
1570: 65 73 68 65 61 64 65 72 3e 3c 72 65 73 68 65 61  esheader><reshea
1580: 64 65 72 20 6e 61 6d 65 3d 22 72 65 61 64 65 72  der name="reader
1590: 22 3e 3c 76 61 6c 75 65 3e 53 79 73 74 65 6d 2e  "><value>System.
15a0: 52 65 73 6f 75 72 63 65 73 2e 52 65 73 58 52 65  Resources.ResXRe
15b0: 73 6f 75 72 63 65 52 65 61 64 65 72 2c 20 53 79  sourceReader, Sy
15c0: 73 74 65 6d 2e 57 69 6e 64 6f 77 73 2e 46 6f 72  stem.Windows.For
15d0: 6d 73 2c 20 56 65 72 73 69 6f 6e 3d 32 2e 30 2e  ms, Version=2.0.
15e0: 30 2e 30 2c 20 43 75 6c 74 75 72 65 3d 6e 65 75  0.0, Culture=neu
15f0: 74 72 61 6c 2c 20 50 75 62 6c 69 63 4b 65 79 54  tral, PublicKeyT
1600: 6f 6b 65 6e 3d 62 37 37 61 35 63 35 36 31 39 33  oken=b77a5c56193
1610: 34 65 30 38 39 3c 2f 76 61 6c 75 65 3e 3c 2f 72  4e089</value></r
1620: 65 73 68 65 61 64 65 72 3e 3c 72 65 73 68 65 61  esheader><reshea
1630: 64 65 72 20 6e 61 6d 65 3d 22 77 72 69 74 65 72  der name="writer
1640: 22 3e 3c 76 61 6c 75 65 3e 53 79 73 74 65 6d 2e  "><value>System.
1650: 52 65 73 6f 75 72 63 65 73 2e 52 65 73 58 52 65  Resources.ResXRe
1660: 73 6f 75 72 63 65 57 72 69 74 65 72 2c 20 53 79  sourceWriter, Sy
1670: 73 74 65 6d 2e 57 69 6e 64 6f 77 73 2e 46 6f 72  stem.Windows.For
1680: 6d 73 2c 20 56 65 72 73 69 6f 6e 3d 32 2e 30 2e  ms, Version=2.0.
1690: 30 2e 30 2c 20 43 75 6c 74 75 72 65 3d 6e 65 75  0.0, Culture=neu
16a0: 74 72 61 6c 2c 20 50 75 62 6c 69 63 4b 65 79 54  tral, PublicKeyT
16b0: 6f 6b 65 6e 3d 62 37 37 61 35 63 35 36 31 39 33  oken=b77a5c56193
16c0: 34 65 30 38 39 3c 2f 76 61 6c 75 65 3e 3c 2f 72  4e089</value></r
16d0: 65 73 68 65 61 64 65 72 3e 3c 2f 72 6f 6f 74 3e  esheader></root>
16e0: 0a                                               .