The Labs \ Source Viewer \ SSCLI \ System.Xml \ HtmlTernaryTree

  1. //------------------------------------------------------------------------------
  2. // <copyright file="TernaryTreeGenerator.cs" company="Microsoft">
  3. //
  4. // Copyright (c) 2006 Microsoft Corporation. All rights reserved.
  5. //
  6. // The use and distribution terms for this software are contained in the file
  7. // named license.txt, which can be found in the root of this distribution.
  8. // By using this software in any fashion, you are agreeing to be bound by the
  9. // terms of this license.
  10. //
  11. // You must not remove this notice, or any other, from this software.
  12. //
  13. // </copyright>
  14. //------------------------------------------------------------------------------
  15. //
  16. // This file is generated by TernaryTreeGenerator.cs,
  17. // and is used by the TernaryTreeRO class.
  18. namespace System.Xml
  19. {
  20.     //
  21.     // It contains the state for a ternary tree used to map HTML
  22.     // keywords to XSL output properties.
  23.     //
  24.     // Do not modify this file directly! (as if you could)
  25.     //
  26.     internal abstract class HtmlTernaryTree
  27.     {
  28.         static internal byte[] htmlElements = {73, 4, 147, 0, 77, 140, 162, 0, 71, 0,
  29.         0, 0, 0, 0, 0, 11, 68, 4, 85, 0,
  30.         73, 71, 92, 0, 86, 81, 0, 0, 0, 0,
  31.         0, 64, 66, 3, 45, 0, 82, 21, 55, 0,
  32.         0, 0, 0, 8, 65, 0, 0, 0, 82, 4,
  33.         0, 0, 69, 0, 0, 0, 65, 0, 0, 0,
  34.         0, 0, 0, 75, 68, 7, 8, 0, 68, 0,
  35.         0, 0, 82, 0, 0, 0, 69, 0, 0, 0,
  36.         83, 0, 0, 0, 83, 0, 0, 0, 0, 0,
  37.         0, 64, 0, 0, 0, 1, 80, 0, 0, 0,
  38.         80, 0, 0, 0, 76, 0, 0, 0, 69, 0,
  39.         0, 0, 84, 0, 0, 0, 0, 0, 0, 64,
  40.         65, 0, 9, 0, 83, 0, 0, 0, 69, 0,
  41.         0, 0, 70, 5, 0, 0, 79, 0, 0, 0,
  42.         78, 0, 0, 0, 84, 0, 0, 0, 0, 0,
  43.         0, 72, 0, 0, 0, 73, 76, 0, 10, 0,
  44.         79, 0, 0, 0, 67, 0, 0, 0, 75, 0,
  45.         0, 0, 81, 0, 0, 0, 85, 0, 0, 0,
  46.         79, 0, 0, 0, 84, 0, 0, 0, 69, 0,
  47.         0, 0, 0, 0, 0, 65, 79, 0, 0, 0,
  48.         68, 0, 0, 0, 89, 0, 0, 0, 0, 0,
  49.         0, 64, 67, 0, 0, 0, 79, 3, 0, 0,
  50.         76, 0, 0, 0, 0, 0, 22, 72, 65, 0,
  51.         13, 0, 80, 0, 0, 0, 84, 0, 0, 0,
  52.         73, 0, 0, 0, 79, 0, 0, 0, 78, 0,
  53.         0, 0, 0, 0, 0, 64, 85, 0, 0, 0,
  54.         84, 0, 0, 0, 84, 0, 0, 0, 79, 0,
  55.         0, 0, 78, 0, 0, 0, 0, 0, 0, 2,
  56.         69, 0, 0, 0, 78, 0, 0, 0, 84, 0,
  57.         0, 0, 69, 0, 0, 0, 82, 0, 0, 0,
  58.         0, 0, 0, 64, 68, 0, 8, 0, 0, 0,
  59.         0, 64, 71, 0, 0, 0, 82, 0, 0, 0,
  60.         79, 0, 0, 0, 85, 0, 0, 0, 80, 0,
  61.         0, 0, 0, 0, 0, 64, 69, 0, 0, 0,
  62.         76, 0, 0, 0, 0, 0, 0, 65, 82, 0,
  63.         0, 0, 0, 0, 0, 66, 72, 3, 0, 0,
  64.         50, 31, 33, 0, 0, 0, 0, 64, 70, 0,
  65.         0, 0, 79, 8, 16, 0, 78, 0, 20, 0,
  66.         84, 0, 0, 0, 0, 0, 0, 64, 84, 2,
  67.         0, 0, 0, 0, 0, 64, 76, 0, 0, 0,
  68.         0, 0, 0, 66, 73, 0, 0, 0, 69, 0,
  69.         0, 0, 76, 0, 0, 0, 68, 0, 0, 0,
  70.         83, 0, 0, 0, 69, 0, 0, 0, 84, 0,
  71.         0, 0, 0, 0, 0, 64, 82, 0, 0, 0,
  72.         65, 0, 0, 0, 77, 0, 0, 0, 69, 0,
  73.         0, 0, 0, 0, 4, 74, 82, 0, 0, 0,
  74.         77, 0, 0, 0, 0, 0, 0, 65, 83, 0,
  75.         0, 0, 69, 0, 0, 0, 84, 0, 0, 0,
  76.         0, 0, 0, 64, 49, 0, 0, 0, 0, 0,
  77.         0, 64, 54, 2, 8, 0, 0, 0, 0, 64,
  78.         52, 2, 4, 0, 0, 0, 0, 64, 51, 0,
  79.         0, 0, 0, 0, 0, 64, 53, 0, 0, 0,
  80.         0, 0, 0, 64, 82, 2, 6, 0, 0, 0,
  81.         0, 74, 69, 0, 0, 0, 65, 0, 0, 0,
  82.         68, 0, 0, 0, 0, 0, 0, 97, 84, 0,
  83.         0, 0, 77, 0, 0, 0, 76, 0, 0, 0,
  84.         0, 0, 0, 64, 70, 0, 0, 0, 82, 0,
  85.         0, 0, 65, 0, 0, 0, 77, 0, 0, 0,
  86.         69, 0, 0, 0, 0, 0, 0, 64, 80, 4,
  87.         84, 0, 82, 77, 0, 0, 69, 0, 0, 0,
  88.         0, 0, 0, 64, 77, 5, 37, 0, 69, 30,
  89.         0, 0, 84, 32, 0, 0, 65, 0, 0, 0,
  90.         0, 0, 0, 72, 76, 0, 0, 0, 69, 0,
  91.         20, 0, 71, 0, 0, 0, 69, 0, 0, 0,
  92.         78, 0, 0, 0, 68, 0, 0, 0, 0, 0,
  93.         0, 64, 78, 0, 7, 0, 83, 2, 0, 0,
  94.         0, 0, 0, 65, 80, 0, 0, 0, 85, 0,
  95.         0, 0, 84, 0, 0, 0, 0, 0, 0, 11,
  96.         83, 0, 0, 0, 73, 0, 0, 0, 78, 0,
  97.         0, 0, 68, 0, 0, 0, 69, 0, 0, 0,
  98.         88, 0, 0, 0, 0, 0, 0, 72, 73, 0,
  99.         0, 0, 78, 3, 0, 0, 75, 0, 0, 0,
  100.         0, 0, 0, 73, 0, 0, 0, 64, 65, 0,
  101.         0, 0, 80, 0, 0, 0, 0, 0, 0, 64,
  102.         78, 0, 0, 0, 85, 0, 0, 0, 0, 0,
  103.         0, 66, 79, 3, 0, 0, 76, 18, 24, 0,
  104.         0, 0, 0, 66, 78, 0, 0, 0, 79, 0,
  105.         0, 0, 83, 7, 0, 0, 67, 0, 0, 0,
  106.         82, 0, 0, 0, 73, 0, 0, 0, 80, 0,
  107.         0, 0, 84, 0, 0, 0, 0, 0, 0, 64,
  108.         70, 0, 0, 0, 82, 0, 0, 0, 65, 0,
  109.         0, 0, 77, 0, 0, 0, 69, 0, 0, 0,
  110.         83, 0, 0, 0, 0, 0, 0, 64, 66, 0,
  111.         0, 0, 74, 0, 0, 0, 69, 0, 0, 0,
  112.         67, 0, 0, 0, 84, 0, 0, 0, 0, 0,
  113.         0, 3, 80, 0, 0, 0, 84, 0, 0, 0,
  114.         73, 4, 0, 0, 79, 0, 0, 0, 78, 0,
  115.         0, 0, 0, 0, 0, 66, 71, 0, 0, 0,
  116.         82, 0, 0, 0, 79, 0, 0, 0, 85, 0,
  117.         0, 0, 80, 0, 0, 0, 0, 0, 0, 66,
  118.         0, 0, 1, 64, 65, 0, 0, 0, 82, 0,
  119.         0, 0, 65, 0, 0, 0, 77, 0, 0, 0,
  120.         0, 0, 0, 72, 84, 3, 65, 0, 68, 28,
  121.         38, 0, 0, 0, 0, 66, 83, 8, 0, 0,
  122.         69, 6, 15, 0, 76, 0, 0, 0, 69, 0,
  123.         0, 0, 67, 0, 0, 0, 84, 0, 0, 0,
  124.         0, 0, 0, 2, 0, 0, 3, 64, 81, 0,
  125.         0, 0, 0, 0, 0, 1, 67, 0, 0, 0,
  126.         82, 0, 0, 0, 73, 0, 0, 0, 80, 0,
  127.         0, 0, 84, 0, 0, 0, 0, 0, 0, 19,
  128.         84, 0, 0, 0, 89, 4, 0, 0, 76, 0,
  129.         0, 0, 69, 0, 0, 0, 0, 0, 0, 80,
  130.         82, 0, 0, 0, 73, 0, 0, 0, 75, 0,
  131.         0, 0, 69, 0, 0, 0, 0, 0, 0, 64,
  132.         65, 0, 5, 0, 66, 0, 0, 0, 76, 0,
  133.         0, 0, 69, 0, 0, 0, 0, 0, 0, 65,
  134.         66, 0, 0, 0, 79, 0, 0, 0, 68, 0,
  135.         0, 0, 89, 0, 0, 0, 0, 0, 0, 64,
  136.         72, 5, 19, 0, 69, 17, 0, 0, 65, 0,
  137.         0, 0, 68, 0, 0, 0, 0, 0, 0, 64,
  138.         70, 5, 0, 0, 79, 0, 0, 0, 79, 0,
  139.         0, 0, 84, 0, 0, 0, 0, 0, 0, 64,
  140.         69, 0, 0, 0, 88, 0, 0, 0, 84, 0,
  141.         0, 0, 65, 0, 0, 0, 82, 0, 0, 0,
  142.         69, 0, 0, 0, 65, 0, 0, 0, 0, 0,
  143.         0, 2, 0, 0, 0, 66, 82, 2, 0, 0,
  144.         0, 0, 0, 64, 73, 0, 0, 0, 84, 0,
  145.         0, 0, 76, 0, 0, 0, 69, 0, 0, 0,
  146.         0, 0, 0, 64, 85, 0, 3, 0, 76, 0,
  147.         0, 0, 0, 0, 0, 66, 88, 0, 0, 0,
  148.         77, 0, 0, 0, 80, 0, 0, 0, 0, 0,
  149.         0, 64};
  150.         static internal byte[] htmlAttributes = {72, 5, 77, 0, 82, 0, 0, 0, 69, 0,
  151.         0, 0, 70, 0, 0, 0, 0, 0, 0, 1,
  152.         67, 12, 40, 0, 79, 7, 0, 0, 77, 31,
  153.         0, 0, 80, 0, 0, 0, 65, 0, 0, 0,
  154.         67, 0, 0, 0, 84, 0, 0, 0, 0, 0,
  155.         0, 2, 73, 11, 18, 0, 84, 0, 0, 0,
  156.         69, 0, 0, 0, 0, 0, 0, 1, 65, 0,
  157.         0, 0, 67, 0, 0, 0, 84, 0, 0, 0,
  158.         73, 0, 0, 0, 79, 0, 0, 0, 78, 0,
  159.         0, 0, 0, 0, 0, 1, 72, 0, 0, 0,
  160.         69, 0, 0, 0, 67, 0, 0, 0, 75, 0,
  161.         0, 0, 69, 0, 0, 0, 68, 0, 0, 0,
  162.         0, 0, 0, 2, 76, 0, 0, 0, 65, 0,
  163.         0, 0, 83, 0, 0, 0, 83, 0, 0, 0,
  164.         73, 0, 0, 0, 68, 0, 0, 0, 0, 0,
  165.         0, 1, 68, 0, 0, 0, 69, 0, 0, 0,
  166.         66, 0, 0, 0, 65, 0, 0, 0, 83, 0,
  167.         0, 0, 69, 0, 0, 0, 0, 0, 0, 1,
  168.         68, 0, 28, 0, 69, 7, 15, 0, 67, 0,
  169.         22, 0, 76, 0, 0, 0, 65, 0, 0, 0,
  170.         82, 0, 0, 0, 69, 0, 0, 0, 0, 0,
  171.         0, 2, 65, 0, 0, 0, 84, 0, 0, 0,
  172.         65, 0, 0, 0, 0, 0, 1, 1, 83, 0,
  173.         0, 0, 82, 0, 0, 0, 67, 0, 0, 0,
  174.         0, 0, 0, 1, 73, 0, 0, 0, 83, 0,
  175.         0, 0, 65, 0, 0, 0, 66, 0, 0, 0,
  176.         76, 0, 0, 0, 69, 0, 0, 0, 68, 0,
  177.         0, 0, 0, 0, 0, 2, 70, 0, 0, 0,
  178.         69, 0, 0, 0, 82, 0, 0, 0, 0, 0,
  179.         0, 2, 70, 0, 0, 0, 79, 0, 0, 0,
  180.         82, 0, 0, 0, 0, 0, 0, 1, 78, 8,
  181.         48, 0, 79, 36, 0, 0, 83, 30, 55, 0,
  182.         72, 0, 0, 0, 65, 0, 0, 0, 68, 0,
  183.         0, 0, 69, 0, 0, 0, 0, 0, 0, 2,
  184.         77, 9, 0, 0, 85, 0, 0, 0, 76, 0,
  185.         0, 0, 84, 0, 0, 0, 73, 0, 0, 0,
  186.         80, 0, 0, 0, 76, 0, 0, 0, 69, 0,
  187.         0, 0, 0, 0, 0, 2, 73, 0, 6, 0,
  188.         83, 0, 0, 0, 77, 0, 0, 0, 65, 0,
  189.         0, 0, 80, 0, 0, 0, 0, 0, 0, 2,
  190.         76, 0, 0, 0, 79, 0, 0, 0, 78, 0,
  191.         0, 0, 71, 0, 0, 0, 68, 0, 0, 0,
  192.         69, 0, 0, 0, 83, 0, 0, 0, 67, 0,
  193.         0, 0, 0, 0, 0, 1, 72, 0, 9, 0,
  194.         82, 0, 0, 0, 69, 0, 0, 0, 70, 0,
  195.         0, 0, 0, 0, 0, 2, 65, 0, 0, 0,
  196.         77, 0, 0, 0, 69, 0, 0, 0, 0, 0,
  197.         0, 1, 82, 0, 0, 0, 69, 0, 0, 0,
  198.         83, 0, 0, 0, 73, 0, 0, 0, 90, 0,
  199.         0, 0, 69, 0, 0, 0, 0, 0, 0, 2,
  200.         82, 14, 22, 0, 69, 0, 0, 0, 65, 0,
  201.         0, 0, 68, 0, 0, 0, 79, 0, 0, 0,
  202.         78, 0, 0, 0, 76, 0, 0, 0, 89, 0,
  203.         0, 0, 0, 0, 0, 2, 87, 0, 0, 0,
  204.         82, 0, 0, 0, 65, 0, 0, 0, 80, 0,
  205.         0, 0, 0, 0, 0, 2, 80, 0, 0, 0,
  206.         82, 0, 0, 0, 79, 0, 0, 0, 70, 0,
  207.         0, 0, 73, 0, 0, 0, 76, 0, 0, 0,
  208.         69, 0, 0, 0, 0, 0, 0, 1, 83, 0,
  209.         12, 0, 82, 3, 0, 0, 67, 0, 0, 0,
  210.         0, 0, 0, 1, 69, 0, 0, 0, 76, 0,
  211.         0, 0, 69, 0, 0, 0, 67, 0, 0, 0,
  212.         84, 0, 0, 0, 69, 0, 0, 0, 68, 0,
  213.         0, 0, 0, 0, 0, 2, 85, 0, 0, 0,
  214.         83, 0, 0, 0, 69, 0, 0, 0, 77, 0,
  215.         0, 0, 65, 0, 0, 0, 80, 0, 0, 0,
  216.         0, 0, 0, 1};
  217.     }
  218. }

Developer Fusion