5#include <system/string.h>
6#include <system/multicast_delegate.h>
7#include <system/eventargs.h>
17template <
typename,
typename>
class Dictionary;
22class XmlQualifiedName;
39 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
40 ASPOSECPP_SHARED_RTTI_INFO_DECL();
69 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
70 ASPOSECPP_SHARED_RTTI_INFO_DECL();
129 #ifdef ASPOSE_GET_SHARED_MEMBERS
130 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
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
String class used across the library. Is a substitute for C# System.String when translating code....
Definition: string.h:122
Contains a variable number of arguments which are either XSLT parameters or extension objects.
Definition: xslt_argument_list.h:65
SharedPtr< Object > GetParam(const String &name, const String &namespaceUri)
Returns the parameter associated with the namespace qualified name.
SharedPtr< Object > GetExtensionObject(const String &namespaceUri)
Returns the object associated with the given namespace.
SharedPtr< Object > RemoveParam(const String &name, const String &namespaceUri)
Removes the parameter from the XsltArgumentList.
void AddExtensionObject(const String &namespaceUri, const SharedPtr< Object > &extension)
Adds a new object to the XsltArgumentList and associates it with the namespace URI.
void Clear()
Removes all parameters and extension objects from the XsltArgumentList.
XsltMessageEncounteredEventHandler XsltMessageEncountered
Occurs when a message is specified in the style sheet by the xsl:message element.
Definition: xslt_argument_list.h:80
XsltArgumentList()
Implements a new instance of the XsltArgumentList.
void AddParam(const String &name, const String &namespaceUri, const SharedPtr< Object > ¶meter)
Adds a parameter to the XsltArgumentList and associates it with the namespace qualified name.
SharedPtr< Object > RemoveExtensionObject(const String &namespaceUri)
Removes the object with the namespace URI from the XsltArgumentList.
Provides data for the XsltArgumentList::XsltMessageEncountered event.
Definition: xslt_argument_list.h:35
virtual String get_Message()=0
Returns the contents of the xsl:message element.
System::MulticastDelegate< void(SharedPtr< Object >, SharedPtr< XsltMessageEncounteredEventArgs >)> XsltMessageEncounteredEventHandler
Represents the method that will handle the XsltArgumentList::XsltMessageEncountered event.
Definition: xslt_argument_list.h:58
@ Xml
Serialize according to the XML 1.0 rules.
Definition: db_command.h:9