internal override Evaluation Analyze(Analyzer/*!*/ analyzer, ExInfoFromParent info) { analyzer.AddCurrentRoutineProperty(RoutineProperties.ContainsLocalsWorker); body.Analyze(analyzer); return new Evaluation(this); }
internal override Evaluation Analyze(Analyzer /*!*/ analyzer, ExInfoFromParent info) { analyzer.AddCurrentRoutineProperty(RoutineProperties.ContainsLocalsWorker); body.Analyze(analyzer); return(new Evaluation(this)); }
internal void Analyze(Analyzer /*!*/ analyzer) { expression.Analyze(analyzer, ExInfoFromParent.DefaultExInfo); ExInfoFromParent winfo = new ExInfoFromParent(this, AccessType.Write); if (keyVar != null) { keyVar.Analyze(analyzer, winfo); } valueVar.Analyze(analyzer, winfo); }
internal void Analyze(Analyzer /*!*/ analyzer) { ExInfoFromParent winfo = new ExInfoFromParent(this, AccessType.Write); if (keyVar != null) { keyVar.Analyze(analyzer, winfo); } valueVar.Analyze(analyzer, winfo); nextQuery.Analyze(analyzer); }
internal override Evaluation Analyze(Analyzer /*!*/ analyzer, ExInfoFromParent info) { throw new InvalidOperationException(); }
internal override Evaluation Analyze(Analyzer /*!*/ analyzer, ExInfoFromParent info) { return(new Evaluation(this)); }
internal override Evaluation Analyze(Analyzer/*!*/ analyzer, ExInfoFromParent info) { return new Evaluation(this); }
internal void Analyze(Analyzer/*!*/ analyzer) { expression.Analyze(analyzer, ExInfoFromParent.DefaultExInfo); ExInfoFromParent winfo = new ExInfoFromParent(this, AccessType.Write); if (keyVar != null) keyVar.Analyze(analyzer, winfo); valueVar.Analyze(analyzer, winfo); }
internal void Analyze(Analyzer/*!*/ analyzer) { ExInfoFromParent winfo = new ExInfoFromParent(this, AccessType.Write); if (keyVar != null) keyVar.Analyze(analyzer, winfo); valueVar.Analyze(analyzer, winfo); nextQuery.Analyze(analyzer); }
internal override Evaluation Analyze(Analyzer/*!*/ analyzer, ExInfoFromParent info) { throw new InvalidOperationException(); }