Updates referencesource to .NET 4.7
[mono.git] / mcs / class / referencesource / System.Data.SqlXml / System / Xml / Xsl / Xslt / Keywords.cs
1 //------------------------------------------------------------------------------
2 // <copyright file="Keywords.cs" company="Microsoft">
3 //     Copyright (c) Microsoft Corporation.  All rights reserved.
4 // </copyright>
5 // <owner current="true" primary="true">Microsoft</owner>
6 //------------------------------------------------------------------------------
7
8 using System.Xml;
9
10 namespace System.Xml.Xsl.Xslt {
11
12     internal class KeywordsTable {
13         public XmlNameTable NameTable;
14         public string AnalyzeString;
15         public string ApplyImports;
16         public string ApplyTemplates;
17         public string Assembly;
18         public string Attribute;
19         public string AttributeSet;
20         public string CallTemplate;
21         public string CaseOrder;
22         public string CDataSectionElements;
23         public string Character;
24         public string CharacterMap;
25         public string Choose;
26         public string Comment;
27         public string Copy;
28         public string CopyOf;
29         public string Count;
30         public string DataType;
31         public string DecimalFormat;
32         public string DecimalSeparator;
33         public string DefaultCollation;
34         public string DefaultValidation;
35         public string Digit;
36         public string DisableOutputEscaping;
37         public string DocTypePublic;
38         public string DocTypeSystem;
39         public string Document;
40         public string Element;
41         public string Elements;
42         public string Encoding;
43         public string ExcludeResultPrefixes;
44         public string ExtensionElementPrefixes;
45         public string Fallback;
46         public string ForEach;
47         public string ForEachGroup;
48         public string Format;
49         public string From;
50         public string Function;
51         public string GroupingSeparator;
52         public string GroupingSize;
53         public string Href;
54         public string Id;
55         public string If;
56         public string ImplementsPrefix;
57         public string Import;
58         public string ImportSchema;
59         public string Include;
60         public string Indent;
61         public string Infinity;
62         public string Key;
63         public string Lang;
64         public string Language;
65         public string LetterValue;
66         public string Level;
67         public string Match;
68         public string MatchingSubstring;
69         public string MediaType;
70         public string Message;
71         public string Method;
72         public string MinusSign;
73         public string Mode;
74         public string Name;
75         public string Namespace;
76         public string NamespaceAlias;
77         public string NaN;
78         public string NextMatch;
79         public string NonMatchingSubstring;
80         public string Number;
81         public string OmitXmlDeclaration;
82         public string Order;
83         public string Otherwise;
84         public string Output;
85         public string OutputCharacter;
86         public string OutputVersion;
87         public string Param;
88         public string PatternSeparator;
89         public string Percent;
90         public string PerformSort;
91         public string PerMille;
92         public string PreserveSpace;
93         public string Priority;
94         public string ProcessingInstruction;
95         public string Required;
96         public string ResultDocument;
97         public string ResultPrefix;
98         public string Script;
99         public string Select;
100         public string Separator;
101         public string Sequence;
102         public string Sort;
103         public string Space;
104         public string Standalone;
105         public string StripSpace;
106         public string Stylesheet;
107         public string StylesheetPrefix;
108         public string Template;
109         public string Terminate;
110         public string Test;
111         public string Text;
112         public string Transform;
113         public string UrnMsxsl;
114         public string UriXml;
115         public string UriXsl;
116         public string UriWdXsl;
117         public string Use;
118         public string UseAttributeSets;
119         public string UseWhen;
120         public string Using;
121         public string Value;
122         public string ValueOf;
123         public string Variable;
124         public string Version;
125         public string When;
126         public string WithParam;
127         public string Xml;
128         public string Xmlns;
129         public string XPathDefaultNamespace;
130         public string ZeroDigit;
131
132         public KeywordsTable(XmlNameTable nt) {
133             this.NameTable           = nt;
134             AnalyzeString            = nt.Add("analyze-string");
135             ApplyImports             = nt.Add("apply-imports");
136             ApplyTemplates           = nt.Add("apply-templates");
137             Assembly                 = nt.Add("assembly");
138             Attribute                = nt.Add("attribute");
139             AttributeSet             = nt.Add("attribute-set");
140             CallTemplate             = nt.Add("call-template");
141             CaseOrder                = nt.Add("case-order");
142             CDataSectionElements     = nt.Add("cdata-section-elements");
143             Character                = nt.Add("character");
144             CharacterMap             = nt.Add("character-map");
145             Choose                   = nt.Add("choose");
146             Comment                  = nt.Add("comment");
147             Copy                     = nt.Add("copy");
148             CopyOf                   = nt.Add("copy-of");
149             Count                    = nt.Add("count");
150             DataType                 = nt.Add("data-type");
151             DecimalFormat            = nt.Add("decimal-format");
152             DecimalSeparator         = nt.Add("decimal-separator");
153             DefaultCollation         = nt.Add("default-collation");
154             DefaultValidation        = nt.Add("default-validation");
155             Digit                    = nt.Add("digit");
156             DisableOutputEscaping    = nt.Add("disable-output-escaping");
157             DocTypePublic            = nt.Add("doctype-public");
158             DocTypeSystem            = nt.Add("doctype-system");
159             Document                 = nt.Add("document");
160             Element                  = nt.Add("element");
161             Elements                 = nt.Add("elements");
162             Encoding                 = nt.Add("encoding");
163             ExcludeResultPrefixes    = nt.Add("exclude-result-prefixes");
164             ExtensionElementPrefixes = nt.Add("extension-element-prefixes");
165             Fallback                 = nt.Add("fallback");
166             ForEach                  = nt.Add("for-each");
167             ForEachGroup             = nt.Add("for-each-group");
168             Format                   = nt.Add("format");
169             From                     = nt.Add("from");
170             Function                 = nt.Add("function");
171             GroupingSeparator        = nt.Add("grouping-separator");
172             GroupingSize             = nt.Add("grouping-size");
173             Href                     = nt.Add("href");
174             Id                       = nt.Add("id");
175             If                       = nt.Add("if");
176             ImplementsPrefix         = nt.Add("implements-prefix");
177             Import                   = nt.Add("import");
178             ImportSchema             = nt.Add("import-schema");
179             Include                  = nt.Add("include");
180             Indent                   = nt.Add("indent");
181             Infinity                 = nt.Add("infinity");
182             Key                      = nt.Add("key");
183             Lang                     = nt.Add("lang");
184             Language                 = nt.Add("language");
185             LetterValue              = nt.Add("letter-value");
186             Level                    = nt.Add("level");
187             Match                    = nt.Add("match");
188             MatchingSubstring        = nt.Add("matching-substring");
189             MediaType                = nt.Add("media-type");
190             Message                  = nt.Add("message");
191             Method                   = nt.Add("method");
192             MinusSign                = nt.Add("minus-sign");
193             Mode                     = nt.Add("mode");
194             Name                     = nt.Add("name");
195             Namespace                = nt.Add("namespace");
196             NamespaceAlias           = nt.Add("namespace-alias");
197             NaN                      = nt.Add("NaN");
198             NextMatch                = nt.Add("next-match");
199             NonMatchingSubstring     = nt.Add("non-matching-substring");
200             Number                   = nt.Add("number");
201             OmitXmlDeclaration       = nt.Add("omit-xml-declaration");
202             Otherwise                = nt.Add("otherwise");
203             Order                    = nt.Add("order");
204             Output                   = nt.Add("output");
205             OutputCharacter          = nt.Add("output-character");
206             OutputVersion            = nt.Add("output-version");
207             Param                    = nt.Add("param");
208             PatternSeparator         = nt.Add("pattern-separator");
209             Percent                  = nt.Add("percent");
210             PerformSort              = nt.Add("perform-sort");
211             PerMille                 = nt.Add("per-mille");
212             PreserveSpace            = nt.Add("preserve-space");
213             Priority                 = nt.Add("priority");
214             ProcessingInstruction    = nt.Add("processing-instruction");
215             Required                 = nt.Add("required");
216             ResultDocument           = nt.Add("result-document");
217             ResultPrefix             = nt.Add("result-prefix");
218             Script                   = nt.Add("script");
219             Select                   = nt.Add("select");
220             Separator                = nt.Add("separator");
221             Sequence                 = nt.Add("sequence");
222             Sort                     = nt.Add("sort");
223             Space                    = nt.Add("space");
224             Standalone               = nt.Add("standalone");
225             StripSpace               = nt.Add("strip-space");
226             Stylesheet               = nt.Add("stylesheet");
227             StylesheetPrefix         = nt.Add("stylesheet-prefix");
228             Template                 = nt.Add("template");
229             Terminate                = nt.Add("terminate");
230             Test                     = nt.Add("test");
231             Text                     = nt.Add("text");
232             Transform                = nt.Add("transform");
233             UrnMsxsl                 = nt.Add(XmlReservedNs.NsMsxsl);
234             UriXml                   = nt.Add(XmlReservedNs.NsXml);
235             UriXsl                   = nt.Add(XmlReservedNs.NsXslt);
236             UriWdXsl                 = nt.Add(XmlReservedNs.NsWdXsl);
237             Use                      = nt.Add("use");
238             UseAttributeSets         = nt.Add("use-attribute-sets");
239             UseWhen                  = nt.Add("use-when");
240             Using                    = nt.Add("using");
241             Value                    = nt.Add("value");
242             ValueOf                  = nt.Add("value-of");
243             Variable                 = nt.Add("variable");
244             Version                  = nt.Add("version");
245             When                     = nt.Add("when");
246             WithParam                = nt.Add("with-param");
247             Xml                      = nt.Add("xml");
248             Xmlns                    = nt.Add("xmlns");
249             XPathDefaultNamespace    = nt.Add("xpath-default-namespace");
250             ZeroDigit                = nt.Add("zero-digit");
251         }
252     }
253 }