CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
xml_schema_use.h
1
2
3#pragma once
4
5#include <system/object_ext.h>
6#include <system/enum.h>
7
8
9namespace System {
10
11namespace Xml {
12
13namespace Schema {
14
16enum class XmlSchemaUse
17{
19 None,
26};
27
28} // namespace Schema
29} // namespace Xml
30} // namespace System
31
33template<>
34struct EnumMetaInfo<System::Xml::Schema::XmlSchemaUse>
35{
36 static const ASPOSECPP_SHARED_API std::array<std::pair<System::Xml::Schema::XmlSchemaUse, const char_t*>, 4>& values();
37};
39
40
XmlSchemaUse
Indicator of how the attribute is used.
Definition: xml_schema_use.h:17
@ Required
Attribute must appear once.
@ Prohibited
Attribute cannot be used.
@ Optional
Attribute is optional.
@ 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