XPathAtomicValue ClassXPathAtomicValue ClassXPathAtomicValue Class

Represents an atomic value in the XQuery 1.0 and XPath 2.0 Data Model (XDM).

Inheritance Hierarchy

Syntax

Public MustInherit Class XPathAtomicValue _
        Inherits System.Xml.XPath.XPathItem
public abstract class XPathAtomicValue : System.Xml.XPath.XPathItem
public:
ref class XPathAtomicValue abstract : System.Xml.XPath::XPathItem^
 
The XPathAtomicValueXPathAtomicValueXPathAtomicValue type exposes the following members.

Constructors

Top

Properties

 PropertyDescription
Public propertyIsNodeIsNodeIsNode Gets a value indicating whether the item represents a node or an atomic value. (Overrides XPathItem.IsNodeXPathItem.IsNodeXPathItem::IsNode)
Public propertyXPathItem.TypedValueXPathItem.TypedValueXPathItem::TypedValue When overridden in a derived class, gets the current item as a boxed object of the most appropriate .NET Framework version 2.0 type according to its schema type. (Inherited from System.Xml.XPath.XPathItemSystem.Xml.XPath.XPathItemSystem.Xml.XPath::XPathItem)
Public propertyValueValueValue Gets the string value of the item. (Overrides XPathItem.ValueXPathItem.ValueXPathItem::Value)
Public propertyValueAsBooleanValueAsBooleanValueAsBoolean Gets the item's value as a boolBooleanbool. (Overrides XPathItem.ValueAsBooleanXPathItem.ValueAsBooleanXPathItem::ValueAsBoolean)
Public propertyValueAsByteValueAsByteValueAsByte Gets the item's value as a byteBytebyte.
Public propertyValueAsBytesValueAsBytesValueAsBytes Gets the item's value as a byteBytebyte array.
Public propertyValueAsDateTimeValueAsDateTimeValueAsDateTime When overridden in a derived class, gets the item's value as a DateTimeDateDateTime. (Overrides XPathItem.ValueAsDateTimeXPathItem.ValueAsDateTimeXPathItem::ValueAsDateTime)
Public propertyValueAsDateTimeWithZoneValueAsDateTimeWithZoneValueAsDateTimeWithZone Gets the item's value as a DateTimeWithZoneDateTimeWithZoneDateTimeWithZone.
Public propertyValueAsDateWithZoneValueAsDateWithZoneValueAsDateWithZone Gets the item's value as a DateWithZoneDateWithZoneDateWithZone.
Public propertyValueAsDayTimeDurationValueAsDayTimeDurationValueAsDayTimeDuration Gets the item's value as a DayTimeDurationDayTimeDurationDayTimeDuration.
Public propertyValueAsDecimalValueAsDecimalValueAsDecimal Gets the item's value as a decimalDecimaldecimal.
Public propertyValueAsDoubleValueAsDoubleValueAsDouble Gets the item's value as a decimalDecimaldecimal. (Overrides XPathItem.ValueAsDoubleXPathItem.ValueAsDoubleXPathItem::ValueAsDouble)
Public propertyValueAsDurationValueAsDurationValueAsDuration Gets the item's value as a DurationDurationDuration. Gets the item's value as a decimalDecimaldecimal.
Public propertyValueAsGDayValueAsGDayValueAsGDay Gets the item's value as a GDayGDayGDay. Gets the item's value as a decimalDecimaldecimal.
Public propertyValueAsGMonthValueAsGMonthValueAsGMonth Gets the item's value as a GMonthGMonthGMonth.
Public propertyValueAsGMonthDayValueAsGMonthDayValueAsGMonthDay Gets the item's value as a GMonthDayGMonthDayGMonthDay.
Public propertyValueAsGYearValueAsGYearValueAsGYear Gets the item's value as a GYearGYearGYear.
Public propertyValueAsGYearMonthValueAsGYearMonthValueAsGYearMonth Gets the item's value as a GYearMonthGYearMonthGYearMonth.
Public propertyValueAsIntValueAsIntValueAsInt Gets the item's value as an intIntegerint. (Overrides XPathItem.ValueAsIntXPathItem.ValueAsIntXPathItem::ValueAsInt)
Public propertyValueAsInt16ValueAsInt16ValueAsInt16 Gets the item's value as an shortShortshort.
Public propertyValueAsLongValueAsLongValueAsLong Gets the item's value as an longLonglong. (Overrides XPathItem.ValueAsLongXPathItem.ValueAsLongXPathItem::ValueAsLong)
Public propertyValueAsQNameValueAsQNameValueAsQName Gets the item's value as a QNameQNameQName.
Public propertyValueAsSingleValueAsSingleValueAsSingle Gets the item's value as a floatSinglefloat.
Public propertyValueAsStringValueAsStringValueAsString Gets the item's value as a stringStringString.
Public propertyValueAsTimeWithZoneValueAsTimeWithZoneValueAsTimeWithZone Gets the item's value as a TimeWithZoneTimeWithZoneTimeWithZone.
Public propertyValueAsYearMonthDurationValueAsYearMonthDurationValueAsYearMonthDuration Gets the item's value as a YearMonthDurationYearMonthDurationYearMonthDuration.
Public propertyXPathItem.ValueTypeXPathItem.ValueTypeXPathItem::ValueType When overridden in a derived class, gets the .NET Framework version 2.0 type of the item. (Inherited from System.Xml.XPath.XPathItemSystem.Xml.XPath.XPathItemSystem.Xml.XPath::XPathItem)
Public propertyXPathItem.XmlTypeXPathItem.XmlTypeXPathItem::XmlType When overridden in a derived class, gets the XmlSchemaTypeXmlSchemaTypeXmlSchemaType for the item. (Inherited from System.Xml.XPath.XPathItemSystem.Xml.XPath.XPathItemSystem.Xml.XPath::XPathItem)

