public override Int64 Seek(Int64 offset, SeekOrigin origin) { throw new Exception(String.Format("{0} does not support Seek", this.GetType().FullName)); }