CSLA .NET 10.0.0
A home for your business logic
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CCsla.Server.Dashboard.ActivityInformation about a server-side data portal invocation
 CApiController
 CCsla.ApplicationContextProvides consistent context information between the client and server DataPortal objects
 CCsla.Core.ApplicationContextAccessorProvides access to the correct current application context manager instance depending on runtime environment
 CCsla.Configuration.AspNetCoreConfigurationOptionsOptions that can be provided to the AddAspNetCore method
 CCsla.Threading.AsyncManualResetEventAsync/await implementation of a ManualResetEvent
 CAttribute
 CAuthenticationStateProvider
 CAuthorizationHandler
 CCsla.Rules.AuthorizationRuleManagerManages the list of authorization rules for a business type
 CAuthorizeAttribute
 CCsla.Server.AuthorizeRequestObject containing information about the client request to the data portal
 CBinaryWriter
 CBindingList
 CCsla.Configuration.BindingOptionsOptions for data binding
 CCsla.Windows.BindingSourceNodeMaintains a reference to a BindingSource object on the form
 CCsla.Configuration.BlazorServerConfigurationOptionsOptions for Blazor server-rendered and server-interactive
 CCsla.Blazor.WebAssembly.Configuration.BlazorWebAssemblyConfigurationOptionsOptions for Blazor wasm-interactive
 CCsla.Rules.BrokenRulesNodeHolds broken rules for an Node in the BrokenRulesTree
 CCsla.Rules.BusinessRuleManagerManages the list of rules for a business type
 CCancelEventArgs
 CCsla.Server.ChildDataPortalInvoke data portal methods on child objects
 CCodeFixProvider
 CComponent
 CComponentBase
 CConcurrentDictionary
 CCsla.Configuration.ConnectionStringSettingsInformation about a connection string
 CContentControl
 CControl
 CSystem.Web.Mvc.Controller
 CControllerBase
 CCsla.Analyzers.Extensions.CslaOperationQualification
 CCsla.Configuration.CslaOptionsUse this type to configure the settings for CSLA .NET
 CCsla.Data.DataMapDefines a mapping between two sets of properties/fields for use by DataMapper
 CCsla.Configuration.DataOptionsUse this type to configure the settings for the CSLA .NET data subsystem
 CCsla.Configuration.DataPortalClientOptionsClient-side data portal options
 CCsla.Server.DataPortalExceptionHandlerThis class provides a hook for developers to add custom error handling in the DataPortal
 CCsla.Analyzers.Extensions.DataPortalOperationQualification
 CCsla.Configuration.DataPortalOptionsData portal options
 CCsla.Server.Hosts.DataPortalChannel.DataPortalResponseResponse message for returning the results of a data portal call
 CCsla.Configuration.DataPortalServerOptionsServer-side data portal options
 CDataSourceControl
 CDataSourceDesigner
 CDataSourceProvider
 CDataSourceView
 CDecorator
 CDefaultModelBinder
 CDependencyObject
 CDesignerDataSourceView
 CDiagnosticAnalyzer
 CDictionary
 CEventArgs
 CException
 CCsla.Generator.AutoSerialization.CSharp.AutoSerialization.ExtractedContainerDefinitionThe definition of a container of a type, extracted from the syntax tree provided by Roslyn
 CCsla.Generator.AutoSerialization.CSharp.AutoSerialization.ExtractedMemberTypeDefinitionThe definition of a member's type, extracted from the syntax tree provided by Roslyn
 CCsla.Generator.AutoSerialization.CSharp.AutoSerialization.ExtractedTypeDefinitionThe definition of a type, extracted from the syntax tree provided by Roslyn
 CForm
 CFrameworkElement
 CCsla.Generator.AutoImplementProperties.CSharp.AutoImplement.GenerationResultsThe results of source generation
 CCsla.Generator.AutoSerialization.CSharp.AutoSerialization.GenerationResultsThe results of source generation
 CCsla.Channels.Grpc.GrpcProxyOptionsOptions for GrpcProxy
 CGrpcService.GrpcServiceBase
 CCsla.Server.Hosts.HttpPortalExposes server-side DataPortal functionality through HTTP request/response
 CCsla.Channels.Http.HttpProxyOptionsOptions for HttpProxy
 CCsla.Rules.IAddObjectAuthorizationRulesContextContext for the AddObjectAuthorizationRulesContext method
 CCsla.Rules.IAuthorizationContextImplemented by objects which provide context information to an authorization rule when it is invoked
 CIAuthorizationPolicyProvider
 CIAuthorizationRequirement
 CCsla.Rules.IAuthorizationRuleBaseInterface defining an authorization rule base implementation
 CCsla.Server.IAuthorizeDataPortalInterface to be implemented by a custom authorization provider
 CCsla.Security.IAuthorizeReadWriteDefines the authorization interface through which an object can indicate which properties the current user can read and write
 CIBindingList
 CIBusinessBase
 CIBusinessListBase
 CCsla.Rules.IBusinessRuleBaseInterface defining a business/validation rule implementation
 CCsla.Rules.IBusinessRulesPublic interfacefor IBusinessRules
 CICancelAddNew
 CCsla.Core.ICheckRulesDefines the common methods for any business object which exposes means to suppress and check business rules
 CCsla.IChildDataPortalInterface defining the members of the child data portal type
 CCsla.IChildDataPortal< T >Interface defining the members of the child data portal type
 CCsla.IChildDataPortalFactoryDefines a data portal service used to get an access to a client-side data portal instance
 CICloneable
 CICollection
 CICommandBase
 CIComparable
 CCsla.IContainsDeletedListDefines an object that holds a list of deleted items
 CCsla.Core.IContextManagerDefines the interface for an application context manager type
 CIContextManagerLocal
 CIConvertible
 CCsla.Core.ICslaObjectThis 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
 CCsla.Serialization.Mobile.ICslaReaderRepresents 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.ICslaWriterRepresents a class that can be used to write a list of SerializationInfo objects into a stream, typically MemoryStream
 CIDataErrorInfo
 CCsla.IDataPortalInterface defining the members of the data portal type
 CCsla.IDataPortal< T >Interface defining the members of the data portal type
 CCsla.Server.IDataPortalActivatorDefines a type used to activate concrete business instances
 CCsla.DataPortalClient.IDataPortalCacheDefines interface for a client-side cache service used by the create and fetch operations in the client-side data portal
 CCsla.Server.IDataPortalExceptionInspectorImplement this interface to check a DataPortalException before returning Exception to the client
 CCsla.IDataPortalFactoryDefines a data portal service used to get an access to a client-side data portal instance
 CCsla.IDataPortalResultIDataPortalResult defines the results of DataPortal operation
 CCsla.Server.IDataPortalServerInterface implemented by server-side data portal components
 CIDataReader
 CIDataSourceFieldSchema
 CIDataSourceSchema
 CIDataSourceViewSchema
 CCsla.Core.IdentityManagerUsed by the root object in a graph to manage the object instance identity values for the graph
 CIDictionary
 CIDisposable
 CIEditableObject
 CIEnumerable
 CIEnumerable
 CIEqualityComparer
 CIEquatable
 CCsla.Xaml.IErrorDialogInterface defining the interaction between a CslaDataSource and an error dialog control
 CIExtenderProvider
 CIFormattable
 CCsla.Rules.IHostRulesDefines the interaction between the rules engine and a business object that hosts the rules
 CIIncrementalGenerator
 CCsla.Server.IInterceptDataPortalImplement this interface to create a data portal interceptor that is notified each time the data portal is invoked and completes processing
 CIList
 CIList
 CCsla.Generator.AutoImplementProperties.CSharp.AutoImplement.IMemberDefinitionThe contract which a member definition must fulfil
 CCsla.Generator.AutoSerialization.CSharp.AutoSerialization.IMemberDefinitionThe contract which a member definition must fulfil
 CCsla.Core.IMemberInfoMaintains metadata about a method or property
 CCsla.Serialization.Mobile.IMobileObjectInterface to be implemented by any object that supports serialization by the SerializationFormatterFactory.GetFormatter()
 CCsla.Serialization.Mobile.IMobileObjectMetastateInterface for types that can serialize their metastate (field values) to and from a byte array representation
 CCsla.Serialization.Mobile.IMobileSerializerCustom serializer for a type
 CCsla.Web.Mvc.IModelCreatorASP.NET MVC model creator
 CCsla.Core.INotifyChildChangedImplemented by classes that notify when a child object has changed
 CINotifyCollectionChanged
 CINotifyDataErrorInfo
 CINotifyPropertyChanged
 CINotifyPropertyChanging
 CCsla.Core.INotifyUnhandledAsyncExceptionImplemented by an object that perfoms asynchronous operations that may raise exceptions
 CCsla.Server.InterceptArgsArguments parameter passed to the interceptor methods
 CCsla.Server.InterceptorManagerManage data portal interception using DI-registered implementations
 CCsla.Server.IObjectFactoryLoaderDefines 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.Core.IObservableBindingListDefines additional elements for an ObservableCollection as required by CSLA .NET
 CCsla.Core.IParentDefines the interface that must be implemented by any business object that contains child objects
 CCsla.Blazor.IPropertyInfoExposes metastate for a property
 CCsla.Core.IPropertyInfoFactoryDefines the interface for a factory object that creates IPropertyInfo objects
 CCsla.Channels.RabbitMq.IRabbitMqPortalFactoryFactory used to get an instance of RabbitMqPortal
 CIReadOnlyBase
 CIReadOnlyCollection
 CIReadOnlyListBase
 CCsla.Core.IReportTotalRowCountImplement 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.IRuleContextContext information provided to a business rule when it is invoked
 CCsla.Runtime.IRuntimeInfoInformation about the current runtime environment
 CCsla.Core.ISavableSpecifies that the object can save itself
 CCsla.Core.ISavable< T >Specifies that the object can save itself
 CCsla.Serialization.ISerializationFormatterDefines an object that can serialize and deserialize object graphs
 CCsla.Serialization.Mobile.ISerializationNotificationInterface defining callback methods used by the SerializationFormatterFactory.GetFormatter()
 CCsla.State.ISessionIdManagerManages the per-user id value for state management
 CCsla.State.ISessionManagerManages session state
 CCsla.Core.ISmartFieldDefines members required for smart data types that understand the concept of being empty, and representing an empty value as an empty string
 CISupportInitialize
 CCsla.Core.ISupportUndoDefine the common methods used by the UI to interact with n-level undo
 CCsla.Serialization.Mobile.ITypeMapMaps a type to a serializer type
 CCsla.Core.IUndoableObjectDefines the methods required to participate in n-level undo within the CSLA .NET framework
 CCsla.Rules.IUnhandledAsyncRuleExceptionHandlerRepresents an interface for handling exceptions raised by IBusinessRuleAsync
 CCsla.Core.IUseApplicationContextImplement if a class requires access to the CSLA ApplicationContext type
 CIValueConverter
 CCsla.Web.Mvc.IViewModelDefines a CSLA .NET MVC viewmodel object
 CCsla.Xaml.IViewModelDefines a CSLA .NET viewmodel object
 CList
 CCsla.Core.MobileBindingList< T >.LoadListModeObjectClass that allows setting of property values on current business object without raising PropertyChanged events and checking user rights
 CCsla.Core.MobileObservableCollection< T >.LoadListModeObjectClass that allows setting of property values on current business object without raising PropertyChanged events and checking user rights
 CCsla.Channels.Local.LocalProxyOptionsOptions for LocalProxy
 CCsla.Configuration.MobileFormatterOptionsOptions for MobileFormatter configuration
 CCsla.NameValueListBase< K, V >.NameValuePairContains a key and value pair
 CCsla.Data.ObjectAdapterAn ObjectAdapter is used to convert data in an object or collection into a DataTable
 CCsla.Core.ObjectClonerThis class provides an implementation of a deep clone of a complete object graph. Objects are copied at the field level
 CCsla.Server.ObjectFactoryBase class to be used when creating a data portal factory object
 CSystem.Collections.ObjectModel.ObservableCollection
 CPageModel
 CPropertyChangedEventArgs
 CCsla.Channels.RabbitMq.RabbitMqPortalOptionsOptions for RabbitMqPortal
 CCsla.Channels.RabbitMq.RabbitMqProxyOptionsOptions for RabbitMqProxy
 CReadOnlyBindingList
 CCsla.Properties.ResourcesA strongly-typed resource class, for looking up localized strings, etc
 CCsla.Server.Interceptors.ServerSide.RevalidatingInterceptorOptionsOptions for RevalidatingInterceptor
 CCsla.Rules.RuleResultContains information about the result of a rule
 CCsla.Rules.RuleUriParses a rule:// URI to provide easy access to the parts of the URI
 CCsla.Configuration.SecurityOptionsUse this type to configure the settings for security
 CCsla.Configuration.SerializationOptionsUse this type to configure the settings for serialization
 CServicedComponent
 CCsla.Reflection.ServiceProviderMethodInfoClass that contains cached metadata about data portal method to be invoked
 CCsla.Blazor.State.StateManagerGet and save state from Blazor pages
 CCsla.Blazor.State.Messages.StateResultMessage type for communication between StateController and the Blazor wasm client
 CTagHelper
 CTypeConverter
 CSystem.Windows.UIElement
 CCsla.Server.Hosts.DataPortalChannel.UpdateRequestRequest message for updating a business object
 CUserControl
 CCsla.Blazor.ViewModel< T >Base type for creating your own view model