{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/59575","repository_url":"https://api.github.com/repos/Microsoft/vscode","labels_url":"https://api.github.com/repos/Microsoft/vscode/issues/59575/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode/issues/59575/comments","events_url":"https://api.github.com/repos/Microsoft/vscode/issues/59575/events","html_url":"https://github.com/Microsoft/vscode/issues/59575","id":364617190,"node_id":"MDU6SXNzdWUzNjQ2MTcxOTA=","number":59575,"title":"Implementations Code Lens shows wrong count for interfaces used in constructors","user":{"login":"philraj","id":16470658,"node_id":"MDQ6VXNlcjE2NDcwNjU4","avatar_url":"https://avatars3.githubusercontent.com/u/16470658?v=4","gravatar_id":"","url":"https://api.github.com/users/philraj","html_url":"https://github.com/philraj","followers_url":"https://api.github.com/users/philraj/followers","following_url":"https://api.github.com/users/philraj/following{/other_user}","gists_url":"https://api.github.com/users/philraj/gists{/gist_id}","starred_url":"https://api.github.com/users/philraj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/philraj/subscriptions","organizations_url":"https://api.github.com/users/philraj/orgs","repos_url":"https://api.github.com/users/philraj/repos","events_url":"https://api.github.com/users/philraj/events{/privacy}","received_events_url":"https://api.github.com/users/philraj/received_events","type":"User","site_admin":false},"labels":[{"id":272689423,"node_id":"MDU6TGFiZWwyNzI2ODk0MjM=","url":"https://api.github.com/repos/Microsoft/vscode/labels/needs%20more%20info","name":"needs more info","color":"E2A1C2","default":false},{"id":291055694,"node_id":"MDU6TGFiZWwyOTEwNTU2OTQ=","url":"https://api.github.com/repos/Microsoft/vscode/labels/typescript","name":"typescript","color":"1d76db","default":false}],"state":"closed","locked":false,"assignee":{"login":"mjbvz","id":12821956,"node_id":"MDQ6VXNlcjEyODIxOTU2","avatar_url":"https://avatars2.githubusercontent.com/u/12821956?v=4","gravatar_id":"","url":"https://api.github.com/users/mjbvz","html_url":"https://github.com/mjbvz","followers_url":"https://api.github.com/users/mjbvz/followers","following_url":"https://api.github.com/users/mjbvz/following{/other_user}","gists_url":"https://api.github.com/users/mjbvz/gists{/gist_id}","starred_url":"https://api.github.com/users/mjbvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mjbvz/subscriptions","organizations_url":"https://api.github.com/users/mjbvz/orgs","repos_url":"https://api.github.com/users/mjbvz/repos","events_url":"https://api.github.com/users/mjbvz/events{/privacy}","received_events_url":"https://api.github.com/users/mjbvz/received_events","type":"User","site_admin":false},"assignees":[{"login":"mjbvz","id":12821956,"node_id":"MDQ6VXNlcjEyODIxOTU2","avatar_url":"https://avatars2.githubusercontent.com/u/12821956?v=4","gravatar_id":"","url":"https://api.github.com/users/mjbvz","html_url":"https://github.com/mjbvz","followers_url":"https://api.github.com/users/mjbvz/followers","following_url":"https://api.github.com/users/mjbvz/following{/other_user}","gists_url":"https://api.github.com/users/mjbvz/gists{/gist_id}","starred_url":"https://api.github.com/users/mjbvz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mjbvz/subscriptions","organizations_url":"https://api.github.com/users/mjbvz/orgs","repos_url":"https://api.github.com/users/mjbvz/repos","events_url":"https://api.github.com/users/mjbvz/events{/privacy}","received_events_url":"https://api.github.com/users/mjbvz/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2018-09-27T19:17:18Z","updated_at":"2018-10-01T17:03:22Z","closed_at":"2018-10-01T17:03:22Z","author_association":"NONE","body":"Issue Type: <b>Bug</b>\r\n\r\nEnter the following code with implementations code lens enabled:\r\n\r\n```ts\r\ninterface I {\r\n  num: number;\r\n}\r\n\r\nclass C1 {\r\n  constructor(public things: I) {}\r\n}\r\n\r\nclass C2 {\r\n  public things: I = { num: 0 };\r\n}\r\n```\r\n\r\n**Expected Result:**\r\nThe implementation counter above the interface definition shows 2.\r\n\r\n**Actual Result:**\r\nThe implementation counter shows 1 (the usage in C1's constructor isn't counted).\r\n\r\n![adsasdads](https://user-images.githubusercontent.com/16470658/46169105-323c4c80-c268-11e8-8941-b94e401b28a8.png)\r\n\r\n\r\nVS Code version: Code 1.27.2 (f46c4c469d6e6d8c46f268d1553c5dc4b475840f, 2018-09-12T07:04:11.329Z)\r\nOS version: Darwin x64 17.7.0\r\n\r\n<details>\r\n<summary>System Info</summary>\r\n\r\n|Item|Value|\r\n|---|---|\r\n|CPUs|Intel(R) Core(TM) i7-6820HQ CPU @ 2.70GHz (8 x 2700)|\r\n|GPU Status|2d_canvas: enabled<br>checker_imaging: disabled_off<br>flash_3d: enabled<br>flash_stage3d: enabled<br>flash_stage3d_baseline: enabled<br>gpu_compositing: enabled<br>multiple_raster_threads: enabled_on<br>native_gpu_memory_buffers: enabled<br>rasterization: enabled<br>video_decode: enabled<br>video_encode: enabled<br>webgl: enabled<br>webgl2: enabled|\r\n|Load (avg)|2, 2, 2|\r\n|Memory (System)|16.00GB (0.08GB free)|\r\n|Process Argv|/Applications/Visual Studio Code.app/Contents/MacOS/Electron|\r\n|Screen Reader|no|\r\n|VM|0%|\r\n\r\n</details><details><summary>Extensions (19)</summary>\r\n\r\nExtension|Author (truncated)|Version\r\n---|---|---\r\napib|Jar|0.0.1\r\nBookmarks|ale|9.1.0\r\nvscode-intelephense-client|bme|0.8.8\r\nbracket-pair-colorizer|Coe|1.0.60\r\nvscode-eslint|dba|1.6.0\r\ngitlens|eam|8.5.6\r\ntslint|eg2|1.0.39\r\nsmarty|imp|0.3.0\r\nvscode-icon-theme|jtl|1.6.3\r\nvscode-language-babel|mgm|0.0.20\r\ncode-beautifier|mic|2.1.0\r\ndotenv|mik|1.0.1\r\nvsliveshare|ms-|0.3.735\r\nvscode-docker|Pet|0.3.1\r\nmaterial-icon-theme|PKi|3.6.0\r\ngitconfig|sid|2.0.0\r\nayu|tea|0.16.0\r\nvscode-todo-highlight|way|1.0.4\r\njinja|who|0.0.8\r\n\r\n(5 theme extensions excluded)\r\n\r\n</details>\r\n<!-- generated by issue reporter -->"},"comment":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/comments/425984624","html_url":"https://github.com/Microsoft/vscode/issues/59575#issuecomment-425984624","issue_url":"https://api.github.com/repos/Microsoft/vscode/issues/59575","id":425984624,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNTk4NDYyNA==","user":{"login":"philraj","id":16470658,"node_id":"MDQ6VXNlcjE2NDcwNjU4","avatar_url":"https://avatars3.githubusercontent.com/u/16470658?v=4","gravatar_id":"","url":"https://api.github.com/users/philraj","html_url":"https://github.com/philraj","followers_url":"https://api.github.com/users/philraj/followers","following_url":"https://api.github.com/users/philraj/following{/other_user}","gists_url":"https://api.github.com/users/philraj/gists{/gist_id}","starred_url":"https://api.github.com/users/philraj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/philraj/subscriptions","organizations_url":"https://api.github.com/users/philraj/orgs","repos_url":"https://api.github.com/users/philraj/repos","events_url":"https://api.github.com/users/philraj/events{/privacy}","received_events_url":"https://api.github.com/users/philraj/received_events","type":"User","site_admin":false},"created_at":"2018-10-01T17:03:22Z","updated_at":"2018-10-01T17:03:22Z","author_association":"NONE","body":"Fair enough, thanks."}}
{"actor":{"display_login":"philraj"}}