{"action":"created","comment":{"url":"https://api.github.com/repos/dotnet/corefx/pulls/comments/24461990","id":24461990,"diff_hunk":"@@ -0,0 +1,44 @@\n+// Copyright (c) Microsoft. All rights reserved.\n+// Licensed under the MIT license. See LICENSE file in the project root for full license information.\n+\n+\n+/*\n+These HRESULTs are used for mapping managed exceptions to COM error codes\n+and vice versa through COM Interop.  For background on COM error codes see\n+http://msdn.microsoft.com/library/default.asp?url=/library/en-us/com/error_9td2.asp.\n+\n+FACILITY_URT is defined as 0x13 (0x8013xxxx). The facility range is reserved\n+for the .NET Framework SDK teams.\n+\n+Within that range, the following subranges have been allocated for different\n+feature areas:\n+\n+0x10yy for Execution Engine\n+0x11yy for Metadata, TypeLib Export, and CLDB\n+0x12yy for MetaData Validator\n+0x13yy for Debugger and Profiler errors\n+0x14yy for Security\n+0x15yy for BCL\n+0x1600 - 0x161F for Reflection\n+0x1620 - 0x163F for System.IO\n+0x1640 - 0x165F for Security\n+0x1660 - 0x16FF for BCL\n+0x17yy for shim\n+0x18yy for IL Verifier\n+0x19yy for .NET Framework\n+0x1Ayy for .NET Framework\n+0x1Byy for MetaData Validator\n+0x30yy for VSA errors\n+\n+CLR HRESULTs are defined in corerror.h. If you make any modifications to\n+the range allocations described above, please make sure the corerror.h file\n+gets updated.\n+*/\n+\n+namespace System\n+{\n+    internal static class HResults\n+    {\n+        internal const int InternalBufferOverflow = unchecked((int)0x80131905);","path":"src/System.IO.FileSystem.Watcher/src/System/HResults.cs","position":42,"original_position":42,"commit_id":"6eb3001e12e3663b02d414398492f321b1f8dd32","original_commit_id":"6eb3001e12e3663b02d414398492f321b1f8dd32","user":{"login":"stephentoub","id":2642209,"avatar_url":"https://avatars.githubusercontent.com/u/2642209?v=3","gravatar_id":"","url":"https://api.github.com/users/stephentoub","html_url":"https://github.com/stephentoub","followers_url":"https://api.github.com/users/stephentoub/followers","following_url":"https://api.github.com/users/stephentoub/following{/other_user}","gists_url":"https://api.github.com/users/stephentoub/gists{/gist_id}","starred_url":"https://api.github.com/users/stephentoub/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stephentoub/subscriptions","organizations_url":"https://api.github.com/users/stephentoub/orgs","repos_url":"https://api.github.com/users/stephentoub/repos","events_url":"https://api.github.com/users/stephentoub/events{/privacy}","received_events_url":"https://api.github.com/users/stephentoub/received_events","type":"User","site_admin":false},"body":"Hmm, I may have misunderstood something.  This is a value specific to .NET, that doesn't come from Windows?  Is it used anywhere else besides Watcher, or is it specific to Watcher?  If it's just a value we made up for Watcher and no one else uses it, then it could just be a private const in InternalBufferOverunException, right?","created_at":"2015-02-10T23:33:43Z","updated_at":"2015-02-10T23:33:43Z","html_url":"https://github.com/dotnet/corefx/pull/713#discussion_r24461990","pull_request_url":"https://api.github.com/repos/dotnet/corefx/pulls/713","_links":{"self":{"href":"https://api.github.com/repos/dotnet/corefx/pulls/comments/24461990"},"html":{"href":"https://github.com/dotnet/corefx/pull/713#discussion_r24461990"},"pull_request":{"href":"https://api.github.com/repos/dotnet/corefx/pulls/713"}}},"pull_request":{"url":"https://api.github.com/repos/dotnet/corefx/pulls/713","id":28970303,"html_url":"https://github.com/dotnet/corefx/pull/713","diff_url":"https://github.com/dotnet/corefx/pull/713.diff","patch_url":"https://github.com/dotnet/corefx/pull/713.patch","issue_url":"https://api.github.com/repos/dotnet/corefx/issues/713","number":713,"state":"open","locked":false,"title":"Add System.IO.FileSystem.Watcher Source and Tests","user":{"login":"chcosta","id":10092143,"avatar_url":"https://avatars.githubusercontent.com/u/10092143?v=3","gravatar_id":"","url":"https://api.github.com/users/chcosta","html_url":"https://github.com/chcosta","followers_url":"https://api.github.com/users/chcosta/followers","following_url":"https://api.github.com/users/chcosta/following{/other_user}","gists_url":"https://api.github.com/users/chcosta/gists{/gist_id}","starred_url":"https://api.github.com/users/chcosta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chcosta/subscriptions","organizations_url":"https://api.github.com/users/chcosta/orgs","repos_url":"https://api.github.com/users/chcosta/repos","events_url":"https://api.github.com/users/chcosta/events{/privacy}","received_events_url":"https://api.github.com/users/chcosta/received_events","type":"User","site_admin":false},"body":"This is a new pull request for adding System.IO.FileSystem.Watcher sources and tests.\r\n\r\n•Refactored Interop code to support changes for interop library refactoring (#531).\r\n\r\n•Rewrote history to remove merge pull requests from my fork.\r\n","created_at":"2015-02-10T00:24:39Z","updated_at":"2015-02-10T23:33:43Z","closed_at":null,"merged_at":null,"merge_commit_sha":"7a0c328e60650508bd0ad435dbb970c0de862987","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/dotnet/corefx/pulls/713/commits","review_comments_url":"https://api.github.com/repos/dotnet/corefx/pulls/713/comments","review_comment_url":"https://api.github.com/repos/dotnet/corefx/pulls/comments/{number}","comments_url":"https://api.github.com/repos/dotnet/corefx/issues/713/comments","statuses_url":"https://api.github.com/repos/dotnet/corefx/statuses/6eb3001e12e3663b02d414398492f321b1f8dd32","head":{"label":"chcosta:AddFSW_v1.0","ref":"AddFSW_v1.0","sha":"6eb3001e12e3663b02d414398492f321b1f8dd32","user":{"login":"chcosta","id":10092143,"avatar_url":"https://avatars.githubusercontent.com/u/10092143?v=3","gravatar_id":"","url":"https://api.github.com/users/chcosta","html_url":"https://github.com/chcosta","followers_url":"https://api.github.com/users/chcosta/followers","following_url":"https://api.github.com/users/chcosta/following{/other_user}","gists_url":"https://api.github.com/users/chcosta/gists{/gist_id}","starred_url":"https://api.github.com/users/chcosta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chcosta/subscriptions","organizations_url":"https://api.github.com/users/chcosta/orgs","repos_url":"https://api.github.com/users/chcosta/repos","events_url":"https://api.github.com/users/chcosta/events{/privacy}","received_events_url":"https://api.github.com/users/chcosta/received_events","type":"User","site_admin":false},"repo":{"id":30564527,"name":"corefx","full_name":"chcosta/corefx","owner":{"login":"chcosta","id":10092143,"avatar_url":"https://avatars.githubusercontent.com/u/10092143?v=3","gravatar_id":"","url":"https://api.github.com/users/chcosta","html_url":"https://github.com/chcosta","followers_url":"https://api.github.com/users/chcosta/followers","following_url":"https://api.github.com/users/chcosta/following{/other_user}","gists_url":"https://api.github.com/users/chcosta/gists{/gist_id}","starred_url":"https://api.github.com/users/chcosta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chcosta/subscriptions","organizations_url":"https://api.github.com/users/chcosta/orgs","repos_url":"https://api.github.com/users/chcosta/repos","events_url":"https://api.github.com/users/chcosta/events{/privacy}","received_events_url":"https://api.github.com/users/chcosta/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/chcosta/corefx","description":"This repo contains the foundational libraries that make up the .NET Core development stack.","fork":true,"url":"https://api.github.com/repos/chcosta/corefx","forks_url":"https://api.github.com/repos/chcosta/corefx/forks","keys_url":"https://api.github.com/repos/chcosta/corefx/keys{/key_id}","collaborators_url":"https://api.github.com/repos/chcosta/corefx/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/chcosta/corefx/teams","hooks_url":"https://api.github.com/repos/chcosta/corefx/hooks","issue_events_url":"https://api.github.com/repos/chcosta/corefx/issues/events{/number}","events_url":"https://api.github.com/repos/chcosta/corefx/events","assignees_url":"https://api.github.com/repos/chcosta/corefx/assignees{/user}","branches_url":"https://api.github.com/repos/chcosta/corefx/branches{/branch}","tags_url":"https://api.github.com/repos/chcosta/corefx/tags","blobs_url":"https://api.github.com/repos/chcosta/corefx/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/chcosta/corefx/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/chcosta/corefx/git/refs{/sha}","trees_url":"https://api.github.com/repos/chcosta/corefx/git/trees{/sha}","statuses_url":"https://api.github.com/repos/chcosta/corefx/statuses/{sha}","languages_url":"https://api.github.com/repos/chcosta/corefx/languages","stargazers_url":"https://api.github.com/repos/chcosta/corefx/stargazers","contributors_url":"https://api.github.com/repos/chcosta/corefx/contributors","subscribers_url":"https://api.github.com/repos/chcosta/corefx/subscribers","subscription_url":"https://api.github.com/repos/chcosta/corefx/subscription","commits_url":"https://api.github.com/repos/chcosta/corefx/commits{/sha}","git_commits_url":"https://api.github.com/repos/chcosta/corefx/git/commits{/sha}","comments_url":"https://api.github.com/repos/chcosta/corefx/comments{/number}","issue_comment_url":"https://api.github.com/repos/chcosta/corefx/issues/comments/{number}","contents_url":"https://api.github.com/repos/chcosta/corefx/contents/{+path}","compare_url":"https://api.github.com/repos/chcosta/corefx/compare/{base}...{head}","merges_url":"https://api.github.com/repos/chcosta/corefx/merges","archive_url":"https://api.github.com/repos/chcosta/corefx/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/chcosta/corefx/downloads","issues_url":"https://api.github.com/repos/chcosta/corefx/issues{/number}","pulls_url":"https://api.github.com/repos/chcosta/corefx/pulls{/number}","milestones_url":"https://api.github.com/repos/chcosta/corefx/milestones{/number}","notifications_url":"https://api.github.com/repos/chcosta/corefx/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/chcosta/corefx/labels{/name}","releases_url":"https://api.github.com/repos/chcosta/corefx/releases{/id}","created_at":"2015-02-09T23:28:00Z","updated_at":"2015-02-09T23:28:06Z","pushed_at":"2015-02-09T23:56:53Z","git_url":"git://github.com/chcosta/corefx.git","ssh_url":"git@github.com:chcosta/corefx.git","clone_url":"https://github.com/chcosta/corefx.git","svn_url":"https://github.com/chcosta/corefx","homepage":"","size":7655,"stargazers_count":0,"watchers_count":0,"language":"C#","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"dotnet:master","ref":"master","sha":"7da9e8de780a46459daa8bd4a23a83f12b4f7166","user":{"login":"dotnet","id":9141961,"avatar_url":"https://avatars.githubusercontent.com/u/9141961?v=3","gravatar_id":"","url":"https://api.github.com/users/dotnet","html_url":"https://github.com/dotnet","followers_url":"https://api.github.com/users/dotnet/followers","following_url":"https://api.github.com/users/dotnet/following{/other_user}","gists_url":"https://api.github.com/users/dotnet/gists{/gist_id}","starred_url":"https://api.github.com/users/dotnet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dotnet/subscriptions","organizations_url":"https://api.github.com/users/dotnet/orgs","repos_url":"https://api.github.com/users/dotnet/repos","events_url":"https://api.github.com/users/dotnet/events{/privacy}","received_events_url":"https://api.github.com/users/dotnet/received_events","type":"Organization","site_admin":false},"repo":{"id":26295345,"name":"corefx","full_name":"dotnet/corefx","owner":{"login":"dotnet","id":9141961,"avatar_url":"https://avatars.githubusercontent.com/u/9141961?v=3","gravatar_id":"","url":"https://api.github.com/users/dotnet","html_url":"https://github.com/dotnet","followers_url":"https://api.github.com/users/dotnet/followers","following_url":"https://api.github.com/users/dotnet/following{/other_user}","gists_url":"https://api.github.com/users/dotnet/gists{/gist_id}","starred_url":"https://api.github.com/users/dotnet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dotnet/subscriptions","organizations_url":"https://api.github.com/users/dotnet/orgs","repos_url":"https://api.github.com/users/dotnet/repos","events_url":"https://api.github.com/users/dotnet/events{/privacy}","received_events_url":"https://api.github.com/users/dotnet/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/dotnet/corefx","description":"This repo contains the foundational libraries that make up the .NET Core development stack.","fork":false,"url":"https://api.github.com/repos/dotnet/corefx","forks_url":"https://api.github.com/repos/dotnet/corefx/forks","keys_url":"https://api.github.com/repos/dotnet/corefx/keys{/key_id}","collaborators_url":"https://api.github.com/repos/dotnet/corefx/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/dotnet/corefx/teams","hooks_url":"https://api.github.com/repos/dotnet/corefx/hooks","issue_events_url":"https://api.github.com/repos/dotnet/corefx/issues/events{/number}","events_url":"https://api.github.com/repos/dotnet/corefx/events","assignees_url":"https://api.github.com/repos/dotnet/corefx/assignees{/user}","branches_url":"https://api.github.com/repos/dotnet/corefx/branches{/branch}","tags_url":"https://api.github.com/repos/dotnet/corefx/tags","blobs_url":"https://api.github.com/repos/dotnet/corefx/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/dotnet/corefx/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/dotnet/corefx/git/refs{/sha}","trees_url":"https://api.github.com/repos/dotnet/corefx/git/trees{/sha}","statuses_url":"https://api.github.com/repos/dotnet/corefx/statuses/{sha}","languages_url":"https://api.github.com/repos/dotnet/corefx/languages","stargazers_url":"https://api.github.com/repos/dotnet/corefx/stargazers","contributors_url":"https://api.github.com/repos/dotnet/corefx/contributors","subscribers_url":"https://api.github.com/repos/dotnet/corefx/subscribers","subscription_url":"https://api.github.com/repos/dotnet/corefx/subscription","commits_url":"https://api.github.com/repos/dotnet/corefx/commits{/sha}","git_commits_url":"https://api.github.com/repos/dotnet/corefx/git/commits{/sha}","comments_url":"https://api.github.com/repos/dotnet/corefx/comments{/number}","issue_comment_url":"https://api.github.com/repos/dotnet/corefx/issues/comments/{number}","contents_url":"https://api.github.com/repos/dotnet/corefx/contents/{+path}","compare_url":"https://api.github.com/repos/dotnet/corefx/compare/{base}...{head}","merges_url":"https://api.github.com/repos/dotnet/corefx/merges","archive_url":"https://api.github.com/repos/dotnet/corefx/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/dotnet/corefx/downloads","issues_url":"https://api.github.com/repos/dotnet/corefx/issues{/number}","pulls_url":"https://api.github.com/repos/dotnet/corefx/pulls{/number}","milestones_url":"https://api.github.com/repos/dotnet/corefx/milestones{/number}","notifications_url":"https://api.github.com/repos/dotnet/corefx/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/dotnet/corefx/labels{/name}","releases_url":"https://api.github.com/repos/dotnet/corefx/releases{/id}","created_at":"2014-11-06T23:42:48Z","updated_at":"2015-02-10T23:22:31Z","pushed_at":"2015-02-10T23:22:30Z","git_url":"git://github.com/dotnet/corefx.git","ssh_url":"git@github.com:dotnet/corefx.git","clone_url":"https://github.com/dotnet/corefx.git","svn_url":"https://github.com/dotnet/corefx","homepage":"","size":19457,"stargazers_count":6898,"watchers_count":6898,"language":"C#","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1246,"mirror_url":null,"open_issues_count":145,"forks":1246,"open_issues":145,"watchers":6898,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/dotnet/corefx/pulls/713"},"html":{"href":"https://github.com/dotnet/corefx/pull/713"},"issue":{"href":"https://api.github.com/repos/dotnet/corefx/issues/713"},"comments":{"href":"https://api.github.com/repos/dotnet/corefx/issues/713/comments"},"review_comments":{"href":"https://api.github.com/repos/dotnet/corefx/pulls/713/comments"},"review_comment":{"href":"https://api.github.com/repos/dotnet/corefx/pulls/comments/{number}"},"commits":{"href":"https://api.github.com/repos/dotnet/corefx/pulls/713/commits"},"statuses":{"href":"https://api.github.com/repos/dotnet/corefx/statuses/6eb3001e12e3663b02d414398492f321b1f8dd32"}}}}