Beispiel #1
0
 public int Seek(int offset, PacketSeekOrigin origin)
 {
     if (origin == PacketSeekOrigin.Begin)
     {
         _position = 0;
     }
     if (origin == PacketSeekOrigin.End)
     {
         _position = Data.Length;
     }
     _position += offset;
     if (_position < 0)
     {
         _position = 0;
     }
     if (_position > Data.Length)
     {
         _position = Data.Length;
     }
     return(_position);
 }
Beispiel #2
0
 public int Seek(int offset, PacketSeekOrigin origin)
 {
     if (origin == PacketSeekOrigin.Begin) _position = 0;
     if (origin == PacketSeekOrigin.End) _position = Data.Length;
     _position += offset;
     if (_position < 0) _position = 0;
     if (_position > Data.Length) _position = Data.Length;
     return _position;
 }