internal override void CheckReference (XQueryASTCompiler compiler) { switchExpr.CheckReference (compiler); foreach (CaseClause cc in caseList) { compiler.CheckSchemaType (cc.Type); cc.Expr.CheckReference (compiler); } defaultReturn.CheckReference (compiler); }
internal void CheckReference (XQueryASTCompiler compiler) { if (type != null) compiler.CheckSchemaType (type); expr.CheckReference (compiler); }
internal override void CheckReference (XQueryASTCompiler compiler) { foreach (QuantifiedExprBody one in body) { if (one.Type != null) compiler.CheckSchemaType (one.Type); one.Expression.CheckReference (compiler); } Satisfies.CheckReference (compiler); }
internal override void CheckReference (XQueryASTCompiler compiler) { expr.CheckReference (compiler); compiler.CheckSchemaType (type); }