►CActivity | |
CCsla.Axml.ActivityBase< T, Z > | CSLA helper to be used in place of the normal Xamarin Android activity that contains a reference to a CSLA ViewModel and a BindingManager |
CCsla.Server.Dashboard.Activity | Information about a server-side data portal invocation |
►CApiController | |
CCsla.Server.Hosts.HttpPortalController | Exposes server-side DataPortal functionality through HTTP request/response |
CCsla.Threading.AsyncManualResetEvent | Async/await implementation of a ManualResetEvent |
►CAttribute | |
►CCsla.DataPortalOperationAttribute | Base type for data portal operation attributes |
►CCsla.DataPortalChildOperationAttribute | Base type for data portal child operation attributes |
CCsla.CreateChildAttribute | Specifies a method used by the server-side data portal to initialize a new child object |
CCsla.DeleteSelfChildAttribute | Specifies a method used by the server-side data portal to delete child object data during an update operation |
CCsla.ExecuteChildAttribute | Specifies a method used by the server-side data portal to execute a child command object during an update operation |
CCsla.FetchChildAttribute | Specifies a method used by the server-side data portal to load existing data into the child object |
CCsla.InsertChildAttribute | Specifies a method used by the server-side data portal to insert child object data during an update operation |
CCsla.UpdateChildAttribute | Specifies a method used by the server-side data portal to update child object data during an update operation |
►CCsla.DataPortalRootOperationAttribute | Base type for data portal root operation attributes |
CCsla.CreateAttribute | Specifies a method used by the server-side data portal to initialize a new domain object |
CCsla.DeleteAttribute | Specifies a method used by the server-side data portal to delete domain object data during an update operation |
CCsla.DeleteSelfAttribute | Specifies a method used by the server-side data portal to delete domain object data during an explicit delete operation |
CCsla.ExecuteAttribute | Specifies a method used by the server-side data portal to execute a command object |
CCsla.FetchAttribute | Specifies a method used by the server-side data portal to load existing data into the domain object |
CCsla.InsertAttribute | Specifies a method used by the server-side data portal to insert domain object data during an update operation |
CCsla.UpdateAttribute | Specifies a method used by the server-side data portal to update domain object data during an update operation |
CCsla.DataPortalServerResourceAttribute | Specifies a server resource required by a business type so the data portal can route any calls to the correct server |
CCsla.DataPortalServerRoutingTagAttribute | Specifies a routing tag for use by the server-side data portal |
CCsla.InjectAttribute | Specifies a parameter that is provided via dependency injection |
CCsla.NotUndoableAttribute | Marks a field to indicate that the value should not be copied as part of the undo process |
CCsla.ObjectAuthorizationRulesAttribute | Attribute identifying static method invoked to add object authorization rules for type |
CCsla.RunLocalAttribute | Marks a DataPortal_XYZ method to be run on the client even if the server-side DataPortal is configured for remote use |
CCsla.Server.Hosts.WcfChannel.UseNetDataContractAttribute | Specify that WCF should serialize objects in a .NET specific manner to as to preserve complex object references and to be able to deserialize the graph into the same type as the original objets |
CCsla.Server.MobileFactoryAttribute | Specifies that the WCF data portal should invoke a factory object rather than the business object |
CCsla.Server.ObjectFactoryAttribute | Specifies that the data portal should invoke a factory object rather than the business object |
CCsla.TransactionalAttribute | Marks a DataPortal_XYZ method to run within the specified transactional context |
CCsla.Windows.HostPropertyAttribute | HostPropertyAttribute is used on components to indicate the property on the component that is to be used as the parent container control in conjunction with HostComponentDesigner |
CCsla.Axml.Resource.Attribute | |
CCsla.Validation.Resource.Attribute | |
►CAuthenticationStateProvider | |
CCsla.Blazor.Client.Authentication.CslaAuthenticationStateProvider | ASP.NET AuthenticationStateProvider that relies on the CslaUserService to manage the current user |
►CAuthorizationHandler | |
CCsla.Blazor.CslaPermissionsHandler | Authorization handler for CSLA permissions |
CCsla.Rules.AuthorizationRuleManager | Manages the list of authorization rules for a business type |
CCsla.Security.AuthorizationRules | Add object level rules |
►CAuthorizeAttribute | |
CCsla.Blazor.HasPermissionAttribute | Authorizes user if they have permission |
CCsla.Web.Mvc.HasPermissionAttribute | Restricts callers to an action method |
CCsla.Server.AuthorizeRequest | Object containing information about the client request to the data portal |
►CBinaryWriter | |
CCsla.Serialization.Mobile.CslaNonClosingBinaryWriter | This class is used to get around the issue in .NET framework, where underlying stream is closed by a writer that writes to that stream when said writer is disposed |
►CBindingList | |
►CCsla.Core.MobileBindingList< T > | Inherit from this base class to easily create a serializable list class |
►CCsla.Core.ExtendedBindingList< T > | Extends BindingList of T by adding extra behaviors |
CCsla.DynamicBindingListBase< T > | This is the base class from which collections of editable root business objects should be derived |
CCsla.Axml.Binding.BindingManager | Provides the ability to bing properties on Axml controls to properties on CSLA objects |
CCsla.Iosui.Binding.BindingManager | Provides the ability to bing properties on iOS UI controls to properties on CSLA objects |
CCsla.Windows.BindingSourceNode | Maintains a reference to a BindingSource object on the form |
CCsla.Rules.BrokenRulesNode | Holds broken rules for an Node in the BrokenRulesTree |
CCsla.BrokeredDataPortalHost.BrokeredHost | Brokered assembly entry point for the data portal |
CCsla.Server.Hosts.BrokeredPortal | Data portal to be invoked by the brokered data portal proxy/host implementation |
CCsla.Rules.BusinessRuleManager | Manages the list of rules for a business type |
►CCancelEventArgs | |
►CCsla.Windows.CslaActionCancelEventArgs | Event args providing information about a canceled action |
CCsla.Windows.HasBrokenRulesEventArgs | Event args object containing information about a broken rule |
CCsla.Server.ChildDataPortal | Invoke data portal methods on child objects |
►CClaimsPrincipal | |
CCsla.Security.CslaClaimsPrincipal | ClaimsPrincipal subclass that supports serialization by SerializationFormatterFactory.GetFormatter() |
►CSystem.ServiceModel.ClientBase | |
CCsla.WcfPortal.WcfPortalClient | |
►CSystem.ComponentModel.Component | |
CCsla.Threading.BackgroundWorker | A BackgroundWorker that wraps a System.ComponentModel.BackgroundWorkertransfers ApplicationContext.User, ClientContext, GlobalContext, CurrentCulture and CurrentUICulture to the background thread |
CCsla.Windows.BindingSourceRefresh | BindingSourceRefresh contains functionality for refreshing the data bound to controls on Host as well as a mechinism for catching data binding errors that occur in Host |
CCsla.Windows.CslaActionExtender | Extender control providing automation around data binding to CSLA .NET business objects |
CCsla.Windows.CslaActionExtenderToolStrip | Extender control (for ToolStripButton only) providing automation around data binding to CSLA .NET business objects |
CCsla.Windows.ReadWriteAuthorization | Windows Forms extender control that automatically enables and disables detail form controls based on the authorization settings from a CSLA .NET business object |
►CComponentBase | |
CCsla.Blazor.CslaValidationMessageBase< PropertyType > | Validation message base type |
CCsla.Blazor.CslaValidator | Class offering integration of CSLA validation into Blazor edit forms This is a component with no visible behaviour; it simply requests hook up of validation |
CCsla.Configuration.ConnectionStringSettings | Information about a connection string |
►CContentControl | |
CCsla.Xaml.PropertyStatus | Displays validation information for a business object property, and manipulates an associated UI control based on the business object's authorization rules |
►CControl | |
CCsla.Xaml.BusyAnimation | Displays a busy animation |
CCsla.Xaml.ErrorDialog | Displays an error dialog for any exceptions that occur in a CslaDataProvider |
►CSystem.Web.Mvc.Controller | |
CCsla.Web.Mvc.Controller | Provides methods that respond to HTTP requests in an ASP.NET MVC web site |
CCsla.Server.Hosts.WcfChannel.CreateRequest | Request message for creating a new business object |
►CCsla.CriteriaBase< SingleCriteria< C > > | |
CCsla.SingleCriteria< B, C > | A single-value criteria used to retrieve business objects that only require one criteria value |
►CCsla.CriteriaBase< UsernameCriteria > | |
CCsla.Security.UsernameCriteria | Criteria class for passing a username/password pair to a custom identity class |
CCsla.Server.Hosts.Mobile.CriteriaRequest | Message sent to the WCF data portal |
CCsla.Configuration.CslaConfigurationOptions | Contains configuration options which can be loaded using dot net core configuration subsystem |
CCsla.Configuration.CslaDataConfiguration | Use this type to configure the settings for the CSLA .NET data portal |
CCsla.Configuration.CslaDataPortalConfiguration | Use this type to configure the settings for the CSLA .NET data portal |
CCsla.Configuration.CslaDataPortalConfigurationOptions | Use this type to configure the settings for the CSLA .NET data portal using dot net core |
CCsla.Configuration.CslaSecurityConfiguration | Use this type to configure the settings for security |
CCsla.Configuration.CslaSerializationConfiguration | Use this type to configure the settings for serialization |
CCsla.Blazor.Client.Authentication.CslaUserService | Expose Csla.ApplicationContext.User for use in Blazor authentication pages |
►CDataContractSerializerOperationBehavior | |
CCsla.Server.Hosts.WcfChannel.NetDataContractOperationBehavior | Override the DataContract serialization behavior to use the NetDataContractSerializer |
CCsla.Data.DataMap | Defines a mapping between two sets of properties/fields for use by DataMapper |
CCsla.Server.DataPortalExceptionHandler | This class provides a hoook for developers to add custom error handling in the DataPortal |
CCsla.DataPortalClient.DataPortalProxyDescriptor | Describes the data portal proxy for use by a specific business object type |
CCsla.Data.DataServiceContextManager< C > | Provides an automated way to reuse an ADO.NET Data Services context object within the context of a single data portal operation |
►CDataSourceControl | |
CCsla.Web.CslaDataSource | A Web Forms data binding control designed to support CSLA .NET business objects as data sources |
►CDataSourceDesigner | |
CCsla.Web.Design.CslaDataSourceDesigner | Implements designer support for CslaDataSource |
►CDataSourceProvider | |
CCsla.Xaml.CslaDataProvider | Wraps and creates a CSLA .NET-style object that you can use as a binding source |
►CDataSourceView | |
CCsla.Web.CslaDataSourceView | The object responsible for managing data binding to a specific CSLA .NET object |
►CDecorator | |
►CCsla.Xaml.DataDecoratorBase | Base class for creating WPF panel controls that react when the DataContext, data object and data property values are changed |
CCsla.Xaml.ObjectStatus | Container for other UI controls that exposes various status values from the CSLA .NET business object acting as DataContext |
►CDefaultModelBinder | |
CCsla.Web.Mvc.CslaModelBinder | Model binder for use with CSLA .NET editable business objects |
CCsla.Server.Hosts.WcfChannel.DeleteRequest | Request message for deleting a business object |
►CDependencyObject | |
►CCsla.Xaml.ViewModelBase< T > | Base class used to create ViewModel objects that implement their own commands/verbs/actions |
►CCsla.Xaml.ViewModel< T > | Base class used to create ViewModel objects, with pre-existing verbs for use by InvokeMethod or Invoke |
CCsla.Xaml.CancellableViewModel< T > | ViewModel without multithreading (concurrency) bugs |
►CDesignerDataSourceView | |
CCsla.Web.Design.CslaDesignerDataSourceView | Object responsible for providing details about data binding to a specific CSLA .NET object |
►CDictionary | |
CCsla.Configuration.ConnectionStringSettingsCollection | Collection of connection strings |
CCsla.Core.MobileDictionary< K, V > | Defines a dictionary that can be serialized through the SerializationFormatterFactory.GetFormatter() |
►CEventArgs | |
CCsla.Blazor.Client.Authentication.CslaUserService.CurrentUserChangedEventArgs | Event args for CurrentUserChanged event |
CCsla.Core.AddedNewEventArgs< T > | Object containing information about a newly added object |
CCsla.Core.BusyChangedEventArgs | Event arguments for the BusyChanged event |
CCsla.Core.ChildChangedEventArgs | Contains event data about the changed child object |
CCsla.Core.ErrorEventArgs | Event arguments for an unhandled async exception |
CCsla.Core.RemovingItemEventArgs | Contains event data for the RemovingItem event |
CCsla.Core.SavedEventArgs | Event arguments containing a reference to the new object that was returned as a result of the Save() operation |
CCsla.DataPortalEventArgs | Provides information about the DataPortal call |
CCsla.DataPortalResult< T > | DataPortalResult defines the results of DataPortal operation |
CCsla.Server.DataPortalResult | Returns data from the server-side DataPortal to the client-side DataPortal |
CCsla.Web.DeleteObjectArgs | Argument object used in the DeleteObject event |
CCsla.Web.InsertObjectArgs | Argument object used in the InsertObject event |
CCsla.Web.SelectObjectArgs | Argument object used in the SelectObject event |
CCsla.Web.UpdateObjectArgs | Argument object used in the UpdateObject event |
CCsla.Windows.BindingErrorEventArgs | BindingErrorEventArgs defines the event arguments for reporting a data binding error due to a exception |
►CCsla.Windows.CslaActionEventArgs | Event args for an action |
CCsla.Windows.ErrorEncounteredEventArgs | Event args indicating an error |
CCsla.Xaml.ErrorEventArgs | Contains information about the error that has occurred |
CCsla.Xaml.ExecuteEventArgs | Arguments passed to a method invoked by the Execute trigger action |
►CException | |
CCsla.Configuration.ConfigurationErrorsException | Exception thrown due to configuration errors |
►CSystem.Exception | |
CCsla.Core.InvalidQueryException | |
CCsla.Core.LoadManager.AsyncLoadException | Exception class to add the PropertyInfo and better nmessage to an async exception |
CCsla.Core.UndoException | Exception indicating a problem with the use of the n-level undo feature in CSLA .NET |
CCsla.DataPortalException | This exception is returned for any errors occurring during the server-side DataPortal invocation |
CCsla.PropertyLoadException | Exception indicating a failure to set a property's field |
CCsla.Reflection.CallMethodException | This exception is returned from the CallMethod method in the server-side DataPortal and contains the exception thrown by the underlying business object method that was being invoked |
CCsla.Rules.ValidationException | Exception class indicating that there was a validation problem with a business object |
CCsla.Security.SecurityException | Security exception |
CCsla.Server.DataPortalException | This exception is returned from the server-side DataPortal and contains the exception and context data from the server |
CCsla.Server.GenericBusinessException | This exception is returned as BusinessException in DataPortalException when the serverside/inner exception is not serializable |
CCsla.Windows.ObjectSaveException | Exception indicating a failure during an object save operation |
►CCsla.Core.ExtendedBindingList< C > | |
CCsla.BusinessBindingListBase< T, C > | This is the base class from which most business collections or lists will be derived |
►CCsla.Core.ReadOnlyBindingList< C > | A readonly version of BindingList(Of T) |
CCsla.ReadOnlyBindingListBase< T, C > | This is the base class from which readonly collections of readonly objects should be derived |
CCsla.Server.Hosts.WcfChannel.FetchRequest | Request message for retrieving an existing business object |
►CForm | |
CCsla.Web.Design.CslaDataSourceConfiguration | CslaDataSource configuration form |
►CFrameworkElement | |
CCsla.Xaml.InvokeMethod | Invokes a method on a target object when a trigger event is raised from the attached UI control |
CCsla.Xaml.PropertyInfo | Expose metastate information about a property |
CCsla.Xaml.TriggerAction | Control used to invoke a method on the DataContext based on an event being raised by a UI control |
►CCsla.Channels.Grpc.GrpcService.GrpcServiceBase | |
CCsla.Channels.Grpc.GrpcPortal | Exposes server-side DataPortal functionality through gRPC |
CCsla.Server.Hosts.HttpPortal | Exposes server-side DataPortal functionality through HTTP request/response |
►CHybridDictionary | |
CCsla.Core.ContextDictionary | Dictionary type that is serializable with the SerializationFormatterFactory.GetFormatter() |
►CCsla.Rules.IAuthorizationContext | Implemented by objects which provide context information to an authorization rule when it is invoked |
CCsla.Rules.AuthorizationContext | Context information provided to an authorization rule when it is invoked |
►CIAuthorizationPolicyProvider | |
CCsla.Blazor.CslaPermissionsPolicyProvider | CSLA permissions policy provider |
►CIAuthorizationRequirement | |
CCsla.Blazor.CslaPermissionRequirement | CSLA permissions requirement |
►CCsla.Rules.IAuthorizationRule | Interface defining an authorization rule implementation |
►CCsla.Rules.AuthorizationRule | Base class providing basic authorization rule implementation |
CCsla.Rules.CommonRules.IsInRole | IsInRole authorization rule |
CCsla.Rules.CommonRules.IsNotInRole | IsNotInRole authorization rule |
►CCsla.Server.IAuthorizeDataPortal | Interface to be implemented by a custom authorization provider |
CCsla.Server.DataPortal.NullAuthorizer | Default implementation of the authorizer that allows all data portal calls to pass |
►CCsla.Security.IAuthorizeReadWrite | Defines the authorization interface through which an object can indicate which properties the current user can read and write |
►CCsla.Core.BusinessBase | This is the non-generic base class from which most business objects will be derived |
►CCsla.BusinessBase< T > | This is the base class from which most business objects will be derived |
CCsla.Validation.BusinessBase< T > | Intermediate base class for BusinessBase |
►CCsla.IBusinessBase | Consolidated interface of public elements from the BusinessBase type |
CCsla.BusinessBase< T > | This is the base class from which most business objects will be derived |
►CCsla.IReadOnlyBase | This is a base class from which readonly business classes can be derived |
►CCsla.ReadOnlyBase< T > | This is a base class from which readonly business classes can be derived |
CCsla.Validation.ReadOnlyBase< T > | Intermediate base class for ReadOnlyBase |
CCsla.Security.ICslaIdentity | Provides a base type to simplify creation of a .NET identity object for use with ICslaPrincipal |
CCsla.ReadOnlyBase< T > | This is a base class from which readonly business classes can be derived |
►CIBindingList | |
►CCsla.Core.IExtendedBindingList | Extends IBindingList by adding extra events |
CCsla.Core.ExtendedBindingList< T > | Extends BindingList of T by adding extra behaviors |
CCsla.FilteredBindingList< T > | Provides a filtered view into an existing IList(Of T) |
CCsla.SortedBindingList< T > | Provides a sorted view into an existing IList(Of T) |
►CCsla.Core.IBusinessObject | This is the core interface implemented by all CSLA .NET base classes |
►CCsla.Core.ICommandObject | This interface is implemented by all Command objects |
CCsla.CommandBase< T > | This is the base class from which command objects will be derived |
►CCsla.ICommandBase | This is the base class from which command objects will be derived |
CCsla.CommandBase< T > | This is the base class from which command objects will be derived |
►CCsla.Core.IEditableBusinessObject | Defines the common methods required by all editable CSLA single objects |
CCsla.Core.BusinessBase | This is the non-generic base class from which most business objects will be derived |
CCsla.IBusinessBase | Consolidated interface of public elements from the BusinessBase type |
►CCsla.Core.IEditableCollection | Defines the common methods required by all editable CSLA collection objects |
CCsla.BusinessBindingListBase< T, C > | This is the base class from which most business collections or lists will be derived |
CCsla.BusinessListBase< T, C > | This is the base class from which most business collections or lists will be derived |
►CCsla.IBusinessListBase< C > | This is the base class from which most business collections or lists will be derived |
CCsla.BusinessListBase< T, C > | This is the base class from which most business collections or lists will be derived |
►CCsla.Core.IReadOnlyCollection | Interface implemented by all read-only collection classes |
►CCsla.IReadOnlyListBase< C > | This is the base class from which readonly collections of readonly objects should be derived |
CCsla.ReadOnlyListBase< T, C > | This is the base class from which readonly collections of readonly objects should be derived |
CCsla.ReadOnlyBindingListBase< T, C > | This is the base class from which readonly collections of readonly objects should be derived |
CCsla.ReadOnlyListBase< T, C > | This is the base class from which readonly collections of readonly objects should be derived |
►CCsla.Core.IReadOnlyObject | Specifies that the object is a readonly business object |
CCsla.IReadOnlyBase | This is a base class from which readonly business classes can be derived |
CCsla.ReadOnlyBase< T > | This is a base class from which readonly business classes can be derived |
CCsla.Core.ReadOnlyBindingList< C > | A readonly version of BindingList(Of T) |
CCsla.DynamicBindingListBase< T > | This is the base class from which collections of editable root business objects should be derived |
CCsla.DynamicListBase< T > | This is the base class from which collections of editable root business objects should be derived |
CCsla.IBusinessBase | Consolidated interface of public elements from the BusinessBase type |
CCsla.IBusinessListBase< C > | This is the base class from which most business collections or lists will be derived |
CCsla.ICommandBase | This is the base class from which command objects will be derived |
CCsla.IReadOnlyBase | This is a base class from which readonly business classes can be derived |
CCsla.IReadOnlyListBase< C > | This is the base class from which readonly collections of readonly objects should be derived |
CCsla.NameValueListBase< K, V > | This is the base class from which readonly name/value collections should be derived |
►CCsla.Rules.IBusinessRuleBase | Interface defining a business/validation rule implementation |
►CCsla.Rules.BusinessRuleBase | Base class used to create business and validation rules |
►CCsla.Rules.BusinessRule | Base class used to create business and validation rules |
CCsla.Rules.CommonRules.DataAnnotation | Business rule that encapsulates a DataAnnotations ValidationAttribute rule |
CCsla.Rules.CommonRules.Dependency | A rule that establishes a dependency between two properties |
CCsla.Rules.CommonRules.InfoMessage | Adds an information message to a property |
CCsla.Rules.CommonRules.Lambda | A business rule defined by a lambda expression |
CCsla.Rules.ObjectRule | Base class for object level rules |
►CCsla.Rules.PropertyRule | Base class for a property rule |
►CCsla.Rules.CommonRules.CommonBusinessRule | Base class used to create common rules |
CCsla.Rules.CommonRules.MaxLength | Business rule for a maximum length string |
CCsla.Rules.CommonRules.MaxValue< T > | Business rule for a maximum value |
CCsla.Rules.CommonRules.MinLength | Business rule for a minimum length string |
CCsla.Rules.CommonRules.MinValue< T > | Business rule for a minimum value |
CCsla.Rules.CommonRules.RegExMatch | Business rule that evaluates a regular expression |
CCsla.Rules.CommonRules.Required | Business rule for a required string |
►CCsla.Rules.BusinessRuleAsync | Base class used to create async business and validation rules |
CCsla.Rules.ObjectRuleAsync | Base class for object level rules |
CCsla.Rules.PropertyRuleAsync | Base class for a property rule |
►CCsla.Rules.IBusinessRule | Interface defining a business/validation rule implementation |
CCsla.Rules.BusinessRule | Base class used to create business and validation rules |
►CCsla.Rules.IBusinessRuleAsync | Interface defining a business/validation rule implementation |
CCsla.Rules.BusinessRuleAsync | Base class used to create async business and validation rules |
►CCsla.Rules.IBusinessRules | Public interfacefor IBusinessRules |
CCsla.Rules.BusinessRules | Tracks the business rules for a business object |
►CICancelAddNew | |
CCsla.FilteredBindingList< T > | Provides a filtered view into an existing IList(Of T) |
CCsla.SortedBindingList< T > | Provides a sorted view into an existing IList(Of T) |
►CCsla.Security.ICheckRoles | Interface defining an object that checks IsInRole |
CCsla.Security.ICslaIdentity | Provides a base type to simplify creation of a .NET identity object for use with ICslaPrincipal |
►CCsla.Core.ICheckRules | Defines the common methods for any business object which exposes means to supress and check business rules |
CCsla.Core.BusinessBase | This is the non-generic base class from which most business objects will be derived |
CCsla.IBusinessBase | Consolidated interface of public elements from the BusinessBase type |
►CSystem.ServiceModel.IClientChannel | |
CCsla.WcfPortal.IWcfPortalChannel | |
►CICloneable | |
CCsla.BusinessBindingListBase< T, C > | This is the base class from which most business collections or lists will be derived |
CCsla.BusinessListBase< T, C > | This is the base class from which most business collections or lists will be derived |
CCsla.CommandBase< T > | This is the base class from which command objects will be derived |
CCsla.Core.BusinessBase | This is the non-generic base class from which most business objects will be derived |
CCsla.IBusinessBase | Consolidated interface of public elements from the BusinessBase type |
CCsla.IBusinessListBase< C > | This is the base class from which most business collections or lists will be derived |
CCsla.ICommandBase | This is the base class from which command objects will be derived |
CCsla.IReadOnlyBase | This is a base class from which readonly business classes can be derived |
CCsla.IReadOnlyListBase< C > | This is the base class from which readonly collections of readonly objects should be derived |
CCsla.NameValueListBase< K, V > | This is the base class from which readonly name/value collections should be derived |
CCsla.ReadOnlyBase< T > | This is a base class from which readonly business classes can be derived |
CCsla.ReadOnlyBindingListBase< T, C > | This is the base class from which readonly collections of readonly objects should be derived |
CCsla.ReadOnlyListBase< T, C > | This is the base class from which readonly collections of readonly objects should be derived |
►CICollection | |
CCsla.IBusinessListBase< C > | This is the base class from which most business collections or lists will be derived |
CCsla.IReadOnlyListBase< C > | This is the base class from which readonly collections of readonly objects should be derived |
CCsla.LinqObservableCollection< T > | Synchronized view over a source list, filtered, sorted and ordered based on a query result |
CCsla.LinqObservableCollection< T > | Synchronized view over a source list, filtered, sorted and ordered based on a query result |
►CIComparable | |
CCsla.PropertyInfo< T > | Maintains metadata about a property |
CCsla.SmartDate | Provides a date data type that understands the concept of an empty date value |
►CCsla.Core.IContextManager | Defines the interface for an application context manager type |
CCsla.AspNetCore.ApplicationContextManager | Application context manager that uses HttpContextAccessor when resolving HttpContext to store context values |
►CCsla.Core.ApplicationContextManager | Default context manager for the user property and local/client/global context dictionaries |
CCsla.Windows.ApplicationContextManager | ApplicationContextManager for Windows Forms applications |
CCsla.Xaml.ApplicationContextManager | ApplicationContextManager for WPF applications |
CCsla.Core.ApplicationContextManagerStatic | Context manager for the user property and local/client/global context dictionaries that uses static fields to maintain per-thread context |
CCsla.Core.ApplicationContextManagerTls | Context manager for the user property and local/client/global context dictionaries that uses thread local storage (TLS) to maintain per-thread context |
CCsla.Web.ApplicationContextManager | Application context manager that uses HttpContext to store context values |
►CIConvertible | |
CCsla.SmartDate | Provides a date data type that understands the concept of an empty date value |
►CCsla.Configuration.ICslaBuilder | Define CSLA .NET service builder |
CCsla.Configuration.CslaBuilder | Default CSLA .NET service builder |
►CCsla.Configuration.ICslaConfiguration | Use this type to configure the settings for CSLA .NET |
CCsla.Configuration.CslaConfiguration | Use this type to configure the settings for CSLA .NET |
►CCsla.Serialization.Mobile.ICslaReader | Represents a reader class that can be used to read the data sent across the wire in byte array format when communicating between server and client in both directions |
CCsla.Serialization.Mobile.CslaBinaryReader | This is a class that is responsible for deserializing SerializationInfo objects for receiving the data from client / server |
CCsla.Serialization.Mobile.CslaLegacyBinaryReader | This is a legacy version of CslaBinaryReader |
CCsla.Serialization.Mobile.CslaXmlBinaryReader | This class uses DataContractSerializer and XmlDictionaryReader classes to read the data from a stream |
CCsla.Serialization.Mobile.CslaXmlReader | This class uses DataContractSerializer and XmlReader classes to read the data from a stream |
►CCsla.Serialization.Mobile.ICslaWriter | Represents a class that can be used to write a list of SerializationInfo objects into a stream, typically MemoryStream |
CCsla.Serialization.Mobile.CslaBinaryWriter | This is a class that is responsible for serializing SerializationInfo objects into a Stream for sending the data t client / server |
CCsla.Serialization.Mobile.CslaLegacyBinaryWriter | This is a legacy version of CslaBinaryWriter |
CCsla.Serialization.Mobile.CslaXmlBinaryWriter | This class uses DataContractSerializer and XmlDictionaryWriter classes to write the data to a stream |
CCsla.Serialization.Mobile.CslaXmlWriter | This class uses DataContractSerializer and XmlWriter classes to write the data to a stream |
►CIDataErrorInfo | |
CCsla.Core.BusinessBase | This is the non-generic base class from which most business objects will be derived |
CCsla.IBusinessBase | Consolidated interface of public elements from the BusinessBase type |
►CCsla.IDataPortal< T > | Interface defining the members of the data portal type |
CCsla.DataPortal< T > | This is the client-side DataPortal |
CCsla.Server.IDataPortalActivator | Defines a type used to activate concrete business instances |
CCsla.Server.IDataPortalExceptionInspector | Implement this interface to check a DataPortalException before returning Exception to the client |
CCsla.IDataPortalFactory | Defines a data portal service used to get an access to a client-side data portal instance |
►CCsla.DataPortalClient.IDataPortalProxyFactory | |
CCsla.DataPortalClient.DataPortalProxyFactory | Default data portal proxy factory that creates the IDataPortalProxy instance to use for the DataPortal server call |
►CCsla.IDataPortalResult | IDataPortalResult defines the results of DataPortal operation |
CCsla.DataPortalResult< T > | DataPortalResult defines the results of DataPortal operation |
►CCsla.Server.IDataPortalServer | Interface implemented by server-side data portal components |
►CCsla.DataPortalClient.IDataPortalProxy | Interface implemented by client-side data portal proxy objects |
CCsla.DataPortalClient.BrokeredProxy | Implements a data portal proxy to relay data portal calls to an application server hosted locally in the client process and AppDomain |
►CCsla.DataPortalClient.DataPortalProxy | Implements a data portal proxy to relay data portal calls to a remote application server |
CCsla.Channels.Grpc.GrpcProxy | Implements a data portal proxy to relay data portal calls to a remote application server by using gRPC |
CCsla.Channels.RabbitMq.RabbitMqProxy | Implements a data portal proxy to relay data portal calls to a remote application server by using RabbitMQ |
►CCsla.DataPortalClient.HttpProxy | Implements a data portal proxy to relay data portal calls to a remote application server by using http |
CCsla.DataPortalClient.HttpCompressionProxy | Implements a data portal proxy to relay data portal calls to a remote application server by using http |
CCsla.DataPortalClient.LocalProxy | Implements a data portal proxy to relay data portal calls to an application server hosted locally in the client process and AppDomain |
CCsla.DataPortalClient.WcfProxy | Implements a data portal proxy to relay data portal calls to a remote application server by using WCF |
CCsla.Server.DataPortal | Implements the server-side DataPortal message router as discussed in Chapter 4 |
CCsla.Server.DataPortalBroker | Allows the Data Portal call to be intercepted by a custom IDataPortalServer implementation |
CCsla.Server.DataPortalSelector | Selects the appropriate data portal implementation to invoke based on the object and configuration |
CCsla.Server.FactoryDataPortal | Server-side data portal implementation that invokes an object factory rather than directly interacting with the business object |
CCsla.Server.ServicedDataPortalReadCommitted | Implements the server-side Serviced DataPortal described in Chapter 4 |
CCsla.Server.ServicedDataPortalReadUncommitted | Implements the server-side Serviced DataPortal described in Chapter 4 |
CCsla.Server.ServicedDataPortalRepeatableRead | Implements the server-side Serviced DataPortal described in Chapter 4 |
CCsla.Server.ServicedDataPortalSerializable | Implements the server-side Serviced DataPortal described in Chapter 4 |
CCsla.Server.SimpleDataPortal | Implements the server-side DataPortal as discussed in Chapter 4 |
CCsla.Server.TransactionalDataPortal | Implements the server-side Serviced DataPortal described in Chapter 4 |
►CIDataReader | |
►CCsla.Data.SafeDataReader | This is an IDataReader that 'fixes' any null values before they are returned to our business code |
CCsla.Data.SqlClient.SafeSqlDataReader | This is a SqlDataReader that 'fixes' any null values before they are returned to our business code |
►CIDataSourceFieldSchema | |
CCsla.Web.Design.ObjectFieldInfo | Contains schema information for a single object property |
►CIDataSourceSchema | |
CCsla.Web.Design.ObjectSchema | Object providing access to schema information for a business object |
►CIDataSourceViewSchema | |
CCsla.Web.Design.ObjectViewSchema | Object providing schema information for a business object |
CCsla.Core.IdentityManager | Used by the root object in a graph to manage the object instance identity values for the graph |
►CIDisposable | |
CCsla.Axml.Binding.Binding | Contains an individual binding to tie a property on an Axml view to the property on a supplied object |
CCsla.Blazor.CslaValidationMessageBase< PropertyType > | Validation message base type |
CCsla.Channels.RabbitMq.RabbitMqPortal | Exposes server-side DataPortal functionality through RabbitMQ |
CCsla.Channels.RabbitMq.RabbitMqProxy | Implements a data portal proxy to relay data portal calls to a remote application server by using RabbitMQ |
CCsla.Core.MobileBindingList< T >.LoadListModeObject | Class that allows setting of property values on current business object without raising PropertyChanged events and checking user rights |
CCsla.Core.MobileObservableCollection< T >.LoadListModeObject | Class that allows setting of property values on current business object without raising PropertyChanged events and checking user rights |
CCsla.Data.ConnectionManager< C > | Provides an automated way to reuse open database connections within the context of a single data portal operation |
CCsla.Data.ConnectionManager< C > | Provides an automated way to reuse open database connections within the context of a single data portal operation |
CCsla.Data.ContextManager< C > | Provides an automated way to reuse LINQ data context objects within the context of a single data portal operation |
CCsla.Data.EF6.DbContextManager< C > | Provides an automated way to reuse Entity Framework DbContext objects within the context of a single data portal operation |
CCsla.Data.EF6.ObjectContextManager< C > | Provides an automated way to reuse Entity Framework object context objects within the context of a single data portal operation |
CCsla.Data.EntityFrameworkCore.DbContextManager< C > | Provides an automated way to reuse Entity Framework DbContext objects within the context of a single data portal operation |
CCsla.Data.ObjectContextManager< C > | Provides an automated way to reuse Entity Framework object context objects within the context of a single data portal operation |
CCsla.Data.SqlClient.ConnectionManager | Provides an automated way to reuse open database connections within the context of a single data portal operation |
CCsla.Data.TransactionManager< C, T > | Provides an automated way to reuse open database connections and associated ADO.NET transactions within the context of a single data portal operation |
CCsla.Iosui.Binding.Binding | Contains an individual binding to tie a property on an Axml view to the property on a supplied object |
►CCsla.Server.Dashboard.IDashboard | Data portal server dashboard |
CCsla.Server.Dashboard.Dashboard | Data portal server dashboard |
CCsla.Server.Dashboard.NullDashboard | Data portal server dashboard that records no data and consumes no meaningful overhead |
CCsla.Threading.BusyLocker | Implementation of a lock that waits while a target object is busy |
►CIEditableObject | |
CCsla.Core.BusinessBase | This is the non-generic base class from which most business objects will be derived |
CCsla.IBusinessBase | Consolidated interface of public elements from the BusinessBase type |
►CIEnumerable | |
CCsla.FilteredBindingList< T > | Provides a filtered view into an existing IList(Of T) |
CCsla.IBusinessListBase< C > | This is the base class from which most business collections or lists will be derived |
CCsla.IReadOnlyListBase< C > | This is the base class from which readonly collections of readonly objects should be derived |
CCsla.LinqObservableCollection< T > | Synchronized view over a source list, filtered, sorted and ordered based on a query result |
CCsla.SortedBindingList< T > | Provides a sorted view into an existing IList(Of T) |
►CIEqualityComparer | |
CCsla.Serialization.Mobile.ReferenceComparer< T > | Implements an equality comparer for IMobileObject that compares the objects only on the basis is the reference value |
►CCsla.Xaml.IErrorDialog | Interface defining the interaction between a CslaDataSource and an error dialog control |
CCsla.Xaml.ErrorDialog | Displays an error dialog for any exceptions that occur in a CslaDataProvider |
►CIExtenderProvider | |
CCsla.Windows.BindingSourceRefresh | BindingSourceRefresh contains functionality for refreshing the data bound to controls on Host as well as a mechinism for catching data binding errors that occur in Host |
CCsla.Windows.CslaActionExtender | Extender control providing automation around data binding to CSLA .NET business objects |
CCsla.Windows.CslaActionExtenderToolStrip | Extender control (for ToolStripButton only) providing automation around data binding to CSLA .NET business objects |
CCsla.Windows.ReadWriteAuthorization | Windows Forms extender control that automatically enables and disables detail form controls based on the authorization settings from a CSLA .NET business object |
►CSystem.Runtime.Serialization.IExtensibleDataObject | |
CCsla.WcfPortal.CriteriaRequest | |
CCsla.WcfPortal.UpdateRequest | |
CCsla.WcfPortal.WcfErrorInfo | |
CCsla.WcfPortal.WcfResponse | |
►CIFieldData | |
►CCsla.Core.FieldManager.IFieldData< T > | Defines the members required by a field data storage object |
CCsla.Core.FieldManager.FieldData< T > | Contains a field value and related metadata |
►CIFormattable | |
CCsla.SmartDate | Provides a date data type that understands the concept of an empty date value |
►CCsla.Rules.IHostRules | Defines the interaction between the rules engine and a business object that hosts the rules |
CCsla.Core.BusinessBase | This is the non-generic base class from which most business objects will be derived |
CCsla.IBusinessBase | Consolidated interface of public elements from the BusinessBase type |
CCsla.IReadOnlyBase | This is a base class from which readonly business classes can be derived |
CCsla.ReadOnlyBase< T > | This is a base class from which readonly business classes can be derived |
►CIIdentity | |
CCsla.Security.ICslaIdentity | Provides a base type to simplify creation of a .NET identity object for use with ICslaPrincipal |
CCsla.Server.IInterceptDataPortal | Implement this interface to create a data portal interceptor that is notified each time the data portal is invoked and completes processing |
►CIList | |
CCsla.FilteredBindingList< T > | Provides a filtered view into an existing IList(Of T) |
CCsla.IBusinessListBase< C > | This is the base class from which most business collections or lists will be derived |
CCsla.IReadOnlyListBase< C > | This is the base class from which readonly collections of readonly objects should be derived |
CCsla.LinqObservableCollection< T > | Synchronized view over a source list, filtered, sorted and ordered based on a query result |
CCsla.LinqObservableCollection< T > | Synchronized view over a source list, filtered, sorted and ordered based on a query result |
CCsla.SortedBindingList< T > | Provides a sorted view into an existing IList(Of T) |
►CCsla.Core.IMemberInfo | Maintains metadata about a method or property |
►CCsla.Core.IPropertyInfo | Maintains metadata about a property |
CCsla.PropertyInfo< T > | Maintains metadata about a property |
CCsla.MethodInfo | Maintains metadata about a method |
►CCsla.Server.Hosts.Mobile.IMobileFactoryLoader | Defines an interface to be implemented by a factory object that returns MobileFactory objects based on the MobileFactory attributes used to decorate CSLA Light business objects |
CCsla.Server.Hosts.Mobile.MobileFactoryLoader | Class containing the default implementation for the FactoryLoader delegate used by the data portal host |
►CCsla.Serialization.Mobile.IMobileObject | Interface to be implemented by any object that supports serialization by the SerializationFormatterFactory.GetFormatter() |
CCsla.Core.ContextDictionary | Dictionary type that is serializable with the SerializationFormatterFactory.GetFormatter() |
CCsla.Core.ICommandObject | This interface is implemented by all Command objects |
CCsla.Core.MobileDictionary< K, V > | Defines a dictionary that can be serialized through the SerializationFormatterFactory.GetFormatter() |
CCsla.Core.MobileList< T > | Implements a list that is serializable using the SerializationFormatterFactory.GetFormatter() |
►CCsla.Core.MobileObject | Inherit from this base class to easily create a serializable class |
►CCsla.Core.BindableBase | This class implements INotifyPropertyChanged and INotifyPropertyChanging in a serialization-safe manner |
►CCsla.Core.UndoableBase | Implements n-level undo capabilities as described in Chapters 2 and 3 |
CCsla.Core.BusinessBase | This is the non-generic base class from which most business objects will be derived |
CCsla.ReadOnlyBase< T > | This is a base class from which readonly business classes can be derived |
CCsla.Core.FieldManager.FieldDataManager | Manages properties and property data for a business object |
►CCsla.Core.ManagedObjectBase | Base class for an object that is serializable using SerializationFormatterFactory.GetFormatter() |
CCsla.CommandBase< T > | This is the base class from which command objects will be derived |
CCsla.CriteriaBase< T > | Base type from which Criteria classes can be derived in a business class |
CCsla.NameValueListBase< K, V >.NameValuePair | Contains a key and value pair |
CCsla.Rules.BrokenRule | Stores details about a specific broken business rule |
CCsla.Rules.BusinessRules | Tracks the business rules for a business object |
CCsla.Server.EmptyCriteria | Empty criteria used by the data portal as a placeholder for a create/fetch request that has no criteria |
CCsla.Server.NullCriteria | Null criteria used by the data portal as a placeholder for a create/fetch request that has a single null criteria parameter |
CCsla.DataPortalClient.PrimitiveCriteria | Class used as a wrapper for criteria based requests that use primitives |
CCsla.IBusinessBase | Consolidated interface of public elements from the BusinessBase type |
CCsla.IBusinessListBase< C > | This is the base class from which most business collections or lists will be derived |
CCsla.ICommandBase | This is the base class from which command objects will be derived |
CCsla.IReadOnlyBase | This is a base class from which readonly business classes can be derived |
CCsla.IReadOnlyListBase< C > | This is the base class from which readonly collections of readonly objects should be derived |
►CCsla.Security.ICslaPrincipal | Defines the base requirements for the interface of any CSLA principal object |
CCsla.Security.CslaClaimsPrincipal | ClaimsPrincipal subclass that supports serialization by SerializationFormatterFactory.GetFormatter() |
►CCsla.Serialization.Mobile.IMobileList | Extension of IMobileObject for list types |
CCsla.Core.ExtendedBindingList< T > | Extends BindingList of T by adding extra behaviors |
CCsla.Core.MobileBindingList< T > | Inherit from this base class to easily create a serializable list class |
►CCsla.Core.MobileObservableCollection< T > | Inherit from this base class to easily create a serializable list class |
►CCsla.Core.ObservableBindingList< T > | Extends ObservableCollection with behaviors required by CSLA .NET collections |
CCsla.DynamicListBase< T > | This is the base class from which collections of editable root business objects should be derived |
CCsla.Serialization.Mobile.NullPlaceholder | Placeholder for null child objects |
CCsla.Serialization.Mobile.SerializationInfo | Object containing the serialization data for a specific object |
CCsla.Serialization.Mobile.SerializationInfo.ChildData | Object that contains information about a single child reference |
CCsla.Serialization.Mobile.SerializationInfo.FieldData | Object that contains information about a single field |
CCsla.Server.DataPortalContext | Provides consistent context information between the client and server DataPortal objects |
CCsla.SmartDate | Provides a date data type that understands the concept of an empty date value |
►CIMobileObject | |
CCsla.Core.FieldManager.IFieldData< T > | Defines the members required by a field data storage object |
►CCsla.Server.Hosts.Mobile.IMobileRequest | Interface for all requests from client |
CCsla.Server.Hosts.Mobile.MobileCriteriaRequest | Class that will be used to execute a request from a client |
CCsla.Server.Hosts.Mobile.MobileUpdateRequest | Class that will be used to execute an Update request from a client |
CCsla.Web.Mvc.IModelCreator | ASP.NET MVC model creator |
►CCsla.Core.INotifyChildChanged | Implemented by classes that notify when a child object has changed |
CCsla.Core.BusinessBase | This is the non-generic base class from which most business objects will be derived |
CCsla.Core.ExtendedBindingList< T > | Extends BindingList of T by adding extra behaviors |
CCsla.Core.ObservableBindingList< T > | Extends ObservableCollection with behaviors required by CSLA .NET collections |
CCsla.IBusinessBase | Consolidated interface of public elements from the BusinessBase type |
CCsla.IBusinessListBase< C > | This is the base class from which most business collections or lists will be derived |
CCsla.IReadOnlyListBase< C > | This is the base class from which readonly collections of readonly objects should be derived |
►CINotifyCollectionChanged | |
CCsla.IBusinessListBase< C > | This is the base class from which most business collections or lists will be derived |
CCsla.IReadOnlyListBase< C > | This is the base class from which readonly collections of readonly objects should be derived |
CCsla.LinqObservableCollection< T > | Synchronized view over a source list, filtered, sorted and ordered based on a query result |
►CINotifyPropertyChanged | |
CCsla.AspNetCore.PropertyInfo | Exposes metastate for a property |
CCsla.Blazor.PropertyInfo | Exposes metastate for a property |
CCsla.Core.BindableBase | This class implements INotifyPropertyChanged and INotifyPropertyChanging in a serialization-safe manner |
CCsla.Core.ManagedObjectBase | Base class for an object that is serializable using SerializationFormatterFactory.GetFormatter() |
CCsla.IBusinessBase | Consolidated interface of public elements from the BusinessBase type |
CCsla.IBusinessListBase< C > | This is the base class from which most business collections or lists will be derived |
CCsla.ICommandBase | This is the base class from which command objects will be derived |
CCsla.IReadOnlyBase | This is a base class from which readonly business classes can be derived |
CCsla.IReadOnlyListBase< C > | This is the base class from which readonly collections of readonly objects should be derived |
►CSystem.ComponentModel.INotifyPropertyChanged | |
CCsla.WcfPortal.CriteriaRequest | |
CCsla.WcfPortal.UpdateRequest | |
CCsla.WcfPortal.WcfErrorInfo | |
CCsla.WcfPortal.WcfResponse | |
CCsla.Xaml.PropertyInfo | Expose metastate information about a property |
CCsla.Xaml.PropertyStatus | Displays validation information for a business object property, and manipulates an associated UI control based on the business object's authorization rules |
CCsla.Xaml.ViewModelBase< T > | Base class used to create ViewModel objects that implement their own commands/verbs/actions |
►CINotifyPropertyChanging | |
CCsla.Core.BindableBase | This class implements INotifyPropertyChanged and INotifyPropertyChanging in a serialization-safe manner |
CCsla.IReadOnlyBase | This is a base class from which readonly business classes can be derived |
►CCsla.Core.INotifyUnhandledAsyncException | Implemented by an object that perfoms asynchronous operations that may raise exceptions |
►CCsla.Core.INotifyBusy | Interface defining an object that notifies when it is busy executing an asynchronous operation |
CCsla.BusinessBindingListBase< T, C > | This is the base class from which most business collections or lists will be derived |
CCsla.BusinessListBase< T, C > | This is the base class from which most business collections or lists will be derived |
CCsla.Core.BusinessBase | This is the non-generic base class from which most business objects will be derived |
CCsla.Core.ExtendedBindingList< T > | Extends BindingList of T by adding extra behaviors |
►CCsla.Core.ITrackStatus | Defines the common properties required objects that track their own status |
CCsla.Core.FieldManager.IFieldData< T > | Defines the members required by a field data storage object |
CCsla.Core.IEditableBusinessObject | Defines the common methods required by all editable CSLA single objects |
CCsla.Core.IEditableCollection | Defines the common methods required by all editable CSLA collection objects |
CCsla.IBusinessListBase< C > | This is the base class from which most business collections or lists will be derived |
CCsla.Core.ObservableBindingList< T > | Extends ObservableCollection with behaviors required by CSLA .NET collections |
CCsla.IBusinessBase | Consolidated interface of public elements from the BusinessBase type |
CCsla.IBusinessListBase< C > | This is the base class from which most business collections or lists will be derived |
CCsla.IReadOnlyBase | This is a base class from which readonly business classes can be derived |
CCsla.IReadOnlyListBase< C > | This is the base class from which readonly collections of readonly objects should be derived |
CCsla.ReadOnlyBase< T > | This is a base class from which readonly business classes can be derived |
CCsla.IBusinessListBase< C > | This is the base class from which most business collections or lists will be derived |
CCsla.IReadOnlyBase | This is a base class from which readonly business classes can be derived |
CCsla.IReadOnlyListBase< C > | This is the base class from which readonly collections of readonly objects should be derived |
CCsla.Server.InterceptArgs | Arguments parameter passed to the interceptor methods |
►CCsla.Server.IObjectFactoryLoader | Defines an interface to be implemented by a factory loader object that returns ObjectFactory objects based on the ObjectFactory attributes used to decorate CSLA .NET business objects |
CCsla.Server.ObjectFactoryLoader | Class containing the default implementation for the FactoryLoader delegate used by the data portal host |
►CCsla.Core.IObservableBindingList | Defines additional elements for an ObservableCollection as required by CSLA .NET |
CCsla.Core.ObservableBindingList< T > | Extends ObservableCollection with behaviors required by CSLA .NET collections |
CCsla.IBusinessListBase< C > | This is the base class from which most business collections or lists will be derived |
CCsla.IReadOnlyListBase< C > | This is the base class from which readonly collections of readonly objects should be derived |
►CIOperationBehavior | |
CCsla.Server.Hosts.WcfChannel.UseNetDataContractAttribute | Specify that WCF should serialize objects in a .NET specific manner to as to preserve complex object references and to be able to deserialize the graph into the same type as the original objets |
►CCsla.Core.IParent | Defines the interface that must be implemented by any business object that contains child objects |
CCsla.BusinessBindingListBase< T, C > | This is the base class from which most business collections or lists will be derived |
CCsla.BusinessListBase< T, C > | This is the base class from which most business collections or lists will be derived |
CCsla.Core.BusinessBase | This is the non-generic base class from which most business objects will be derived |
CCsla.DynamicBindingListBase< T > | This is the base class from which collections of editable root business objects should be derived |
CCsla.DynamicListBase< T > | This is the base class from which collections of editable root business objects should be derived |
CCsla.IBusinessBase | Consolidated interface of public elements from the BusinessBase type |
CCsla.IBusinessListBase< C > | This is the base class from which most business collections or lists will be derived |
►CIPrincipal | |
CCsla.Security.ICslaPrincipal | Defines the base requirements for the interface of any CSLA principal object |
►CCsla.Blazor.IPropertyInfo | Exposes metastate for a property |
CCsla.Blazor.PropertyInfo | Exposes metastate for a property |
CCsla.Core.IPropertyInfoFactory | Defines the interface for a factory object that creates IPropertyInfo objects |
CCsla.Core.IReportTotalRowCount | Implement this interface in a collection to report a total row count to Csla.Web.CslaDataSource, where that row count is different from the collection's normal Count property value |
►CCsla.Rules.IRuleContext | Context information provided to a business rule when it is invoked |
CCsla.Rules.RuleContext | Context information provided to a business rule when it is invoked |
►CCsla.Core.ISavable< T > | Specifies that the object can save itself |
CCsla.BusinessBase< T > | This is the base class from which most business objects will be derived |
CCsla.BusinessBase< T > | This is the base class from which most business objects will be derived |
CCsla.BusinessBindingListBase< T, C > | This is the base class from which most business collections or lists will be derived |
CCsla.BusinessBindingListBase< T, C > | This is the base class from which most business collections or lists will be derived |
CCsla.BusinessListBase< T, C > | This is the base class from which most business collections or lists will be derived |
CCsla.BusinessListBase< T, C > | This is the base class from which most business collections or lists will be derived |
CCsla.IBusinessBase | Consolidated interface of public elements from the BusinessBase type |
CCsla.IBusinessListBase< C > | This is the base class from which most business collections or lists will be derived |
►CCsla.Serialization.ISerializationFormatter | Defines an object that can serialize and deserialize object graphs |
CCsla.Serialization.BinaryFormatterWrapper | Wraps the BinaryFormatter in the ISerializationFormatter interface so it can be used in a standardized manner |
CCsla.Serialization.Mobile.MobileFormatter | Serializes and deserializes objects at the field level |
CCsla.Serialization.NetDataContractSerializerWrapper | Wraps the NetDataContractSerializer in the ISerializationFormatter interface so it can be used in a standardized manner |
►CCsla.Serialization.Mobile.ISerializationNotification | Interface defining callback methods used by the SerializationFormatterFactory.GetFormatter() |
CCsla.Core.BusinessBase | This is the non-generic base class from which most business objects will be derived |
CCsla.Core.ExtendedBindingList< T > | Extends BindingList of T by adding extra behaviors |
CCsla.Core.ObservableBindingList< T > | Extends ObservableCollection with behaviors required by CSLA .NET collections |
CCsla.DynamicListBase< T > | This is the base class from which collections of editable root business objects should be derived |
CCsla.IBusinessBase | Consolidated interface of public elements from the BusinessBase type |
CCsla.IBusinessListBase< C > | This is the base class from which most business collections or lists will be derived |
CCsla.IReadOnlyBase | This is a base class from which readonly business classes can be derived |
CCsla.IReadOnlyListBase< C > | This is the base class from which readonly collections of readonly objects should be derived |
CCsla.ReadOnlyBase< T > | This is a base class from which readonly business classes can be derived |
CCsla.Rules.BusinessRules | Tracks the business rules for a business object |
►CCsla.Core.ISmartField | Defines members required for smart data types that understand the concept of being empty, and representing an empty value as an empty string |
CCsla.SmartDate | Provides a date data type that understands the concept of an empty date value |
►CISupportInitialize | |
CCsla.Windows.BindingSourceRefresh | BindingSourceRefresh contains functionality for refreshing the data bound to controls on Host as well as a mechinism for catching data binding errors that occur in Host |
►CCsla.Core.ISupportUndo | Define the common methods used by the UI to interact with n-level undo |
CCsla.Core.IEditableBusinessObject | Defines the common methods required by all editable CSLA single objects |
CCsla.Core.IEditableCollection | Defines the common methods required by all editable CSLA collection objects |
CCsla.IBusinessListBase< C > | This is the base class from which most business collections or lists will be derived |
►CCsla.Core.IUndoableObject | Defines the methods required to participate in n-level undo within the CSLA .NET framework |
CCsla.BusinessBindingListBase< T, C > | This is the base class from which most business collections or lists will be derived |
CCsla.BusinessListBase< T, C > | This is the base class from which most business collections or lists will be derived |
CCsla.Core.FieldManager.FieldDataManager | Manages properties and property data for a business object |
CCsla.Core.IEditableBusinessObject | Defines the common methods required by all editable CSLA single objects |
CCsla.Core.UndoableBase | Implements n-level undo capabilities as described in Chapters 2 and 3 |
CCsla.IBusinessListBase< C > | This is the base class from which most business collections or lists will be derived |
►CIValueConverter | |
CCsla.Xaml.BrokenRuleSeverityConverter | Converts validation severity values into corresponding images |
CCsla.Xaml.IdentityConverter | Provides the functionality of a WPF value converter without affecting the value as it flows to and from the UI |
CCsla.Xaml.IsNotConverter | Converts a Boolean value into its inverse |
►CCsla.Web.Mvc.IViewModel | Defines a CSLA .NET MVC viewmodel object |
CCsla.Web.Mvc.ViewModelBase< T > | Base class used to create ViewModel objects that contain the Model object and related elements |
►CCsla.Xaml.IViewModel | Defines a CSLA .NET viewmodel object |
CCsla.Xaml.ViewModelBase< T > | Base class used to create ViewModel objects that implement their own commands/verbs/actions |
CCsla.DataPortalClient.IWcfPortal | |
►CCsla.Server.Hosts.IWcfPortal | Defines the service contract for the WCF data portal |
CCsla.Server.Hosts.WcfPortal | Exposes server-side DataPortal functionality through WCF |
►CCsla.Server.Hosts.Mobile.IWcfPortal | Defines the service contract for the WCF data portal |
CCsla.Server.Hosts.Mobile.WcfPortal | Exposes server-side DataPortal functionality through WCF |
►CCsla.WcfPortal.IWcfPortal | |
CCsla.WcfPortal.IWcfPortalChannel | |
CCsla.WcfPortal.WcfPortalClient | |
CCsla.Reflection.LateBoundObject | Enables simple invocation of methods against the contained object using late binding |
CCsla.LazySingleton< T > | An alternative to Lazy<T> |
►CList | |
CCsla.Core.FieldManager.PropertyInfoList | List of IPropertyInfo objects for a business object type |
CCsla.Core.MobileList< T > | Implements a list that is serializable using the SerializationFormatterFactory.GetFormatter() |
CCsla.Rules.BrokenRulesTree | Holds a list of broken rules tree list |
►CMarshalByRefObject | |
CCsla.Server.Hosts.RemotingPortal | Exposes server-side DataPortal functionality through .NET Remoting |
CCsla.Server.Hosts.Mobile.MobileRequestProcessor | Object that processes all the requests from a client |
CCsla.Server.Hosts.Mobile.MobileResponse | Object that encompasses the resut of the request from a client |
►Cobject | |
CCsla.WcfPortal.CriteriaRequest | |
CCsla.WcfPortal.UpdateRequest | |
CCsla.WcfPortal.WcfErrorInfo | |
CCsla.WcfPortal.WcfResponse | |
CCsla.Data.ObjectAdapter | An ObjectAdapter is used to convert data in an object or collection into a DataTable |
►CCsla.Server.ObjectFactory | Base class to be used when creating a data portal factory object |
CCsla.Core.GraphMerger | Implements behavior to merge one object graph into a clone of itself (typically post-serialization) |
►CCsla.Core.ObservableBindingList< C > | |
CCsla.BusinessListBase< T, C > | This is the base class from which most business collections or lists will be derived |
►CCsla.Core.ReadOnlyObservableBindingList< C > | A readonly version of ObservableBindingList |
CCsla.ReadOnlyListBase< T, C > | This is the base class from which readonly collections of readonly objects should be derived |
►CSystem.Collections.ObjectModel.ObservableCollection | |
CCsla.Core.MobileObservableCollection< T > | Inherit from this base class to easily create a serializable list class |
►CPageModel | |
CCsla.AspNetCore.RazorPages.PageModel< T > | Custom PageModel for CSLA .NET |
►CPropertyChangedEventArgs | |
CCsla.Core.MetaPropertyChangedEventArgs | Used to distinguish Meta Properties |
►CCsla.ReadOnlyBase< CriteriaRequest > | |
CCsla.Server.Hosts.DataPortalChannel.CriteriaRequest | Message sent to the WCF data portal |
►CCsla.ReadOnlyBase< DataPortalErrorInfo > | |
CCsla.Server.Hosts.DataPortalChannel.DataPortalErrorInfo | Message containing details about any server-side exception |
►CCsla.ReadOnlyBase< DataPortalResponse > | |
CCsla.Server.Hosts.DataPortalChannel.DataPortalResponse | Response message for returning the results of a data portal call |
►CCsla.ReadOnlyBase< UpdateRequest > | |
CCsla.Server.Hosts.DataPortalChannel.UpdateRequest | Request message for updating a business object |
►CCsla.Core.ReadOnlyBindingList< NameValueListBase< K, V >.NameValuePair > | |
CCsla.NameValueListBase< K, V > | This is the base class from which readonly name/value collections should be derived |
►CCsla.Core.ReadOnlyObservableBindingList< BrokenRule > | |
CCsla.Rules.BrokenRulesCollection | A collection of currently broken rules |
CCsla.Axml.Resource | |
CCsla.Validation.Resource | |
CCsla.Properties.Resources | A strongly-typed resource class, for looking up localized strings, etc |
►CCsla.Validation.RuleArgs | Object providing extra information to methods that implement business rules |
CCsla.Validation.CommonRules.DataAnnotationRuleArgs | Arguments provided to the DataAnnotation rule method |
►CCsla.Validation.DecoratedRuleArgs | Object providing extra information to methods that implement business rules |
CCsla.Validation.CommonRules.IntegerMaxValueRuleArgs | Custom RuleArgs object required by the IntegerMaxValue rule method |
CCsla.Validation.CommonRules.IntegerMinValueRuleArgs | Custom RuleArgs object required by the IntegerMinValue rule method |
CCsla.Validation.CommonRules.MaxLengthRuleArgs | Custom RuleArgs object required by the StringMaxLength rule method |
CCsla.Validation.CommonRules.MaxValueRuleArgs< T > | Custom RuleArgs object required by the MaxValue rule method |
CCsla.Validation.CommonRules.MinLengthRuleArgs | Custom RuleArgs object required by the StringMinLength rule method |
CCsla.Validation.CommonRules.MinValueRuleArgs< T > | Custom RuleArgs object required by the MinValue rule method |
CCsla.Validation.CommonRules.RegExRuleArgs | Custom RuleArgs object required by the RegExMatch rule method |
CCsla.Rules.RuleResult | Contains information about the result of a rule |
CCsla.Rules.RuleUri | Parses a rule:// URI to provide easy access to the parts of the URI |
CCsla.Data.ServiceClientManager< C, T > | Provides an automated way to reuse a service client proxy objects within the context of a single data portal operation |
►CServicedComponent | |
CCsla.Server.ServicedDataPortalReadCommitted | Implements the server-side Serviced DataPortal described in Chapter 4 |
CCsla.Server.ServicedDataPortalReadUncommitted | Implements the server-side Serviced DataPortal described in Chapter 4 |
CCsla.Server.ServicedDataPortalRepeatableRead | Implements the server-side Serviced DataPortal described in Chapter 4 |
CCsla.Server.ServicedDataPortalSerializable | Implements the server-side Serviced DataPortal described in Chapter 4 |
CCsla.Reflection.ServiceProviderMethodInfo | Class that contains cached metadata about data portal method to be invoked |
►CCsla.SingleCriteria< C > | |
CCsla.SingleCriteria< B, C > | A single-value criteria used to retrieve business objects that only require one criteria value |
CCsla.Axml.Resource.String | |
CCsla.Validation.Resource.String | |
►CTagHelper | |
CCsla.AspNetCore.Mvc.TagHelpers.CslaErrorsTagHelper | Razor tag helper that displays CSLA .NET validation error text in a span |
CCsla.AspNetCore.Mvc.TagHelpers.CslaInformationTagHelper | Razor tag helper that displays CSLA .NET information text in a span |
CCsla.AspNetCore.Mvc.TagHelpers.CslaWarningsTagHelper | Razor tag helper that displays CSLA .NET validation warning text in a span |
►CTypeConverter | |
CCsla.Core.TypeConverters.SmartDateConverter | Converts values to and from a SmartDate |
►CSystem.Windows.UIElement | |
CCsla.Xaml.CslaDataProviderCommandManager | Implements support for RoutedCommands that can be executed by the CslaDataProvider control |
►CUIViewController | |
CCsla.Iosui.ViewControllerBase< T, Z > | CSLA helper to be used in place of the normal Xamarin Android activity that contains a reference to a CSLA ViewModel and a BindingManager |
CCsla.Server.Hosts.Mobile.UpdateRequest | Message sent to the WCF data portal |
CCsla.Server.Hosts.WcfChannel.UpdateRequest | Request message for updating a business object |
►CUserControl | |
CCsla.Windows.BusyAnimation | User control that displays busy animation |
CCsla.Blazor.ViewModel< T > | Base type for creating your own viewmodel |
CCsla.Server.Hosts.Mobile.WcfErrorInfo | Message containing details about any server-side exception |
CCsla.Server.Hosts.Mobile.WcfResponse | Response message returned from the WCF data portal methods |
CCsla.Server.Hosts.WcfChannel.WcfResponse | Response message for returning the results of a data portal call |