Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Data.DataSet Class Reference

Classes

struct  TableChanges
 

Public Member Functions

 DataSet ()
 
 DataSet (string dataSetName)
 
virtual void GetObjectData (SerializationInfo info, StreamingContext context)
 
void AcceptChanges ()
 
void BeginInit ()
 
void EndInit ()
 
void Clear ()
 
virtual DataSet Clone ()
 
DataSet Copy ()
 
DataSetGetChanges ()
 
DataSetGetChanges (DataRowState rowStates)
 
string GetXml ()
 
string GetXmlSchema ()
 
bool HasChanges ()
 
bool HasChanges (DataRowState rowStates)
 
void InferXmlSchema (XmlReader? reader, string[]? nsArray)
 
void InferXmlSchema (Stream? stream, string[]? nsArray)
 
void InferXmlSchema (TextReader? reader, string[]? nsArray)
 
void InferXmlSchema (string fileName, string[]? nsArray)
 
void ReadXmlSchema (XmlReader? reader)
 
void ReadXmlSchema (Stream? stream)
 
void ReadXmlSchema (TextReader? reader)
 
void ReadXmlSchema (string fileName)
 
void WriteXmlSchema (Stream? stream)
 
void WriteXmlSchema (Stream? stream, Converter< Type, string > multipleTargetConverter)
 
void WriteXmlSchema (string fileName)
 
void WriteXmlSchema (string fileName, Converter< Type, string > multipleTargetConverter)
 
void WriteXmlSchema (TextWriter? writer)
 
void WriteXmlSchema (TextWriter? writer, Converter< Type, string > multipleTargetConverter)
 
void WriteXmlSchema (XmlWriter? writer)
 
void WriteXmlSchema (XmlWriter? writer, Converter< Type, string > multipleTargetConverter)
 
XmlReadMode ReadXml (XmlReader? reader)
 
XmlReadMode ReadXml (Stream? stream)
 
XmlReadMode ReadXml (TextReader? reader)
 
XmlReadMode ReadXml (string fileName)
 
XmlReadMode ReadXml (XmlReader? reader, XmlReadMode mode)
 
XmlReadMode ReadXml (Stream? stream, XmlReadMode mode)
 
XmlReadMode ReadXml (TextReader? reader, XmlReadMode mode)
 
XmlReadMode ReadXml (string fileName, XmlReadMode mode)
 
void WriteXml (Stream? stream)
 
void WriteXml (TextWriter? writer)
 
void WriteXml (XmlWriter? writer)
 
void WriteXml (string fileName)
 
void WriteXml (Stream? stream, XmlWriteMode mode)
 
void WriteXml (TextWriter? writer, XmlWriteMode mode)
 
void WriteXml (XmlWriter? writer, XmlWriteMode mode)
 
void WriteXml (string fileName, XmlWriteMode mode)
 
void Merge (DataSet dataSet)
 
void Merge (DataSet dataSet, bool preserveChanges)
 
void Merge (DataSet dataSet, bool preserveChanges, MissingSchemaAction missingSchemaAction)
 
void Merge (DataTable table)
 
void Merge (DataTable table, bool preserveChanges, MissingSchemaAction missingSchemaAction)
 
void Merge (DataRow[] rows)
 
void Merge (DataRow[] rows, bool preserveChanges, MissingSchemaAction missingSchemaAction)
 
virtual void RejectChanges ()
 
virtual void Reset ()
 
virtual void Load (IDataReader reader, LoadOption loadOption, FillErrorEventHandler? errorHandler, params DataTable[] tables)
 
void Load (IDataReader reader, LoadOption loadOption, params DataTable[] tables)
 
void Load (IDataReader reader, LoadOption loadOption, params string[] tables)
 
DataTableReader CreateDataReader ()
 
DataTableReader CreateDataReader (params DataTable[] dataTables)
 
void Dispose ()
 
virtual ? object GetService (Type service)
 
override? string ToString ()
 

Static Public Member Functions

