Represents a custom literal.
Represents a string literal.
Represents a 64-bit unsigned integer literal.
UInt64Literal(ulong Value, string StringValue)
Represents a 64-bit unsigned integer literal.
UInt64Literal(ulong Value)
Represents a 64-bit unsigned integer literal.
override ISemanticLiteral Parse(string Value, string DataType, string Language)
Tries to parse a string value of the type supported by the class..
override ISemanticLiteral Encapsulate(object Value)
Encapsulates an object value as a semantic literal value.
static readonly string TypeUri
http://www.w3.org/2001/XMLSchema#unsignedLong
override double ComparableValue
Comparable numeric value.
override bool Equals(object obj)
override Grade Supports(Type ValueType)
How well the type supports a given value type.
override int GetHashCode()
UInt64Literal()
Represents a 64-bit unsigned integer literal.
override string StringType
Type name
string StringValue
String representation of value.
override string ToString()
Abstract base class for semantic literal numeric values.
static readonly Uri unsignedLong
http://www.w3.org/2001/XMLSchema#unsignedLong
Interface for semantic literals.