public void ProcessBufferFrame(NetworkBufferFrame frame) { Contract.Requires(frame != null); try { if (frame.ContentSize > 0) this.ProcessBufferContents(frame.Content, 0, frame.ContentSize); } finally { frame.Release(); } }