コード例 #1
0
ファイル: Expression.cs プロジェクト: maikebing/SharpHSQL
        /// <summary>
        /// Check if the expression is resolved, recursively.
        /// </summary>
        public void CheckResolved()
        {
            Trace.Check(_type != ExpressionType.DatabaseColumn || tFilter != null,
                        Trace.COLUMN_NOT_FOUND, sColumn);

            if (eArg != null)
            {
                eArg.CheckResolved();
            }

            if (eArg2 != null)
            {
                eArg2.CheckResolved();
            }

            if (sSelect != null)
            {
                sSelect.CheckResolved();
            }

            if (fFunction != null)
            {
                fFunction.CheckResolved();
            }
        }
コード例 #2
0
        public void CheckResolved()
        {
            if (eCondition != null)
            {
                eCondition.CheckResolved();
            }

            int len = eColumn.Length;

            for (int i = 0; i < len; i++)
            {
                eColumn[i].CheckResolved();
            }
        }