// Assembly: System.Data
// Full name: System.Data.Common.ObjectStorage

namespace System.Data.Common
{
public class ObjectStorage // TypeDefIndex: 8485
{
	// Fields
	type#23715 s_defaultValue;
	type#13300 _values;
	type#15322 _implementsIXmlSerializable;
	type#23715 s_tempAssemblyCacheLock;
	type#4388 s_tempAssemblyCache;
	type#29456 s_serializerFactory;

	// Methods
	// RVA: -1
	internal type#28660 .ctor(type#16890 column, type#27705 type) { }
	// RVA: -1
	public virtual type#23705 Aggregate(type#13150 records, type#14187 kind) { }
	// RVA: -1
	public virtual type#20867 Compare(type#20867 recordNo1, type#20867 recordNo2) { }
	// RVA: -1
	public virtual type#20867 CompareValueTo(type#20867 recordNo1, type#23705 value) { }
	// RVA: -1
	private type#20867 CompareTo(type#23705 valueNo1, type#23705 valueNo2) { }
	// RVA: -1
	private type#20867 CompareWithFamilies(type#23705 valueNo1, type#23705 valueNo2) { }
	// RVA: -1
	public virtual type#28660 Copy(type#20867 recordNo1, type#20867 recordNo2) { }
	// RVA: -1
	public virtual type#23705 Get(type#20867 recordNo) { }
	// RVA: -1
	private type#32679 GetFamily(type#27705 dataType) { }
	// RVA: -1
	public virtual type#15313 IsNull(type#20867 record) { }
	// RVA: -1
	public virtual type#28660 Set(type#20867 recordNo, type#23705 value) { }
	// RVA: -1
	public virtual type#28660 SetCapacity(type#20867 capacity) { }
	// RVA: -1
	public virtual type#23705 ConvertXmlToObject(type#26576 s) { }
	// RVA: -1
	public virtual type#23705 ConvertXmlToObject(type#29248 xmlReader, type#29264 xmlAttrib) { }
	// RVA: -1
	public virtual type#26576 ConvertObjectToXml(type#23705 value) { }
	// RVA: -1
	public virtual type#28660 ConvertObjectToXml(type#23705 value, type#29540 xmlWriter, type#29264 xmlAttrib) { }
	// RVA: -1
	protected virtual type#23705 GetEmptyStorage(type#20867 recordCount) { }
	// RVA: -1
	protected virtual type#28660 CopyValue(type#20867 record, type#23705 store, type#15274 nullbits, type#20867 storeIndex) { }
	// RVA: -1
	protected virtual type#28660 SetStorage(type#23705 store, type#15274 nullbits) { }
	// RVA: -1
	internal static type#28660 VerifyIDynamicMetaObjectProvider(type#27705 type) { }
	// RVA: -1
	internal static type#29453 GetXmlSerializer(type#27705 type) { }
	// RVA: -1
	internal static type#29453 GetXmlSerializer(type#27705 type, type#29264 attribute) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
