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. |
![]() ![]() | Create (byte)Create (Byte)Create (byte) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a byteBytebyte value. |
![]() ![]() | Create (decimal)Create (Decimal)Create (decimal) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a decimalDecimaldecimal value. |
![]() ![]() | Create (double)Create (Double)Create (double) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a doubleDoubledouble value. |
![]() ![]() | Create (short)Create (Short)Create (short) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a shortShortshort value. |
![]() ![]() | Create (int)Create (Integer)Create (int) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from an intIntegerint value. |
![]() ![]() | Create (long)Create (Long)Create (long) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a longLonglong value. |
![]() ![]() | Create (sbyte)Create (SByte)Create (sbyte) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a sbyteSBytesbyte value. |
![]() ![]() | Create (float)Create (Single)Create (float) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a floatSinglefloat value. |
![]() ![]() | Create (string)Create (String)Create (String^) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a stringStringString value. |
![]() ![]() | Create (ushort)Create (UShort)Create (ushort) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from an ushortUShortushort value. |
![]() ![]() | Create (uint)Create (UInteger)Create (uint) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from an uintUIntegeruint value. |
![]() ![]() | Create (ulong)Create (ULong)Create (ulong) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from an ulongULongulong value. |
![]() ![]() | Create (XmlQualifiedName)Create (XmlQualifiedName)Create (XmlQualifiedName^) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a XmlQualifiedNameXmlQualifiedNameXmlQualifiedName value. |
![]() ![]() | Create (AnyUri)Create (AnyUri)Create (AnyUri^) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from an AnyUriAnyUriAnyUri value. |
![]() ![]() | Create (DateTimeWithZone)Create (DateTimeWithZone)Create (DateTimeWithZone) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a DateTimeWithZoneDateTimeWithZoneDateTimeWithZone value. |
![]() ![]() | Create (DateWithZone)Create (DateWithZone)Create (DateWithZone) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a DateWithZoneDateWithZoneDateWithZone value. |
![]() ![]() | Create (DayTimeDuration)Create (DayTimeDuration)Create (DayTimeDuration) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a DayTimeDurationDayTimeDurationDayTimeDuration value. |
![]() ![]() | Create (Duration)Create (Duration)Create (Duration) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a DurationDurationDuration value. |
![]() ![]() | Create (GDay)Create (GDay)Create (GDay) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a GDayGDayGDay value. |
![]() ![]() | Create (GMonth)Create (GMonth)Create (GMonth) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a GMonthGMonthGMonth value. |
![]() ![]() | Create (GMonthDay)Create (GMonthDay)Create (GMonthDay) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a GMonthDayGMonthDayGMonthDay value. |
![]() ![]() | Create (GYear)Create (GYear)Create (GYear) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a GYearGYearGYear value. |
![]() ![]() | Create (GYearMonth)Create (GYearMonth)Create (GYearMonth) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a GYearMonthGYearMonthGYearMonth value. |
![]() ![]() | Create (TimeWithZone)Create (TimeWithZone)Create (TimeWithZone) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a TimeWithZoneTimeWithZoneTimeWithZone value. |
![]() ![]() | Create (YearMonthDuration)Create (YearMonthDuration)Create (YearMonthDuration) | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a YearMonthDurationYearMonthDurationYearMonthDuration value. |
![]() ![]() | CreateAnyUriCreateAnyUriCreateAnyUri |
Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class with type xs:anyURI from a stringStringString value.
|
![]() ![]() | CreateBase64BinaryCreateBase64BinaryCreateBase64Binary | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from an array of byteBytebyte values. |
![]() ![]() | CreateHexBinaryCreateHexBinaryCreateHexBinary | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from an array of byteBytebyte values. |
![]() ![]() | CreateIdCreateIdCreateId |
Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class with type xs:ID from a stringStringString value.
|
![]() ![]() | CreateIntegerCreateIntegerCreateInteger | Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class from a decimalDecimaldecimal value. |
![]() ![]() | CreateLanguageCreateLanguageCreateLanguage |
Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class with type xs:language from a stringStringString value.
|
![]() ![]() | CreateNCNameCreateNCNameCreateNCName |
Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class with type xs:NCName from a stringStringString value.
|
![]() ![]() | CreateUntypedAtomicCreateUntypedAtomicCreateUntypedAtomic |
Creates a new instance of the XPathAtomicValueXPathAtomicValueXPathAtomicValue class with type xs:untypedAtomic from a stringStringString value.
|
![]() ![]() | DataDataData | Returns the typed value of the specified navigator. |
![]() | DeepEquals (XPathAtomicValue)DeepEquals (XPathAtomicValue)DeepEquals (XPathAtomicValue^) | Tests if this XPathAtomicValueXPathAtomicValueXPathAtomicValue is deep-equal to the specified XPathAtomicValueXPathAtomicValueXPathAtomicValue under the codepoint collation and the current time zone. |
![]() | DeepEquals (XPathAtomicValue, Collation, TimeZone)DeepEquals (XPathAtomicValue, Collation, TimeZone)DeepEquals (XPathAtomicValue^, Collation^, TimeZone) | Tests if this XPathAtomicValueXPathAtomicValueXPathAtomicValue is deep-equal to the specified XPathAtomicValueXPathAtomicValueXPathAtomicValue under the specified collation and implicit time zone. |
![]() | 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) |
![]() | ToCanonicalStringToCanonicalStringToCanonicalString | Returns a stringStringString that represents the current XPathAtomicValueXPathAtomicValueXPathAtomicValue in its canonical form. |
![]() | 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) |
![]() | ValueEquals (XPathAtomicValue)ValueEquals (XPathAtomicValue)ValueEquals (XPathAtomicValue^) | Tests if this XPathAtomicValueXPathAtomicValueXPathAtomicValue is equal to the specified XPathAtomicValueXPathAtomicValueXPathAtomicValue under the codepoint collation and the current time zone. |
![]() | ValueEquals (XPathAtomicValue, Collation, TimeZone)ValueEquals (XPathAtomicValue, Collation, TimeZone)ValueEquals (XPathAtomicValue^, Collation^, TimeZone) | Tests if this XPathAtomicValueXPathAtomicValueXPathAtomicValue is equal to the specified XPathAtomicValueXPathAtomicValueXPathAtomicValue under the specified collation and implicit time zone. |
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.