Antlr4.Runtime.Misc.IntervalSet.Subtract C# (CSharp) Méthode

Subtract() public méthode

public Subtract ( IIntSet a ) : Antlr4.Runtime.Misc.IntervalSet
a IIntSet
Résultat Antlr4.Runtime.Misc.IntervalSet
        public virtual Antlr4.Runtime.Misc.IntervalSet Subtract(IIntSet a)
        {
            if (a == null || a.IsNil)
            {
                return new Antlr4.Runtime.Misc.IntervalSet(this);
            }
            if (a is Antlr4.Runtime.Misc.IntervalSet)
            {
                return Subtract(this, (Antlr4.Runtime.Misc.IntervalSet)a);
            }
            Antlr4.Runtime.Misc.IntervalSet other = new Antlr4.Runtime.Misc.IntervalSet();
            other.AddAll(a);
            return Subtract(this, other);
        }

Same methods

IntervalSet::Subtract ( Antlr4 left, Antlr4 right ) : Antlr4.Runtime.Misc.IntervalSet