|
| | CriteriaBase () |
| | Initializes empty CriteriaBase. The type of business object to be created by the DataPortal MUST be supplied by the subclass.
|
| P? | ReadPropertyConvert<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] F, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P > (PropertyInfo< F > propertyInfo) |
| | Gets a property's value from the list of managed field values, converting the value to an appropriate type.
|
| P? | ReadProperty<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P > (PropertyInfo< P > propertyInfo) |
| | Gets a property's value as a specified type.
|
| virtual ? object | ReadProperty (IPropertyInfo propertyInfo) |
| | Gets a property's value as a specified type.
|
| void | LoadPropertyConvert<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] F > (PropertyInfo< P > propertyInfo, F? newValue) |
| | Loads a property's managed field with the supplied value calling PropertyHasChanged if the value does change.
|
| void | LoadProperty<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P > (PropertyInfo< P > propertyInfo, P? newValue) |
| | Loads a property's managed field with the supplied value calling PropertyHasChanged if the value does change.
|
| virtual void | LoadProperty (IPropertyInfo propertyInfo, object? newValue) |
| | Loads a property's managed field with the supplied value calling PropertyHasChanged if the value does change.
|
| virtual bool | LoadPropertyMarkDirty (IPropertyInfo propertyInfo, object? newValue) |
| | Loads the property vith new value and mark field dirty if value is changed.
|
| void | OnPropertyChanged (string propertyName) |
| | Raises the PropertyChanged event.
|
| void | OnPropertyChanged (IPropertyInfo propertyInfo) |
| | Raises the PropertyChanged event.
|
| override void | OnGetChildren (SerializationInfo info, MobileFormatter formatter) |
| | Override this method to manually retrieve child object data from the serializations stream.
|
| override void | OnSetChildren (SerializationInfo info, MobileFormatter formatter) |
| | Override this method to manually serialize child objects into the serialization stream.
|
| virtual void | OnGetState (SerializationInfo info, StateMode mode) |
| | Override this method to insert your field values into the MobileFormatter serialization stream.
|
| virtual void | OnSetState (SerializationInfo info, StateMode mode) |
| | Override this method to retrieve your field values from the MobileFormatter serialization stream.
|
| virtual void | OnGetMetastate (BinaryWriter writer) |
| | Override this method to write field values directly to a binary stream for metastate serialization.
|
| virtual void | OnSetMetastate (BinaryReader reader) |
| | Override this method to read field values directly from a binary stream for metastate deserialization.
|
|
| static PropertyInfo< P > | RegisterProperty<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P > (PropertyInfo< P > info) |
| | Indicates that the specified property belongs to the business object type.
|
| static PropertyInfo< P > | RegisterProperty<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P > (string propertyName) |
| | Indicates that the specified property belongs to the business object type.
|
| static PropertyInfo< P > | RegisterProperty<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P > (Expression< Func< T, object > > propertyLambdaExpression) |
| | Indicates that the specified property belongs to the business object type.
|
| static PropertyInfo< P > | RegisterProperty<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P > (string propertyName, RelationshipTypes relationship) |
| | Indicates that the specified property belongs to the business object type.
|
| static PropertyInfo< P > | RegisterProperty<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P > (Expression< Func< T, object > > propertyLambdaExpression, RelationshipTypes relationship) |
| | Indicates that the specified property belongs to the business object type.
|
| static PropertyInfo< P > | RegisterProperty<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P > (string propertyName, string? friendlyName) |
| | Indicates that the specified property belongs to the business object type.
|
| static PropertyInfo< P > | RegisterProperty<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P > (Expression< Func< T, object > > propertyLambdaExpression, string? friendlyName) |
| | Indicates that the specified property belongs to the business object type.
|
| static PropertyInfo< P > | RegisterProperty<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P > (string propertyName, string? friendlyName, P defaultValue) |
| | Indicates that the specified property belongs to the business object type.
|
| static PropertyInfo< P > | RegisterProperty<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P > (Expression< Func< T, object > > propertyLambdaExpression, string? friendlyName, P defaultValue) |
| | Indicates that the specified property belongs to the business object type.
|
| static PropertyInfo< P > | RegisterProperty<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P > (string propertyName, string? friendlyName, P defaultValue, RelationshipTypes relationship) |
| | Indicates that the specified property belongs to the business object type.
|
| static PropertyInfo< P > | RegisterProperty<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P > (Expression< Func< T, object > > propertyLambdaExpression, string? friendlyName, P defaultValue, RelationshipTypes relationship) |
| | Indicates that the specified property belongs to the business object type.
|
| static PropertyInfo< P > | RegisterProperty<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P > ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type objectType, PropertyInfo< P > info) |
| | Indicates that the specified property belongs to the type.
|
| static PropertyInfo< P > | RegisterProperty<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] T, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P > (Expression< Func< T, object > > propertyLambdaExpression) |
| | Indicates that the specified property belongs to the business object type.
|
| static PropertyInfo< P > | RegisterProperty<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] T, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P > (Expression< Func< T, object > > propertyLambdaExpression, P? defaultValue) |
| | Indicates that the specified property belongs to the business object type.
|
| static PropertyInfo< P > | RegisterProperty<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] T, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P > (Expression< Func< T, object > > propertyLambdaExpression, string? friendlyName) |
| | Indicates that the specified property belongs to the business object type.
|
| static PropertyInfo< P > | RegisterProperty<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] T, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] P > (Expression< Func< T, object > > propertyLambdaExpression, string friendlyName, P? defaultValue) |
| | Indicates that the specified property belongs to the business object type.
|
Base type from which Criteria classes can be derived in a business class.