{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "fixed in changeset 32181.  ",
    "ClosedDate": "2009-05-28T18:18:10.417-07:00",
    "CommentCount": 0,
    "Custom": null,
    "Description": "After examining the deflate.cs code and comments, I suggest updating the FlushType enumeration descriptions as listed below (also attached).  You can probably also remove 'Block' entirely, as far as I can tell.\n \nThanks,\nShane\n \n \n/// <summary>No flush at all.</summary>\nNone=0,\n/// <summary>Closes the current block, but doesn't flush it to the output.  Used internally only in hypothetical scenarios.</summary>\nPartial,\n/// <summary>Use this if you want to flush a block to a byte boundary, in the middle of a deflate session.</summary>\nSync,\n/// <summary>Flushes a block to a byte boundary, and clears the hash tables (history)</summary>\nFull,\n/// <summary>Signals the end of the compression/decompression stream</summary>\nFinish,\n/// <summary>Depreciated (alias for Sync)</summary>\nBlock,",
    "LastUpdatedDate": "2013-05-16T05:32:20.937-07:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2009-05-27T15:12:15.017-07:00",
    "Status": {
      "Name": "Closed",
      "Id": 4
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "Updated descriptions for FlushTypes",
    "Type": {
      "Name": "Issue",
      "Id": 3
    },
    "VoteCount": 1,
    "Id": 7820
  },
  "FileAttachments": [
    {
      "FileId": 1971,
      "FileName": "updated flushtypes.txt",
      "DownloadUrl": ".\\1971"
    }
  ],
  "Comments": [
    {
      "Message": "Good suggestion.  I will fix these comments.",
      "PostedDate": "2009-05-27T18:50:04.26-07:00",
      "Id": -2147483648
    },
    {
      "Message": "Thanks.  You should also know that some of the code relies on the order of the enumeration (e.g. \"flush <= old_flush\").  You can change this code, or maybe you should specify the values for the enumeration -- like Partial = 1 and etc -- with a comment to that effect.\r\n\r\nShane",
      "PostedDate": "2009-05-28T09:41:53.043-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2009-05-28T18:18:10.417-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-02-21T18:44:17.59-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-05-16T05:32:20.937-07:00",
      "Id": -2147483648
    }
  ]
}