Maroontress.Oxbind Namespace

Classes

BindException

Indicates that an error has occurred while creating a new instance with the XML reader.

ElementSchemaAttribute

Marks a static field that defines the schema of child elements.

ForAttributeAttribute

Marks an instance field to be bound with the XML attribute.

ForChildAttribute

Marks an instance field to be bound with the XML element.

ForElementAttribute

Marks a class to be bound with the XML element.

ForTextAttribute

Marks an instance field to be bound with the text inside the XML element.

FromAttributeAttribute

Marks an instance method to be notified with the XML attribute.

FromChildAttribute

Marks an instance method to be notified with the XML element.

FromTextAttribute

Marks an instance method to be notified with the text inside the XML element.

Mandatory

The factory of the SchemaType object that represents the child element that occurs exactly one times.

Multiple

The factory of the SchemaType object that represents the child element that consecutively occurs zero or more times.

Optional

The factory of the SchemaType object that represents the child element that occurs once or not at all.

OxbinderFactory

The factory of the Oxbinder<T> object.

Schema

Metadata for the class corresponding to the XML element, that represents the relationship between the element and its child elements.

SchemaType

A component of Schema that represents one of the child elements, which stands for the class corresponding to the child element, and how the child element occurs inside the parent.

Interfaces

BindEvent<T>

The event of the deserialized value.

Oxbinder<T>

Provides a way to create new instances from text readers.