public virtual void WriteLong(long l)
 {
     PreWrite();
     _currentBuffer.WriteLong(l);
     PostWrite();
 }