Exemplo n.º 1
0
 private static void ResolveReference(ReferenceExpression reference, Expression root)
 {
     ReferenceVisitor visitor = new ReferenceVisitor(reference.Path);
     visitor.Visit(root);
     if (visitor.ReferencedExpression == null)
         throw new ParseException("Unable to resolve reference to " + reference.Path);
     reference.ReferencedExpression = visitor.ReferencedExpression;
 }
Exemplo n.º 2
0
 public virtual void Visit(ReferenceExpression expression)
 {
 }
Exemplo n.º 3
0
 public void Visit(ReferenceExpression reference)
 {
     References.Add(reference);
 }