Esempio n. 1
0
        public static void Run()
        {
            var enumerations = EnumCalculator.GetEnumerations(4);

            foreach (var e in enumerations)
            {
                Console.Write(e + ",");
            }
        }
Esempio n. 2
0
        private IEnumerable <long> GetAllAdresses(string mask, long adress)
        {
            var maskedAdress = ApplyMask(adress, mask);

            foreach (var e in EnumCalculator.GetEnumerations(mask.Count(m => m == 'X')))
            {
                yield return(Convert.ToInt64(CreateAddress(maskedAdress, e), 2));
            }
        }