Helps with parsing of commong data types.
static bool TryParse(string s, out double Value)
Tries to decode a string encoded double.
Represents a custom literal.
Represents a double literal.
static readonly DoubleLiteral OneInstance
Double value 1.0
override double ComparableValue
Comparable numeric value.
override int GetHashCode()
const string TypeUri
http://www.w3.org/2001/XMLSchema#double
DoubleLiteral()
Represents a double literal.
static readonly DoubleLiteral ZeroInstance
Double value 0.0
override ISemanticLiteral Parse(string Value, string DataType, string Language)
Tries to parse a string value of the type supported by the class..
DoubleLiteral(double Value)
Represents a double literal.
override Grade Supports(Type ValueType)
How well the type supports a given value type.
override string StringType
Type name
override ISemanticLiteral Encapsulate(object Value)
Encapsulates an object value as a semantic literal value.
DoubleLiteral(double Value, string StringValue)
Represents a double literal.
override bool Equals(object obj)
Represents a string literal.
string StringValue
String representation of value.
override string ToString()
Abstract base class for semantic literal numeric values.
Interface for semantic literals.