5#include <system/object.h>
17class IXmlNamespaceResolver;
38 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
39 ASPOSECPP_SHARED_RTTI_INFO_DECL();
Represents a specific date and time value on the time continuum. This type should be allocated on sta...
Definition: date_time.h:50
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
Represents a particular type and provides information about it.
Definition: type_info.h:109
Represents an item in the XQuery 1.0 and XPath 2.0 Data Model.
Definition: xpath_item.h:34
virtual String get_Value()=0
When overridden in a derived class, gets the string value of the item.
virtual int32_t get_ValueAsInt()=0
When overridden in a derived class, gets the item's value as an Int32.
virtual SharedPtr< System::Xml::Schema::XmlSchemaType > get_XmlType()=0
When overridden in a derived class, gets the XmlSchemaType for the item.
virtual bool get_ValueAsBoolean()=0
When overridden in a derived class, gets the item's value as a Boolean.
virtual TypeInfo get_ValueType()=0
When overridden in a derived class, gets the type of the item.
virtual double get_ValueAsDouble()=0
When overridden in a derived class, gets the item's value as a Double.
virtual SharedPtr< Object > get_TypedValue()=0
When overridden in a derived class, gets the current item as a boxed object of the most appropriate t...
virtual SharedPtr< Object > ValueAs(const TypeInfo &returnType, SharedPtr< IXmlNamespaceResolver > nsResolver)=0
When overridden in a derived class, returns the item's value as the type specified using the IXmlName...
virtual SharedPtr< Object > ValueAs(const TypeInfo &returnType)
Returns the item's value as the specified type.
virtual int64_t get_ValueAsLong()=0
When overridden in a derived class, gets the item's value as an Int64.
virtual bool get_IsNode()=0
When overridden in a derived class, gets a value indicating whether the item represents an XPath node...
virtual DateTime get_ValueAsDateTime()=0
When overridden in a derived class, gets the item's value as a DateTime.
@ TypeInfo
Specifies that the member is a type.
@ 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
@ DateTime
A type representing a date and time value.