Exemplo n.º 1
0
        private void VisitBaseSelector(BaseSelector selector)
        {
            AggregateSelectorList aggregateSelectorList = selector as AggregateSelectorList;

            if (aggregateSelectorList != null)
            {
                this.VisitSelectorList(aggregateSelectorList);
            }
            else
            {
                ComplexSelector complexSelector = selector as ComplexSelector;
                if (complexSelector != null)
                {
                    this.VisitComplexSelector(complexSelector);
                }
                else
                {
                    SimpleSelector simpleSelector = selector as SimpleSelector;
                    if (simpleSelector != null)
                    {
                        this.VisitSimpleSelector(simpleSelector.ToString());
                    }
                }
            }
        }