5#include <xml/xml_node_changed_action.h>
6#include <system/string.h>
7#include <system/eventargs.h>
34 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
35 ASPOSECPP_SHARED_RTTI_INFO_DECL();
88 #ifdef ASPOSE_GET_SHARED_MEMBERS
89 ASPOSECPP_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
The base class for classes that represent a context that is passed to the event subscribers when an e...
Definition: eventargs.h:19
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: smart_ptr.h:180
String class used across the library. Is a substitute for C# System.String when translating code....
Definition: string.h:122
Provides data for the XmlDocument::NodeChanged, XmlDocument::NodeChanging, XmlDocument::NodeInserted,...
Definition: xml_node_changed_event_args.h:30
SharedPtr< XmlNode > get_Node()
Returns the XmlNode that is being added, removed or changed.
SharedPtr< XmlNode > get_NewParent()
Returns the value of the XmlNode::get_ParentNode after the operation completes.
XmlNodeChangedEventArgs(const SharedPtr< XmlNode > &node, const SharedPtr< XmlNode > &oldParent, const SharedPtr< XmlNode > &newParent, const String &oldValue, const String &newValue, XmlNodeChangedAction action)
Initializes a new instance of the XmlNodeChangedEventArgs class.
SharedPtr< XmlNode > get_OldParent()
Returns the value of the XmlNode::get_ParentNode before the operation began.
String get_OldValue()
Returns the original value of the node.
String get_NewValue()
Returns the new value of the node.
XmlNodeChangedAction get_Action()
Returns a value indicating what type of node change event is occurring.
@ Xml
Serialize according to the XML 1.0 rules.
XmlNodeChangedAction
Specifies the type of node change.
Definition: xml_node_changed_action.h:15
Definition: db_command.h:9