|
override string | ToString () |
| Returns a text representation of this object by returning the GetIdValue value in text form. More...
|
|
virtual bool | CanReadProperty (Csla.Core.IPropertyInfo property) |
| Returns true if the user is allowed to read the calling property. More...
|
|
bool | CanReadProperty (Csla.Core.IPropertyInfo property, bool throwOnFalse) |
| Returns true if the user is allowed to read the calling property. More...
|
|
bool | CanReadProperty (string propertyName) |
| Returns true if the user is allowed to read the specified property. More...
|
|
virtual bool | CanExecuteMethod (Csla.Core.IMemberInfo method) |
| Returns true if the user is allowed to execute the specified method. More...
|
|
bool | CanExecuteMethod (Csla.Core.IMemberInfo method, bool throwOnFalse) |
| Returns true if the user is allowed to execute the specified method. More...
|
|
virtual bool | CanExecuteMethod (string methodName) |
| Returns true if the user is allowed to execute the specified method. More...
|
|
virtual object | GetClone () |
| Creates a clone of the object. More...
|
|
T | Clone () |
| Creates a clone of the object. More...
|
|
bool | CanReadProperty (Csla.Core.IPropertyInfo property) |
| Returns true if the user is allowed to read the specified property. More...
|
|
bool | CanExecuteMethod (Csla.Core.IMemberInfo method) |
| Returns true if the user is allowed to execute the specified method. More...
|
|
virtual object | GetIdValue () |
| Override this method to return a unique identifying value for this object. More...
|
|
| ReadOnlyBase () |
| Creates an instance of the object. More...
|
|
virtual void | Initialize () |
| Override this method to set up event handlers so user code in a partial class can respond to events raised by generated code. More...
|
|
virtual void | AddBusinessRules () |
| Override this method to add per-type authorization rules for your type's properties. More...
|
|
virtual void | DataPortal_OnDataPortalInvoke (DataPortalEventArgs e) |
| Called by the server-side DataPortal prior to calling the requested DataPortal_xyz method. More...
|
|
virtual void | DataPortal_OnDataPortalInvokeComplete (DataPortalEventArgs e) |
| Called by the server-side DataPortal after calling the requested DataPortal_xyz method. More...
|
|
virtual void | DataPortal_OnDataPortalException (DataPortalEventArgs e, Exception ex) |
| Called by the server-side DataPortal if an exception occurs during data access. More...
|
|
virtual void | Child_OnDataPortalInvoke (DataPortalEventArgs e) |
| Called by the server-side DataPortal prior to calling the requested DataPortal_XYZ method. More...
|
|
virtual void | Child_OnDataPortalInvokeComplete (DataPortalEventArgs e) |
| Called by the server-side DataPortal after calling the requested DataPortal_XYZ method. More...
|
|
virtual void | Child_OnDataPortalException (DataPortalEventArgs e, Exception ex) |
| Called by the server-side DataPortal if an exception occurs during data access. More...
|
|
virtual void | OnDeserialized (System.Runtime.Serialization.StreamingContext context) |
| This method is called on a newly deserialized object after deserialization is complete. More...
|
|
P | GetProperty< P > (string propertyName, P field, P defaultValue) |
| Gets a property's value, first checking authorization. More...
|
|
P | GetProperty< P > (string propertyName, P field, P defaultValue, Security.NoAccessBehavior noAccess) |
| Gets a property's value, first checking authorization. More...
|
|
P | GetProperty< P > (PropertyInfo< P > propertyInfo, P field) |
| Gets a property's value, first checking authorization. More...
|
|
P | GetProperty< P > (PropertyInfo< P > propertyInfo, P field, P defaultValue, Security.NoAccessBehavior noAccess) |
| Gets a property's value, first checking authorization. More...
|
|
P | LazyGetProperty< P > (PropertyInfo< P > property, Func< P > valueGenerator) |
| Lazily initializes a property and returns the resulting value. More...
|
|
P | LazyGetPropertyAsync< P > (PropertyInfo< P > property, Task< P > factory) |
| Lazily initializes a property and returns the resulting value. More...
|
|
P | GetPropertyConvert< F, P > (PropertyInfo< F > propertyInfo, F field) |
| Gets a property's value as a specified type, first checking authorization. More...
|
|
P | GetPropertyConvert< F, P > (PropertyInfo< F > propertyInfo, F field, Security.NoAccessBehavior noAccess) |
| Gets a property's value as a specified type, first checking authorization. More...
|
|
P | GetProperty< P > (PropertyInfo< P > propertyInfo) |
| Gets a property's managed field value, first checking authorization. More...
|
|
P | GetPropertyConvert< F, P > (PropertyInfo< F > propertyInfo) |
| Gets a property's value from the list of managed field values, first checking authorization, and converting the value to an appropriate type. More...
|
|
P | GetPropertyConvert< F, P > (PropertyInfo< F > propertyInfo, Security.NoAccessBehavior noAccess) |
| Gets a property's value from the list of managed field values, first checking authorization, and converting the value to an appropriate type. More...
|
|
P | GetProperty< P > (PropertyInfo< P > propertyInfo, Security.NoAccessBehavior noAccess) |
| Gets a property's value as a specified type, first checking authorization. More...
|
|
object | GetProperty (IPropertyInfo propertyInfo) |
| Gets a property's value as a specified type. More...
|
|
P | ReadPropertyConvert< F, P > (PropertyInfo< F > propertyInfo) |
| Gets a property's value from the list of managed field values, converting the value to an appropriate type. More...
|
|
P | ReadProperty< P > (PropertyInfo< P > propertyInfo) |
| Gets a property's value as a specified type. More...
|
|
virtual object | ReadProperty (IPropertyInfo propertyInfo) |
| Gets a property's value as a specified type. More...
|
|
P | LazyReadProperty< P > (PropertyInfo< P > property, Func< P > valueGenerator) |
| Gets a property's value as a specified type. More...
|
|
P | LazyReadPropertyAsync< P > (PropertyInfo< P > property, Task< P > factory) |
| Gets a property's value as a specified type. More...
|
|
void | LoadPropertyConvert< P, F > (PropertyInfo< P > propertyInfo, F newValue) |
| Loads a property's managed field with the supplied value calling PropertyHasChanged if the value does change. More...
|
|
void | LoadProperty< P > (PropertyInfo< P > propertyInfo, P newValue) |
| Loads a property's managed field with the supplied value calling PropertyHasChanged if the value does change. More...
|
|
virtual void | LoadProperty (IPropertyInfo propertyInfo, object newValue) |
| Loads a property's managed field with the supplied value calling PropertyHasChanged if the value does change. More...
|
|
void | LoadPropertyAsync< R > (PropertyInfo< R > property, Task< R > factory) |
| Load a property from an async method. More...
|
|
void | MarkBusy () |
| Marks the object as being busy (it is running an async operation). More...
|
|
void | MarkIdle () |
| Marks the object as being not busy (it is not running an async operation). More...
|
|
void | OnBusyChanged (string propertyName, bool busy) |
| Raises the BusyChanged event. More...
|
|
virtual void | OnBusyChanged (BusyChangedEventArgs args) |
| Raises the BusyChanged event. More...
|
|
override void | OnGetChildren (Csla.Serialization.Mobile.SerializationInfo info, Csla.Serialization.Mobile.MobileFormatter formatter) |
| Override this method to insert your child object references into the MobileFormatter serialzation stream. More...
|
|
override void | OnSetChildren (Csla.Serialization.Mobile.SerializationInfo info, Csla.Serialization.Mobile.MobileFormatter formatter) |
| Override this method to retrieve your child object references from the MobileFormatter serialzation stream. More...
|
|
virtual void | OnUnhandledAsyncException (ErrorEventArgs error) |
| Raises the UnhandledAsyncException event. More...
|
|
void | OnUnhandledAsyncException (object originalSender, Exception error) |
| Raises the UnhandledAsyncException event. More...
|
|
| BindableBase () |
| Creates an instance of the object. More...
|
|
virtual bool | ShouldHandlerSerialize (PropertyChangedEventHandler value) |
| Override this method to change the default logic for determining if the event handler should be serialized More...
|
|
virtual void | OnPropertyChanged (string propertyName) |
| Call this method to raise the PropertyChanged event for a specific property. More...
|
|
virtual void | OnMetaPropertyChanged (string propertyName) |
|
virtual void | OnPropertyChanged (IPropertyInfo propertyInfo) |
| Call this method to raise the PropertyChanged event for a specific property. More...
|
|
virtual void | OnIsDirtyChanged () |
| Call this method to raise the PropertyChanged event for all object properties. More...
|
|
virtual void | OnUnknownPropertyChanged () |
| Call this method to raise the PropertyChanged event for all object properties. More...
|
|
virtual void | OnIsDirtyChanging () |
| Call this method to raise the PropertyChanging event for all object properties. More...
|
|
virtual void | OnUnknownPropertyChanging () |
| Call this method to raise the PropertyChanging event for all object properties. More...
|
|
virtual void | OnPropertyChanging (string propertyName) |
| Call this method to raise the PropertyChanging event for a specific property. More...
|
|
virtual void | OnPropertyChanging (IPropertyInfo propertyInfo) |
| Call this method to raise the PropertyChanging event for a specific property. More...
|
|
virtual bool | ShouldHandlerSerialize (PropertyChangingEventHandler value) |
| Override this method to change the default logic for determining if the event handler should be serialized More...
|
|
virtual void | OnGetState (SerializationInfo info, StateMode mode) |
| Override this method to insert your field values into the MobileFormatter serialzation stream. More...
|
|
virtual void | OnGetChildren (SerializationInfo info, MobileFormatter formatter) |
| Override this method to insert your child object references into the MobileFormatter serialzation stream. More...
|
|
virtual void | OnSetState (SerializationInfo info, StateMode mode) |
| Override this method to retrieve your field values from the MobileFormatter serialzation stream. More...
|
|
virtual void | OnSetChildren (SerializationInfo info, MobileFormatter formatter) |
| Override this method to retrieve your child object references from the MobileFormatter serialzation stream. More...
|
|
static PropertyInfo< P > | RegisterProperty< P > (Type objectType, PropertyInfo< P > info) |
| Indicates that the specified property belongs to the type. More...
|
|
static PropertyInfo< P > | RegisterProperty< P > (PropertyInfo< P > info) |
| Indicates that the specified property belongs to the business object type. More...
|
|
static PropertyInfo< P > | RegisterProperty< P > (string propertyName) |
| Indicates that the specified property belongs to the business object type. More...
|
|
static PropertyInfo< P > | RegisterProperty< P > (Expression< Func< T, object > > propertyLambdaExpression) |
| Indicates that the specified property belongs to the business object type. More...
|
|
static PropertyInfo< P > | RegisterProperty< P > (Expression< Func< T, object > > propertyLambdaExpression, P defaultValue) |
| Indicates that the specified property belongs to the business object type. More...
|
|
static PropertyInfo< P > | RegisterProperty< P > (string propertyName, string friendlyName) |
| Indicates that the specified property belongs to the business object type. More...
|
|
static PropertyInfo< P > | RegisterProperty< P > (Expression< Func< T, object > > propertyLambdaExpression, string friendlyName) |
| Indicates that the specified property belongs to the business object type. More...
|
|
static PropertyInfo< P > | RegisterProperty< P > (string propertyName, string friendlyName, P defaultValue) |
| Indicates that the specified property belongs to the business object type. More...
|
|
static PropertyInfo< P > | RegisterProperty< P > (Expression< Func< T, object > > propertyLambdaExpression, string friendlyName, P defaultValue) |
| Indicates that the specified property belongs to the business object type. More...
|
|
static PropertyInfo< P > | RegisterProperty< P > (string propertyName, RelationshipTypes relationship) |
| Indicates that the specified property belongs to the business object type. More...
|
|
static PropertyInfo< P > | RegisterProperty< P > (Expression< Func< T, object > > propertyLambdaExpression, RelationshipTypes relationship) |
| Indicates that the specified property belongs to the business object type. More...
|
|
static PropertyInfo< P > | RegisterProperty< P > (Expression< Func< T, object > > propertyLambdaExpression, string friendlyName, RelationshipTypes relationship) |
| Indicates that the specified property belongs to the business object type. More...
|
|
static PropertyInfo< P > | RegisterProperty< P > (string propertyName, string friendlyName, P defaultValue, RelationshipTypes relationship) |
| Indicates that the specified property belongs to the business object type. More...
|
|
static PropertyInfo< P > | RegisterProperty< P > (Expression< Func< T, object > > propertyLambdaExpression, string friendlyName, P defaultValue, RelationshipTypes relationship) |
| Indicates that the specified property belongs to the business object type. More...
|
|
static Csla.Core.IMemberInfo | RegisterMethod (Type objectType, IMemberInfo info) |
| Indicates that the specified method belongs to the type. More...
|
|
static MethodInfo | RegisterMethod (Type objectType, string methodName) |
| Indicates that the specified method belongs to the type. More...
|
|
static MethodInfo | RegisterMethod (string methodName) |
| Registers a method for use in Authorization. More...
|
|
static MethodInfo | RegisterMethod (Expression< Action< T > > methodLambdaExpression) |
| Registers the method. More...
|
|
BusyChangedEventHandler | BusyChanged |
| Event raised when the object's busy status changes. More...
|
|
Events inherited from Csla.Core.INotifyUnhandledAsyncException |
EventHandler< ErrorEventArgs > | UnhandledAsyncException |
| Event indicating that an exception occurred during an asynchronous operation. More...
|
|