implements IFilter
0x00x00F8
Members 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | _parentKey | Nullable<System.Data.DataKey> | Private+1 flags | — | |
| 0x08 | _childKey | DataKey | Private+1 flags | — | |
| 0x08 | _parentRowView | DataRowView | Private+1 flags | — | |
| 0x08 | _filterValues | object[] | Private+1 flags | — |
Inherited from DataView 31
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _dataViewManager | DataViewManager | Private | — | |
| 0x08 | _table | DataTable | Private | — | |
| 0x01 | _locked | bool | Private | — | |
| 0x0031 | 0x07 | padding / unreflected | |||
| 0x08 | _index | Index | Private | — | |
| 0x08 | _findIndexes | Dictionary<System.String | Private | — | |
| 0x08 | _sort | string | Private | — | |
| 0x08 | _comparison | Comparison<System.Data.DataRow> | Private | — | |
| 0x08 | _rowFilter | IFilter | Private | — | |
| 0x04 | _recordStates | DataViewRowState | Private | — | |
| 0x01 | _shouldOpen | bool | Private | — | |
| 0x01 | _open | bool | Private | — | |
| 0x01 | _allowNew | bool | Private | — | |
| 0x01 | _allowEdit | bool | Private | — | |
| 0x01 | _allowDelete | bool | Private | — | |
| 0x01 | _applyDefaultSort | bool | Private | — | |
| 0x006A | 0x06 | padding / unreflected | |||
| 0x08 | _addNewRow | DataRow | 1 flags | — | |
| 0x08 | _addNewMoved | ListChangedEventArgs | Private | — | |
| 0x08 | _onListChanged | ListChangedEventHandler | Private | — | |
| 0x08 | s_resetEventArgs | ListChangedEventArgs | Static+1 flags | — | |
| 0x08 | _delayedTable | DataTable | Private | — | |
| 0x08 | _delayedRowFilter | string | Private | — | |
| 0x08 | _delayedSort | string | Private | — | |
| 0x04 | _delayedRecordStates | DataViewRowState | Private | — | |
| 0x01 | _fInitInProgress | bool | Private | — | |
| 0x01 | _fEndInitInProgress | bool | Private | — | |
| 0x00A6 | 0x02 | padding / unreflected | |||
| 0x08 | _rowViewCache | Dictionary<System.Data.DataRow | Private | — | |
| 0x08 | _rowViewBuffer | Dictionary<System.Data.DataRow | Private+1 flags | — | |
| 0x08 | _dvListener | DataViewListener | Private | — | |
| 0x04 | s_objectTypeCount | int | PrivateStatic | — | |
| 0x04 | _objectID | int | Private+1 flags | — | |
| 0x00C4 | 0x04 | padding / unreflected | |||
| 0x08 | Initialized | EventHandler | Private | — | |
Inherited from MarshalByValueComponent 3
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | s_eventDisposed | object | PrivateStatic+1 flags | — | |
| 0x0008 | 0x08 | padding / unreflected | |||
| 0x08 | _site | ISite | Private | — | |
| 0x08 | _events | EventHandlerList | Private | — | |
Functions 7
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(const DataColumn[]& columns, const object[]& values) | Public+1 flags | 0x08 | |
| void .ctor(DataRowView parentRowView, const DataKey& parentKey, const DataColumn[]& childKeyColumns) | Public+1 flags | 0x08 | |
| object[] GetParentValues() | Private | 0x08 | |
| bool Invoke(DataRow row, const DataRowVersion& version) | PublicFinal+2 flags | 0x08 | |
| IFilter GetFilter() | 2 flags | 0x08 | |
| DataRowView AddNew() | Public+1 flags | 0x08 | |
| void SetIndex(const string& newSort, const DataViewRowState& newRowStates, IFilter newRowFilter) | 2 flags | 0x08 |