public override void Write(Byte[] buffer, Int32 offset, Int32 size) { throw new Exception(String.Format("{0} is a read-only Stream", this.GetType().FullName)); }