System.Net.Topology.ByteArrayExtensions.CountFromSide C# (CSharp) 메소드

CountFromSide() 개인적인 정적인 메소드

private static CountFromSide ( byte bits, bool value, bool fromleft ) : int
bits byte
value bool
fromleft bool
리턴 int
        private static int CountFromSide(byte[] bits, bool value, bool fromleft)
        {
            int counter = 0;
            var str = bits.ToBitStream(fromleft);
            foreach (var bit in str)
            {
                if (bit == value)
                    ++counter;
                else return counter;
            }
            return counter;
        }