Ar.Com.Hjg.Pngcs.BufferedStreamFeeder.feedFixed C# (CSharp) Method

feedFixed() public method

public feedFixed ( IBytesConsumer consumer, int nbytes ) : bool
consumer IBytesConsumer
nbytes int
return bool
        public bool feedFixed(IBytesConsumer consumer, int nbytes)
        {
            int remain = nbytes;
            while (remain > 0)
            {
                int n = feed(consumer, remain);
                if (n < 1)
                    return false;
                remain -= n;
            }
            return true;
        }