Maroontress.Oxbind Namespace

Classes

BindException

Indicates that an error occurred during XML deserialization, binding, or configuration validation.

ForAttributeAttribute

Marks a constructor parameter to be bound to the XML attribute.

ForElementAttribute

Marks a class to be bound to the XML element.

ForTextAttribute

Marks a constructor parameter to be bound to the text inside an XML element.

IgnoredAttribute

Marks a constructor that Oxbind should ignore during deserialization.

MultipleAttribute

Marks a constructor parameter to be bound to an XML element that can occur zero or more times.

OptionalAttribute

Marks a constructor parameter to be bound to an XML element that occurs once or not at all.

OxbinderFactory

A factory for Oxbinder<T> objects.

RequiredAttribute

Marks a constructor parameter to be bound to an XML element that occurs exactly once.

Interfaces

BindResult<T>

A result that occurs during XML deserialization, providing the deserialized value along with its location in the XML document.

Oxbinder<T>

Defines a contract for deserializing XML from a text reader into an object of type T.