Beispiel #1
0
        internal override Evaluation Analyze(Analyzer /*!*/ analyzer, ExInfoFromParent info)
        {
            analyzer.AddCurrentRoutineProperty(RoutineProperties.ContainsLocalsWorker);
            body.Analyze(analyzer);

            return(new Evaluation(this));
        }
Beispiel #2
0
        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);
        }