public void MergeClasses(ISet<Type> classes)
 {
     _expression.MergeClasses(classes);
     foreach (var element in _chain) {
         element.MergeClasses(classes);
     }
 }
Esempio n. 2
0
 public override void MergeClasses(ISet<Type> classes)
 {
     Block.MergeClasses(classes);
     initialization.MergeClasses(classes);
     termination.MergeClasses(classes);
     increment.MergeClasses(classes);
 }
Esempio n. 3
0
 public override void MergeClasses(ISet<Type> classes)
 {
     array.MergeClasses(classes);
     indexOne.MergeClasses(classes);
     indexTwo.MergeClasses(classes);
     expression.MergeClasses(classes);
 }
Esempio n. 4
0
 public override void MergeClasses(ISet<Type> classes)
 {
     _switchExpression.MergeClasses(classes);
     _blocks.ForEach(b => b.MergeClasses(classes));
     _options.ForEach(o => o.MergeClasses(classes));
     _defaultBlock?.MergeClasses(classes);
 }
Esempio n. 5
0
        public override void MergeClasses(ISet<Type> classes)
        {
            if (_clazz != null) {
                classes.AddToSet(_clazz);
            }

            _optionalInitializer?.MergeClasses(classes);
        }
        public void MergeClasses(ISet<Type> classes)
        {
            if (_clazz != null) {
                classes.AddToSet(_clazz);
            }

            _expression.MergeClasses(classes);
        }
Esempio n. 7
0
        public override void MergeClasses(ISet<Type> classes)
        {
            if (!_useVar) {
                classes.AddToSet(_type);
            }

            Block.MergeClasses(classes);
            _target.MergeClasses(classes);
        }
Esempio n. 8
0
        public void MergeClasses(ISet<Type> classes)
        {
            _first.MergeClasses(classes);
            _second.MergeClasses(classes);

            if (_optionalMore != null) {
                foreach (var expr in _optionalMore) {
                    expr.MergeClasses(classes);
                }
            }
        }
Esempio n. 9
0
 public override void MergeClasses(ISet<Type> classes)
 {
     expression.MergeClasses(classes);
     MergeClassesExpressions(classes, @params);
 }
Esempio n. 10
0
 public override void MergeClasses(ISet<Type> classes)
 {
     assignment.MergeClasses(classes);
 }
Esempio n. 11
0
 public void MergeClasses(ISet<Type> classes)
 {
     _left.MergeClasses(classes);
     _right.MergeClasses(classes);
 }
Esempio n. 12
0
 public void MergeClasses(ISet<Type> classes)
 {
     _condition.MergeClasses(classes);
     _expressionTrue.MergeClasses(classes);
     _expressionFalse.MergeClasses(classes);
 }
Esempio n. 13
0
 public override void MergeClasses(ISet<Type> classes)
 {
     Block.MergeClasses(classes);
     upperLimit.MergeClasses(classes);
 }
Esempio n. 14
0
 public override void MergeClasses(ISet<Type> classes)
 {
     condition.MergeClasses(classes);
 }
Esempio n. 15
0
 public void MergeClasses(ISet<Type> classes)
 {
     _expression.MergeClasses(classes);
 }
Esempio n. 16
0
 public void MergeClasses(ISet<Type> classes)
 {
     _expression.MergeClasses(classes);
     MergeClassesExpressions(classes, _params);
 }
Esempio n. 17
0
 public void MergeClasses(ISet<Type> classes)
 {
     _instance.MergeClasses(classes);
     _fieldNode.MergeClasses(classes);
 }
Esempio n. 18
0
 public override void MergeClasses(ISet<Type> classes)
 {
     _array.MergeClasses(classes);
     _index.MergeClasses(classes);
     _expression.MergeClasses(classes);
 }
Esempio n. 19
0
 public void MergeClasses(ISet<Type> classes)
 {
     classes.AddToSet(component);
     expression.MergeClasses(classes);
 }
 public void MergeClasses(ISet<Type> classes)
 {
     _lhs.MergeClasses(classes);
     classes.AddToSet(_clazz);
 }
 public override void MergeClasses(ISet<Type> classes)
 {
     _expression.MergeClasses(classes);
     _block.MergeClasses(classes);
 }
Esempio n. 22
0
 public void MergeClasses(ISet<Type> classes)
 {
     _lhs.MergeClasses(classes);
     _rhs.MergeClasses(classes);
 }
Esempio n. 23
0
 public void MergeClasses(ISet<Type> classes)
 {
     _expression.MergeClasses(classes);
     classes.AddToSet(_clazz);
 }