2 writes to token
System.Data.Services (2)
System\Data\Services\Parsing\ExpressionLexer.cs (2)
83set { this.token = value; } 315this.token = savedToken;
23 references to token
System.Data.Services (23)
System\Data\Services\Parsing\ExpressionLexer.cs (23)
82get { return this.token; } 95get { return this.token.Position; } 239this.token.Id = t; 240this.token.Text = this.text.Substring(tokenPos, this.textPos - tokenPos); 241this.token.Position = tokenPos; 247if (this.token.Id == TokenId.Identifier) 249if (IsInfinityOrNaNDouble(this.token.Text)) 251this.token.Id = TokenId.DoubleLiteral; 253else if (IsInfinityOrNanSingle(this.token.Text)) 255this.token.Id = TokenId.SingleLiteral; 257else if (this.token.Text == ExpressionConstants.KeywordTrue || this.token.Text == ExpressionConstants.KeywordFalse) 259this.token.Id = TokenId.BooleanLiteral; 261else if (this.token.Text == ExpressionConstants.KeywordNull) 263this.token.Id = TokenId.NullLiteral; 308Token savedToken = this.token; 311Token result = this.token; 324if (this.token.Id != t) 412TokenId id = this.token.Id; 424string tokenText = this.token.Text; 442int tokenPos = this.token.Position; 455this.token.Id = id; 456this.token.Text = this.text.Substring(tokenPos, this.textPos - tokenPos);