Inheritance Hierarchy
In This Topic
    LiquidTechnologies.XmlObjects Namespace
    In This Topic
    Classes
     ClassDescription
    ClassProvides settings that affect how the reading/de-serialization of a JSON document is handled.
    ClassPerforms serialization an de-serialization of classes marked up with the Liquid XML Objects serialization attributes.
    ClassA generic wrapper around the LjSerializer class.
    ClassProvides settings that affect how the writing/serialization of a Liquid XML Objects attributed class to a JSON document.
    ClassRepresents errors that occur during application execution. Base class for all Liquid XML Objects Exceptions Indicates a problem with the Liquid XML Objects Runtime, please report this issue to support https://www.liquid-technologies.com/create-support-ticket
    ClassLx Constants
    ClassRepresents errors that occur during application execution. Base class for all Liquid XML Objects Exceptions Base class for validation exceptions Throw when a value if not valid for the to type (i.e. badly formatted date time)
    ClassRepresents errors that occur during application execution. Base class for all Liquid XML Objects Exceptions Base class for errors that indicate an issue with the design time data (attributed classes)
    ClassRepresents errors that occur during application execution. Base class for all Liquid XML Objects Exceptions
    ClassRepresents errors that occur during application execution. Base class for all Liquid XML Objects Exceptions Base class for errors that indicate an issue with the design time data (attributed classes) Thrown if the attributes on a class/property contain errors
    ClassRepresents errors that occur during application execution. Base class for all Liquid XML Objects Exceptions Base class for errors that indicate an issue with the design time data (attributed classes) Thrown when the value or type of a property is not what is expected
    ClassRepresents errors that occur during application execution. Base class for all Liquid XML Objects Exceptions Throw when serializer is in an unexpected state causing it to fail to read or write a document
    ClassRepresents errors that occur during application execution. Base class for all Liquid XML Objects Exceptions Base class for validation exceptions Throw when a value if not valid for the to type (i.e. badly formatted date time)
    ClassRepresents errors that occur during application execution. Base class for all Liquid XML Objects Exceptions Base class for errors that indicate an issue with the design time data (attributed classes) Throw when a value if not valid for the to type (i.e. badly formatted date time)
    ClassLinq style extensions for the generated Liquid XML Objects classes
    ClassEncapsulates the XSD concept of xsd:nillable, which is represented in an XML document by adding the attribute xsi:nil="true" to an element that is deemed to have a nil value.
    ClassProvides settings that affect how the reading/de-serialization of an XML document is handled.
    ClassRepresents errors that occur during application execution. Base class for all Liquid XML Objects Exceptions Base class for validation exceptions Throw during Serialization and DeSerialization when an error occurs
    ClassPerforms serialization an de-serialization of classes marked up with the Liquid XML Objects serialization attributes.
    ClassA generic wrapper around the LxSerializer class.
    ClassRepresents errors that occur during application execution. Base class for all Liquid XML Objects Exceptions Base class for validation exceptions
    ClassProvides settings that affect how the writing/serialization of a Liquid XML Objects attributed class to an XML document.
    ClassA map holding all the namespace prefixes that should be used. It also determines if the namespaces will be registered against the root element or if they will be registered when they are needed.
    ClassA namespace entry
    ClassA base implementation for all the serialization classes. Holds the loaded metat data for the XML schema.
    ClassRepresents a position within text in terms of a line and column.
    The indexes are 1 based.
    The class is immutable.
    ClassAllows an xs:union to be modelled in C#, creating a type that can contain a number of simple types (i.e. float, int, LxDateTime etc) in a single container.
    ClassAn attribute that can be attached to a ServiceContract interface in order to use the Liquid XML Object serialization instead of the built in .Net Framework serialization. This is typically added by the WSDL generator.
    ClassA class for performing validation based on the original XSD schemas (XSD 1.0 only).
    Interfaces
     InterfaceDescription
    InterfaceHelper interface for extracting data from the generic form of LxNillable<T>.
    InterfaceSettings common to reading and writing
    InterfaceThe interface that must be supported by any external regex implementation
    InterfaceAllows an xs:union to be modelled in C#, creating a type that can contain a number of simple types (i.e. float, int, LxDateTime etc) in a single container.
    Structures
     StructureDescription
    StructureArbitrary precision decimal.
    All operations are exact, except for division. Division never determines more digits than the given precision.
    StructureContains the value of an XSD xs:dateTime, xs:dateTimeStamp, xs:date, xs:gYearMonth, xs:gYear, xs:time, xs:gDay, xs:gMonth, xs:gMonthDay
    The class is IMMUTABLE
    StructureHolds a xs:duration, xs:dayTimeDuration or xs:yearMonthDuration.
    The struct is IMMUTABLE
    Delegates
     DelegateDescription
    DelegateA callback error handler to deal with errors that occur during the de-serialization of XML data
    DelegateA function that will resolve any ambiguity if there are multiple types that could be used to de-serialize a give XML Element
    DelegateA callback error handler to deal with errors that occur during the serialization of Liquid XML Objects attributed class to an XML document.
    Enumerations
     EnumerationDescription
    EnumerationRules determining how floating point numbers are imported.
    EnumerationIndicates how xs:boolean types are rendered in the serialized XML data
    EnumerationThe rules used when dealing with attributes that have default values associated with them
    EnumerationThe mode used when serializing JSON data to enable the JSON document to be read back into the Liquid XML Objects model.
    EnumerationDetermines how the xsi:nil attribute is dealt with when converting from XML to JSON
    EnumerationThe basis the code is licensed under
    EnumerationThe result of comparing 2 LxDateTime objects
    EnumerationThe type of xsd date type represented.
    EnumerationXML Serialization error codes
    EnumerationIndicates the severity of an error
    See Also