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 (c)
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 (r)
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 (3)
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 (1)
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 (A)
214CharType.None | CharType.FirstName | CharType.Name, // C1 (A)
215CharType.None | CharType.FirstName | CharType.Name, // C2 (A)
216CharType.None | CharType.FirstName | CharType.Name, // C3 (A)
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 (E)
222CharType.None | CharType.FirstName | CharType.Name, // C9 (�)
223CharType.None | CharType.FirstName | CharType.Name, // CA (E)
224CharType.None | CharType.FirstName | CharType.Name, // CB (E)
225CharType.None | CharType.FirstName | CharType.Name, // CC (I)
226CharType.None | CharType.FirstName | CharType.Name, // CD (I)
227CharType.None | CharType.FirstName | CharType.Name, // CE (I)
228CharType.None | CharType.FirstName | CharType.Name, // CF (I)
229CharType.None | CharType.FirstName | CharType.Name, // D0 (D)
230CharType.None | CharType.FirstName | CharType.Name, // D1 (�)
231CharType.None | CharType.FirstName | CharType.Name, // D2 (O)
232CharType.None | CharType.FirstName | CharType.Name, // D3 (O)
233CharType.None | CharType.FirstName | CharType.Name, // D4 (O)
234CharType.None | CharType.FirstName | CharType.Name, // D5 (O)
235CharType.None | CharType.FirstName | CharType.Name, // D6 (�)
236CharType.None | CharType.FirstName | CharType.Name, // D7 (x)
237CharType.None | CharType.FirstName | CharType.Name, // D8 (O)
238CharType.None | CharType.FirstName | CharType.Name, // D9 (U)
239CharType.None | CharType.FirstName | CharType.Name, // DA (U)
240CharType.None | CharType.FirstName | CharType.Name, // DB (U)
241CharType.None | CharType.FirstName | CharType.Name, // DC (�)
242CharType.None | CharType.FirstName | CharType.Name, // DD (Y)
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 (a)
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 (d)
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 (o)
267CharType.None | CharType.FirstName | CharType.Name, // F6 (�)
268CharType.None | CharType.FirstName | CharType.Name, // F7 (�)
269CharType.None | CharType.FirstName | CharType.Name, // F8 (o)
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 (y)
275CharType.None | CharType.FirstName | CharType.Name, // FE (_)
276CharType.None | CharType.FirstName | CharType.Name, // FF (�)
1148if ((charType[currentCharacter] & CharType.FirstName) == 0)
1157if ((charType[currentCharacter] & CharType.Name) == 0 || currentCharacter >= 0x80)