public int this[InitializationDataKey key]
 {
     get
     {
         if (key != InitializationDataKey.RequiredVersionNumber)
         {
             throw new ArgumentOutOfRangeException(nameof(key), key, null);
         }
         return(_requiredVersionNumber);
     }
 }
Пример #2
0
        private int GetValueHelper(InitializationDataKey key)
        {
            switch (key)
            {
            case InitializationDataKey.BanType: return((int)_banType);

            case InitializationDataKey.BanTimeRemaining: return(_banTimeRemaining);

            default: throw new ArgumentOutOfRangeException(nameof(key), key, null);
            }
        }
        private int GetValueHelper(InitializationDataKey key)
        {
            switch (key)
            {
            case InitializationDataKey.SequenceByte1: return(_seq1);

            case InitializationDataKey.SequenceByte2: return(_seq2);

            case InitializationDataKey.SendMultiple: return(_sendMulti);

            case InitializationDataKey.ReceiveMultiple: return(_recvMulti);

            case InitializationDataKey.ClientID: return(_clientID);

            case InitializationDataKey.HashResponse: return(_hashResponse);

            default: throw new ArgumentOutOfRangeException(nameof(key), key, null);
            }
        }
Пример #4
0
 public int this[InitializationDataKey key] => GetValueHelper(key);