{"action":"created","issue":{"url":"https://api.github.com/repos/oysteinkrog/SQLite.Net-PCL/issues/115","labels_url":"https://api.github.com/repos/oysteinkrog/SQLite.Net-PCL/issues/115/labels{/name}","comments_url":"https://api.github.com/repos/oysteinkrog/SQLite.Net-PCL/issues/115/comments","events_url":"https://api.github.com/repos/oysteinkrog/SQLite.Net-PCL/issues/115/events","html_url":"https://github.com/oysteinkrog/SQLite.Net-PCL/pull/115","id":55537179,"number":115,"title":"Added support for IoC and resolving interfaces during object creation","user":{"login":"ravensorb","id":2222472,"avatar_url":"https://avatars.githubusercontent.com/u/2222472?v=3","gravatar_id":"","url":"https://api.github.com/users/ravensorb","html_url":"https://github.com/ravensorb","followers_url":"https://api.github.com/users/ravensorb/followers","following_url":"https://api.github.com/users/ravensorb/following{/other_user}","gists_url":"https://api.github.com/users/ravensorb/gists{/gist_id}","starred_url":"https://api.github.com/users/ravensorb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ravensorb/subscriptions","organizations_url":"https://api.github.com/users/ravensorb/orgs","repos_url":"https://api.github.com/users/ravensorb/repos","events_url":"https://api.github.com/users/ravensorb/events{/privacy}","received_events_url":"https://api.github.com/users/ravensorb/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-01-26T21:04:18Z","updated_at":"2015-03-09T20:58:46Z","closed_at":"2015-03-01T11:27:10Z","pull_request":{"url":"https://api.github.com/repos/oysteinkrog/SQLite.Net-PCL/pulls/115","html_url":"https://github.com/oysteinkrog/SQLite.Net-PCL/pull/115","diff_url":"https://github.com/oysteinkrog/SQLite.Net-PCL/pull/115.diff","patch_url":"https://github.com/oysteinkrog/SQLite.Net-PCL/pull/115.patch"},"body":"Added support for a Contract Resolver.  This can be used by any DI/IOC container."},"comment":{"url":"https://api.github.com/repos/oysteinkrog/SQLite.Net-PCL/issues/comments/77941113","html_url":"https://github.com/oysteinkrog/SQLite.Net-PCL/pull/115#issuecomment-77941113","issue_url":"https://api.github.com/repos/oysteinkrog/SQLite.Net-PCL/issues/115","id":77941113,"user":{"login":"oysteinkrog","id":653040,"avatar_url":"https://avatars.githubusercontent.com/u/653040?v=3","gravatar_id":"","url":"https://api.github.com/users/oysteinkrog","html_url":"https://github.com/oysteinkrog","followers_url":"https://api.github.com/users/oysteinkrog/followers","following_url":"https://api.github.com/users/oysteinkrog/following{/other_user}","gists_url":"https://api.github.com/users/oysteinkrog/gists{/gist_id}","starred_url":"https://api.github.com/users/oysteinkrog/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oysteinkrog/subscriptions","organizations_url":"https://api.github.com/users/oysteinkrog/orgs","repos_url":"https://api.github.com/users/oysteinkrog/repos","events_url":"https://api.github.com/users/oysteinkrog/events{/privacy}","received_events_url":"https://api.github.com/users/oysteinkrog/received_events","type":"User","site_admin":false},"created_at":"2015-03-09T20:58:46Z","updated_at":"2015-03-09T20:58:46Z","body":"While looking close at this I found that the resolver is used even for the internal ColumnInfo type, is this intentionally?\r\nI really don't like how this requires the IoC framework to instantiate what is basically an unknown and internal sqlite.net type."}}