<PackageReference Include="NETStandard.Library" Version="2.0.0" />

System.Data.DataSet

namespace System.Data { public class DataSet : MarshalByValueComponent, IListSource, ISupportInitialize, ISupportInitializeNotification, ISerializable, IXmlSerializable { public bool CaseSensitive { get; set; } public string DataSetName { get; set; } public DataViewManager DefaultViewManager { get; } public bool EnforceConstraints { get; set; } public PropertyCollection ExtendedProperties { get; } public bool HasErrors { get; } public bool IsInitialized { get; } public CultureInfo Locale { get; set; } public string Namespace { get; set; } public string Prefix { get; set; } public DataRelationCollection Relations { get; } public SerializationFormat RemotingFormat { get; set; } public virtual SchemaSerializationMode SchemaSerializationMode { get; set; } public DataTableCollection Tables { get; } public event EventHandler Initialized; public event MergeFailedEventHandler MergeFailed; public DataSet(); protected DataSet(SerializationInfo info, StreamingContext context); protected DataSet(SerializationInfo info, StreamingContext context, bool ConstructSchema); public DataSet(string dataSetName); public void AcceptChanges(); public void BeginInit(); public void Clear(); public virtual DataSet Clone(); public DataSet Copy(); public DataTableReader CreateDataReader(); public DataTableReader CreateDataReader(params DataTable[] dataTables); protected SchemaSerializationMode DetermineSchemaSerializationMode(SerializationInfo info, StreamingContext context); protected SchemaSerializationMode DetermineSchemaSerializationMode(XmlReader reader); public void EndInit(); public DataSet GetChanges(); public DataSet GetChanges(DataRowState rowStates); public static XmlSchemaComplexType GetDataSetSchema(XmlSchemaSet schemaSet); public virtual void GetObjectData(SerializationInfo info, StreamingContext context); protected virtual XmlSchema GetSchemaSerializable(); protected void GetSerializationData(SerializationInfo info, StreamingContext context); public string GetXml(); public string GetXmlSchema(); public bool HasChanges(); public bool HasChanges(DataRowState rowStates); public void InferXmlSchema(Stream stream, string[] nsArray); public void InferXmlSchema(TextReader reader, string[] nsArray); public void InferXmlSchema(string fileName, string[] nsArray); public void InferXmlSchema(XmlReader reader, string[] nsArray); protected virtual void InitializeDerivedDataSet(); protected bool IsBinarySerialized(SerializationInfo info, StreamingContext context); public void Load(IDataReader reader, LoadOption loadOption, params DataTable[] tables); public virtual void Load(IDataReader reader, LoadOption loadOption, FillErrorEventHandler errorHandler, params DataTable[] tables); public void Load(IDataReader reader, LoadOption loadOption, params string[] tables); public void Merge(DataRow[] rows); public void Merge(DataRow[] rows, bool preserveChanges, MissingSchemaAction missingSchemaAction); public void Merge(DataSet dataSet); public void Merge(DataSet dataSet, bool preserveChanges); public void Merge(DataSet dataSet, bool preserveChanges, MissingSchemaAction missingSchemaAction); public void Merge(DataTable table); public void Merge(DataTable table, bool preserveChanges, MissingSchemaAction missingSchemaAction); protected virtual void OnPropertyChanging(PropertyChangedEventArgs pcevent); protected virtual void OnRemoveRelation(DataRelation relation); public XmlReadMode ReadXml(Stream stream); public XmlReadMode ReadXml(Stream stream, XmlReadMode mode); public XmlReadMode ReadXml(TextReader reader); public XmlReadMode ReadXml(TextReader reader, XmlReadMode mode); public XmlReadMode ReadXml(string fileName); public XmlReadMode ReadXml(string fileName, XmlReadMode mode); public XmlReadMode ReadXml(XmlReader reader); public XmlReadMode ReadXml(XmlReader reader, XmlReadMode mode); public void ReadXmlSchema(Stream stream); public void ReadXmlSchema(TextReader reader); public void ReadXmlSchema(string fileName); public void ReadXmlSchema(XmlReader reader); protected virtual void ReadXmlSerializable(XmlReader reader); public virtual void RejectChanges(); public virtual void Reset(); protected virtual bool ShouldSerializeRelations(); protected virtual bool ShouldSerializeTables(); public void WriteXml(Stream stream); public void WriteXml(Stream stream, XmlWriteMode mode); public void WriteXml(TextWriter writer); public void WriteXml(TextWriter writer, XmlWriteMode mode); public void WriteXml(string fileName); public void WriteXml(string fileName, XmlWriteMode mode); public void WriteXml(XmlWriter writer); public void WriteXml(XmlWriter writer, XmlWriteMode mode); public void WriteXmlSchema(Stream stream); public void WriteXmlSchema(Stream stream, Converter<Type, string> multipleTargetConverter); public void WriteXmlSchema(TextWriter writer); public void WriteXmlSchema(TextWriter writer, Converter<Type, string> multipleTargetConverter); public void WriteXmlSchema(string fileName); public void WriteXmlSchema(string fileName, Converter<Type, string> multipleTargetConverter); public void WriteXmlSchema(XmlWriter writer); public void WriteXmlSchema(XmlWriter writer, Converter<Type, string> multipleTargetConverter); } }