The Labs \ Source Viewer \ SSCLI \ System.Xml.Xsl.Xslt \ KeywordsTable

  1. //------------------------------------------------------------------------------
  2. // <copyright file="Keywords.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. using System.Xml;
  16. namespace System.Xml.Xsl.Xslt
  17. {
  18.    
  19.     internal class KeywordsTable
  20.     {
  21.         public string ApplyImports;
  22.         public string ApplyTemplates;
  23.         public string Assembly;
  24.         public string Attribute;
  25.         public string AttributeSet;
  26.         public string CallTemplate;
  27.         public string CaseOrder;
  28.         public string CDataSectionElements;
  29.         public string Choose;
  30.         public string Comment;
  31.         public string Copy;
  32.         public string CopyOf;
  33.         public string Count;
  34.         public string DataType;
  35.         public string DecimalFormat;
  36.         public string DecimalSeparator;
  37.         public string Digit;
  38.         public string DisableOutputEscaping;
  39.         public string DocTypePublic;
  40.         public string DocTypeSystem;
  41.         public string Element;
  42.         public string Elements;
  43.         public string Encoding;
  44.         public string ExcludeResultPrefixes;
  45.         public string ExtensionElementPrefixes;
  46.         public string Fallback;
  47.         public string ForEach;
  48.         public string Format;
  49.         public string From;
  50.         public string GroupingSeparator;
  51.         public string GroupingSize;
  52.         public string Href;
  53.         public string Id;
  54.         public string If;
  55.         public string ImplementsPrefix;
  56.         public string Import;
  57.         public string Include;
  58.         public string Indent;
  59.         public string Infinity;
  60.         public string Key;
  61.         public string Lang;
  62.         public string Language;
  63.         public string LetterValue;
  64.         public string Level;
  65.         public string Match;
  66.         public string MediaType;
  67.         public string Message;
  68.         public string Method;
  69.         public string MinusSign;
  70.         public string Mode;
  71.         public string Name;
  72.         public string Namespace;
  73.         public string NamespaceAlias;
  74.         public string NaN;
  75.         public string Number;
  76.         public string OmitXmlDeclaration;
  77.         public string Order;
  78.         public string Otherwise;
  79.         public string Output;
  80.         public string Param;
  81.         public string PatternSeparator;
  82.         public string Percent;
  83.         public string PerMille;
  84.         public string PreserveSpace;
  85.         public string Priority;
  86.         public string ProcessingInstruction;
  87.         public string ResultPrefix;
  88.         public string Script;
  89.         public string Select;
  90.         public string Sort;
  91.         public string Space;
  92.         public string Standalone;
  93.         public string StripSpace;
  94.         public string Stylesheet;
  95.         public string StylesheetPrefix;
  96.         public string Template;
  97.         public string Terminate;
  98.         public string Test;
  99.         public string Text;
  100.         public string Transform;
  101.         public string UrnMsxsl;
  102.         public string UriXml;
  103.         public string UriXsl;
  104.         public string UriWdXsl;
  105.         public string Use;
  106.         public string UseAttributeSets;
  107.         public string Using;
  108.         public string Value;
  109.         public string ValueOf;
  110.         public string Variable;
  111.         public string Version;
  112.         public string When;
  113.         public string WithParam;
  114.         public string Xml;
  115.         public string ZeroDigit;
  116.        
  117.         public KeywordsTable(XmlNameTable nt)
  118.         {
  119.             ApplyImports = nt.Add("apply-imports");
  120.             ApplyTemplates = nt.Add("apply-templates");
  121.             Assembly = nt.Add("assembly");
  122.             Attribute = nt.Add("attribute");
  123.             AttributeSet = nt.Add("attribute-set");
  124.             CallTemplate = nt.Add("call-template");
  125.             CaseOrder = nt.Add("case-order");
  126.             CDataSectionElements = nt.Add("cdata-section-elements");
  127.             Choose = nt.Add("choose");
  128.             Comment = nt.Add("comment");
  129.             Copy = nt.Add("copy");
  130.             CopyOf = nt.Add("copy-of");
  131.             Count = nt.Add("count");
  132.             DataType = nt.Add("data-type");
  133.             DecimalFormat = nt.Add("decimal-format");
  134.             DecimalSeparator = nt.Add("decimal-separator");
  135.             Digit = nt.Add("digit");
  136.             DisableOutputEscaping = nt.Add("disable-output-escaping");
  137.             DocTypePublic = nt.Add("doctype-public");
  138.             DocTypeSystem = nt.Add("doctype-system");
  139.             Element = nt.Add("element");
  140.             Elements = nt.Add("elements");
  141.             Encoding = nt.Add("encoding");
  142.             ExcludeResultPrefixes = nt.Add("exclude-result-prefixes");
  143.             ExtensionElementPrefixes = nt.Add("extension-element-prefixes");
  144.             Fallback = nt.Add("fallback");
  145.             ForEach = nt.Add("for-each");
  146.             Format = nt.Add("format");
  147.             From = nt.Add("from");
  148.             GroupingSeparator = nt.Add("grouping-separator");
  149.             GroupingSize = nt.Add("grouping-size");
  150.             Href = nt.Add("href");
  151.             Id = nt.Add("id");
  152.             If = nt.Add("if");
  153.             ImplementsPrefix = nt.Add("implements-prefix");
  154.             Import = nt.Add("import");
  155.             Include = nt.Add("include");
  156.             Indent = nt.Add("indent");
  157.             Infinity = nt.Add("infinity");
  158.             Key = nt.Add("key");
  159.             Lang = nt.Add("lang");
  160.             Language = nt.Add("language");
  161.             LetterValue = nt.Add("letter-value");
  162.             Level = nt.Add("level");
  163.             Match = nt.Add("match");
  164.             MediaType = nt.Add("media-type");
  165.             Message = nt.Add("message");
  166.             Method = nt.Add("method");
  167.             MinusSign = nt.Add("minus-sign");
  168.             Mode = nt.Add("mode");
  169.             Name = nt.Add("name");
  170.             Namespace = nt.Add("namespace");
  171.             NamespaceAlias = nt.Add("namespace-alias");
  172.             NaN = nt.Add("NaN");
  173.             Number = nt.Add("number");
  174.             OmitXmlDeclaration = nt.Add("omit-xml-declaration");
  175.             Otherwise = nt.Add("otherwise");
  176.             Order = nt.Add("order");
  177.             Output = nt.Add("output");
  178.             Param = nt.Add("param");
  179.             PatternSeparator = nt.Add("pattern-separator");
  180.             Percent = nt.Add("percent");
  181.             PerMille = nt.Add("per-mille");
  182.             PreserveSpace = nt.Add("preserve-space");
  183.             Priority = nt.Add("priority");
  184.             ProcessingInstruction = nt.Add("processing-instruction");
  185.             ResultPrefix = nt.Add("result-prefix");
  186.             Script = nt.Add("script");
  187.             Select = nt.Add("select");
  188.             Sort = nt.Add("sort");
  189.             Space = nt.Add("space");
  190.             Standalone = nt.Add("standalone");
  191.             StripSpace = nt.Add("strip-space");
  192.             Stylesheet = nt.Add("stylesheet");
  193.             StylesheetPrefix = nt.Add("stylesheet-prefix");
  194.             Template = nt.Add("template");
  195.             Terminate = nt.Add("terminate");
  196.             Test = nt.Add("test");
  197.             Text = nt.Add("text");
  198.             Transform = nt.Add("transform");
  199.             UrnMsxsl = nt.Add(XmlReservedNs.NsMsxsl);
  200.             UriXml = nt.Add(XmlReservedNs.NsXml);
  201.             UriXsl = nt.Add(XmlReservedNs.NsXslt);
  202.             UriWdXsl = nt.Add(XmlReservedNs.NsWdXsl);
  203.             Use = nt.Add("use");
  204.             UseAttributeSets = nt.Add("use-attribute-sets");
  205.             Using = nt.Add("using");
  206.             Value = nt.Add("value");
  207.             ValueOf = nt.Add("value-of");
  208.             Variable = nt.Add("variable");
  209.             Version = nt.Add("version");
  210.             When = nt.Add("when");
  211.             WithParam = nt.Add("with-param");
  212.             Xml = nt.Add("xml");
  213.             ZeroDigit = nt.Add("zero-digit");
  214.         }
  215.     }
  216. }

Developer Fusion