// Assembly: System.Data
// Full name: System.Data.SqlTypes.SqlXmlStreamWrapper

namespace System.Data.SqlTypes
{
public class SqlXmlStreamWrapper // TypeDefIndex: 8482
{
	// Fields
	type#26549 _stream;
	type#20901 _lPosition;
	type#15314 _isClosed;

	// Methods
	// RVA: -1
	internal type#28660 .ctor(type#26548 stream) { }
	// RVA: -1
	public virtual type#15313 get_CanRead() { }
	// RVA: -1
	public virtual type#15313 get_CanSeek() { }
	// RVA: -1
	public virtual type#15313 get_CanWrite() { }
	// RVA: -1
	public virtual type#20900 get_Length() { }
	// RVA: -1
	public virtual type#20900 get_Position() { }
	// RVA: -1
	public virtual type#28660 set_Position(type#20900 value) { }
	// RVA: -1
	public virtual type#20900 Seek(type#20900 offset, type#25777 origin) { }
	// RVA: -1
	public virtual type#20867 Read(type#12860 buffer, type#20867 offset, type#20867 count) { }
	// RVA: -1
	public virtual type#28660 Write(type#12860 buffer, type#20867 offset, type#20867 count) { }
	// RVA: -1
	public virtual type#20867 ReadByte() { }
	// RVA: -1
	public virtual type#28660 WriteByte(type#15455 value) { }
	// RVA: -1
	public virtual type#28660 SetLength(type#20900 value) { }
	// RVA: -1
	public virtual type#28660 Flush() { }
	// RVA: -1
	protected virtual type#28660 Dispose(type#15313 disposing) { }
	// RVA: -1
	private type#28660 ThrowIfStreamCannotSeek(type#26576 method) { }
	// RVA: -1
	private type#28660 ThrowIfStreamCannotRead(type#26576 method) { }
	// RVA: -1
	private type#28660 ThrowIfStreamCannotWrite(type#26576 method) { }
	// RVA: -1
	private type#28660 ThrowIfStreamClosed(type#26576 method) { }
	// RVA: -1
	private type#15313 IsStreamClosed() { }
}
}
