Ejemplo n.º 1
0
        internal virtual Expression VisitInputReferenceExpression(InputReferenceExpression ire)
        {
            Debug.Assert(ire != null, "ire != null -- otherwise caller never should have visited here");
            ResourceExpression re = (ResourceExpression)this.Visit(ire.Target);

            return(re.CreateReference());
        }
Ejemplo n.º 2
0
 private Expression CreateReference(ResourceExpression resource)
 {
     this.referencedInputs.Add(resource);
     return resource.CreateReference();
 }
Ejemplo n.º 3
0
 private Expression CreateReference(ResourceExpression resource)
 {
     this.referencedInputs.Add(resource);
     return(resource.CreateReference());
 }
Ejemplo n.º 4
0
        internal virtual Expression VisitInputReferenceExpression(InputReferenceExpression ire)
        {
            ResourceExpression expression = (ResourceExpression)this.Visit(ire.Target);

            return(expression.CreateReference());
        }