ReadFully() private static méthode

private static ReadFully ( Stream input, byte buffer, int offset, int length ) : void
input Stream
buffer byte
offset int
length int
Résultat void
Exemple #1
0
        private string ReadString(Stream input)
        {
            int num = SkeletonBinary.ReadVarint(input, true);

            if (num == 0)
            {
                return(null);
            }
            if (num != 1)
            {
                num--;
                byte[] array = this.buffer;
                if (array.Length < num)
                {
                    array = new byte[num];
                }
                SkeletonBinary.ReadFully(input, array, 0, num);
                return(Encoding.UTF8.GetString(array, 0, num));
            }
            return(string.Empty);
        }