Antlr4.Runtime.Sharpen.BitSet.Cardinality C# (CSharp) Метод

Cardinality() публичный Метод

public Cardinality ( ) : int
Результат int
        public int Cardinality()
        {
            return GetBitCount(_data);
        }

Usage Example

Пример #1
0
 public BitSet GetAncestors(int rule)
 {
     BitSet ancestors = new BitSet();
     ancestors.Or(parents[rule]);
     while (true)
     {
         int cardinality = ancestors.Cardinality();
         for (int i = ancestors.NextSetBit(0); i >= 0; i = ancestors.NextSetBit(i + 1))
         {
             ancestors.Or(parents[i]);
         }
         if (ancestors.Cardinality() == cardinality)
         {
             // nothing changed
             break;
         }
     }
     return ancestors;
 }
All Usage Examples Of Antlr4.Runtime.Sharpen.BitSet::Cardinality