65 if (
_expr !=
null && table !=
null)
79 if (table !=
null &&
_expr !=
null)
104 [
UnconditionalSuppressMessage(
"ReflectionAnalysis",
"IL2026:RequiresUnreferencedCode", Justification =
"Constructors taking expression are marked as unsafe")]
143 [
UnconditionalSuppressMessage(
"ReflectionAnalysis",
"IL2026:RequiresUnreferencedCode", Justification =
"Constructors taking expression are marked as unsafe")]
166 [
UnconditionalSuppressMessage(
"ReflectionAnalysis",
"IL2026:RequiresUnreferencedCode", Justification =
"Constructors taking expression are marked as unsafe")]
243 return bool.Parse((
string)
value);
static readonly DBNull Value
static bool IsCatchableExceptionType(Exception e)
static bool IsObjectNull(object value)
static StorageType GetStorageType(Type dataType)
static object ChangeType2(object value, StorageType stype, Type type, IFormatProvider formatProvider)
bool HasRemoteAggregate()
string _originalExpression
bool Invoke(DataRow row, DataRowVersion version)
DataExpression(DataTable table, string expression, Type type)
DataExpression(DataTable table, string expression)
object Evaluate(DataRow[] rows)
object Evaluate(DataRow[] rows, DataRowVersion version)
void Bind(DataTable table)
static bool ToBoolean(object value)
DataColumn[] GetDependency()
readonly StorageType _storageType
object Evaluate(DataRow row, DataRowVersion version)
static bool IsUnknown(object value)
bool DependsOn(DataColumn column)
IFormatProvider FormatProvider
static Exception TraceExceptionForCapture(Exception e)
static Exception FilterConvertion(string expr)
static Exception InvokeArgument()
static Exception UnsupportedDataType(Type type)
static Exception DatavalueConvertion(object value, Type type, Exception innerException)
void Bind(DataTable table, List< DataColumn > list)
bool HasRemoteAggregate()
virtual bool DependsOn(DataColumn column)
ExpressionNode Optimize()