![]() |
CSLA .NET 10.0.0
A home for your business logic
|
| NCsla | |
| NConfiguration | |
| CConfigurationErrorsException | Exception thrown due to configuration errors |
| CConnectionStringSettings | Information about a connection string |
| CBindingOptions | Options for data binding |
| CCslaOptions | Use this type to configure the settings for CSLA .NET |
| CDataOptions | Use this type to configure the settings for the CSLA .NET data subsystem |
| CDataPortalClientOptions | Client-side data portal options |
| CDataPortalOptions | Data portal options |
| CDataPortalServerOptions | Server-side data portal options |
| CSecurityOptions | Use this type to configure the settings for security |
| CSerializationOptions | Use this type to configure the settings for serialization |
| CMobileFormatterOptions | Options for MobileFormatter configuration |
| CAspNetCoreConfigurationOptions | Options that can be provided to the AddAspNetCore method |
| CBlazorServerConfigurationOptions | Options for Blazor server-rendered and server-interactive |
| NCore | |
| NFieldManager | |
| CFieldData< T > | Contains a field value and related metadata |
| CFieldDataManager | Manages properties and property data for a business object |
| CIFieldData | Defines the members required by a field data storage object |
| CIFieldData< T > | Defines the members required by a field data storage object |
| CPropertyInfoList | List of IPropertyInfo objects for a business object type |
| NLoadManager | |
| CAsyncLoadException | Exception class to add the PropertyInfo and better nmessage to an async exception |
| NTypeConverters | |
| CSmartDateConverter | Converts values to and from a SmartDate |
| CAddedNewEventArgs< T > | Object containing information about a newly added object |
| CApplicationContextAccessor | Provides access to the correct current application context manager instance depending on runtime environment |
| CApplicationContextManager | Default context manager for the user property and local/client/global context dictionaries |
| CApplicationContextManagerAsyncLocal | Application context manager using AsyncLocal for user and context dictionaries |
| CApplicationContextManagerStatic | Context manager for the user property and local/client/global context dictionaries that uses static fields to maintain per-thread context |
| CApplicationContextManagerTls | Context manager for the user property and local/client/global context dictionaries that uses thread local storage (TLS) to maintain per-thread context |
| CBindableBase | This class implements INotifyPropertyChanged and INotifyPropertyChanging in a serialization-safe manner |
| CBusinessBase | This is the non-generic base class from which most business objects will be derived |
| CBusyChangedEventArgs | Event arguments for the BusyChanged event |
| CChildChangedEventArgs | Contains event data about the changed child object |
| CContextDictionary | Dictionary type that is serializable with the SerializationFormatterFactory.GetFormatter() |
| CErrorEventArgs | Event arguments for an unhandled async exception |
| CExtendedBindingList< T > | Extends BindingList of T by adding extra behaviors |
| CGraphMerger | Implements behavior to merge one object graph into a clone of itself (typically post-serialization) |
| CIBusinessObject | This is the core interface implemented by all CSLA .NET base classes |
| CICheckRules | Defines the common methods for any business object which exposes means to suppress and check business rules |
| CIContextDictionary | Represents a context dictionary that provides a dictionary-like storage mechanism. This context is used to store data that is local to the current logical execution context |
| CIContextManager | Defines the interface for an application context manager type |
| CICslaObject | This is the base interface for all CSLA objects. It has no members and provides the minimal type constraint for objects that can flow through the data portal |
| CIdentityManager | Used by the root object in a graph to manage the object instance identity values for the graph |
| CIEditableBusinessObject | Defines the common methods required by all editable CSLA single objects |
| CIEditableCollection | Defines the common methods required by all editable CSLA collection objects |
| CIExtendedBindingList | Extends IBindingList by adding extra events |
| CIMemberInfo | Maintains metadata about a method or property |
| CINotifyBusy | Interface defining an object that notifies when it is busy executing an asynchronous operation |
| CINotifyChildChanged | Implemented by classes that notify when a child object has changed |
| CINotifyUnhandledAsyncException | Implemented by an object that perfoms asynchronous operations that may raise exceptions |
| CInvalidQueryException | |
| CIObservableBindingList | Defines additional elements for an ObservableCollection as required by CSLA .NET |
| CIParent | Defines the interface that must be implemented by any business object that contains child objects |
| CIPropertyInfo | Maintains metadata about a property |
| CIPropertyInfoFactory | Defines the interface for a factory object that creates IPropertyInfo objects |
| CIReadOnlyObject | Specifies that the object is a readonly business object |
| CIReportTotalRowCount | 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 |
| CISavable | Specifies that the object can save itself |
| CISavable< T > | Specifies that the object can save itself |
| CISmartField | Defines members required for smart data types that understand the concept of being empty, and representing an empty value as an empty string |
| CISupportUndo | Define the common methods used by the UI to interact with n-level undo |
| CITrackStatus | Defines the common properties required objects that track their own status |
| CIUndoableObject | Defines the methods required to participate in n-level undo within the CSLA .NET framework |
| CIUseApplicationContext | Implement if a class requires access to the CSLA ApplicationContext type |
| CManagedObjectBase | Base class for an object that is serializable using SerializationFormatterFactory.GetFormatter() |
| CMetaPropertyChangedEventArgs | Used to distinguish Meta Properties |
| CMobileBindingList< T > | Inherit from this base class to easily create a serializable list class |
| CLoadListModeObject | Class that allows setting of property values on current business object without raising PropertyChanged events and checking user rights |
| CMobileDictionary< K, V > | Defines a dictionary that can be serialized through the SerializationFormatterFactory.GetFormatter() |
| CMobileList< T > | Implements a list that is serializable using the SerializationFormatterFactory.GetFormatter() |
| CMobileObject | Inherit from this base class to easily create a serializable class |
| CMobileObservableCollection< T > | Inherit from this base class to easily create a serializable list class |
| CLoadListModeObject | Class that allows setting of property values on current business object without raising PropertyChanged events and checking user rights |
| CObjectCloner | This class provides an implementation of a deep clone of a complete object graph. Objects are copied at the field level |
| CObservableBindingList< T > | Extends ObservableCollection with behaviors required by CSLA .NET collections |
| CReadOnlyBindingList< C > | A readonly version of BindingList(Of T) |
| CReadOnlyObservableBindingList< C > | A readonly version of ObservableBindingList |
| CRemovingItemEventArgs | Contains event data for the RemovingItem event |
| CSavedEventArgs | Event arguments containing a reference to the new object that was returned as a result of the Save() operation |
| CUndoableBase | Implements n-level undo capabilities as described in Chapters 2 and 3 |
| CUndoException | Exception indicating a problem with the use of the n-level undo feature in CSLA .NET |
| NData | |
| CDataMap | Defines a mapping between two sets of properties/fields for use by DataMapper |
| CObjectAdapter | An ObjectAdapter is used to convert data in an object or collection into a DataTable |
| CSafeDataReader | This is an IDataReader that 'fixes' any null values before they are returned to our business code |
| NDataPortalClient | |
| CDataPortalFactory | Get an access to a client-side data portal instance |
| CDataPortalNoCache | Null implementation of a client-side cache service |
| CDataPortalProxy | Implements a data portal proxy to relay data portal calls to a remote application server |
| CIDataPortalCache | Defines interface for a client-side cache service used by the create and fetch operations in the client-side data portal |
| CIDataPortalProxy | Interface implemented by client-side data portal proxy objects |
| CPrimitiveCriteria | Class used as a wrapper for criteria based requests that use primitives |
| NChannels | |
| NHttp | |
| CHttpCompressionProxy | Implements a data portal proxy to relay data portal calls to a remote application server by using http |
| CHttpProxy | Implements a data portal proxy to relay data portal calls to a remote application server by using http |
| CHttpProxyOptions | Options for HttpProxy |
| NLocal | |
| CLocalProxy | Implements a data portal proxy to relay data portal calls to an application server hosted locally in the client process and AppDomain |
| CLocalProxyOptions | Options for LocalProxy |
| NGrpc | |
| CGrpcPortal | Exposes server-side DataPortal functionality through gRPC |
| CGrpcProxy | Implements a data portal proxy to relay data portal calls to a remote application server by using gRPC |
| CGrpcProxyOptions | Options for GrpcProxy |
| NRabbitMq | |
| CIRabbitMqPortalFactory | Factory used to get an instance of RabbitMqPortal |
| CRabbitMqPortal | Exposes server-side DataPortal functionality through RabbitMQ |
| CRabbitMqPortalFactory | Factory used to get an instance of RabbitMqPortal |
| CRabbitMqPortalOptions | Options for RabbitMqPortal |
| CRabbitMqProxy | Implements a data portal proxy to relay data portal calls to a remote application server by using RabbitMQ |
| CRabbitMqProxyOptions | Options for RabbitMqProxy |
| NProperties | |
| CResources | A strongly-typed resource class, for looking up localized strings, etc |
| NReflection | |
| CCallMethodException | 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 |
| CLateBoundObject | Enables simple invocation of methods against the contained object using late binding |
| CServiceProviderMethodCaller | Methods to dynamically find/invoke methods with data portal and DI provided params |
| CServiceProviderMethodInfo | Class that contains cached metadata about data portal method to be invoked |
| NRules | |
| NCommonRules | |
| CIsInRole | IsInRole authorization rule |
| CIsNotInRole | IsNotInRole authorization rule |
| CCommonBusinessRule | Base class used to create common rules |
| CDataAnnotation | Business rule that encapsulates a DataAnnotations ValidationAttribute rule |
| CRequired | Business rule for a required string |
| CMaxLength | Business rule for a maximum length string |
| CMinLength | Business rule for a minimum length string |
| CMinValue< T > | Business rule for a minimum value |
| CMaxValue< T > | Business rule for a maximum value |
| CRegExMatch | Business rule that evaluates a regular expression |
| CInfoMessage | Adds an information message to a property |
| CLambda | A business rule defined by a lambda expression |
| CDependency | A rule that establishes a dependency between two properties |
| CAddObjectAuthorizationRulesContext | Context for the AddObjectAuthorizationRulesContext method |
| CAuthorizationContext | Context information provided to an authorization rule when it is invoked |
| CAuthorizationRule | Base class providing basic authorization rule implementation |
| CAuthorizationRuleAsync | Base class providing basic authorization rule implementation |
| CAuthorizationRuleManager | Manages the list of authorization rules for a business type |
| CBrokenRule | Stores details about a specific broken business rule |
| CBrokenRulesCollection | A collection of currently broken rules |
| CBrokenRulesNode | Holds broken rules for an Node in the BrokenRulesTree |
| CBusinessRule | Base class used to create business and validation rules |
| CBusinessRuleAsync | Base class used to create async business and validation rules |
| CBusinessRuleBase | Base class used to create business and validation rules |
| CBusinessRuleManager | Manages the list of rules for a business type |
| CBusinessRules | Tracks the business rules for a business object |
| CIAddObjectAuthorizationRulesContext | Context for the AddObjectAuthorizationRulesContext method |
| CIAuthorizationContext | Implemented by objects which provide context information to an authorization rule when it is invoked |
| CIAuthorizationRule | Interface defining an authorization rule implementation |
| CIAuthorizationRuleAsync | Interface defining an authorization rule implementation |
| CIAuthorizationRuleBase | Interface defining an authorization rule base implementation |
| CIBusinessRuleBase | Interface defining a business/validation rule implementation |
| CIBusinessRule | Interface defining a business/validation rule implementation |
| CIBusinessRuleAsync | Interface defining a business/validation rule implementation |
| CIBusinessRules | Public interfacefor IBusinessRules |
| CIHostRules | Defines the interaction between the rules engine and a business object that hosts the rules |
| CIRuleContext | Context information provided to a business rule when it is invoked |
| CIUnhandledAsyncRuleExceptionHandler | Represents an interface for handling exceptions raised by IBusinessRuleAsync |
| CObjectRule | Base class for object level rules |
| CObjectRuleAsync | Base class for object level rules |
| CPropertyRule | Base class for a property rule |
| CPropertyRuleAsync | Base class for a property rule |
| CRuleContext | Context information provided to a business rule when it is invoked |
| CRuleResult | Contains information about the result of a rule |
| CRuleUri | Parses a rule:// URI to provide easy access to the parts of the URI |
| CValidationException | Exception class indicating that there was a validation problem with a business object |
| NRuntime | |
| CIRuntimeInfo | Information about the current runtime environment |
| CRuntimeInfo | Information about the current runtime environment |
| NSecurity | |
| CIAuthorizeReadWrite | Defines the authorization interface through which an object can indicate which properties the current user can read and write |
| CSecurityException | Security exception |
| CUsernameCriteria | Criteria class for passing a username/password pair to a custom identity class |
| NSerialization | |
| NMobile | |
| NCustomSerializers | |
| CPocoSerializer< T > | A formatter that can serialize and deserialize a POCO by using System.Text.Json |
| CCslaBinaryReader | This is a class that is responsible for deserializing SerializationInfo objects for receiving the data from client / server |
| CCslaBinaryWriter | This is a class that is responsible for serializing SerializationInfo objects into a Stream for sending the data t client / server |
| CCslaLegacyBinaryReader | This is a legacy version of CslaBinaryReader. You should not use this type unless you have issues with the CslaBinaryReader |
| CCslaLegacyBinaryWriter | This is a legacy version of CslaBinaryWriter. You should not use this type unless you have issues with the CslaBinaryWriter |
| CCslaNonClosingBinaryWriter | 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 |
| CCslaXmlBinaryReader | This class uses DataContractSerializer and XmlDictionaryReader classes to read the data from a stream |
| CCslaXmlBinaryWriter | This class uses DataContractSerializer and XmlDictionaryWriter classes to write the data to a stream |
| CCslaXmlReader | This class uses DataContractSerializer and XmlReader classes to read the data from a stream |
| CCslaXmlWriter | This class uses DataContractSerializer and XmlWriter classes to write the data to a stream |
| CICslaReader | 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 |
| CICslaWriter | Represents a class that can be used to write a list of SerializationInfo objects into a stream, typically MemoryStream |
| CIMobileList | Extension of IMobileObject for list types |
| CIMobileObject | Interface to be implemented by any object that supports serialization by the SerializationFormatterFactory.GetFormatter() |
| CIMobileObjectMetastate | Interface for types that can serialize their metastate (field values) to and from a byte array representation |
| CIMobileSerializer | Custom serializer for a type |
| CISerializationNotification | Interface defining callback methods used by the SerializationFormatterFactory.GetFormatter() |
| CITypeMap | Maps a type to a serializer type |
| CMobileFormatter | Serializes and deserializes objects at the field level |
| CMobileFormatterException | MobileFormatter exception |
| CNullPlaceholder | Placeholder for null child objects |
| CReferenceComparer< T > | Implements an equality comparer for IMobileObject that compares the objects only on the basis is the reference value |
| CSerializationInfo | Object containing the serialization data for a specific object |
| CFieldData | Object that contains information about a single field |
| CChildData | Object that contains information about a single child reference |
| CTypeMap< T, S > | Creates an instance of the class |
| CISerializationFormatter | Defines an object that can serialize and deserialize object graphs |
| NServer | |
| NDashboard | |
| CActivity | Information about a server-side data portal invocation |
| CDashboard | Data portal server dashboard |
| CIDashboard | Data portal server dashboard |
| CNullDashboard | Data portal server dashboard that records no data and consumes no meaningful overhead |
| COpenTelemetryDashboard | Data portal server dashboard that reports metrics using OpenTelemetry instrumentation |
| NHosts | |
| NDataPortalChannel | |
| CCriteriaRequest | Message sent to the data portal |
| CDataPortalErrorInfo | Message containing details about any server-side exception |
| CDataPortalResponse | Response message for returning the results of a data portal call |
| CUpdateRequest | Request message for updating a business object |
| CHttpPortal | Exposes server-side DataPortal functionality through HTTP request/response |
| CHttpPortalController | Exposes server-side DataPortal functionality through HTTP request/response |
| NInterceptors | |
| NServerSide | |
| CRevalidatingInterceptor | DataPortal interceptor to perform revalidation on business objects |
| CRevalidatingInterceptorOptions | Options for RevalidatingInterceptor |
| CActiveAuthorizer | Implementation of the authorizer that checks per-type authorization rules for each request |
| CAuthorizeRequest | Object containing information about the client request to the data portal |
| CChildDataPortal | Invoke data portal methods on child objects |
| CChildDataPortalFactory | Get an access to a Child data portal instance |
| CDataPortal | Implements the server-side DataPortal message router as discussed in Chapter 4 |
| CDataPortalBroker | Allows the Data Portal call to be intercepted by a custom IDataPortalServer implementation |
| CDataPortalContext | Provides consistent context information between the client and server DataPortal objects |
| CDataPortalException | This exception is returned from the server-side DataPortal and contains the exception and context data from the server |
| CDataPortalExceptionHandler | This class provides a hook for developers to add custom error handling in the DataPortal |
| CDataPortalResult | Returns data from the server-side DataPortal to the client-side DataPortal. Intended for internal CSLA .NET use only |
| CDataPortalSelector | Selects the appropriate data portal implementation to invoke based on the object and configuration |
| CDefaultDataPortalActivator | Default data portal activator. Can also be used as a base class |
| CEmptyCriteria | Empty criteria used by the data portal as a placeholder for a create/fetch request that has no criteria |
| CFactoryDataPortal | Server-side data portal implementation that invokes an object factory rather than directly interacting with the business object |
| CGenericBusinessException | This exception is returned as BusinessException in DataPortalException when the serverside/inner exception is not serializable |
| CIAuthorizeDataPortal | Interface to be implemented by a custom authorization provider |
| CIDataPortalActivator | Defines a type used to activate concrete business instances |
| CIDataPortalExceptionInspector | Implement this interface to check a DataPortalException before returning Exception to the client |
| CIDataPortalServer | Interface implemented by server-side data portal components |
| CIInterceptDataPortal | Implement this interface to create a data portal interceptor that is notified each time the data portal is invoked and completes processing |
| CInterceptArgs | Arguments parameter passed to the interceptor methods |
| CInterceptorManager | Manage data portal interception using DI-registered implementations |
| CIObjectFactoryLoader | 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 |
| CMobileFactoryAttribute | Specifies that the WCF data portal should invoke a factory object rather than the business object |
| CNullAuthorizer | Implementation of the authorizer that allows all data portal calls to pass |
| CNullCriteria | Null criteria used by the data portal as a placeholder for a create/fetch request that has a single null criteria parameter |
| CObjectFactory | Base class to be used when creating a data portal factory object |
| CObjectFactoryAttribute | Specifies that the data portal should invoke a factory object rather than the business object |
| CObjectFactoryLoader | Class containing the default implementation for the FactoryLoader delegate used by the data portal host |
| CSanitizingExceptionInspector | Sanitizing implementation of exception inspector, for hiding sensitive information in exception details |
| CServerException | Sanitized server-side data portal exception; used to avoid the transmission of sensitive server-side information to the client in remote data portal operations |
| CServicedDataPortalReadCommitted | Implements the server-side Serviced DataPortal described in Chapter 4 |
| CServicedDataPortalReadUncommitted | Implements the server-side Serviced DataPortal described in Chapter 4 |
| CServicedDataPortalRepeatableRead | Implements the server-side Serviced DataPortal described in Chapter 4 |
| CServicedDataPortalSerializable | Implements the server-side Serviced DataPortal described in Chapter 4 |
| CSimpleDataPortal | Implements the server-side DataPortal as discussed in Chapter 4 |
| CTransactionalDataPortal | Implements the server-side Serviced DataPortal described in Chapter 4 |
| NState | |
| CISessionIdManager | Manages the per-user id value for state management |
| CISessionManager | Manages session state |
| CSession | Per-user session data. The values must be serializable via MobileFormatter |
| CSessionMessage | Session controller message |
| NBlazor | |
| NState | |
| NMessages | |
| CStateResult | Message type for communication between StateController and the Blazor wasm client |
| CSessionIdManager | Manages the per-user id value for state management using a browser cookie and Guid value |
| CSessionManager | Manages all user session data for a given root DI container |
| CNoOpSessionManager | If Configuration.BlazorServerConfigurationOptions.UseInMemoryApplicationContextManager is set to true then this class will be registered with DI as the default implementation of ISessionManager, because in that scenario there should be NO references to any of the state or session management mechanisms which support the flow of ApplicationContext between Server-Interactive and WASM-Interactive code |
| CStateManager | Get and save state from Blazor pages |
| NWebAssembly | |
| NConfiguration | |
| CBlazorWebAssemblyConfigurationOptions | Options for Blazor wasm-interactive |
| NState | |
| CSessionManager | Manages all user session data for a given root DI container |
| CApplicationContextManager | Application context manager that uses HttpContextAccessor when resolving HttpContext to store context values |
| NAuthentication | |
| CCslaAuthenticationStateProvider | Basic implementation of AuthenticationStateProvider |
| CCslaPermissionRequirement | CSLA permissions requirement |
| CCslaPermissionsPolicyProvider | CSLA permissions policy provider |
| CCslaValidationMessageBase< PropertyType > | Validation message base type |
| CCslaValidator | 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 |
| CHasPermissionAttribute | Authorizes user if they have permission |
| CCslaPermissionsHandler | Authorization handler for CSLA permissions |
| CIPropertyInfo | Exposes metastate for a property |
| CPropertyInfo | Exposes metastate for a property |
| CViewModel< T > | Base type for creating your own view model |
| NThreading | |
| CAsyncManualResetEvent | Async/await implementation of a ManualResetEvent |
| CBackgroundWorker | A BackgroundWorker that wraps a System.ComponentModel.BackgroundWorkertransfers ApplicationContext.User, ClientContext, CurrentCulture and CurrentUICulture to the background thread |
| CBusyLocker | Implementation of a lock that waits while a target object is busy |
| NAnalyzers | |
| NExtensions | |
| CCslaOperationQualification | |
| CDataPortalOperationQualification | |
| NManagedBackingFieldUsesNameof | |
| CEvaluateManagedBackingFieldsNameofAnalyzer | |
| CEvaluateManagedBackingFieldsNameofCodeFix | |
| CAsynchronousBusinessRuleInheritingFromBusinessRuleAnalyzer | |
| CAsynchronousBusinessRuleInheritingFromBusinessRuleChangeToBusinessRuleAsyncCodeFix | |
| CBusinessRuleDoesNotUseAddMethodsOnContextAnalyzer | |
| CCheckConstructorsAnalyzer | |
| CCheckConstructorsAnalyzerPublicConstructorCodeFix | |
| CDoesChildOperationHaveRunLocalAnalyzer | |
| CDoesChildOperationHaveRunLocalRemoveAttributeCodeFix | |
| CDoesOperationHaveAttributeAddAttributeCodeFix | |
| CDoesOperationHaveAttributeAnalyzer | |
| CEvaluateManagedBackingFieldsAnalyzer | |
| CEvaluateManagedBackingFieldsCodeFix | |
| CEvaluateOperationAttributeUsageAnalyzer | |
| CEvaluatePropertiesForSimplicityAnalyzer | |
| CFindBusinessObjectCreationAnalyzer | |
| CFindOperationsWithIncorrectReturnTypeResolveCorrectTypeCodeFix | |
| CFindOperationsWithIncorrectReturnTypesAnalyzer | |
| CFindOperationsWithNonSerializableArgumentsAnalyzer | |
| CFindRefAndOutParametersInOperationsAnalyzer | |
| CFindSaveAssignmentIssueAnalyzer | |
| CFindSaveAssignmentIssueAnalyzerAddAssignmentCodeFix | |
| CFindSaveAssignmentIssueAnalyzerAddAsyncAssignmentCodeFix | |
| CIsCompleteCalledInAsynchronousBusinessRuleAnalyzer | |
| CIsCompleteCalledInAsynchronousBusinessRuleRemoveCallCodeFix | |
| CIsOperationMethodPublicAnalyzer | |
| CIsOperationMethodPublicMakeNonPublicCodeFix | |
| CObjectAuthorizationRulesAttributeAnalyzer | |
| NAspNetCore | |
| NBlazor | |
| NState | |
| CStateController | Gets and puts the current user session data from the Blazor wasm client components |
| NMvc | |
| NTagHelpers | |
| CCslaErrorsTagHelper | Razor tag helper that displays CSLA .NET validation error text in a span |
| CCslaInformationTagHelper | Razor tag helper that displays CSLA .NET information text in a span |
| CCslaWarningsTagHelper | Razor tag helper that displays CSLA .NET validation warning text in a span |
| NRazorPages | |
| CPageModel< T > | Custom PageModel for CSLA .NET |
| CApplicationContextManagerHttpContext | Application context manager that uses HttpContextAccessor when resolving HttpContext to store context values |
| CPropertyInfo | Exposes metastate for a property |
| NGenerator | |
| NAutoImplementProperties | |
| NCSharp | |
| NAutoImplement | |
| CExtractedMemberTypeDefinition | The definition of a member's type, extracted from the syntax tree provided by Roslyn |
| CExtractedPropertyDefinition | The definition of a property, extracted from the syntax tree provided by Roslyn |
| CGenerationResults | The results of source generation |
| CIMemberDefinition | The contract which a member definition must fulfil |
| CIncrementalAutoImplementInterfacePartialsGenerator | Generates partial classes for incremental properties implementation based based on the presence of the Csla.CslaImplementPropertiesInterfaceAttribute{T} attribute |
| CIncrementalAutoImplementPropertiesPartialsGenerator | Generates partial classes for incremental properties implementation based on the presence of the Csla.CslaImplementPropertiesAttribute attribute |
| NAutoSerialization | |
| NCSharp | |
| NAutoSerialization | |
| CExtractedContainerDefinition | The definition of a container of a type, extracted from the syntax tree provided by Roslyn |
| CExtractedFieldDefinition | The definition of a field, extracted from the syntax tree provided by Roslyn |
| CExtractedMemberTypeDefinition | The definition of a member's type, extracted from the syntax tree provided by Roslyn |
| CExtractedPropertyDefinition | The definition of a property, extracted from the syntax tree provided by Roslyn |
| CExtractedTypeDefinition | The definition of a type, extracted from the syntax tree provided by Roslyn |
| CGenerationResults | The results of source generation |
| CIMemberDefinition | The contract which a member definition must fulfil |
| CIncrementalSerializationPartialsGenerator | |
| NWeb | |
| NDesign | |
| CCslaDataSourceConfiguration | CslaDataSource configuration form |
| CCslaDataSourceDesigner | Implements designer support for CslaDataSource |
| CCslaDesignerDataSourceView | Object responsible for providing details about data binding to a specific CSLA .NET object |
| CObjectFieldInfo | Contains schema information for a single object property |
| CObjectSchema | Object providing access to schema information for a business object |
| CObjectViewSchema | Object providing schema information for a business object |
| NMvc | |
| CController | Provides methods that respond to HTTP requests in an ASP.NET MVC web site |
| CCslaModelBinder | Model binder for use with CSLA .NET editable business objects |
| CHasPermissionAttribute | Restricts callers to an action method |
| CIModelCreator | ASP.NET MVC model creator |
| CIViewModel | Defines a CSLA .NET MVC viewmodel object |
| CViewModelBase< T > | Base class used to create ViewModel objects that contain the Model object and related elements |
| CApplicationContextManager | Application context manager that uses HttpContext to store context values |
| CCslaDataSource | A Web Forms data binding control designed to support CSLA .NET business objects as data sources |
| CCslaDataSourceView | The object responsible for managing data binding to a specific CSLA .NET object |
| CDeleteObjectArgs | Argument object used in the DeleteObject event |
| CInsertObjectArgs | Argument object used in the InsertObject event |
| CSelectObjectArgs | Argument object used in the SelectObject event |
| CUpdateObjectArgs | Argument object used in the UpdateObject event |
| NWindows | |
| CApplicationContextManager | ApplicationContextManager for Windows Forms applications |
| CBindingSourceNode | Maintains a reference to a BindingSource object on the form |
| CBindingSourceRefresh | 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 |
| CBindingErrorEventArgs | BindingErrorEventArgs defines the event arguments for reporting a data binding error due to a exception |
| CBusyAnimation | User control that displays busy animation |
| CCslaActionCancelEventArgs | Event args providing information about a canceled action |
| CCslaActionEventArgs | Event args for an action |
| CCslaActionExtender | Extender control providing automation around data binding to CSLA .NET business objects |
| CCslaActionExtenderToolStrip | Extender control (for ToolStripButton only) providing automation around data binding to CSLA .NET business objects |
| CErrorEncounteredEventArgs | Event args indicating an error |
| CHasBrokenRulesEventArgs | Event args object containing information about a broken rule |
| CHostPropertyAttribute | 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 |
| CObjectSaveException | Exception indicating a failure during an object save operation |
| CReadWriteAuthorization | Windows Forms extender control that automatically enables and disables detail form controls based on the authorization settings from a CSLA .NET business object |
| NXaml | |
| CApplicationContextManager | ApplicationContextManager for WPF applications |
| CBrokenRuleSeverityConverter | Converts validation severity values into corresponding images |
| CBusyAnimation | Displays a busy animation |
| CCslaDataProvider | Wraps and creates a CSLA .NET-style object that you can use as a binding source |
| CCslaDataProviderCommandManager | Implements support for RoutedCommands that can be executed by the CslaDataProvider control |
| CDataDecoratorBase | Base class for creating WPF panel controls that react when the DataContext, data object and data property values are changed |
| CErrorDialog | Displays an error dialog for any exceptions that occur in a CslaDataProvider |
| CErrorEventArgs | Contains information about the error that has occurred |
| CExecuteEventArgs | Arguments passed to a method invoked by the Execute trigger action |
| CIdentityConverter | Provides the functionality of a WPF value converter without affecting the value as it flows to and from the UI |
| CIErrorDialog | Interface defining the interaction between a CslaDataSource and an error dialog control |
| CInvokeMethod | Invokes a method on a target object when a trigger event is raised from the attached UI control |
| CIsNotConverter | Converts a Boolean value into its inverse |
| CIViewModel | Defines a CSLA .NET viewmodel object |
| CObjectStatus | Container for other UI controls that exposes various status values from the CSLA .NET business object acting as DataContext |
| CPropertyInfo | Expose metastate information about a property |
| CPropertyStatus | Displays validation information for a business object property, and manipulates an associated UI control based on the business object's authorization rules |
| CTriggerAction | Control used to invoke a method on the DataContext based on an event being raised by a UI control |
| CViewModel< T > | Base class used to create ViewModel objects, with pre-existing verbs for use by InvokeMethod or Invoke |
| CViewModelBase< T > | Base class used to create ViewModel objects that implement their own commands/verbs/actions |
| CApplicationContext | Provides consistent context information between the client and server DataPortal objects |
| CBusinessBase< T > | This is the base class from which most business objects will be derived |
| CBusinessBindingListBase< T, C > | This is the base class from which most business collections or lists will be derived |
| CBusinessListBase< T, C > | This is the base class from which most business collections or lists will be derived |
| CCommandBase< T > | This is the base class from which command objects will be derived |
| CCriteriaBase< T > | Base type from which Criteria classes can be derived in a business class |
| CDataPortalEventArgs | Provides information about the DataPortal call |
| CDataPortalException | This exception is returned for any errors occurring during the server-side DataPortal invocation |
| CInjectAttribute | Specifies a parameter that is provided via dependency injection |
| CDataPortalResult< T > | DataPortalResult defines the results of DataPortal operation. It contains object that was received from the server, an error (if occurred) and userState - user defined information that was passed into data portal on initial request |
| CDataPortalServerResourceAttribute | Specifies a server resource required by a business type so the data portal can route any calls to the correct server |
| CDataPortalServerRoutingTagAttribute | Specifies a routing tag for use by the server-side data portal |
| CDataPortal< T > | Client side data portal used for making asynchronous data portal calls in .NET |
| CDynamicBindingListBase< T > | This is the base class from which collections of editable root business objects should be derived |
| CDynamicListBase< T > | This is the base class from which collections of editable root business objects should be derived |
| CFilteredBindingList< T > | Provides a filtered view into an existing IList(Of T) |
| CIChildDataPortal | Interface defining the members of the child data portal type |
| CIChildDataPortalFactory | Defines a data portal service used to get an access to a client-side data portal instance |
| CIChildDataPortal< T > | Interface defining the members of the child data portal type |
| CIContainsDeletedList | Defines an object that holds a list of deleted items |
| CIDataPortal | Interface defining the members of the data portal type |
| CIDataPortalFactory | Defines a data portal service used to get an access to a client-side data portal instance |
| CIDataPortalResult | IDataPortalResult defines the results of DataPortal operation |
| CIDataPortal< T > | Interface defining the members of the data portal type |
| CLazySingleton< T > | An alternative to Lazy<T> |
| CLinqObservableCollection< T > | Synchronized view over a source list, filtered, sorted and ordered based on a query result |
| CMethodInfo | Maintains metadata about a method |
| CNameValueListBase< K, V > | This is the base class from which readonly name/value collections should be derived |
| CNameValuePair | Contains a key and value pair |
| CPropertyInfo< T > | Maintains metadata about a property |
| CPropertyLoadException | Exception indicating a failure to set a property's field |
| CReadOnlyBase< T > | This is a base class from which readonly business classes can be derived |
| CReadOnlyBindingListBase< T, C > | This is the base class from which readonly collections of readonly objects should be derived |
| CReadOnlyListBase< T, C > | This is the base class from which readonly collections of readonly objects should be derived |
| CSmartDate | Provides a date data type that understands the concept of an empty date value |
| CSortedBindingList< T > | Provides a sorted view into an existing IList(Of T) |
| CTransactionalAttribute | Marks a DataPortal_XYZ method to run within the specified transactional context |
| CCslaImplementPropertiesInterfaceAttribute< T > | Indicate that a type should be auto serialized |
| CExtractedAttributeDefinition | Class for extracted attribute definition |
| CExtractedTypeDefinition | The definition of a type, extracted from the syntax tree provided by Roslyn |
