RequiredSchemaType Class

Represents a schema type that is associated with RequiredAttribute.

C#
public sealed class RequiredSchemaType : SchemaType
Inheritance
RequiredSchemaType

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[]