public virtual VfpExpression Visit(VfpXmlToCursorExpression expression)
 {
     return(new VfpXmlToCursorExpression(expression.Property.Accept(this),
                                         expression.Parameter.Accept(this),
                                         expression.CursorName,
                                         expression.ItemType));
 }
Ejemplo n.º 2
0
            public XmlToCursorData(VfpXmlToCursorExpression expression)
            {
                ArgumentUtility.CheckNotNull("expression", expression);

                XmlToCursor    = expression;
                ColumnProperty = expression.Property as VfpPropertyExpression;

                if (ColumnProperty == null)
                {
                    return;
                }

                TableProperty = ColumnProperty.Instance as VfpPropertyExpression;
            }
 private bool IsValidXmlToCursorExpression(VfpXmlToCursorExpression expression)
 {
     return(expression != null && expression.CursorName == _cursorName);
 }
Ejemplo n.º 4
0
        public override VfpExpression Visit(VfpXmlToCursorExpression expression)
        {
            _expressions.Add(expression);

            return(base.Visit(expression));
        }