1 write to _chars
dotnet-svcutil-lib (1)
FrameworkFork\Microsoft.Xml\Xml\schema\DtdParser.cs (1)
3290
_chars
= _readerAdapter.ParsingBuffer;
206 references to _chars
dotnet-svcutil-lib (206)
FrameworkFork\Microsoft.Xml\Xml\schema\DtdParser.cs (206)
601
Debug.Assert(_curPos > 0 &&
_chars
[_curPos - 1] == ']');
1573
switch (
_chars
[_curPos])
1582
ThrowInvalidChar(
_chars
, _charsUsed, _curPos);
1592
if (
_chars
[_curPos + 1] == (char)0xA)
1603
_chars
[_curPos] = (char)0xA; // EOL normalization of 0xD
1622
if (!_xmlCharType.IsWhiteSpace(
_chars
[_curPos + 1]))
1707
switch (
_chars
[_curPos])
1710
switch (
_chars
[_curPos + 1])
1713
switch (
_chars
[_curPos + 2])
1716
if (
_chars
[_curPos + 3] == 'L')
1722
if (
_chars
[_curPos + 4] != 'E' ||
_chars
[_curPos + 5] != 'M' ||
1723
_chars
[_curPos + 6] != 'E' ||
_chars
[_curPos + 7] != 'N' ||
1724
_chars
[_curPos + 8] != 'T')
1733
else if (
_chars
[_curPos + 3] == 'N')
1739
if (
_chars
[_curPos + 4] != 'T' ||
_chars
[_curPos + 5] != 'I' ||
1740
_chars
[_curPos + 6] != 'T' ||
_chars
[_curPos + 7] != 'Y')
1763
if (
_chars
[_curPos + 3] != 'T' ||
_chars
[_curPos + 4] != 'T' ||
1764
_chars
[_curPos + 5] != 'L' ||
_chars
[_curPos + 6] != 'I' ||
1765
_chars
[_curPos + 7] != 'S' ||
_chars
[_curPos + 8] != 'T')
1779
if (
_chars
[_curPos + 3] != 'O' ||
_chars
[_curPos + 4] != 'T' ||
1780
_chars
[_curPos + 5] != 'A' ||
_chars
[_curPos + 6] != 'T' ||
1781
_chars
[_curPos + 7] != 'I' ||
_chars
[_curPos + 8] != 'O' ||
1782
_chars
[_curPos + 9] != 'N')
1796
if (
_chars
[_curPos + 3] == '-')
1836
if (
_chars
[_curPos + 1] != ']')
1846
if (
_chars
[_curPos + 1] == ']' &&
_chars
[_curPos + 2] == '>')
1891
switch (
_chars
[_curPos])
1925
switch (
_chars
[_curPos])
1943
if (
_chars
[_curPos] != '>')
1956
switch (
_chars
[_curPos])
1967
if (
_chars
[_curPos + 1] == 'M' &&
_chars
[_curPos + 2] == 'P' &&
1968
_chars
[_curPos + 3] == 'T' &&
_chars
[_curPos + 4] == 'Y')
1980
if (
_chars
[_curPos + 1] == 'N' &&
_chars
[_curPos + 2] == 'Y')
2001
if (
_chars
[_curPos] == '#')
2010
if (
_chars
[_curPos + 1] == 'P' &&
_chars
[_curPos + 2] == 'C' &&
2011
_chars
[_curPos + 3] == 'D' &&
_chars
[_curPos + 4] == 'A' &&
2012
_chars
[_curPos + 5] == 'T' &&
_chars
[_curPos + 6] == 'A')
2030
switch (
_chars
[_curPos])
2051
switch (
_chars
[_curPos])
2075
switch (
_chars
[_curPos])
2101
switch (
_chars
[_curPos])
2121
if (
_chars
[_curPos] == '*' && !_whitespaceSeen)
2131
switch (
_chars
[_curPos])
2152
switch (
_chars
[_curPos])
2162
if (
_chars
[_curPos + 1] != 'D' ||
_chars
[_curPos + 2] != 'A' ||
2163
_chars
[_curPos + 3] != 'T' ||
_chars
[_curPos + 4] != 'A')
2174
if (
_chars
[_curPos + 1] != 'N' ||
_chars
[_curPos + 2] != 'T' ||
2175
_chars
[_curPos + 3] != 'I' ||
_chars
[_curPos + 4] != 'T')
2179
switch (
_chars
[_curPos + 5])
2182
if (
_chars
[_curPos + 6] != 'E' ||
_chars
[_curPos + 7] != 'S')
2200
if (
_chars
[_curPos + 1] != 'D')
2205
if (
_chars
[_curPos + 2] != 'R')
2211
if (
_chars
[_curPos + 3] != 'E' ||
_chars
[_curPos + 4] != 'F')
2216
if (
_chars
[_curPos + 5] != 'S')
2231
switch (
_chars
[_curPos + 1])
2234
if (
_chars
[_curPos + 2] != 'T' ||
_chars
[_curPos + 3] != 'A' ||
2235
_chars
[_curPos + 4] != 'T' ||
_chars
[_curPos + 5] != 'I' ||
2236
_chars
[_curPos + 6] != 'O' ||
_chars
[_curPos + 7] != 'N')
2244
if (
_chars
[_curPos + 2] != 'T' ||
_chars
[_curPos + 3] != 'O' ||
2245
_chars
[_curPos + 4] != 'K' ||
_chars
[_curPos + 5] != 'E' ||
2246
_chars
[_curPos + 6] != 'N')
2252
if (
_chars
[_curPos + 7] == 'S')
2282
if (
_chars
[_curPos] == '(')
2298
switch (
_chars
[_curPos])
2317
switch (
_chars
[_curPos])
2338
switch (
_chars
[_curPos])
2348
switch (
_chars
[_curPos + 1])
2353
if (
_chars
[_curPos + 2] != 'E' ||
_chars
[_curPos + 3] != 'Q' ||
2354
_chars
[_curPos + 4] != 'U' ||
_chars
[_curPos + 5] != 'I' ||
2355
_chars
[_curPos + 6] != 'R' ||
_chars
[_curPos + 7] != 'E' ||
2356
_chars
[_curPos + 8] != 'D')
2366
if (
_chars
[_curPos + 2] != 'M' ||
_chars
[_curPos + 3] != 'P' ||
2367
_chars
[_curPos + 4] != 'L' ||
_chars
[_curPos + 5] != 'I' ||
2368
_chars
[_curPos + 6] != 'E' ||
_chars
[_curPos + 7] != 'D')
2376
if (
_chars
[_curPos + 2] != 'I' ||
_chars
[_curPos + 3] != 'X' ||
2377
_chars
[_curPos + 4] != 'E' ||
_chars
[_curPos + 5] != 'D')
2403
switch (
_chars
[_curPos])
2418
Debug.Assert(
_chars
[_curPos] == '"' ||
_chars
[_curPos] == '\'');
2420
char quoteChar =
_chars
[_curPos];
2435
while ((_xmlCharType.charProperties[
_chars
[_curPos]] & XmlCharType.fAttrValue) != 0 &&
_chars
[_curPos] != '%')
2441
if (
_chars
[_curPos] == quoteChar && _currentEntityId == startQuoteEntityId)
2445
_stringBuilder.Append(
_chars
, _tokenStartPos, _curPos - _tokenStartPos);
2455
_stringBuilder.Append(
_chars
, _tokenStartPos, tmp1);
2459
switch (
_chars
[_curPos])
2477
if (
_chars
[_curPos + 1] == (char)0xA)
2550
if (
_chars
[_curPos + 1] == '#')
2555
_stringBuilder.Append(
_chars
, _curPos, endPos - _curPos);
2572
_stringBuilder.Append(
_chars
, _curPos, endPos - _curPos);
2617
char ch =
_chars
[_curPos];
2625
if (XmlCharType.IsLowSurrogate(
_chars
[_curPos]))
2631
ThrowInvalidChar(
_chars
, _charsUsed, _curPos);
2662
if (
_chars
[_curPos] != ';')
2674
switch (
_chars
[_curPos])
2700
if (
_chars
[_curPos] != '"' &&
_chars
[_curPos] != '\'')
2713
if (
_chars
[_curPos] == '%')
2730
switch (
_chars
[_curPos])
2762
if (
_chars
[_curPos] == 'N')
2771
if (
_chars
[_curPos + 1] == 'D' &&
_chars
[_curPos + 2] == 'A' &&
2772
_chars
[_curPos + 3] == 'T' &&
_chars
[_curPos + 4] == 'A')
2787
if (
_chars
[_curPos] != '"' &&
_chars
[_curPos] != '\'')
2800
if (
_chars
[_curPos] != '"' &&
_chars
[_curPos] != '\'')
2814
if (
_chars
[_curPos] != 'I')
2826
switch (
_chars
[_curPos])
2833
if (
_chars
[_curPos + 1] != 'C' ||
_chars
[_curPos + 2] != 'L' ||
2834
_chars
[_curPos + 3] != 'U' ||
_chars
[_curPos + 4] != 'D' ||
2835
_chars
[_curPos + 5] != 'E' || _xmlCharType.IsNameSingleChar(
_chars
[_curPos + 6])
2848
if (
_chars
[_curPos + 1] != 'N' ||
_chars
[_curPos + 2] != 'O' ||
2849
_chars
[_curPos + 3] != 'R' ||
_chars
[_curPos + 4] != 'E' ||
2850
_xmlCharType.IsNameSingleChar(
_chars
[_curPos + 5])
2876
if (
_chars
[_curPos] != '[')
2894
while ((_xmlCharType.charProperties[
_chars
[_curPos]] & XmlCharType.fText) != 0 &&
_chars
[_curPos] != ']')
2900
switch (
_chars
[_curPos])
2914
if (
_chars
[_curPos + 1] == (char)0xA)
2933
if (
_chars
[_curPos + 1] != '!' ||
_chars
[_curPos + 2] != '[')
2946
if (
_chars
[_curPos + 1] != ']' ||
_chars
[_curPos + 2] != '>')
2972
char ch =
_chars
[_curPos];
2980
if (XmlCharType.IsLowSurrogate(
_chars
[_curPos]))
2986
ThrowInvalidChar(
_chars
, _charsUsed, _curPos);
3024
if ((_xmlCharType.charProperties[
_chars
[_curPos]] & XmlCharType.fNCStartNameSC) != 0 ||
_chars
[_curPos] == ':')
3046
Throw(_curPos, ResXml.Xml_BadStartNameChar, XmlException.BuildCharExceptionArgs(
_chars
, _charsUsed, _curPos));
3057
if ((_xmlCharType.charProperties[
_chars
[_curPos]] & XmlCharType.fNCNameSC) != 0)
3074
if (
_chars
[_curPos] == ':')
3134
if ((_xmlCharType.charProperties[
_chars
[_curPos]] & XmlCharType.fNCNameSC) != 0 ||
_chars
[_curPos] == ':')
3159
Throw(_curPos, ResXml.Xml_BadNameChar, XmlException.BuildCharExceptionArgs(
_chars
, _charsUsed, _curPos));
3183
Debug.Assert(
_chars
[_curPos] == 'P');
3191
if (
_chars
[_curPos + 1] != 'U' ||
_chars
[_curPos + 2] != 'B' ||
3192
_chars
[_curPos + 3] != 'L' ||
_chars
[_curPos + 4] != 'I' ||
3193
_chars
[_curPos + 5] != 'C')
3203
Debug.Assert(
_chars
[_curPos] == 'S');
3211
if (
_chars
[_curPos + 1] != 'Y' ||
_chars
[_curPos + 2] != 'S' ||
3212
_chars
[_curPos + 3] != 'T' ||
_chars
[_curPos + 4] != 'E' ||
3213
_chars
[_curPos + 5] != 'M')
3229
return new XmlQualifiedName(_nameTable.Add(
_chars
, _tokenStartPos, _curPos - _tokenStartPos));
3235
return new XmlQualifiedName(_nameTable.Add(
_chars
, _colonPos + 1, _curPos - _colonPos - 1),
3236
_nameTable.Add(
_chars
, _tokenStartPos, _colonPos - _tokenStartPos));
3249
return new string(
_chars
, _tokenStartPos, _curPos - _tokenStartPos);
3261
return new string(
_chars
, _tokenStartPos, _curPos - _tokenStartPos - 1);
3271
Debug.Assert(_curPos == 0 ||
_chars
[_curPos - 1] == '"' ||
_chars
[_curPos - 1] == '\'');
3273
string val = (_stringBuilder.Length == 0) ? new string(
_chars
, _tokenStartPos, _curPos - _tokenStartPos - 1) : _stringBuilder.ToString();
3309
_internalSubsetValueSb.Append(
_chars
, readerCurPos, internalSubsetValueEndPos - readerCurPos);
3320
Debug.Assert(
_chars
[_curPos] == '&' ||
_chars
[_curPos] == '%');
3328
Debug.Assert(
_chars
[_curPos - 1] == ';');
3418
Debug.Assert(
_chars
[_curPos - 1] == ';');
3584
if (_xmlCharType.IsNCNameSingleChar(
_chars
[startPos])
3593
if (_xmlCharType.IsNCNameSingleChar(
_chars
[endPos]))
3609
return new string(
_chars
, startPos, len > 0 ? len : 1);
3614
return new string(
_chars
, startPos, 1);