Given any object, the CSO Gateway library will recursively explore the classes, interfaces, structs and enums in the inheritance and compositon hierarchy of the object, create equivalent types in javascript and then create an equivalent object on the client side.

Namespaces

NamespaceDescription
ca.metaobjects.csogateway
The ca.metaobjects.csogateway contains most of the public interface of the CSO Gateway: http handlers, code attribute classes, exceptions and the main object converters
ca.metaobjects.csogateway.Configuration
The ca.metaobjects.csogateway.Configuration namespace contains classes used to manage the configuration of the CSO Gateway in the application configuration file (web.config).
ca.metaobjects.csogateway.Controls
The ca.metaobjects.csogateway.Controls namespace contains ASP.NET web controls that allows web programmers to easily place dynamically generated javascript code in the page.
ca.metaobjects.csogateway.Converters.Collections
The ca.metaobjects.csogateway.Converters.Collections namespace contains converters for the most commonly used collection in the .NET Framework System.Collections, System.Collections.Generic and System.Collections.Specialized namespace.
ca.metaobjects.csogateway.Converters.Interfaces
Interfaces in ca.metaobjects.csogateway.Converters.Interfaces namespace declares methods to be implemented to create custom converters.
ca.metaobjects.csogateway.Converters.System