Class
DataTable
implements IListSource, ISupportInitializeNotification, ISupportInitialize, ISerializable, IXmlSerializable
Members 80
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | — | _dataSet | <in the binary> | |
| — | — | _defaultView | <in the binary> | |
| — | — | _nextRowID | <in the binary> | |
| — | — | _rowCollection | <in the binary> | |
| — | — | _columnCollection | <in the binary> | |
| — | — | _constraintCollection | <in the binary> | |
| — | — | _elementColumnCount | <in the binary> | |
| — | — | _parentRelationsCollection | <in the binary> | |
| — | — | _childRelationsCollection | <in the binary> | |
| — | — | _recordManager | <in the binary> | |
| — | — | _indexes | <in the binary> | |
| — | — | _shadowIndexes | <in the binary> | |
| — | — | _shadowCount | <in the binary> | |
| — | — | _extendedProperties | <in the binary> | |
| — | — | _tableName | <in the binary> | |
| — | — | _tableNamespace | <in the binary> | |
| — | — | _tablePrefix | <in the binary> | |
| — | — | _displayExpression | <in the binary> | |
| — | — | _fNestedInDataset | <in the binary> | |
| — | — | _culture | <in the binary> | |
| — | — | _cultureUserSet | <in the binary> | |
| — | — | _compareInfo | <in the binary> | |
| — | — | _compareFlags | <in the binary> | |
| — | — | _formatProvider | <in the binary> | |
| — | — | _hashCodeProvider | <in the binary> | |
| — | — | _caseSensitive | <in the binary> | |
| — | — | _caseSensitiveUserSet | <in the binary> | |
| — | — | _encodedTableName | <in the binary> | |
| — | — | _xmlText | <in the binary> | |
| — | — | _colUnique | <in the binary> | |
| — | — | _textOnly | <in the binary> | |
| — | — | _minOccurs | <in the binary> | |
| — | — | _maxOccurs | <in the binary> | |
| — | — | _repeatableElement | <in the binary> | |
| — | — | _typeName | <in the binary> | |
| — | — | _primaryKey | <in the binary> | |
| — | — | _primaryIndex | <in the binary> | |
| — | — | _delayedSetPrimaryKey | <in the binary> | |
| — | — | _loadIndex | <in the binary> | |
| — | — | _loadIndexwithOriginalAdded | <in the binary> | |
| — | — | _loadIndexwithCurrentDeleted | <in the binary> | |
| — | — | _suspendIndexEvents | <in the binary> | |
| — | — | _savedEnforceConstraints | <in the binary> | |
| — | — | _inDataLoad | <in the binary> | |
| — | — | _initialLoad | <in the binary> | |
| — | — | _schemaLoading | <in the binary> | |
| — | — | _enforceConstraints | <in the binary> | |
| — | — | _suspendEnforceConstraints | <in the binary> | |
| — | — | fInitInProgress | <in the binary> | |
| — | — | _inLoad | <in the binary> | |
| — | — | _fInLoadDiffgram | <in the binary> | |
| — | — | _isTypedDataTable | <in the binary> | |
| — | — | _emptyDataRowArray | <in the binary> | |
| — | — | _propertyDescriptorCollectionCache | <in the binary> | |
| — | — | _nestedParentRelations | <in the binary> | |
| — | — | _dependentColumns | <in the binary> | |
| — | — | _mergingData | <in the binary> | |
| — | — | _onRowChangedDelegate | <in the binary> | |
| — | — | _onRowChangingDelegate | <in the binary> | |
| — | — | _onRowDeletingDelegate | <in the binary> | |
| — | — | _onRowDeletedDelegate | <in the binary> | |
| — | — | _onColumnChangedDelegate | <in the binary> | |
| — | — | _onColumnChangingDelegate | <in the binary> | |
| — | — | _onTableClearingDelegate | <in the binary> | |
| — | — | _onTableClearedDelegate | <in the binary> | |
| — | — | _onTableNewRowDelegate | <in the binary> | |
| — | — | _onPropertyChangingDelegate | <in the binary> | |
| — | — | _onInitialized | <in the binary> | |
| — | — | _rowBuilder | <in the binary> | |
| — | — | KEY_XMLSCHEMA | <a const> | |
| — | — | KEY_XMLDIFFGRAM | <a const> | |
| — | — | KEY_NAME | <a const> | |
| — | — | _delayedViews | <in the binary> | |
| — | — | _dataViewListeners | <in the binary> | |
| — | — | _rowDiffId | <in the binary> | |
| — | — | _indexesLock | <in the binary> | |
| — | — | _ukColumnPositionForInference | <in the binary> | |
| — | — | _remotingFormat | <in the binary> | |
| — | — | s_objectTypeCount | <in the binary> | |
| — | — | _objectID | <in the binary> |
Functions 314
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | — | 0x00 | |
| void .ctor() | — | 0x00 | |
| void .ctor() | — | 0x00 | |
| void .ctor() | — | 0x00 | |
| void GetObjectData() | — | 0x00 | |
| void SerializeDataTable() | — | 0x00 | |
| void DeserializeDataTable() | — | 0x00 | |
| void SerializeTableSchema() | — | 0x00 | |
| void DeserializeTableSchema() | — | 0x00 | |
| void SerializeConstraints() | — | 0x00 | |
| void DeserializeConstraints() | — | 0x00 | |
| void SerializeExpressionColumns() | — | 0x00 | |
| void DeserializeExpressionColumns() | — | 0x00 | |
| void SerializeTableData() | — | 0x00 | |
| void DeserializeTableData() | — | 0x00 | |
| void ConvertToRowState() | — | 0x00 | |
| void GetRowAndColumnErrors() | — | 0x00 | |
| void ConvertToRowError() | — | 0x00 | |
| void get_CaseSensitive() | — | 0x00 | |
| void set_CaseSensitive() | — | 0x00 | |
| void get_AreIndexEventsSuspended() | — | 0x00 | |
| void RestoreIndexEvents() | — | 0x00 | |
| void SuspendIndexEvents() | — | 0x00 | |
| void get_IsInitialized() | — | 0x00 | |
| void get_IsTypedDataTable() | — | 0x00 | |
| void SetCaseSensitiveValue() | — | 0x00 | |
| void ResetCaseSensitive() | — | 0x00 | |
| void ShouldSerializeCaseSensitive() | — | 0x00 | |
| void get_SelfNested() | — | 0x00 | |
| void get_LiveIndexes() | — | 0x00 | |
| void get_RemotingFormat() | — | 0x00 | |
| void set_RemotingFormat() | — | 0x00 | |
| void get_UKColumnPositionForInference() | — | 0x00 | |
| void set_UKColumnPositionForInference() | — | 0x00 | |
| void get_ChildRelations() | — | 0x00 | |
| void get_Columns() | — | 0x00 | |
| void ResetColumns() | — | 0x00 | |
| void get_CompareInfo() | — | 0x00 | |
| void get_Constraints() | — | 0x00 | |
| void ResetConstraints() | — | 0x00 | |
| void get_DataSet() | — | 0x00 | |
| void SetDataSet() | — | 0x00 | |
| void get_DefaultView() | — | 0x00 | |
| void get_DisplayExpression() | — | 0x00 | |
| void set_DisplayExpression() | — | 0x00 | |
| void get_DisplayExpressionInternal() | — | 0x00 | |
| void get_EnforceConstraints() | — | 0x00 | |
| void set_EnforceConstraints() | — | 0x00 | |
| void get_SuspendEnforceConstraints() | — | 0x00 | |
| void set_SuspendEnforceConstraints() | — | 0x00 | |
| void EnableConstraints() | — | 0x00 | |
| void get_ExtendedProperties() | — | 0x00 | |
| void get_FormatProvider() | — | 0x00 | |
| void get_HasErrors() | — | 0x00 | |
| void get_Locale() | — | 0x00 | |
| void set_Locale() | — | 0x00 | |
| void SetLocaleValue() | — | 0x00 | |
| void ShouldSerializeLocale() | — | 0x00 | |
| void get_MinimumCapacity() | — | 0x00 | |
| void set_MinimumCapacity() | — | 0x00 | |
| void get_RecordCapacity() | — | 0x00 | |
| void get_ElementColumnCount() | — | 0x00 | |
| void set_ElementColumnCount() | — | 0x00 | |
| void get_ParentRelations() | — | 0x00 | |
| void get_MergingData() | — | 0x00 | |
| void set_MergingData() | — | 0x00 | |
| void get_NestedParentRelations() | — | 0x00 | |
| void get_SchemaLoading() | — | 0x00 | |
| void CacheNestedParent() | — | 0x00 | |
| void FindNestedParentRelations() | — | 0x00 | |
| void get_NestedParentsCount() | — | 0x00 | |
| void get_PrimaryKey() | — | 0x00 | |
| void set_PrimaryKey() | — | 0x00 | |
| void ShouldSerializePrimaryKey() | — | 0x00 | |
| void ResetPrimaryKey() | — | 0x00 | |
| void get_Rows() | — | 0x00 | |
| void get_TableName() | — | 0x00 | |
| void set_TableName() | — | 0x00 | |
| void get_EncodedTableName() | — | 0x00 | |
| void GetInheritedNamespace() | — | 0x00 | |
| void get_Namespace() | — | 0x00 | |
| void set_Namespace() | — | 0x00 | |
| void IsNamespaceInherited() | — | 0x00 | |
| void CheckCascadingNamespaceConflict() | — | 0x00 | |
| void CheckNamespaceValidityForNestedRelations() | — | 0x00 | |
| void CheckNamespaceValidityForNestedParentRelations() | — | 0x00 | |
| void DoRaiseNamespaceChange() | — | 0x00 | |
| void ShouldSerializeNamespace() | — | 0x00 | |
| void ResetNamespace() | — | 0x00 | |
| void BeginInit() | — | 0x00 | |
| void EndInit() | — | 0x00 | |
| void get_Prefix() | — | 0x00 | |
| void set_Prefix() | — | 0x00 | |
| void get_XmlText() | — | 0x00 | |
| void set_XmlText() | — | 0x00 | |
| void get_MaxOccurs() | — | 0x00 | |
| void set_MaxOccurs() | — | 0x00 | |
| void get_MinOccurs() | — | 0x00 | |
| void set_MinOccurs() | — | 0x00 | |
| void SetKeyValues() | — | 0x00 | |
| void FindByIndex() | — | 0x00 | |
| void FindMergeTarget() | — | 0x00 | |
| void SetMergeRecords() | — | 0x00 | |
| void MergeRow() | — | 0x00 | |
| void AcceptChanges() | — | 0x00 | |
| void CreateInstance() | — | 0x00 | |
| void Clone() | — | 0x00 | |
| void Clone() | — | 0x00 | |
| void IncrementalCloneTo() | — | 0x00 | |
| void CloneHierarchy() | — | 0x00 | |
| void CloneTo() | — | 0x00 | |
| void Copy() | — | 0x00 | |
| void add_ColumnChanging() | — | 0x00 | |
| void remove_ColumnChanging() | — | 0x00 | |
| void add_ColumnChanged() | — | 0x00 | |
| void remove_ColumnChanged() | — | 0x00 | |
| void add_Initialized() | — | 0x00 | |
| void remove_Initialized() | — | 0x00 | |
| void add_PropertyChanging() | — | 0x00 | |
| void remove_PropertyChanging() | — | 0x00 | |
| void add_RowChanged() | — | 0x00 | |
| void remove_RowChanged() | — | 0x00 | |
| void add_RowChanging() | — | 0x00 | |
| void remove_RowChanging() | — | 0x00 | |
| void add_RowDeleting() | — | 0x00 | |
| void remove_RowDeleting() | — | 0x00 | |
| void add_RowDeleted() | — | 0x00 | |
| void remove_RowDeleted() | — | 0x00 | |
| void add_TableClearing() | — | 0x00 | |
| void remove_TableClearing() | — | 0x00 | |
| void add_TableCleared() | — | 0x00 | |
| void remove_TableCleared() | — | 0x00 | |
| void add_TableNewRow() | — | 0x00 | |
| void remove_TableNewRow() | — | 0x00 | |
| void get_Site() | — | 0x00 | |
| void set_Site() | — | 0x00 | |
| void AddRecords() | — | 0x00 | |
| void AddRow() | — | 0x00 | |
| void AddRow() | — | 0x00 | |
| void InsertRow() | — | 0x00 | |
| void InsertRow() | — | 0x00 | |
| void CheckNotModifying() | — | 0x00 | |
| void Clear() | — | 0x00 | |
| void Clear() | — | 0x00 | |
| void CascadeAll() | — | 0x00 | |
| void CommitRow() | — | 0x00 | |
| void Compare() | — | 0x00 | |
| void Compare() | — | 0x00 | |
| void IndexOf() | — | 0x00 | |
| void IsSuffix() | — | 0x00 | |
| void Compute() | — | 0x00 | |
| void System.ComponentModel.IListSource.get_ContainsListCollection() | — | 0x00 | |
| void CopyRow() | — | 0x00 | |
| void DeleteRow() | — | 0x00 | |
| void CheckPrimaryKey() | — | 0x00 | |
| void FindByPrimaryKey() | — | 0x00 | |
| void FindByPrimaryKey() | — | 0x00 | |
| void FindRow() | — | 0x00 | |
| void FindRow() | — | 0x00 | |
| void FormatSortString() | — | 0x00 | |
| void FreeRecord() | — | 0x00 | |
| void GetChanges() | — | 0x00 | |
| void GetChanges() | — | 0x00 | |
| void GetErrors() | — | 0x00 | |
| void GetIndex() | — | 0x00 | |
| void GetIndex() | — | 0x00 | |
| void GetIndex() | — | 0x00 | |
| void System.ComponentModel.IListSource.GetList() | — | 0x00 | |
| void GetListeners() | — | 0x00 | |
| void GetSpecialHashCode() | — | 0x00 | |
| void ImportRow() | — | 0x00 | |
| void InsertRow() | — | 0x00 | |
| void NewIndexDesc() | — | 0x00 | |
| void NewRecord() | — | 0x00 | |
| void NewUninitializedRecord() | — | 0x00 | |
| void NewRecordFromArray() | — | 0x00 | |
| void NewRecord() | — | 0x00 | |
| void NewEmptyRow() | — | 0x00 | |
| void NewUninitializedRow() | — | 0x00 | |
| void NewRow() | — | 0x00 | |
| void CreateEmptyRow() | — | 0x00 | |
| void NewRowCreated() | — | 0x00 | |
| void NewRow() | — | 0x00 | |
| void NewRowFromBuilder() | — | 0x00 | |
| void GetRowType() | — | 0x00 | |
| void NewRowArray() | — | 0x00 | |
| void get_NeedColumnChangeEvents() | — | 0x00 | |
| void OnColumnChanging() | — | 0x00 | |
| void OnColumnChanged() | — | 0x00 | |
| void OnPropertyChanging() | — | 0x00 | |
| void OnRemoveColumnInternal() | — | 0x00 | |
| void OnRemoveColumn() | — | 0x00 | |
| void OnRowChanged() | — | 0x00 | |
| void OnRowChanging() | — | 0x00 | |
| void OnRowChanged() | — | 0x00 | |
| void OnRowChanging() | — | 0x00 | |
| void OnRowDeleting() | — | 0x00 | |
| void OnRowDeleted() | — | 0x00 | |
| void OnTableCleared() | — | 0x00 | |
| void OnTableClearing() | — | 0x00 | |
| void OnTableNewRow() | — | 0x00 | |
| void OnInitialized() | — | 0x00 | |
| void ParseSortString() | — | 0x00 | |
| void RaisePropertyChanging() | — | 0x00 | |
| void RecordChanged() | — | 0x00 | |
| void RecordChanged() | — | 0x00 | |
| void RecordStateChanged() | — | 0x00 | |
| void RecordStateChanged() | — | 0x00 | |
| void RemoveRecordFromIndexes() | — | 0x00 | |
| void InsertRecordToIndexes() | — | 0x00 | |
| void SilentlySetValue() | — | 0x00 | |
| void RejectChanges() | — | 0x00 | |
| void RemoveRow() | — | 0x00 | |
| void Reset() | — | 0x00 | |
| void ResetIndexes() | — | 0x00 | |
| void ResetInternalIndexes() | — | 0x00 | |
| void RollbackRow() | — | 0x00 | |
| void RaiseRowChanged() | — | 0x00 | |
| void RaiseRowChanging() | — | 0x00 | |
| void RaiseRowChanging() | — | 0x00 | |
| void Select() | — | 0x00 | |
| void Select() | — | 0x00 | |
| void Select() | — | 0x00 | |
| void Select() | — | 0x00 | |
| void SetNewRecord() | — | 0x00 | |
| void SetNewRecordWorker() | — | 0x00 | |
| void SetOldRecord() | — | 0x00 | |
| void RestoreShadowIndexes() | — | 0x00 | |
| void SetShadowIndexes() | — | 0x00 | |
| void ShadowIndexCopy() | — | 0x00 | |
| void ToString() | — | 0x00 | |
| void BeginLoadData() | — | 0x00 | |
| void EndLoadData() | — | 0x00 | |
| void LoadDataRow() | — | 0x00 | |
| void LoadDataRow() | — | 0x00 | |
| void UpdatingAdd() | — | 0x00 | |
| void UpdatingCurrent() | — | 0x00 | |
| void AddUniqueKey() | — | 0x00 | |
| void AddUniqueKey() | — | 0x00 | |
| void AddForeignKey() | — | 0x00 | |
| void UpdatePropertyDescriptorCollectionCache() | — | 0x00 | |
| void GetPropertyDescriptorCollection() | — | 0x00 | |
| void get_TypeName() | — | 0x00 | |
| void set_TypeName() | — | 0x00 | |
| void Merge() | — | 0x00 | |
| void Merge() | — | 0x00 | |
| void Merge() | — | 0x00 | |
| void Load() | — | 0x00 | |
| void Load() | — | 0x00 | |
| void Load() | — | 0x00 | |
| void LoadRow() | — | 0x00 | |
| void SetDataRowWithLoadOption() | — | 0x00 | |
| void CreateDataReader() | — | 0x00 | |
| void WriteXml() | — | 0x00 | |
| void WriteXml() | — | 0x00 | |
| void WriteXml() | — | 0x00 | |
| void WriteXml() | — | 0x00 | |
| void WriteXml() | — | 0x00 | |
| void WriteXml() | — | 0x00 | |
| void WriteXml() | — | 0x00 | |
| void WriteXml() | — | 0x00 | |
| void WriteXml() | — | 0x00 | |
| void WriteXml() | — | 0x00 | |
| void WriteXml() | — | 0x00 | |
| void WriteXml() | — | 0x00 | |
| void WriteXml() | — | 0x00 | |
| void WriteXml() | — | 0x00 | |
| void WriteXml() | — | 0x00 | |
| void WriteXml() | — | 0x00 | |
| void WriteXmlSchema() | — | 0x00 | |
| void WriteXmlSchema() | — | 0x00 | |
| void WriteXmlSchema() | — | 0x00 | |
| void WriteXmlSchema() | — | 0x00 | |
| void CheckForClosureOnExpressions() | — | 0x00 | |
| void CheckForClosureOnExpressionTables() | — | 0x00 | |
| void WriteXmlSchema() | — | 0x00 | |
| void WriteXmlSchema() | — | 0x00 | |
| void WriteXmlSchema() | — | 0x00 | |
| void WriteXmlSchema() | — | 0x00 | |
| void ReadXml() | — | 0x00 | |
| void ReadXml() | — | 0x00 | |
| void ReadXml() | — | 0x00 | |
| void ReadXml() | — | 0x00 | |
| void RestoreConstraint() | — | 0x00 | |
| void IsEmptyXml() | — | 0x00 | |
| void ReadXml() | — | 0x00 | |
| void ReadXml() | — | 0x00 | |
| void ReadEndElement() | — | 0x00 | |
| void ReadXDRSchema() | — | 0x00 | |
| void MoveToElement() | — | 0x00 | |
| void ReadXmlDiffgram() | — | 0x00 | |
| void ReadXSDSchema() | — | 0x00 | |
| void ReadXmlSchema() | — | 0x00 | |
| void ReadXmlSchema() | — | 0x00 | |
| void ReadXmlSchema() | — | 0x00 | |
| void ReadXmlSchema() | — | 0x00 | |
| void ReadXmlSchema() | — | 0x00 | |
| void CreateTableList() | — | 0x00 | |
| void CreateRelationList() | — | 0x00 | |
| void GetDataTableSchema() | — | 0x00 | |
| void System.Xml.Serialization.IXmlSerializable.GetSchema() | — | 0x00 | |
| void GetSchema() | — | 0x00 | |
| void System.Xml.Serialization.IXmlSerializable.ReadXml() | — | 0x00 | |
| void System.Xml.Serialization.IXmlSerializable.WriteXml() | — | 0x00 | |
| void ReadXmlSerializable() | — | 0x00 | |
| void get_RowDiffId() | — | 0x00 | |
| void get_ObjectID() | — | 0x00 | |
| void AddDependentColumn() | — | 0x00 | |
| void RemoveDependentColumn() | — | 0x00 | |
| void EvaluateExpressions() | — | 0x00 | |
| void EvaluateExpressions() | — | 0x00 | |
| void EvaluateExpressions() | — | 0x00 | |
| void EvaluateDependentExpressions() | — | 0x00 | |
| void EvaluateDependentExpressions() | — | 0x00 |