{"action":"closed","number":215,"pull_request":{"url":"https://api.github.com/repos/JasperFx/marten/pulls/215","id":62837260,"html_url":"https://github.com/JasperFx/marten/pull/215","diff_url":"https://github.com/JasperFx/marten/pull/215.diff","patch_url":"https://github.com/JasperFx/marten/pull/215.patch","issue_url":"https://api.github.com/repos/JasperFx/marten/issues/215","number":215,"state":"closed","locked":false,"title":"Support for IEnumerable.Contains","user":{"login":"robinvanderknaap","id":193722,"avatar_url":"https://avatars.githubusercontent.com/u/193722?v=3","gravatar_id":"","url":"https://api.github.com/users/robinvanderknaap","html_url":"https://github.com/robinvanderknaap","followers_url":"https://api.github.com/users/robinvanderknaap/followers","following_url":"https://api.github.com/users/robinvanderknaap/following{/other_user}","gists_url":"https://api.github.com/users/robinvanderknaap/gists{/gist_id}","starred_url":"https://api.github.com/users/robinvanderknaap/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robinvanderknaap/subscriptions","organizations_url":"https://api.github.com/users/robinvanderknaap/orgs","repos_url":"https://api.github.com/users/robinvanderknaap/repos","events_url":"https://api.github.com/users/robinvanderknaap/events{/privacy}","received_events_url":"https://api.github.com/users/robinvanderknaap/received_events","type":"User","site_admin":false},"body":"First attempt: I've created another method call parser, called IsInGenericEnumerable. Basically the same as IsOneOf, but now you can use IEnumerable.Contains.","created_at":"2016-03-15T00:09:41Z","updated_at":"2016-03-15T12:29:15Z","closed_at":"2016-03-15T12:29:14Z","merged_at":null,"merge_commit_sha":null,"assignee":null,"milestone":{"url":"https://api.github.com/repos/JasperFx/marten/milestones/4","html_url":"https://github.com/JasperFx/marten/milestones/v0.9","labels_url":"https://api.github.com/repos/JasperFx/marten/milestones/4/labels","id":1630558,"number":4,"title":"v0.9","description":"The big \"Include\" feature, .Net projections in the event store, Select() projections","creator":{"login":"jeremydmiller","id":179211,"avatar_url":"https://avatars.githubusercontent.com/u/179211?v=3","gravatar_id":"","url":"https://api.github.com/users/jeremydmiller","html_url":"https://github.com/jeremydmiller","followers_url":"https://api.github.com/users/jeremydmiller/followers","following_url":"https://api.github.com/users/jeremydmiller/following{/other_user}","gists_url":"https://api.github.com/users/jeremydmiller/gists{/gist_id}","starred_url":"https://api.github.com/users/jeremydmiller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeremydmiller/subscriptions","organizations_url":"https://api.github.com/users/jeremydmiller/orgs","repos_url":"https://api.github.com/users/jeremydmiller/repos","events_url":"https://api.github.com/users/jeremydmiller/events{/privacy}","received_events_url":"https://api.github.com/users/jeremydmiller/received_events","type":"User","site_admin":false},"open_issues":16,"closed_issues":12,"state":"open","created_at":"2016-03-08T14:15:31Z","updated_at":"2016-03-15T12:29:14Z","due_on":"2016-04-08T05:00:00Z","closed_at":null},"commits_url":"https://api.github.com/repos/JasperFx/marten/pulls/215/commits","review_comments_url":"https://api.github.com/repos/JasperFx/marten/pulls/215/comments","review_comment_url":"https://api.github.com/repos/JasperFx/marten/pulls/comments{/number}","comments_url":"https://api.github.com/repos/JasperFx/marten/issues/215/comments","statuses_url":"https://api.github.com/repos/JasperFx/marten/statuses/1f6864ec3a177484df81ea4c62082a9a9257c88b","head":{"label":"robinvanderknaap:master","ref":"master","sha":"1f6864ec3a177484df81ea4c62082a9a9257c88b","user":{"login":"robinvanderknaap","id":193722,"avatar_url":"https://avatars.githubusercontent.com/u/193722?v=3","gravatar_id":"","url":"https://api.github.com/users/robinvanderknaap","html_url":"https://github.com/robinvanderknaap","followers_url":"https://api.github.com/users/robinvanderknaap/followers","following_url":"https://api.github.com/users/robinvanderknaap/following{/other_user}","gists_url":"https://api.github.com/users/robinvanderknaap/gists{/gist_id}","starred_url":"https://api.github.com/users/robinvanderknaap/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robinvanderknaap/subscriptions","organizations_url":"https://api.github.com/users/robinvanderknaap/orgs","repos_url":"https://api.github.com/users/robinvanderknaap/repos","events_url":"https://api.github.com/users/robinvanderknaap/events{/privacy}","received_events_url":"https://api.github.com/users/robinvanderknaap/received_events","type":"User","site_admin":false},"repo":{"id":53860386,"name":"marten","full_name":"robinvanderknaap/marten","owner":{"login":"robinvanderknaap","id":193722,"avatar_url":"https://avatars.githubusercontent.com/u/193722?v=3","gravatar_id":"","url":"https://api.github.com/users/robinvanderknaap","html_url":"https://github.com/robinvanderknaap","followers_url":"https://api.github.com/users/robinvanderknaap/followers","following_url":"https://api.github.com/users/robinvanderknaap/following{/other_user}","gists_url":"https://api.github.com/users/robinvanderknaap/gists{/gist_id}","starred_url":"https://api.github.com/users/robinvanderknaap/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robinvanderknaap/subscriptions","organizations_url":"https://api.github.com/users/robinvanderknaap/orgs","repos_url":"https://api.github.com/users/robinvanderknaap/repos","events_url":"https://api.github.com/users/robinvanderknaap/events{/privacy}","received_events_url":"https://api.github.com/users/robinvanderknaap/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/robinvanderknaap/marten","description":"Postgresql as a Document Database and Event Store for .Net Applications","fork":true,"url":"https://api.github.com/repos/robinvanderknaap/marten","forks_url":"https://api.github.com/repos/robinvanderknaap/marten/forks","keys_url":"https://api.github.com/repos/robinvanderknaap/marten/keys{/key_id}","collaborators_url":"https://api.github.com/repos/robinvanderknaap/marten/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/robinvanderknaap/marten/teams","hooks_url":"https://api.github.com/repos/robinvanderknaap/marten/hooks","issue_events_url":"https://api.github.com/repos/robinvanderknaap/marten/issues/events{/number}","events_url":"https://api.github.com/repos/robinvanderknaap/marten/events","assignees_url":"https://api.github.com/repos/robinvanderknaap/marten/assignees{/user}","branches_url":"https://api.github.com/repos/robinvanderknaap/marten/branches{/branch}","tags_url":"https://api.github.com/repos/robinvanderknaap/marten/tags","blobs_url":"https://api.github.com/repos/robinvanderknaap/marten/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/robinvanderknaap/marten/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/robinvanderknaap/marten/git/refs{/sha}","trees_url":"https://api.github.com/repos/robinvanderknaap/marten/git/trees{/sha}","statuses_url":"https://api.github.com/repos/robinvanderknaap/marten/statuses/{sha}","languages_url":"https://api.github.com/repos/robinvanderknaap/marten/languages","stargazers_url":"https://api.github.com/repos/robinvanderknaap/marten/stargazers","contributors_url":"https://api.github.com/repos/robinvanderknaap/marten/contributors","subscribers_url":"https://api.github.com/repos/robinvanderknaap/marten/subscribers","subscription_url":"https://api.github.com/repos/robinvanderknaap/marten/subscription","commits_url":"https://api.github.com/repos/robinvanderknaap/marten/commits{/sha}","git_commits_url":"https://api.github.com/repos/robinvanderknaap/marten/git/commits{/sha}","comments_url":"https://api.github.com/repos/robinvanderknaap/marten/comments{/number}","issue_comment_url":"https://api.github.com/repos/robinvanderknaap/marten/issues/comments{/number}","contents_url":"https://api.github.com/repos/robinvanderknaap/marten/contents/{+path}","compare_url":"https://api.github.com/repos/robinvanderknaap/marten/compare/{base}...{head}","merges_url":"https://api.github.com/repos/robinvanderknaap/marten/merges","archive_url":"https://api.github.com/repos/robinvanderknaap/marten/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/robinvanderknaap/marten/downloads","issues_url":"https://api.github.com/repos/robinvanderknaap/marten/issues{/number}","pulls_url":"https://api.github.com/repos/robinvanderknaap/marten/pulls{/number}","milestones_url":"https://api.github.com/repos/robinvanderknaap/marten/milestones{/number}","notifications_url":"https://api.github.com/repos/robinvanderknaap/marten/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/robinvanderknaap/marten/labels{/name}","releases_url":"https://api.github.com/repos/robinvanderknaap/marten/releases{/id}","deployments_url":"https://api.github.com/repos/robinvanderknaap/marten/deployments","created_at":"2016-03-14T13:54:43Z","updated_at":"2016-03-14T13:54:44Z","pushed_at":"2016-03-14T23:32:06Z","git_url":"git://github.com/robinvanderknaap/marten.git","ssh_url":"git@github.com:robinvanderknaap/marten.git","clone_url":"https://github.com/robinvanderknaap/marten.git","svn_url":"https://github.com/robinvanderknaap/marten","homepage":"http://jasperfx.github.io/marten","size":6711,"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":"JasperFx:master","ref":"master","sha":"6ed2470e27d56ddecd8f079bf6f1013fe00ee20f","user":{"login":"JasperFx","id":10048186,"avatar_url":"https://avatars.githubusercontent.com/u/10048186?v=3","gravatar_id":"","url":"https://api.github.com/users/JasperFx","html_url":"https://github.com/JasperFx","followers_url":"https://api.github.com/users/JasperFx/followers","following_url":"https://api.github.com/users/JasperFx/following{/other_user}","gists_url":"https://api.github.com/users/JasperFx/gists{/gist_id}","starred_url":"https://api.github.com/users/JasperFx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JasperFx/subscriptions","organizations_url":"https://api.github.com/users/JasperFx/orgs","repos_url":"https://api.github.com/users/JasperFx/repos","events_url":"https://api.github.com/users/JasperFx/events{/privacy}","received_events_url":"https://api.github.com/users/JasperFx/received_events","type":"Organization","site_admin":false},"repo":{"id":44125268,"name":"marten","full_name":"JasperFx/marten","owner":{"login":"JasperFx","id":10048186,"avatar_url":"https://avatars.githubusercontent.com/u/10048186?v=3","gravatar_id":"","url":"https://api.github.com/users/JasperFx","html_url":"https://github.com/JasperFx","followers_url":"https://api.github.com/users/JasperFx/followers","following_url":"https://api.github.com/users/JasperFx/following{/other_user}","gists_url":"https://api.github.com/users/JasperFx/gists{/gist_id}","starred_url":"https://api.github.com/users/JasperFx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JasperFx/subscriptions","organizations_url":"https://api.github.com/users/JasperFx/orgs","repos_url":"https://api.github.com/users/JasperFx/repos","events_url":"https://api.github.com/users/JasperFx/events{/privacy}","received_events_url":"https://api.github.com/users/JasperFx/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/JasperFx/marten","description":"Postgresql as a Document Database and Event Store for .Net Applications","fork":false,"url":"https://api.github.com/repos/JasperFx/marten","forks_url":"https://api.github.com/repos/JasperFx/marten/forks","keys_url":"https://api.github.com/repos/JasperFx/marten/keys{/key_id}","collaborators_url":"https://api.github.com/repos/JasperFx/marten/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/JasperFx/marten/teams","hooks_url":"https://api.github.com/repos/JasperFx/marten/hooks","issue_events_url":"https://api.github.com/repos/JasperFx/marten/issues/events{/number}","events_url":"https://api.github.com/repos/JasperFx/marten/events","assignees_url":"https://api.github.com/repos/JasperFx/marten/assignees{/user}","branches_url":"https://api.github.com/repos/JasperFx/marten/branches{/branch}","tags_url":"https://api.github.com/repos/JasperFx/marten/tags","blobs_url":"https://api.github.com/repos/JasperFx/marten/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/JasperFx/marten/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/JasperFx/marten/git/refs{/sha}","trees_url":"https://api.github.com/repos/JasperFx/marten/git/trees{/sha}","statuses_url":"https://api.github.com/repos/JasperFx/marten/statuses/{sha}","languages_url":"https://api.github.com/repos/JasperFx/marten/languages","stargazers_url":"https://api.github.com/repos/JasperFx/marten/stargazers","contributors_url":"https://api.github.com/repos/JasperFx/marten/contributors","subscribers_url":"https://api.github.com/repos/JasperFx/marten/subscribers","subscription_url":"https://api.github.com/repos/JasperFx/marten/subscription","commits_url":"https://api.github.com/repos/JasperFx/marten/commits{/sha}","git_commits_url":"https://api.github.com/repos/JasperFx/marten/git/commits{/sha}","comments_url":"https://api.github.com/repos/JasperFx/marten/comments{/number}","issue_comment_url":"https://api.github.com/repos/JasperFx/marten/issues/comments{/number}","contents_url":"https://api.github.com/repos/JasperFx/marten/contents/{+path}","compare_url":"https://api.github.com/repos/JasperFx/marten/compare/{base}...{head}","merges_url":"https://api.github.com/repos/JasperFx/marten/merges","archive_url":"https://api.github.com/repos/JasperFx/marten/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/JasperFx/marten/downloads","issues_url":"https://api.github.com/repos/JasperFx/marten/issues{/number}","pulls_url":"https://api.github.com/repos/JasperFx/marten/pulls{/number}","milestones_url":"https://api.github.com/repos/JasperFx/marten/milestones{/number}","notifications_url":"https://api.github.com/repos/JasperFx/marten/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/JasperFx/marten/labels{/name}","releases_url":"https://api.github.com/repos/JasperFx/marten/releases{/id}","deployments_url":"https://api.github.com/repos/JasperFx/marten/deployments","created_at":"2015-10-12T18:11:12Z","updated_at":"2016-03-15T09:11:01Z","pushed_at":"2016-03-15T12:28:59Z","git_url":"git://github.com/JasperFx/marten.git","ssh_url":"git@github.com:JasperFx/marten.git","clone_url":"https://github.com/JasperFx/marten.git","svn_url":"https://github.com/JasperFx/marten","homepage":"http://jasperfx.github.io/marten","size":6763,"stargazers_count":158,"watchers_count":158,"language":"C#","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":36,"mirror_url":null,"open_issues_count":46,"forks":36,"open_issues":46,"watchers":158,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/JasperFx/marten/pulls/215"},"html":{"href":"https://github.com/JasperFx/marten/pull/215"},"issue":{"href":"https://api.github.com/repos/JasperFx/marten/issues/215"},"comments":{"href":"https://api.github.com/repos/JasperFx/marten/issues/215/comments"},"review_comments":{"href":"https://api.github.com/repos/JasperFx/marten/pulls/215/comments"},"review_comment":{"href":"https://api.github.com/repos/JasperFx/marten/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/JasperFx/marten/pulls/215/commits"},"statuses":{"href":"https://api.github.com/repos/JasperFx/marten/statuses/1f6864ec3a177484df81ea4c62082a9a9257c88b"}},"merged":false,"mergeable":false,"mergeable_state":"dirty","merged_by":null,"comments":1,"review_comments":0,"commits":2,"additions":96,"deletions":4,"changed_files":6}}