Antlr4.Runtime.Misc.IntervalSet.ToSet C# (CSharp) Method

ToSet() public method

public ToSet ( ) : HashSet
return HashSet
        public virtual HashSet<int> ToSet()
        {
            HashSet<int> s = new HashSet<int>();
            foreach (Interval I in intervals)
            {
                int a = I.a;
                int b = I.b;
                for (int v = a; v <= b; v++)
                {
                    s.Add(v);
                }
            }
            return s;
        }