CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
ixml_schema_info.h
1
2
3#pragma once
4
5#include <xml/schema/xml_schema_validity.h>
6#include <system/object.h>
7
8
10namespace System
11{
12namespace Xml
13{
14namespace Schema
15{
16class XmlSchemaAttribute;
17class XmlSchemaElement;
18class XmlSchemaSimpleType;
19class XmlSchemaType;
20} // namespace Schema
21} // namespace Xml
22} // namespace System
24
25namespace System {
26
27namespace Xml {
28
29namespace Schema {
30
32class ASPOSECPP_SHARED_CLASS IXmlSchemaInfo : public virtual System::Object
33{
36
37 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
38 ASPOSECPP_SHARED_RTTI_INFO_DECL();
39
40public:
41
50 virtual bool get_IsDefault() = 0;
53 virtual bool get_IsNil() = 0;
66
67};
68
69} // namespace Schema
70} // namespace Xml
71} // namespace System
72
73
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:62
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: smart_ptr.h:180
Defines the post-schema-validation infoset of a validated XML node.
Definition: ixml_schema_info.h:33
virtual SharedPtr< XmlSchemaAttribute > get_SchemaAttribute()=0
Returns the compiled XmlSchemaAttribute that corresponds to this validated XML node.
virtual SharedPtr< XmlSchemaType > get_SchemaType()=0
Returns the static XML Schema Definition Language (XSD) schema type of this validated XML node.
virtual SharedPtr< XmlSchemaSimpleType > get_MemberType()=0
Returns the dynamic schema type for this validated XML node.
virtual SharedPtr< XmlSchemaElement > get_SchemaElement()=0
Returns the compiled XmlSchemaElement that corresponds to this validated XML node.
virtual XmlSchemaValidity get_Validity()=0
Returns the XmlSchemaValidity value of this validated XML node.
virtual bool get_IsNil()=0
Returns a value indicating if the value for this validated XML node is nil.
virtual bool get_IsDefault()=0
Returns a value indicating if this validated XML node was set as the result of a default being applie...
XmlSchemaValidity
Represents the validity of an XML item validated by the XmlSchemaValidator class.
Definition: xml_schema_validity.h:17
@ 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