Enhanced C#
Language of your choice: library documentation
Properties | Public Member Functions | List of all members
Loyc.Syntax.UninterpretedLiteral Struct Reference

A simple implementation of IUninterpretedLiteral which can also be turned into an LNode by calling LNode.Literal<UninterpretedLiteral>(SourceRange, UninterpretedLiteral, NodeStyle). More...


Source file:
Inheritance diagram for Loyc.Syntax.UninterpretedLiteral:
Loyc.Syntax.IUninterpretedLiteral Loyc.Syntax.ILiteralValueProvider

Remarks

A simple implementation of IUninterpretedLiteral which can also be turned into an LNode by calling LNode.Literal<UninterpretedLiteral>(SourceRange, UninterpretedLiteral, NodeStyle).

Properties

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...
 

Public Member Functions

 UninterpretedLiteral (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.