MultipleSchemaType Class

Represents a schema type that is associated with MultipleAttribute.

C#
public sealed class MultipleSchemaType : SchemaType
Inheritance
MultipleSchemaType

Methods

ApplyWithContent(Type, XmlReader, Func<Type, Metadata>, Reflector<object>, object[])

Description copied from class: SchemaType

Processes a child element that has content, applying the binding logic.

ApplyWithEmptyElement(Type, XmlReader, Func<Type, Metadata>, Reflector<object>, object[])

Description copied from class: SchemaType

Processes an empty child element, applying the binding logic.

ApplyWithContent(Type, XmlReader, Func<Type, Metadata>, Reflector<object>, object[])

Processes a child element that has content, applying the binding logic.

(Inherited from SchemaType)
ApplyWithEmptyElement(Type, XmlReader, Func<Type, Metadata>, Reflector<object>, object[])

Processes an empty child element, applying the binding logic.

(Inherited from SchemaType)
Equals(object) (Inherited from object)
GetHashCode() (Inherited from object)
GetType() (Inherited from object)
MemberwiseClone() (Inherited from object)
ToString() (Inherited from object)

Methods Detail

ApplyWithContent(Type, XmlReader, Func<Type, Metadata>, Reflector<object>, object[])

Description copied from class: SchemaType

Processes a child element that has content, applying the binding logic.

C#
public override void ApplyWithContent(Type unitType, XmlReader input, Func<Type, Metadata> getMetadata, Reflector<object> reflector, object[] arguments)

Parameters

unitType
Type
input
XmlReader
getMetadata
Func<Type, Metadata>
reflector
Reflector<object>
arguments
object[]

ApplyWithEmptyElement(Type, XmlReader, Func<Type, Metadata>, Reflector<object>, object[])

Description copied from class: SchemaType

Processes an empty child element, applying the binding logic.

C#
public override void ApplyWithEmptyElement(Type unitType, XmlReader input, Func<Type, Metadata> getMetadata, Reflector<object> reflector, object[] arguments)

Parameters

unitType
Type
input
XmlReader
getMetadata
Func<Type, Metadata>
reflector
Reflector<object>
arguments
object[]