static XmlSchemaComplexType GetDataSetSchema (XmlSchemaSet? schemaSet)
 

Protected Member Functions

bool IsBinarySerialized (SerializationInfo info, StreamingContext context)
 
SchemaSerializationMode DetermineSchemaSerializationMode (SerializationInfo info, StreamingContext context)
 
SchemaSerializationMode DetermineSchemaSerializationMode (XmlReader reader)
 
void GetSerializationData (SerializationInfo info, StreamingContext context)
 
 DataSet (SerializationInfo info, StreamingContext context)
 
 DataSet (SerializationInfo info, StreamingContext context, bool ConstructSchema)
 
virtual void InitializeDerivedDataSet ()
 
virtual bool ShouldSerializeRelations ()
 
virtual bool ShouldSerializeTables ()
 
virtual void OnPropertyChanging (PropertyChangedEventArgs pcevent)
 
virtual void OnRemoveRelation (DataRelation relation)
 
virtual void ReadXmlSerializable (XmlReader reader)
 
virtual ? XmlSchema GetSchemaSerializable ()
 
virtual void Dispose (bool disposing)
 

Package Functions

void DeserializeDataSet (SerializationInfo info, StreamingContext context, SerializationFormat remotingFormat, SchemaSerializationMode schemaSerializationMode)
 
void FailedEnableConstraints ()
 
void RestoreEnforceConstraints (bool value)
 
void EnableConstraints ()
 
void SetLocaleValue (CultureInfo value, bool userSet)
 
bool ShouldSerializeLocale ()
 
int EstimatedXmlStringSize ()
 
string GetRemotingDiffGram (DataTable table)
 
string GetXmlSchemaForRemoting (DataTable table)
 
void ReadXmlSchema (XmlReader reader, bool denyResolving)
 
bool MoveToElement (XmlReader reader, int depth)
 
void ReadEndElement (XmlReader reader)
 
void ReadXSDSchema (XmlReader reader, bool denyResolving)
 
void ReadXDRSchema (XmlReader reader)
 
XmlReadMode ReadXml (XmlReader reader, bool denyResolving)
 
void InferSchema (XmlDocument xdoc, string[] excludedNamespaces, XmlReadMode mode)
 
XmlReadMode ReadXml (XmlReader reader, XmlReadMode mode, bool denyResolving)
 
void OnMergeFailed (MergeFailedEventArgs mfevent)
 
void RaiseMergeFailed (DataTable table, string conflict, MissingSchemaAction missingSchemaAction)
 
void OnDataRowCreated (DataRow row)
 
void OnClearFunctionCalled (DataTable table)
 
virtual void OnRemoveTable (DataTable table)
 
void OnRemovedTable (DataTable table)
 
void OnRemoveRelationHack (DataRelation relation)
 
void RaisePropertyChanging (string name)
 
DataTable[] TopLevelTables ()
 
DataTable[] TopLevelTables (bool forSchema)
 
bool ValidateCaseConstraint ()
 
bool ValidateLocaleConstraint ()
 
DataTable FindTable (DataTable baseTable, PropertyDescriptor[] props, int propStart)
 

Package Attributes

PropertyCollection _extendedProperties
 
string _namespaceURI = string.Empty
 
bool _fInReadXml
 
bool _fInLoadDiffgram
 
bool _fTopLevelTable
 
bool _fInitInProgress
 
bool _fEnableCascading = true
 
bool _fIsSchemaLoading
 
string _mainTableName = string.Empty
 
bool _useDataSetSchemaOnly
 
bool _udtIsWrapped
 

Properties

SerializationFormat RemotingFormat [get, set]
 
virtual SchemaSerializationMode SchemaSerializationMode [get, set]
 
bool CaseSensitive [get, set]
 
bool IListSource. ContainsListCollection [get]
 
DataViewManager DefaultViewManager [get]
 
bool EnforceConstraints [get, set]
 
string DataSetName [get, set]
 
string Namespace [get, set]
 
