System::Xml::Schema::XmlSchemaAnnotated class

XmlSchemaAnnotated class

The base class for any element that can contain annotation elements.

class XmlSchemaAnnotated : public System::Xml::Schema::XmlSchemaObject

Methods

MethodDescription
get_Annotation()Returns the annotation property.
get_Id()Returns the string id.
get_UnhandledAttributes()Returns the qualified attributes that do not belong to the current schema’s target namespace.
set_Annotation(const SharedPtr<XmlSchemaAnnotation>&)Sets the annotation property.
set_Id(const String&)Sets the string id.
set_UnhandledAttributes(const ArrayPtr<SharedPtr<XmlAttribute>>&)Sets the qualified attributes that do not belong to the current schema’s target namespace.

Typedefs

TypedefDescription
PtrAn alias for shared pointer to an instance of this class.

Remarks

Objects of this class should only be allocated using System::MakeObject() function. Never create instances of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.

See Also