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

			return new Evaluation(this);
		}
Ejemplo n.º 2
0
        internal override Evaluation Analyze(Analyzer /*!*/ analyzer, ExInfoFromParent info)
        {
            analyzer.AddCurrentRoutineProperty(RoutineProperties.ContainsLocalsWorker);
            body.Analyze(analyzer);

            return(new Evaluation(this));
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
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);
        }
Ejemplo n.º 5
0
 internal override Evaluation Analyze(Analyzer /*!*/ analyzer, ExInfoFromParent info)
 {
     throw new InvalidOperationException();
 }
Ejemplo n.º 6
0
 internal override Evaluation Analyze(Analyzer /*!*/ analyzer, ExInfoFromParent info)
 {
     return(new Evaluation(this));
 }
Ejemplo n.º 7
0
		internal override Evaluation Analyze(Analyzer/*!*/ analyzer, ExInfoFromParent info)
		{
			return new Evaluation(this);
		}
Ejemplo n.º 8
0
		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);
		}
Ejemplo n.º 9
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);
		}
Ejemplo n.º 10
0
		internal override Evaluation Analyze(Analyzer/*!*/ analyzer, ExInfoFromParent info)
		{
			throw new InvalidOperationException();
		}