55 references to InvalidCharacter
Microsoft.CodeAnalysis.CSharp (51)
Parser\Lexer.cs (33)
438
char surrogateCharacter = SlidingTextWindow.
InvalidCharacter
;
879
case SlidingTextWindow.
InvalidCharacter
:
1710
char surrogateCharacter = SlidingTextWindow.
InvalidCharacter
;
1734
case SlidingTextWindow.
InvalidCharacter
:
1906
if (surrogateCharacter != SlidingTextWindow.
InvalidCharacter
)
2015
consumedSurrogate = SlidingTextWindow.
InvalidCharacter
;
2037
Debug.Assert(consumedSurrogate == SlidingTextWindow.
InvalidCharacter
, "Since consumedChar == '\\'");
2143
case SlidingTextWindow.
InvalidCharacter
:
2178
if (consumedSurrogate != SlidingTextWindow.
InvalidCharacter
)
2482
if (ch == SlidingTextWindow.
InvalidCharacter
)
2535
if (ch == SlidingTextWindow.
InvalidCharacter
|| SyntaxFacts.IsNewLine(ch))
2570
if ((ch = TextWindow.PeekChar()) == SlidingTextWindow.
InvalidCharacter
&& TextWindow.IsReallyAtEnd())
2600
(ch != SlidingTextWindow.
InvalidCharacter
|| !TextWindow.IsReallyAtEnd()))
2798
case SlidingTextWindow.
InvalidCharacter
:
2859
else if (ch is SlidingTextWindow.
InvalidCharacter
&& this.TextWindow.IsReallyAtEnd())
2889
case SlidingTextWindow.
InvalidCharacter
:
3150
Debug.Assert(this.LocationIs(XmlDocCommentLocation.End) || TextWindow.PeekChar() == SlidingTextWindow.
InvalidCharacter
);
3211
case SlidingTextWindow.
InvalidCharacter
:
3383
if (lowSurrogate != SlidingTextWindow.
InvalidCharacter
)
3475
case SlidingTextWindow.
InvalidCharacter
:
3608
case SlidingTextWindow.
InvalidCharacter
:
3773
case SlidingTextWindow.
InvalidCharacter
:
3829
case SlidingTextWindow.
InvalidCharacter
:
3899
case SlidingTextWindow.
InvalidCharacter
:
3955
char consumedSurrogate = SlidingTextWindow.
InvalidCharacter
;
3984
case SlidingTextWindow.
InvalidCharacter
:
4257
&& nextChar == ch && nextSurrogate == SlidingTextWindow.
InvalidCharacter
)
4376
case SlidingTextWindow.
InvalidCharacter
:
4420
case SlidingTextWindow.
InvalidCharacter
:
4507
case SlidingTextWindow.
InvalidCharacter
:
4550
case SlidingTextWindow.
InvalidCharacter
:
4629
case SlidingTextWindow.
InvalidCharacter
:
4674
case SlidingTextWindow.
InvalidCharacter
:
Parser\Lexer_RawStringLiteral.cs (1)
55
=> currentChar == SlidingTextWindow.
InvalidCharacter
&& TextWindow.IsReallyAtEnd();
Parser\Lexer_StringLiteral.cs (6)
47
if (c2 != SlidingTextWindow.
InvalidCharacter
)
58
(ch == SlidingTextWindow.
InvalidCharacter
&& TextWindow.IsReallyAtEnd()))
91
info.CharValue = SlidingTextWindow.
InvalidCharacter
;
132
surrogateCharacter = SlidingTextWindow.
InvalidCharacter
;
222
if (ch == SlidingTextWindow.
InvalidCharacter
&& TextWindow.IsReallyAtEnd())
357
(ch == SlidingTextWindow.
InvalidCharacter
&& _lexer.TextWindow.IsReallyAtEnd());
Parser\SlidingTextWindow.cs (11)
245
/// After reading <see cref="
InvalidCharacter
"/>, a consumer can determine
304
/// The next character, <see cref="
InvalidCharacter
" /> if there were no characters
310
if (c !=
InvalidCharacter
)
329
return
InvalidCharacter
;
352
ch =
InvalidCharacter
;
386
surrogateCharacter =
InvalidCharacter
;
406
Debug.Assert(ch !=
InvalidCharacter
, "Precondition established by all callers; required for correctness of AdvanceChar() call.");
416
surrogateCharacter =
InvalidCharacter
;
429
surrogateCharacter =
InvalidCharacter
;
543
surrogate =
InvalidCharacter
;
739
lowSurrogate =
InvalidCharacter
;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (4)
LexicalAndXml\LexicalTests.cs (4)
264
Assert.Equal('\uFFFF', SlidingTextWindow.
InvalidCharacter
);
1087
Assert.Equal(SlidingTextWindow.
InvalidCharacter
, Char.Parse(token.ValueText));
1138
Assert.Equal(SlidingTextWindow.
InvalidCharacter
, Char.Parse(token.ValueText));
1163
Assert.Equal('\uFFFF', SlidingTextWindow.
InvalidCharacter
);