CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
xml_schema_simple_content.h
1
2
3#pragma once
4
5#include <xml/schema/xml_schema_content_model.h>
6#include <system/shared_ptr.h>
7
8
10namespace System
11{
12namespace Xml
13{
14namespace Schema
15{
16class XmlSchemaContent;
17} // namespace Schema
18} // namespace Xml
19} // namespace System
21
22namespace System {
23
24namespace Xml {
25
26namespace Schema {
27
33class ASPOSECPP_SHARED_CLASS XmlSchemaSimpleContent : public XmlSchemaContentModel
34{
37
38 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
39 ASPOSECPP_SHARED_RTTI_INFO_DECL();
40
41public:
42
45
46public:
47
50 ASPOSECPP_SHARED_API SharedPtr<XmlSchemaContent> get_Content() override;
53 ASPOSECPP_SHARED_API void set_Content(SharedPtr<XmlSchemaContent> value) override;
54
55protected:
56
58 #ifdef ASPOSE_GET_SHARED_MEMBERS
59 ASPOSECPP_SHARED_API void GetSharedMembers(System::Object::shared_members_type& result) const override;
60 #endif
62
63private:
64
66
67 ThisType* CppMemberwiseClone() const override { return new ThisType(*this); }
68
69};
70
71} // namespace Schema
72} // namespace Xml
73} // namespace System
74
75
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: smart_ptr.h:180
The base class for any element that can contain annotation elements.
Definition: xml_schema_annotated.h:35
Specifies the order and structure of the child elements of a type.
Definition: xml_schema_content_model.h:29
Represents the root class for the Xml schema object model hierarchy and serves as a base class for cl...
Definition: xml_schema_object.h:47
Represents the simpleContent element from XML Schema as specified by the World Wide Web Consortium (W...
Definition: xml_schema_simple_content.h:34
void set_Content(SharedPtr< XmlSchemaContent > value) override
Returns one of the XmlSchemaSimpleContentRestriction or XmlSchemaSimpleContentExtension.
SharedPtr< XmlSchemaContent > get_Content() override
Returns one of the XmlSchemaSimpleContentRestriction or XmlSchemaSimpleContentExtension.
@ Schema
Validate according to XML Schema definition language (XSD) schemas, including inline XML Schemas....
@ Xml
Serialize according to the XML 1.0 rules.
Definition: db_command.h:9