XPathAtomicValue ClassXPathAtomicValue ClassXPathAtomicValue Class
Represents an atomic value in the XQuery 1.0 and XPath 2.0 Data Model (XDM).
Inheritance Hierarchy
- System.ObjectSystem.ObjectSystem::Object
- System.Xml.XPath.XPathItemSystem.Xml.XPath.XPathItemSystem.Xml.XPath::XPathItem
- XmlPrime.XPathAtomicValueXmlPrime.XPathAtomicValueXmlPrime::XPathAtomicValue
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.
Properties
Methods
Method | Description | |
---|---|---|
![]() ![]() | Create (bool)Create (Boolean)Create (bool) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a boolBooleanbool value value. |
![]() ![]() | Create (byte)Create (Byte)Create (byte) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a byteBytebyte value value. |
![]() ![]() | Create (decimal)Create (Decimal)Create (decimal) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a decimalDecimaldecimal value value. |
![]() ![]() | Create (double)Create (Double)Create (double) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a doubleDoubledouble value value. |
![]() ![]() | Create (short)Create (Short)Create (short) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a shortShortshort value value. |
![]() ![]() | Create (int)Create (Integer)Create (int) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from an intIntegerint value value. |
![]() ![]() | Create (long)Create (Long)Create (long) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a longLonglong value value. |
![]() ![]() | Create (sbyte)Create (SByte)Create (sbyte) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a sbyteSBytesbyte value value. |
![]() ![]() | Create (float)Create (Single)Create (float) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a floatSinglefloat value value. |
![]() ![]() | Create (string)Create (String)Create (String^) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a stringStringString value value. |
![]() ![]() | Create (ushort)Create (UShort)Create (ushort) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from an ushortUShortushort value value. |
![]() ![]() | Create (uint)Create (UInteger)Create (uint) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from an uintUIntegeruint value value. |
![]() ![]() | Create (ulong)Create (ULong)Create (ulong) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from an ulongULongulong value value. |
![]() ![]() | Create (XmlQualifiedName)Create (XmlQualifiedName)Create (XmlQualifiedName^) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a XmlQualifiedNameXmlQualifiedNameXmlQualifiedName value value. |
![]() ![]() | Create (AnyUri)Create (AnyUri)Create (AnyUri^) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from an AnyUriAnyUriAnyUri value value. |
![]() ![]() | Create (DateTimeWithZone)Create (DateTimeWithZone)Create (DateTimeWithZone) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a DateTimeWithZoneDateTimeWithZoneDateTimeWithZone value value. |
![]() ![]() | Create (DateWithZone)Create (DateWithZone)Create (DateWithZone) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a DateWithZoneDateWithZoneDateWithZone value value. |
![]() ![]() | Create (DayTimeDuration)Create (DayTimeDuration)Create (DayTimeDuration) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a DayTimeDurationDayTimeDurationDayTimeDuration value value. |
![]() ![]() | Create (Duration)Create (Duration)Create (Duration) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a DurationDurationDuration value value. |
![]() ![]() | Create (GDay)Create (GDay)Create (GDay) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a GDayGDayGDay value value. |
![]() ![]() | Create (GMonth)Create (GMonth)Create (GMonth) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a GMonthGMonthGMonth value value. |
![]() ![]() | Create (GMonthDay)Create (GMonthDay)Create (GMonthDay) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a GMonthDayGMonthDayGMonthDay value value. |
![]() ![]() | Create (GYear)Create (GYear)Create (GYear) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a GYearGYearGYear value value. |
![]() ![]() | Create (GYearMonth)Create (GYearMonth)Create (GYearMonth) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a GYearMonthGYearMonthGYearMonth value value. |
![]() ![]() | Create (TimeWithZone)Create (TimeWithZone)Create (TimeWithZone) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a TimeWithZoneTimeWithZoneTimeWithZone value value. |
![]() ![]() | Create (YearMonthDuration)Create (YearMonthDuration)Create (YearMonthDuration) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a YearMonthDurationYearMonthDurationYearMonthDuration value value. |
![]() ![]() | CreateAnyUriCreateAnyUriCreateAnyUri | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a stringStringString value value. |
![]() ![]() | CreateBase64BinaryCreateBase64BinaryCreateBase64Binary | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from an array of byteBytebyte values value. |
![]() ![]() | CreateHexBinaryCreateHexBinaryCreateHexBinary | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from an array of byteBytebyte values value. |
![]() ![]() | CreateIntegerCreateIntegerCreateInteger | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a decimalDecimaldecimal value value. |
![]() ![]() | CreateUntypedAtomicCreateUntypedAtomicCreateUntypedAtomic | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a stringStringString value value. |
![]() | EffectiveBooleanValueEffectiveBooleanValueEffectiveBooleanValue | Returns the effective boolean value of this item. |
![]() | EffectiveNumericValueEffectiveNumericValueEffectiveNumericValue | Returns the effective numeric value of this item. |
![]() | Equals (object)Equals (Object)Equals (object^) | Determines whether the specified objectObjectobject is equal to the current objectObjectobject. (Overrides Object.EqualsObject.EqualsObject::Equals) |
![]() | Equals (XPathAtomicValue)Equals (XPathAtomicValue)Equals (XPathAtomicValue^) | Determines whether the specified XPathAtomicValueXPathAtomicValueXPathAtomicValue is equal to the current XPathAtomicValueXPathAtomicValueXPathAtomicValue. |
![]() | Object.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) |
![]() | GetHashCodeGetHashCodeGetHashCode | Serves as a hash code for a particular type. (Overrides Object.GetHashCodeObject.GetHashCodeObject::GetHashCode) |
![]() | Object.GetTypeObject.GetTypeObject::GetType | Gets the TypeTypeType of the current instance. (Inherited from System.ObjectSystem.ObjectSystem::Object) |
![]() | Object.MemberwiseCloneObject.MemberwiseCloneObject::MemberwiseClone | Creates a shallow copy of the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object) |
![]() | ToStringToStringToString | Returns a stringStringString that represents the current XPathAtomicValueXPathAtomicValueXPathAtomicValue. (Overrides Object.ToStringObject.ToStringObject::ToString) |
![]() | ValueAs (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) |
![]() | XPathItem.ValueAsXPathItem.ValueAsXPathItem::ValueAs | Returns the item's value as the specified type. (Inherited from System.Xml.XPath.XPathItemSystem.Xml.XPath.XPathItemSystem.Xml.XPath::XPathItem) |
Remarks
An atomic value is equivalent to a singleton sequence containing that item.
Note that the CLR types used to represent atomic values in XmlPrime do not correspond exactly to those used in the System.XmlSystem.XmlSystem.Xml classes. For more information on the types used to represent atomic values in XmlPrime, see Mapping Atomic Types to CLR Types.