Top

Methods

 MethodDescription
Public methodstaticCreate (bool)Create (Boolean)Create (bool) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a boolBooleanbool value value.
Public methodstaticCreate (byte)Create (Byte)Create (byte) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a byteBytebyte value value.
Public methodstaticCreate (decimal)Create (Decimal)Create (decimal) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a decimalDecimaldecimal value value.
Public methodstaticCreate (double)Create (Double)Create (double) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a doubleDoubledouble value value.
Public methodstaticCreate (short)Create (Short)Create (short) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a shortShortshort value value.
Public methodstaticCreate (int)Create (Integer)Create (int) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from an intIntegerint value value.
Public methodstaticCreate (long)Create (Long)Create (long) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a longLonglong value value.
Public methodstaticCreate (sbyte)Create (SByte)Create (sbyte) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a sbyteSBytesbyte value value.
Public methodstaticCreate (float)Create (Single)Create (float) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a floatSinglefloat value value.
Public methodstaticCreate (string)Create (String)Create (String^) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a stringStringString value value.
Public methodstaticCreate (ushort)Create (UShort)Create (ushort) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from an ushortUShortushort value value.
Public methodstaticCreate (uint)Create (UInteger)Create (uint) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from an uintUIntegeruint value value.
Public methodstaticCreate (ulong)Create (ULong)Create (ulong) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from an ulongULongulong value value.
Public methodstaticCreate (XmlQualifiedName)Create (XmlQualifiedName)Create (XmlQualifiedName^) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a XmlQualifiedNameXmlQualifiedNameXmlQualifiedName value value.
Public methodstaticCreate (AnyUri)Create (AnyUri)Create (AnyUri^) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from an AnyUriAnyUriAnyUri value value.
Public methodstaticCreate (DateTimeWithZone)Create (DateTimeWithZone)Create (DateTimeWithZone) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a DateTimeWithZoneDateTimeWithZoneDateTimeWithZone value value.
Public methodstaticCreate (DateWithZone)Create (DateWithZone)Create (DateWithZone) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a DateWithZoneDateWithZoneDateWithZone value value.
Public methodstaticCreate (DayTimeDuration)Create (DayTimeDuration)Create (DayTimeDuration) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a DayTimeDurationDayTimeDurationDayTimeDuration value value.
Public methodstaticCreate (Duration)Create (Duration)Create (Duration) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a DurationDurationDuration value value.
Public methodstaticCreate (GDay)Create (GDay)Create (GDay) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a GDayGDayGDay value value.
Public methodstaticCreate (GMonth)Create (GMonth)Create (GMonth) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a GMonthGMonthGMonth value value.
Public methodstaticCreate (GMonthDay)Create (GMonthDay)Create (GMonthDay) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a GMonthDayGMonthDayGMonthDay value value.
Public methodstaticCreate (GYear)Create (GYear)Create (GYear) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a GYearGYearGYear value value.
Public methodstaticCreate (GYearMonth)Create (GYearMonth)Create (GYearMonth) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a GYearMonthGYearMonthGYearMonth value value.
Public methodstaticCreate (TimeWithZone)Create (TimeWithZone)Create (TimeWithZone) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a TimeWithZoneTimeWithZoneTimeWithZone value value.
Public methodstaticCreate (YearMonthDuration)Create (YearMonthDuration)Create (YearMonthDuration) Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a YearMonthDurationYearMonthDurationYearMonthDuration value value.
Public methodstaticCreateAnyUriCreateAnyUriCreateAnyUri Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a stringStringString value value.
Public methodstaticCreateBase64BinaryCreateBase64BinaryCreateBase64Binary Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from an array of byteBytebyte values value.
Public methodstaticCreateHexBinaryCreateHexBinaryCreateHexBinary Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from an array of byteBytebyte values value.
Public methodstaticCreateIntegerCreateIntegerCreateInteger Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a decimalDecimaldecimal value value.
Public methodstaticCreateUntypedAtomicCreateUntypedAtomicCreateUntypedAtomic Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a stringStringString value value.
Public methodEffectiveBooleanValueEffectiveBooleanValueEffectiveBooleanValue Returns the effective boolean value of this item.
Public methodEffectiveNumericValueEffectiveNumericValueEffectiveNumericValue Returns the effective numeric value of this item.
Public methodEquals (object)Equals (Object)Equals (object^) Determines whether the specified objectObjectobject is equal to the current objectObjectobject. (Overrides Object.EqualsObject.EqualsObject::Equals)
Public methodEquals (XPathAtomicValue)Equals (XPathAtomicValue)Equals (XPathAtomicValue^) Determines whether the specified XPathAtomicValueXPathAtomicValueXPathAtomicValue is equal to the current XPathAtomicValueXPathAtomicValueXPathAtomicValue.
Protected methodObject.FinalizeObject.FinalizeObject::Finalize Allows an objectObjectobject to attempt to free resources and perform other cleanup operations before the objectObjectobject is reclaimed by garbage collection. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodGetHashCodeGetHashCodeGetHashCode Serves as a hash code for a particular type. (Overrides Object.GetHashCodeObject.GetHashCodeObject::GetHashCode)
Public methodObject.GetTypeObject.GetTypeObject::GetType Gets the TypeTypeType of the current instance. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Protected methodObject.MemberwiseCloneObject.MemberwiseCloneObject::MemberwiseClone Creates a shallow copy of the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodToStringToStringToString Returns a stringStringString that represents the current XPathAtomicValueXPathAtomicValueXPathAtomicValue. (Overrides Object.ToStringObject.ToStringObject::ToString)
Public methodValueAs (Type, IXmlNamespaceResolver)ValueAs (Type, IXmlNamespaceResolver)ValueAs (Type^, IXmlNamespaceResolver^) Returns the item's value as the type specified using the IXmlNamespaceResolverIXmlNamespaceResolverIXmlNamespaceResolver object specified to resolve namespace prefixes. (Overrides XPathItem.ValueAsXPathItem.ValueAsXPathItem::ValueAs)
Public methodXPathItem.ValueAsXPathItem.ValueAsXPathItem::ValueAs Returns the item's value as the specified type. (Inherited from System.Xml.XPath.XPathItemSystem.Xml.XPath.XPathItemSystem.Xml.XPath::XPathItem)

Top

Remarks

An atomic value is equivalent to a singleton sequence containing that item.