string Prefix [get, set]
 
PropertyCollection ExtendedProperties [get]
 
bool HasErrors [get]
 
bool IsInitialized [get]
 
CultureInfo Locale [get, set]
 
override? ISite Site [get, set]
 
DataRelationCollection Relations [get]
 
DataTableCollection Tables [get]
 
bool FBoundToDocument [get, set]
 
string MainTableName [get, set]
 
int ObjectID [get]
 
EventHandlerList Events [get]
 
virtual ? IContainer Container [get]
 
virtual bool DesignMode [get]
 
EventHandlerDisposed
 

Events

PropertyChangedEventHandler? PropertyChanging
 
MergeFailedEventHandlerMergeFailed
 
DataRowCreatedEventHandlerDataRowCreated
 
DataSetClearEventhandlerClearFunctionCalled
 
EventHandlerInitialized
 

Private Member Functions

void SerializeDataSet (SerializationInfo info, StreamingContext context, SerializationFormat remotingFormat)
 
void DeserializeDataSetSchema (SerializationInfo info, StreamingContext context, SerializationFormat remotingFormat, SchemaSerializationMode schemaSerializationMode)
 
void DeserializeDataSetData (SerializationInfo info, StreamingContext context, SerializationFormat remotingFormat)
 
void SerializeDataSetProperties (SerializationInfo info, StreamingContext context)
 
void DeserializeDataSetProperties (SerializationInfo info, StreamingContext context)
 
void SerializeRelations (SerializationInfo info, StreamingContext context)
 
void DeserializeRelations (SerializationInfo info, StreamingContext context)
 
DataSet CreateInstanceOfThisType ()
 
void MarkModifiedRows (TableChanges[] bitMatrix, DataRowState rowStates)
 
void MarkRelatedRowsAsModified (TableChanges[] bitMatrix, DataRow row)
 
IList IListSource. GetList ()
 
void WriteXmlSchema (string fileName, SchemaFormat schemaFormat, Converter< Type, string > multipleTargetConverter)
 
void WriteXmlSchema (Stream stream, SchemaFormat schemaFormat, Converter< Type, string > multipleTargetConverter)
 
void WriteXmlSchema (TextWriter writer, SchemaFormat schemaFormat, Converter< Type, string > multipleTargetConverter)
 
void WriteXmlSchema (XmlWriter writer, SchemaFormat schemaFormat, Converter< Type, string > multipleTargetConverter)
 
bool IsEmpty ()
 
void ReadXmlDiffgram (XmlReader reader)
 
void OnInitialized ()
 
XmlSchema IXmlSerializable. GetSchema ()
 
void IXmlSerializable. ReadXml (XmlReader reader)
 
void ReadXmlSerializableInternal (XmlReader reader)
 
void IXmlSerializable. WriteXml (XmlWriter writer)
 
void WriteXmlInternal (XmlWriter writer)
 

Static Private Member Functions

static void MoveToElement (XmlReader reader)
 
static void WriteXmlSchema (DataSet ds, XmlWriter writer)
 

Private Attributes

DataViewManager _defaultViewManager
 
readonly DataTableCollection _tableCollection
 
readonly DataRelationCollection _relationCollection
 
string _dataSetName = "NewDataSet"
 
string _datasetPrefix = string.Empty
 
bool _enforceConstraints = true
 
bool _caseSensitive
 
CultureInfo _culture
 
bool _cultureUserSet
 
bool _fBoundToDocument
 
SerializationFormat _remotingFormat
 
readonly object _defaultViewManagerLock = new object()
 
readonly int _objectID = Interlocked.Increment(ref s_objectTypeCount)
 
ISite _site
 
EventHandlerList _events
 

Static Private Attributes

static int s_objectTypeCount
 
static XmlSchemaComplexType s_schemaTypeForWSDL
 
static readonly object s_eventDisposed = new object()
 

Detailed Description

Definition at line 27 of file DataSet.cs.


The documentation for this class was generated from the following file: