2 writes to _text
System.Data.Common (2)
System\Data\Filter\ExpressionParser.cs (2)
130_text = new char[length + 1]; 135_text = new char[length + 1];
29 references to _text
System.Data.Common (29)
System\Data\Filter\ExpressionParser.cs (29)
136data.CopyTo(0, _text, 0, length); 139_text[length] = '\0'; 217throw ExprException.MissingOperator(new string(_text, _start, _pos - _start)); 249relname = NameNode.ParseName(_text, _start, _pos); 265colname = NameNode.ParseName(_text, _start, _pos); 277node = new NameNode(_table, _text, _start, _pos); 282str = new string(_text, _start, _pos - _start); 286str = new string(_text, _start, _pos - _start); 290str = new string(_text, _start, _pos - _start); 294Debug.Assert(_text[_start] == '\'' && _text[_pos - 1] == '\'', "The expression contains an invalid string constant"); 297str = new string(_text, _start + 1, _pos - _start - 2); 301Debug.Assert(_text[_start] == '#' && _text[_pos - 1] == '#', "The expression contains invalid date constant."); 304str = new string(_text, _start + 1, _pos - _start - 2); 517throw ExprException.MissingOperator(new string(_text, _start, _pos - _start)); 536string newName = nameBefore._name + "." + NameNode.ParseName(_text, _start, _pos); 544throw ExprException.UnknownToken(new string(_text, _start, _pos - _start), _start + 1); 577colname = NameNode.ParseName(_text, _start, _pos); 592relname = NameNode.ParseName(_text, _start, _pos); 603colname = NameNode.ParseName(_text, _start, _pos); 787char[] text = _text; 988char[] text = _text; 1037char[] text = _text; 1051char[] text = _text; 1084char[] text = _text; 1105char[] text = _text; 1151char[] text = _text; 1182char[] text = _text;