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

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

public Set ( int index ) : void
index int
Результат void
        public void Set(int index)
        {
            if (index < 0)
                throw new ArgumentOutOfRangeException("index");

            int element = index / BitsPerElement;
            if (element >= _data.Length)
                Array.Resize(ref _data, Math.Max(_data.Length * 2, element + 1));

            _data[element] |= 1UL << (index % BitsPerElement);
        }

Usage Example

Пример #1
0
 protected internal virtual BitSet GetConflictingAlts(BitSet reportedAlts, ATNConfigSet configs)
 {
     if (reportedAlts != null)
     {
         return reportedAlts;
     }
     BitSet result = new BitSet();
     foreach (ATNConfig config in configs)
     {
         result.Set(config.Alt);
     }
     return result;
 }
All Usage Examples Of Antlr4.Runtime.Sharpen.BitSet::Set