implements IFilter
0x00x0048
Members 8
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _originalExpression | string | 1 flags | — | |
| 0x01 | _parsed | bool | Private | — | |
| 0x01 | _bound | bool | Private | — | |
| 0x001A | 0x06 | padding / unreflected | |||
| 0x08 | _expr | ExpressionNode | Private | — | |
| 0x08 | _table | DataTable | Private | — | |
| 0x04 | _storageType | StorageType | Private+1 flags | — | |
| 0x0034 | 0x04 | padding / unreflected | |||
| 0x08 | _dataType | Type | Private+1 flags | — | |
| 0x08 | _dependency | DataColumn[] | Private | — | |
Functions 15
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(DataTable table, const string& expression) | 2 flags | 0x08 | |
| void .ctor(DataTable table, const string& expression, Type type) | 2 flags | 0x08 | |
| string get_Expression() | 2 flags | 0x08 | |
| bool get_HasValue() | 2 flags | 0x01 | |
| void Bind(DataTable table) | 1 flags | 0x08 | |
| bool DependsOn(DataColumn column) | 1 flags | 0x08 | |
| object Evaluate() | 1 flags | 0x08 | |
| object Evaluate(DataRow row, const DataRowVersion& version) | 1 flags | 0x08 | |
| bool Invoke(DataRow row, const DataRowVersion& version) | PublicFinal+2 flags | 0x08 | |
| DataColumn[] GetDependency() | 1 flags | 0x08 | |
| bool IsTableAggregate() | 1 flags | 0x01 | |
| bool IsUnknown(object value) | Static+1 flags | 0x08 | |
| bool HasLocalAggregate() | 1 flags | 0x01 | |
| bool HasRemoteAggregate() | 1 flags | 0x01 | |
| bool ToBoolean(object value) | Static+1 flags | 0x08 |