|
Enhanced C#
Language of your choice: library documentation
|
Bundles the optional original text of a value with an optional in-memory form of it; see remarks at ILiteralValue. This struct can also be turned into an LNode by calling LNode.Literal<LiteralValue>(SourceRange, LiteralValue, NodeStyle). More...
Bundles the optional original text of a value with an optional in-memory form of it; see remarks at ILiteralValue. This struct can also be turned into an LNode by calling LNode.Literal<LiteralValue>(SourceRange, LiteralValue, NodeStyle).
Properties | |
| object | Value [get] |
| UString | TextValue [get] |
| Symbol | TypeMarker [get] |
Properties inherited from Loyc.Syntax.IUninterpretedLiteral | |
| UString | TextValue [get] |
| Represents the serialized text of the value. More... | |
| Symbol | TypeMarker [get] |
| Represents the type of the value. More... | |
Properties inherited from Loyc.IHasValue< object > | |
| T | Value [get] |
Public Member Functions | |
| LiteralValue (object value, UString textValue, Symbol typeMarker) | |
| UString ILiteralValueProvider. | GetTextValue (SourceRange range) |
| LNode.TextValue returns whatever this returns. | |
| Symbol ILiteralValueProvider. | GetTypeMarker (SourceRange range) |
| LNode.TypeMarker returns whatever this returns. | |
| object ILiteralValueProvider. | GetValue (SourceRange range) |
| LNode.Value returns whatever this returns. | |
1.8.17