2 writes to text
System.Data (2)
fx\src\data\System\Data\Filter\ExpressionParser.cs (2)
131this.text = new char[length+1]; 135this.text = new char[length+1];
30 references to text
System.Data (30)
fx\src\data\System\Data\Filter\ExpressionParser.cs (30)
136data.CopyTo(0, this.text, 0, length); 139this.text[length] = '\0'; 208throw ExprException.MissingOperator(new string(text, start, pos - start)); 235relname = NameNode.ParseName(text, start, pos); 253colname = NameNode.ParseName(text, start, pos); 267node = new NameNode(_table, text, start, pos); 272str = new string(text, start, pos - start); 276str = new string(text, start, pos - start); 280str = new string(text, start, pos - start); 284Debug.Assert(text[start] == '\'' && text[pos-1] == '\'', "The expression contains an invalid string constant"); 287str = new string(text, start+1, pos - start-2); 291Debug.Assert(text[start] == '#' && text[pos-1] == '#', "The expression contains invalid date constant."); 294str = new string(text, start+1, pos - start-2); 490throw ExprException.MissingOperator(new string(text, start, pos - start)); 508string newName = nameBefore.name + "." + NameNode.ParseName(text, start, pos); 517throw ExprException.UnknownToken(new string(text, start, pos - start), start+1); 548colname = NameNode.ParseName(text, start, pos); 562relname = NameNode.ParseName(text, start, pos); 572colname = NameNode.ParseName(text, start, pos); 746char[] text = this.text; 933char[] text = this.text; 975char[] text = this.text; 988char[] text = this.text; 1016char[] text = this.text; 1034char[] text = this.text; 1038char[] text = this.text; 1078char[] text = this.text; 1104char[] text = this.text;