9 private static readonly
char[]
s_trimChars =
new char[2] {
' ',
'\u3000' };
16 : base(
table, op, left, right)
20 [RequiresUnreferencedCode(
"Members from serialized types may be trimmed if not referenced directly.")]
32 if (!(obj2 is
string) && !(obj2 is
SqlString))
62 return base.table.Compare(
s,
text) == 0;
64 return 0 <= base.table.IndexOf(
s,
text);
66 return base.table.IndexOf(
s,
text) == 0;
70 return base.table.IsSuffix(
s, s2);
84 char[] array2 =
new char[
length + 1];
95 if ((i < length && num > 0) || num2 >= 2)
101 else if (
array[i] ==
'[')
108 array2[num++] =
array[i++];
121 array2[num++] =
array[i];
static readonly DBNull Value
void SetTypeMismatchError(int op, Type left, Type right)
static bool IsObjectSqlNull(object value)
static object ChangeType2(object value, StorageType stype, Type type, IFormatProvider formatProvider)
static Exception InvalidPattern(string pat)
LikeNode(DataTable table, int op, ExpressionNode left, ExpressionNode right)
static readonly char[] s_trimChars
string AnalyzePattern(string pat)
override object Eval(DataRow row, DataRowVersion version)