5 writes to _offset
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (5)
CSharp\Scanner.cs (5)
65
_offset
= 0;
91
_offset
++;
99
var c = _text[
_offset
++];
106
_offset
++;
124
_offset
++;
13 references to _offset
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (13)
CSharp\Scanner.cs (13)
89
while (
_offset
< length && char.IsWhiteSpace(_text[
_offset
]))
94
if (
_offset
== length)
104
else if (c == '@' &&
_offset
< length && UnicodeCharacterUtilities.IsIdentifierStartCharacter(_text[
_offset
]))
116
Debug.Assert(
_offset
> 0);
117
Debug.Assert(UnicodeCharacterUtilities.IsIdentifierStartCharacter(_text[
_offset
- 1]));
118
Debug.Assert(
_offset
== 1 || !UnicodeCharacterUtilities.IsIdentifierPartCharacter(_text[
_offset
- 2]));
121
int start =
_offset
- 1;
122
while ((
_offset
< length) && UnicodeCharacterUtilities.IsIdentifierPartCharacter(_text[
_offset
]))
126
var text = _text.Substring(start,
_offset
- start);