{"action":"created","issue":{"url":"https://api.github.com/repos/structuremap/structuremap/issues/383","labels_url":"https://api.github.com/repos/structuremap/structuremap/issues/383/labels{/name}","comments_url":"https://api.github.com/repos/structuremap/structuremap/issues/383/comments","events_url":"https://api.github.com/repos/structuremap/structuremap/issues/383/events","html_url":"https://github.com/structuremap/structuremap/pull/383","id":109703730,"number":383,"title":"Interception through dynamic proxies","user":{"login":"DixonD-git","id":1036478,"avatar_url":"https://avatars.githubusercontent.com/u/1036478?v=3","gravatar_id":"","url":"https://api.github.com/users/DixonD-git","html_url":"https://github.com/DixonD-git","followers_url":"https://api.github.com/users/DixonD-git/followers","following_url":"https://api.github.com/users/DixonD-git/following{/other_user}","gists_url":"https://api.github.com/users/DixonD-git/gists{/gist_id}","starred_url":"https://api.github.com/users/DixonD-git/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DixonD-git/subscriptions","organizations_url":"https://api.github.com/users/DixonD-git/orgs","repos_url":"https://api.github.com/users/DixonD-git/repos","events_url":"https://api.github.com/users/DixonD-git/events{/privacy}","received_events_url":"https://api.github.com/users/DixonD-git/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2015-10-04T20:47:56Z","updated_at":"2015-11-11T20:34:58Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/structuremap/structuremap/pulls/383","html_url":"https://github.com/structuremap/structuremap/pull/383","diff_url":"https://github.com/structuremap/structuremap/pull/383.diff","patch_url":"https://github.com/structuremap/structuremap/pull/383.patch"},"body":"My attempt to address what I asked in #364. I've added it as a separate project since a dependency on `Castle.Core` is introduced. The key component is `DynamicProxyInterceptor`, the rest are merely wrappers over `Castle.Core` stuff. \r\n\r\nPlease, let me know in case of any questions. I know that I should have commented all public classes at least, I may do so later. If this PR is accepted, most probably it will be followed up by another PR with some base interceptors for intercepting async methods (I need to think more about it)"},"comment":{"url":"https://api.github.com/repos/structuremap/structuremap/issues/comments/155902463","html_url":"https://github.com/structuremap/structuremap/pull/383#issuecomment-155902463","issue_url":"https://api.github.com/repos/structuremap/structuremap/issues/383","id":155902463,"user":{"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},"created_at":"2015-11-11T20:34:58Z","updated_at":"2015-11-11T20:34:58Z","body":"Hey @DixonD-git, do you want me to pull this in now? I lost track of SM for a bit."}}