// Assembly: System.Data
// Full name: System.Data.ExpressionNode

namespace System.Data
{
public class ExpressionNode // TypeDefIndex: 8387
{
	// Fields
	type#16966 _table;

	// Methods
	// RVA: -1
	protected type#28660 .ctor(type#16965 table) { }
	// RVA: -1
	internal type#20119 get_FormatProvider() { }
	// RVA: -1
	internal virtual type#15313 get_IsSqlColumn() { }
	// RVA: -1
	protected type#16965 get_table() { }
	// RVA: -1
	protected type#28660 BindTable(type#16965 table) { }
	// RVA: -1
	internal abstract type#28660 Bind(type#16965 table, type#8518 list) { }
	// RVA: -1
	internal abstract type#23705 Eval() { }
	// RVA: -1
	internal abstract type#23705 Eval(type#16926 row, type#16945 version) { }
	// RVA: -1
	internal abstract type#23705 Eval(type#13150 recordNos) { }
	// RVA: -1
	internal abstract type#15313 IsConstant() { }
	// RVA: -1
	internal abstract type#15313 IsTableConstant() { }
	// RVA: -1
	internal abstract type#15313 HasLocalAggregate() { }
	// RVA: -1
	internal abstract type#15313 HasRemoteAggregate() { }
	// RVA: -1
	internal abstract type#18205 Optimize() { }
	// RVA: -1
	internal virtual type#15313 DependsOn(type#16890 column) { }
	// RVA: -1
	internal static type#15313 IsInteger(type#26533 type) { }
	// RVA: -1
	internal static type#15313 IsIntegerSql(type#26533 type) { }
	// RVA: -1
	internal static type#15313 IsSigned(type#26533 type) { }
	// RVA: -1
	internal static type#15313 IsSignedSql(type#26533 type) { }
	// RVA: -1
	internal static type#15313 IsUnsigned(type#26533 type) { }
	// RVA: -1
	internal static type#15313 IsUnsignedSql(type#26533 type) { }
	// RVA: -1
	internal static type#15313 IsNumeric(type#26533 type) { }
	// RVA: -1
	internal static type#15313 IsNumericSql(type#26533 type) { }
	// RVA: -1
	internal static type#15313 IsFloat(type#26533 type) { }
	// RVA: -1
	internal static type#15313 IsFloatSql(type#26533 type) { }
}
}
