PhoenixmlDb.Core
XsUntypedAtomic
Wrapper type for xs:untypedAtomic values, distinguishing them from xs:string at the CLR type level.
#XsUntypedAtomic
Namespace: PhoenixmlDb.Xdm
Wrapper type for xs:untypedAtomic values, distinguishing them from xs:string at the CLR type level.
In XPath/XQuery, xs:untypedAtomic values are implicitly cast to the required type during comparisons and arithmetic (e.g., cast to xs:double for numeric operations, or to xs:string for string operations). This is different from xs:string, which requires explicit casting to numeric types. Implements so that .NET's built-in conversion infrastructure can perform these implicit casts, delegating to the underlying string value.
#Constructors
##ctor(String)
Wrapper type for xs:untypedAtomic values, distinguishing them from xs:string at the CLR type level.
Parameters:
-
Value— The lexical string representation of the untyped value.
In XPath/XQuery, xs:untypedAtomic values are implicitly cast to the required type during comparisons and arithmetic (e.g., cast to xs:double for numeric operations, or to xs:string for string operations). This is different from xs:string, which requires explicit casting to numeric types. Implements so that .NET's built-in conversion infrastructure can perform these implicit casts, delegating to the underlying string value.
#Properties
| Name | Description |
|---|---|
Value
|
The lexical string representation of the untyped value. |