System\Runtime\Serialization\Json\XmlJsonReader.cs (632)
21CharType.None, // 0 (.)
22CharType.None, // 1 (.)
23CharType.None, // 2 (.)
24CharType.None, // 3 (.)
25CharType.None, // 4 (.)
26CharType.None, // 5 (.)
27CharType.None, // 6 (.)
28CharType.None, // 7 (.)
29CharType.None, // 8 (.)
30CharType.None, // 9 (.)
31CharType.None, // A (.)
32CharType.None, // B (.)
33CharType.None, // C (.)
34CharType.None, // D (.)
35CharType.None, // E (.)
36CharType.None, // F (.)
37CharType.None, // 10 (.)
38CharType.None, // 11 (.)
39CharType.None, // 12 (.)
40CharType.None, // 13 (.)
41CharType.None, // 14 (.)
42CharType.None, // 15 (.)
43CharType.None, // 16 (.)
44CharType.None, // 17 (.)
45CharType.None, // 18 (.)
46CharType.None, // 19 (.)
47CharType.None, // 1A (.)
48CharType.None, // 1B (.)
49CharType.None, // 1C (.)
50CharType.None, // 1D (.)
51CharType.None, // 1E (.)
52CharType.None, // 1F (.)
53CharType.None, // 20 ( )
54CharType.None, // 21 (!)
55CharType.None, // 22 (")
56CharType.None, // 23 (#)
57CharType.None, // 24 ($)
58CharType.None, // 25 (%)
59CharType.None, // 26 (&)
60CharType.None, // 27 (')
61CharType.None, // 28 (()
62CharType.None, // 29 ())
63CharType.None, // 2A (*)
64CharType.None, // 2B (+)
65CharType.None, // 2C (,)
66CharType.None | CharType.Name, // 2D (-)
67CharType.None | CharType.Name, // 2E (.)
68CharType.None, // 2F (/)
69CharType.None | CharType.Name, // 30 (0)
70CharType.None | CharType.Name, // 31 (1)
71CharType.None | CharType.Name, // 32 (2)
72CharType.None | CharType.Name, // 33 (3)
73CharType.None | CharType.Name, // 34 (4)
74CharType.None | CharType.Name, // 35 (5)
75CharType.None | CharType.Name, // 36 (6)
76CharType.None | CharType.Name, // 37 (7)
77CharType.None | CharType.Name, // 38 (8)
78CharType.None | CharType.Name, // 39 (9)
79CharType.None, // 3A (:)
80CharType.None, // 3B (;)
81CharType.None, // 3C (<)
82CharType.None, // 3D (=)
83CharType.None, // 3E (>)
84CharType.None, // 3F (?)
85CharType.None, // 40 (@)
86CharType.None | CharType.FirstName | CharType.Name, // 41 (A)
87CharType.None | CharType.FirstName | CharType.Name, // 42 (B)
88CharType.None | CharType.FirstName | CharType.Name, // 43 (C)
89CharType.None | CharType.FirstName | CharType.Name, // 44 (D)
90CharType.None | CharType.FirstName | CharType.Name, // 45 (E)
91CharType.None | CharType.FirstName | CharType.Name, // 46 (F)
92CharType.None | CharType.FirstName | CharType.Name, // 47 (G)
93CharType.None | CharType.FirstName | CharType.Name, // 48 (H)
94CharType.None | CharType.FirstName | CharType.Name, // 49 (I)
95CharType.None | CharType.FirstName | CharType.Name, // 4A (J)
96CharType.None | CharType.FirstName | CharType.Name, // 4B (K)
97CharType.None | CharType.FirstName | CharType.Name, // 4C (L)
98CharType.None | CharType.FirstName | CharType.Name, // 4D (M)
99CharType.None | CharType.FirstName | CharType.Name, // 4E (N)
100CharType.None | CharType.FirstName | CharType.Name, // 4F (O)
101CharType.None | CharType.FirstName | CharType.Name, // 50 (P)
102CharType.None | CharType.FirstName | CharType.Name, // 51 (Q)
103CharType.None | CharType.FirstName | CharType.Name, // 52 (R)
104CharType.None | CharType.FirstName | CharType.Name, // 53 (S)
105CharType.None | CharType.FirstName | CharType.Name, // 54 (T)
106CharType.None | CharType.FirstName | CharType.Name, // 55 (U)
107CharType.None | CharType.FirstName | CharType.Name, // 56 (V)
108CharType.None | CharType.FirstName | CharType.Name, // 57 (W)
109CharType.None | CharType.FirstName | CharType.Name, // 58 (X)
110CharType.None | CharType.FirstName | CharType.Name, // 59 (Y)
111CharType.None | CharType.FirstName | CharType.Name, // 5A (Z)
112CharType.None, // 5B ([)
113CharType.None, // 5C (\)
114CharType.None, // 5D (])
115CharType.None, // 5E (^)
116CharType.None | CharType.FirstName | CharType.Name, // 5F (_)
117CharType.None, // 60 (`)
118CharType.None | CharType.FirstName | CharType.Name, // 61 (a)
119CharType.None | CharType.FirstName | CharType.Name, // 62 (b)
120CharType.None | CharType.FirstName | CharType.Name, // 63 (c)
121CharType.None | CharType.FirstName | CharType.Name, // 64 (d)
122CharType.None | CharType.FirstName | CharType.Name, // 65 (e)
123CharType.None | CharType.FirstName | CharType.Name, // 66 (f)
124CharType.None | CharType.FirstName | CharType.Name, // 67 (g)
125CharType.None | CharType.FirstName | CharType.Name, // 68 (h)
126CharType.None | CharType.FirstName | CharType.Name, // 69 (i)
127CharType.None | CharType.FirstName | CharType.Name, // 6A (j)
128CharType.None | CharType.FirstName | CharType.Name, // 6B (k)
129CharType.None | CharType.FirstName | CharType.Name, // 6C (l)
130CharType.None | CharType.FirstName | CharType.Name, // 6D (m)
131CharType.None | CharType.FirstName | CharType.Name, // 6E (n)
132CharType.None | CharType.FirstName | CharType.Name, // 6F (o)
133CharType.None | CharType.FirstName | CharType.Name, // 70 (p)
134CharType.None | CharType.FirstName | CharType.Name, // 71 (q)
135CharType.None | CharType.FirstName | CharType.Name, // 72 (r)
136CharType.None | CharType.FirstName | CharType.Name, // 73 (s)
137CharType.None | CharType.FirstName | CharType.Name, // 74 (t)
138CharType.None | CharType.FirstName | CharType.Name, // 75 (u)
139CharType.None | CharType.FirstName | CharType.Name, // 76 (v)
140CharType.None | CharType.FirstName | CharType.Name, // 77 (w)
141CharType.None | CharType.FirstName | CharType.Name, // 78 (x)
142CharType.None | CharType.FirstName | CharType.Name, // 79 (y)
143CharType.None | CharType.FirstName | CharType.Name, // 7A (z)
144CharType.None, // 7B ({)
145CharType.None, // 7C (|)
146CharType.None, // 7D (})
147CharType.None, // 7E (~)
148CharType.None, // 7F (.)
149CharType.None | CharType.FirstName | CharType.Name, // 80 (.)
150CharType.None | CharType.FirstName | CharType.Name, // 81 (.)
151CharType.None | CharType.FirstName | CharType.Name, // 82 (.)
152CharType.None | CharType.FirstName | CharType.Name, // 83 (.)
153CharType.None | CharType.FirstName | CharType.Name, // 84 (.)
154CharType.None | CharType.FirstName | CharType.Name, // 85 (.)
155CharType.None | CharType.FirstName | CharType.Name, // 86 (.)
156CharType.None | CharType.FirstName | CharType.Name, // 87 (.)
157CharType.None | CharType.FirstName | CharType.Name, // 88 (.)
158CharType.None | CharType.FirstName | CharType.Name, // 89 (.)
159CharType.None | CharType.FirstName | CharType.Name, // 8A (.)
160CharType.None | CharType.FirstName | CharType.Name, // 8B (.)
161CharType.None | CharType.FirstName | CharType.Name, // 8C (.)
162CharType.None | CharType.FirstName | CharType.Name, // 8D (.)
163CharType.None | CharType.FirstName | CharType.Name, // 8E (.)
164CharType.None | CharType.FirstName | CharType.Name, // 8F (.)
165CharType.None | CharType.FirstName | CharType.Name, // 90 (.)
166CharType.None | CharType.FirstName | CharType.Name, // 91 (.)
167CharType.None | CharType.FirstName | CharType.Name, // 92 (.)
168CharType.None | CharType.FirstName | CharType.Name, // 93 (.)
169CharType.None | CharType.FirstName | CharType.Name, // 94 (.)
170CharType.None | CharType.FirstName | CharType.Name, // 95 (.)
171CharType.None | CharType.FirstName | CharType.Name, // 96 (.)
172CharType.None | CharType.FirstName | CharType.Name, // 97 (.)
173CharType.None | CharType.FirstName | CharType.Name, // 98 (.)
174CharType.None | CharType.FirstName | CharType.Name, // 99 (.)
175CharType.None | CharType.FirstName | CharType.Name, // 9A (.)
176CharType.None | CharType.FirstName | CharType.Name, // 9B (.)
177CharType.None | CharType.FirstName | CharType.Name, // 9C (.)
178CharType.None | CharType.FirstName | CharType.Name, // 9D (.)
179CharType.None | CharType.FirstName | CharType.Name, // 9E (.)
180CharType.None | CharType.FirstName | CharType.Name, // 9F (.)
181CharType.None | CharType.FirstName | CharType.Name, // A0 (.)
182CharType.None | CharType.FirstName | CharType.Name, // A1 (?)
183CharType.None | CharType.FirstName | CharType.Name, // A2 (?)
184CharType.None | CharType.FirstName | CharType.Name, // A3 (?)
185CharType.None | CharType.FirstName | CharType.Name, // A4 (?)
186CharType.None | CharType.FirstName | CharType.Name, // A5 (?)
187CharType.None | CharType.FirstName | CharType.Name, // A6 (?)
188CharType.None | CharType.FirstName | CharType.Name, // A7 (?)
189CharType.None | CharType.FirstName | CharType.Name, // A8 (?)
190CharType.None | CharType.FirstName | CharType.Name, // A9 (?)
191CharType.None | CharType.FirstName | CharType.Name, // AA (?)
192CharType.None | CharType.FirstName | CharType.Name, // AB (?)
193CharType.None | CharType.FirstName | CharType.Name, // AC (?)
194CharType.None | CharType.FirstName | CharType.Name, // AD (.)
195CharType.None | CharType.FirstName | CharType.Name, // AE (?)
196CharType.None | CharType.FirstName | CharType.Name, // AF (?)
197CharType.None | CharType.FirstName | CharType.Name, // B0 (?)
198CharType.None | CharType.FirstName | CharType.Name, // B1 (?)
199CharType.None | CharType.FirstName | CharType.Name, // B2 (?)
200CharType.None | CharType.FirstName | CharType.Name, // B3 (?)
201CharType.None | CharType.FirstName | CharType.Name, // B4 (?)
202CharType.None | CharType.FirstName | CharType.Name, // B5 (?)
203CharType.None | CharType.FirstName | CharType.Name, // B6 (?)
204CharType.None | CharType.FirstName | CharType.Name, // B7 (?)
205CharType.None | CharType.FirstName | CharType.Name, // B8 (?)
206CharType.None | CharType.FirstName | CharType.Name, // B9 (?)
207CharType.None | CharType.FirstName | CharType.Name, // BA (?)
208CharType.None | CharType.FirstName | CharType.Name, // BB (?)
209CharType.None | CharType.FirstName | CharType.Name, // BC (?)
210CharType.None | CharType.FirstName | CharType.Name, // BD (?)
211CharType.None | CharType.FirstName | CharType.Name, // BE (?)
212CharType.None | CharType.FirstName | CharType.Name, // BF (?)
213CharType.None | CharType.FirstName | CharType.Name, // C0 (?)
214CharType.None | CharType.FirstName | CharType.Name, // C1 (?)
215CharType.None | CharType.FirstName | CharType.Name, // C2 (?)
216CharType.None | CharType.FirstName | CharType.Name, // C3 (?)
217CharType.None | CharType.FirstName | CharType.Name, // C4 (?)
218CharType.None | CharType.FirstName | CharType.Name, // C5 (?)
219CharType.None | CharType.FirstName | CharType.Name, // C6 (?)
220CharType.None | CharType.FirstName | CharType.Name, // C7 (?)
221CharType.None | CharType.FirstName | CharType.Name, // C8 (?)
222CharType.None | CharType.FirstName | CharType.Name, // C9 (?)
223CharType.None | CharType.FirstName | CharType.Name, // CA (?)
224CharType.None | CharType.FirstName | CharType.Name, // CB (?)
225CharType.None | CharType.FirstName | CharType.Name, // CC (?)
226CharType.None | CharType.FirstName | CharType.Name, // CD (?)
227CharType.None | CharType.FirstName | CharType.Name, // CE (?)
228CharType.None | CharType.FirstName | CharType.Name, // CF (?)
229CharType.None | CharType.FirstName | CharType.Name, // D0 (?)
230CharType.None | CharType.FirstName | CharType.Name, // D1 (?)
231CharType.None | CharType.FirstName | CharType.Name, // D2 (?)
232CharType.None | CharType.FirstName | CharType.Name, // D3 (?)
233CharType.None | CharType.FirstName | CharType.Name, // D4 (?)
234CharType.None | CharType.FirstName | CharType.Name, // D5 (?)
235CharType.None | CharType.FirstName | CharType.Name, // D6 (?)
236CharType.None | CharType.FirstName | CharType.Name, // D7 (?)
237CharType.None | CharType.FirstName | CharType.Name, // D8 (?)
238CharType.None | CharType.FirstName | CharType.Name, // D9 (?)
239CharType.None | CharType.FirstName | CharType.Name, // DA (?)
240CharType.None | CharType.FirstName | CharType.Name, // DB (?)
241CharType.None | CharType.FirstName | CharType.Name, // DC (?)
242CharType.None | CharType.FirstName | CharType.Name, // DD (?)
243CharType.None | CharType.FirstName | CharType.Name, // DE (?)
244CharType.None | CharType.FirstName | CharType.Name, // DF (?)
245CharType.None | CharType.FirstName | CharType.Name, // E0 (?)
246CharType.None | CharType.FirstName | CharType.Name, // E1 (?)
247CharType.None | CharType.FirstName | CharType.Name, // E2 (?)
248CharType.None | CharType.FirstName | CharType.Name, // E3 (?)
249CharType.None | CharType.FirstName | CharType.Name, // E4 (?)
250CharType.None | CharType.FirstName | CharType.Name, // E5 (?)
251CharType.None | CharType.FirstName | CharType.Name, // E6 (?)
252CharType.None | CharType.FirstName | CharType.Name, // E7 (?)
253CharType.None | CharType.FirstName | CharType.Name, // E8 (?)
254CharType.None | CharType.FirstName | CharType.Name, // E9 (?)
255CharType.None | CharType.FirstName | CharType.Name, // EA (?)
256CharType.None | CharType.FirstName | CharType.Name, // EB (?)
257CharType.None | CharType.FirstName | CharType.Name, // EC (?)
258CharType.None | CharType.FirstName | CharType.Name, // ED (?)
259CharType.None | CharType.FirstName | CharType.Name, // EE (?)
260CharType.None | CharType.FirstName | CharType.Name, // EF (?)
261CharType.None | CharType.FirstName | CharType.Name, // F0 (?)
262CharType.None | CharType.FirstName | CharType.Name, // F1 (?)
263CharType.None | CharType.FirstName | CharType.Name, // F2 (?)
264CharType.None | CharType.FirstName | CharType.Name, // F3 (?)
265CharType.None | CharType.FirstName | CharType.Name, // F4 (?)
266CharType.None | CharType.FirstName | CharType.Name, // F5 (?)
267CharType.None | CharType.FirstName | CharType.Name, // F6 (?)
268CharType.None | CharType.FirstName | CharType.Name, // F7 (?)
269CharType.None | CharType.FirstName | CharType.Name, // F8 (?)
270CharType.None | CharType.FirstName | CharType.Name, // F9 (?)
271CharType.None | CharType.FirstName | CharType.Name, // FA (?)
272CharType.None | CharType.FirstName | CharType.Name, // FB (?)
273CharType.None | CharType.FirstName | CharType.Name, // FC (?)
274CharType.None | CharType.FirstName | CharType.Name, // FD (?)
275CharType.None | CharType.FirstName | CharType.Name, // FE (?)
276CharType.None | CharType.FirstName | CharType.Name, // FF (?)
1068if ((CharTypes[currentCharacter] & CharType.FirstName) == 0)
1077if ((CharTypes[currentCharacter] & CharType.Name) == 0 || currentCharacter >= 0x80)