CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
ihas_xml_node.h
1
2
3#pragma once
4
5#include <system/object.h>
6
7
9namespace System
10{
11namespace Xml
12{
13class XmlNode;
14} // namespace Xml
15} // namespace System
17
18namespace System {
19
20namespace Xml {
21
23class ASPOSECPP_SHARED_CLASS IHasXmlNode : public virtual System::Object
24{
25 typedef IHasXmlNode ThisType;
27
28 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
29 ASPOSECPP_SHARED_RTTI_INFO_DECL();
30
31public:
32
36
37};
38
39} // namespace Xml
40} // namespace System
41
42
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
Enables a class to return an XmlNode from the current context or position.
Definition: ihas_xml_node.h:24
virtual SharedPtr< XmlNode > GetNode()=0
Returns the XmlNode for the current position.
@ Xml
Serialize according to the XML 1.0 rules.
Definition: db_command.h:9