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

namespace System.Data
{
public class DataExpression // TypeDefIndex: 8386
{
	// Fields
	type#26578 _originalExpression;
	type#15314 _parsed;
	type#15314 _bound;
	type#18206 _expr;
	type#16966 _table;
	type#26535 _storageType;
	type#27712 _dataType;
	type#12964 _dependency;

	// Methods
	// RVA: -1
	internal type#28660 .ctor(type#16965 table, type#26576 expression) { }
	// RVA: -1
	internal type#28660 .ctor(type#16965 table, type#26576 expression, type#27705 type) { }
	// RVA: -1
	internal type#26576 get_Expression() { }
	// RVA: -1
	internal type#15313 get_HasValue() { }
	// RVA: -1
	internal type#28660 Bind(type#16965 table) { }
	// RVA: -1
	internal type#15313 DependsOn(type#16890 column) { }
	// RVA: -1
	internal type#23705 Evaluate() { }
	// RVA: -1
	internal type#23705 Evaluate(type#16926 row, type#16945 version) { }
	// RVA: -1
	public virtual type#15313 Invoke(type#16926 row, type#16945 version) { }
	// RVA: -1
	internal type#12963 GetDependency() { }
	// RVA: -1
	internal type#15313 IsTableAggregate() { }
	// RVA: -1
	internal static type#15313 IsUnknown(type#23705 value) { }
	// RVA: -1
	internal type#15313 HasLocalAggregate() { }
	// RVA: -1
	internal type#15313 HasRemoteAggregate() { }
	// RVA: -1
	internal static type#15313 ToBoolean(type#23705 value) { }
}
}
