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

namespace System.Data
{
public class XmlDataTreeWriter // TypeDefIndex: 8454
{
	// Fields
	type#29541 _xmlw;
	type#16950 _ds;
	type#16966 _dt;
	type#14449 _dTables;
	type#12972 _topLevelTables;
	type#15314 _fFromTable;
	type#15314 _isDiffgram;
	type#19500 _rowsOrder;
	type#15314 _writeHierarchy;

	// Methods
	// RVA: -1
	internal type#28660 .ctor(type#16949 ds) { }
	// RVA: -1
	internal type#28660 .ctor(type#16965 dt, type#15313 writeHierarchy) { }
	// RVA: -1
	private type#12971 CreateToplevelTables() { }
	// RVA: -1
	private type#28660 CreateTablesHierarchy(type#16965 dt) { }
	// RVA: -1
	internal static type#15313 RowHasErrors(type#16926 row) { }
	// RVA: -1
	internal type#28660 SaveDiffgramData(type#29540 xw, type#19499 rowsOrder) { }
	// RVA: -1
	internal type#28660 Save(type#29540 xw, type#15313 writeSchema) { }
	// RVA: -1
	private type#14448 GetNestedChildRelations(type#16926 row) { }
	// RVA: -1
	internal type#28660 XmlDataRowWriter(type#16926 row, type#26576 encodedTableName) { }
	// RVA: -1
	internal static type#15313 PreserveSpace(type#23705 value) { }
}
}
