Represents a custom literal.
override int GetHashCode()
override bool Equals(object obj)
override string StringType
Type name (or null if literal value is a string)
override int CompareTo(object obj)
Compares element to another.
override ISemanticLiteral Encapsulate(object Value)
Encapsulates an object value as a semantic literal value.
override Grade Supports(string DataType)
How well the type supports a given data type.
override Grade Supports(Type ValueType)
How well the type supports a given value type.
override string ToString()
override object AssociatedObjectValue
Associated object value.
override ISemanticLiteral Parse(string Value, string DataType, string Language)
Tries to parse a string value of the type supported by the class..
Set of semantic elements.
static ISemanticElement Encapsulate(object Value)
Encapsulates an object as a semantic element.
Abstract base class for semantic literal values.
Interface for semantic literals.