BitMiracle.LibTiff.Classic.TiffStream.Seek C# (CSharp) Méthode

Seek() public méthode

Sets the position within the current stream.
public Seek ( object clientData, long offset, SeekOrigin origin ) : long
clientData object A client data (by default, an underlying stream).
offset long A byte offset relative to the parameter.
origin SeekOrigin A value of type indicating the /// reference point used to obtain the new position.
Résultat long
        public virtual long Seek(object clientData, long offset, SeekOrigin origin)
        {
            // we use this as a special code, so avoid accepting it
            if (offset == -1)
                return -1; // was 0xFFFFFFFF

            Stream stream = clientData as Stream;
            if (stream == null)
                throw new ArgumentException("Can't get underlying stream to seek in");

            return stream.Seek(offset, origin);
        }