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

namespace System.Data
{
public class DataSet // TypeDefIndex: 8317
{
	// Fields
	type#16993 _defaultViewManager;
	type#16975 _tableCollection;
	type#16924 _relationCollection;
	type#24768 _extendedProperties;
	type#26577 _dataSetName;
	type#26577 _datasetPrefix;
	type#26578 _namespaceURI;
	type#15314 _enforceConstraints;
	type#15314 _caseSensitive;
	type#16624 _culture;
	type#15314 _cultureUserSet;
	type#15315 _fInReadXml;
	type#15315 _fInLoadDiffgram;
	type#15315 _fTopLevelTable;
	type#15315 _fInitInProgress;
	type#15315 _fEnableCascading;
	type#15315 _fIsSchemaLoading;
	type#26578 _mainTableName;
	type#25851 _remotingFormat;
	type#23706 _defaultViewManagerLock;
	type#20873 s_objectTypeCount;
	type#20877 _objectID;
	type#29303 s_schemaTypeForWSDL;
	type#15315 _useDataSetSchemaOnly;
	type#15315 _udtIsWrapped;
	type#24763 PropertyChanging;
	type#22576 MergeFailed;
	type#16942 DataRowCreated;
	type#16954 ClearFunctionCalled;

	// Methods
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public type#28660 .ctor(type#26576 dataSetName) { }
	// RVA: -1
	public type#25850 get_RemotingFormat() { }
	// RVA: -1
	public type#28660 set_RemotingFormat(type#25850 value) { }
	// RVA: -1
	public virtual type#25651 get_SchemaSerializationMode() { }
	// RVA: -1
	protected type#28660 .ctor(type#25857 info, type#26566 context) { }
	// RVA: -1
	protected type#28660 .ctor(type#25857 info, type#26566 context, type#15313 ConstructSchema) { }
	// RVA: -1
	public virtual type#28660 GetObjectData(type#25857 info, type#26566 context) { }
	// RVA: -1
	protected virtual type#28660 InitializeDerivedDataSet() { }
	// RVA: -1
	private type#28660 SerializeDataSet(type#25857 info, type#26566 context, type#25850 remotingFormat) { }
	// RVA: -1
	internal type#28660 DeserializeDataSet(type#25857 info, type#26566 context, type#25850 remotingFormat, type#25651 schemaSerializationMode) { }
	// RVA: -1
	private type#28660 DeserializeDataSetSchema(type#25857 info, type#26566 context, type#25850 remotingFormat, type#25651 schemaSerializationMode) { }
	// RVA: -1
	private type#28660 DeserializeDataSetData(type#25857 info, type#26566 context, type#25850 remotingFormat) { }
	// RVA: -1
	private type#28660 SerializeDataSetProperties(type#25857 info, type#26566 context) { }
	// RVA: -1
	private type#28660 DeserializeDataSetProperties(type#25857 info, type#26566 context) { }
	// RVA: -1
	private type#28660 SerializeRelations(type#25857 info, type#26566 context) { }
	// RVA: -1
	private type#28660 DeserializeRelations(type#25857 info, type#26566 context) { }
	// RVA: -1
	internal type#28660 FailedEnableConstraints() { }
	// RVA: -1
	public type#15313 get_CaseSensitive() { }
	// RVA: -1
	public type#28660 set_CaseSensitive(type#15313 value) { }
	// RVA: -1
	public type#15313 get_EnforceConstraints() { }
	// RVA: -1
	public type#28660 set_EnforceConstraints(type#15313 value) { }
	// RVA: -1
	internal type#28660 RestoreEnforceConstraints(type#15313 value) { }
	// RVA: -1
	internal type#28660 EnableConstraints() { }
	// RVA: -1
	public type#26576 get_DataSetName() { }
	// RVA: -1
	public type#28660 set_DataSetName(type#26576 value) { }
	// RVA: -1
	public type#26576 get_Namespace() { }
	// RVA: -1
	public type#28660 set_Namespace(type#26576 value) { }
	// RVA: -1
	public type#26576 get_Prefix() { }
	// RVA: -1
	public type#28660 set_Prefix(type#26576 value) { }
	// RVA: -1
	public type#24767 get_ExtendedProperties() { }
	// RVA: -1
	public type#16623 get_Locale() { }
	// RVA: -1
	public type#28660 set_Locale(type#16623 value) { }
	// RVA: -1
	internal type#28660 SetLocaleValue(type#16623 value, type#15313 userSet) { }
	// RVA: -1
	internal type#15313 ShouldSerializeLocale() { }
	// RVA: -1
	public virtual type#20518 get_Site() { }
	// RVA: -1
	public type#16922 get_Relations() { }
	// RVA: -1
	public type#16974 get_Tables() { }
	// RVA: -1
	public type#28660 Clear() { }
	// RVA: -1
	public virtual type#16949 Clone() { }
	// RVA: -1
	internal type#20867 EstimatedXmlStringSize() { }
	// RVA: -1
	internal type#26576 GetRemotingDiffGram(type#16965 table) { }
	// RVA: -1
	internal type#26576 GetXmlSchemaForRemoting(type#16965 table) { }
	// RVA: -1
	public type#28660 ReadXmlSchema(type#29248 reader) { }
	// RVA: -1
	internal type#28660 ReadXmlSchema(type#29248 reader, type#15313 denyResolving) { }
	// RVA: -1
	internal type#15313 MoveToElement(type#29248 reader, type#20867 depth) { }
	// RVA: -1
	private static type#28660 MoveToElement(type#29248 reader) { }
	// RVA: -1
	internal type#28660 ReadEndElement(type#29248 reader) { }
	// RVA: -1
	internal type#28660 ReadXSDSchema(type#29248 reader, type#15313 denyResolving) { }
	// RVA: -1
	internal type#28660 ReadXDRSchema(type#29248 reader) { }
	// RVA: -1
	private type#28660 WriteXmlSchema(type#29540 writer, type#25641 schemaFormat, type#4283 multipleTargetConverter) { }
	// RVA: -1
	public type#29246 ReadXml(type#29248 reader) { }
	// RVA: -1
	internal type#29246 ReadXml(type#29248 reader, type#15313 denyResolving) { }
	// RVA: -1
	internal type#28660 InferSchema(type#29136 xdoc, type#13453 excludedNamespaces, type#29246 mode) { }
	// RVA: -1
	private type#15313 IsEmpty() { }
	// RVA: -1
	private type#28660 ReadXmlDiffgram(type#29248 reader) { }
	// RVA: -1
	public type#29246 ReadXml(type#29248 reader, type#29246 mode) { }
	// RVA: -1
	internal type#29246 ReadXml(type#29248 reader, type#29246 mode, type#15313 denyResolving) { }
	// RVA: -1
	public type#28660 WriteXml(type#29540 writer, type#29538 mode) { }
	// RVA: -1
	public type#28660 Merge(type#16949 dataSet) { }
	// RVA: -1
	public type#28660 Merge(type#16949 dataSet, type#15313 preserveChanges, type#22754 missingSchemaAction) { }
	// RVA: -1
	protected virtual type#28660 OnPropertyChanging(type#24761 pcevent) { }
	// RVA: -1
	internal type#28660 OnMergeFailed(type#22574 mfevent) { }
	// RVA: -1
	internal type#28660 RaiseMergeFailed(type#16965 table, type#26576 conflict, type#22754 missingSchemaAction) { }
	// RVA: -1
	internal type#28660 OnDataRowCreated(type#16926 row) { }
	// RVA: -1
	internal type#28660 OnClearFunctionCalled(type#16965 table) { }
	// RVA: -1
	protected internal virtual type#28660 OnRemoveTable(type#16965 table) { }
	// RVA: -1
	internal type#28660 OnRemovedTable(type#16965 table) { }
	// RVA: -1
	protected virtual type#28660 OnRemoveRelation(type#16919 relation) { }
	// RVA: -1
	internal type#28660 OnRemoveRelationHack(type#16919 relation) { }
	// RVA: -1
	protected internal type#28660 RaisePropertyChanging(type#26576 name) { }
	// RVA: -1
	internal type#12971 TopLevelTables() { }
	// RVA: -1
	internal type#12971 TopLevelTables(type#15313 forSchema) { }
	// RVA: -1
	public virtual type#28660 Reset() { }
	// RVA: -1
	internal type#15313 ValidateCaseConstraint() { }
	// RVA: -1
	internal type#15313 ValidateLocaleConstraint() { }
	// RVA: -1
	protected virtual type#28660 ReadXmlSerializable(type#29248 reader) { }
	// RVA: -1
	public static type#29301 GetDataSetSchema(type#29392 schemaSet) { }
	// RVA: -1
	private virtual type#29266 System.Xml.Serialization.IXmlSerializable.GetSchema() { }
	// RVA: -1
	private virtual type#28660 System.Xml.Serialization.IXmlSerializable.ReadXml(type#29248 reader) { }
	// RVA: -1
	private virtual type#28660 System.Xml.Serialization.IXmlSerializable.WriteXml(type#29540 writer) { }
	// RVA: -1
	internal type#26576 get_MainTableName() { }
	// RVA: -1
	internal type#28660 set_MainTableName(type#26576 value) { }
	// RVA: -1
	internal type#20867 get_ObjectID() { }
}
}
