Represents an identifier inside Handlebars as a linked list of IdentifierElements IdentifierElements are either Identifier PathUp ("../") Identifier seperators (".","/") can be ignored as their semantic value is represented as seperated Identifier objects ../A.B => PathUp->Identifier(A)->Identifier(B)
Esempio n. 1
0
 internal Identifier(string value, IdentifierElement next) : base(next)
 {
     _value = value;
 }
Esempio n. 2
0
 internal IdentifierElement(IdentifierElement next)
 {
     _next = next;
 }
Esempio n. 3
0
 internal ThisIdentifier(IdentifierElement next) : base(next)
 {
 }
Esempio n. 4
0
 internal RootIdentifier(IdentifierElement next) : base(next)
 {
 }
Esempio n. 5
0
 internal PathUp(IdentifierElement next) : base(next)
 {
 }
Esempio n. 6
0
 internal IdentifierElement(IdentifierElement next)
 {
     _next = next;
 }
Esempio n. 7
0
 internal MemberExpression(IdentifierElement path)
 {
     Path = path;
 }
Esempio n. 8
0
 internal Identifier(string value, IdentifierElement next)
     : base(next)
 {
     _value = value;
 }
Esempio n. 9
0
 internal ThisIdentifier(IdentifierElement next)
     : base(next)
 {
 }
Esempio n. 10
0
 internal RootIdentifier(IdentifierElement next)
     : base(next)
 {
 }
Esempio n. 11
0
 internal PathUp(IdentifierElement next)
     : base(next)
 {
 }
Esempio n. 12
0
 internal MemberExpression(IdentifierElement path)
 {
     Path = path;
 }