{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":810186540,"defaultBranch":"main","name":"docs","ownerLogin":"Kissaki","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-06-04T08:04:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/93181?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717655663.0","currentOid":""},"activityList":{"items":[{"before":"8210fb81d408353592418cf2e72f14b4696ec67f","after":"6b862518cf146450b42e85615fd9e59759a3f727","ref":"refs/heads/patch-2","pushedAt":"2024-06-06T12:58:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kissaki","name":"Jan Klass","path":"/Kissaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93181?s=80&v=4"},"commit":{"message":"Revert cancel to syncr `Cancel()`","shortMessageHtmlLink":"Revert cancel to syncr Cancel()"}},{"before":"75da548c8cd58cdf578977a7e46afe90cf556084","after":"8210fb81d408353592418cf2e72f14b4696ec67f","ref":"refs/heads/patch-2","pushedAt":"2024-06-06T12:50:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kissaki","name":"Jan Klass","path":"/Kissaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93181?s=80&v=4"},"commit":{"message":"Improve cancel1.cs how-to example\n\nI attempted to fix #27830, but as per my comment there, I don't think the original raised concern is correct. I did make some improvements though, which are present in this changeset I am submitting.\r\n\r\nThis snippet is being used in \"How to: Cancel a Task and Its Children\" https://learn.microsoft.com/en-us/dotnet/standard/parallel-programming/how-to-cancel-a-task-and-its-children\r\n\r\nThe mixed four-fold goals of the how-to make it a complex mixed bag of an example.\r\n\r\n* For distinction, label tasks as cancellable, parent, and child - in output and variable names\r\n* Use output prefixes to indicate in which context the message is logged\r\n* Reduce wait spins (it took infeasibly long on my PC)\r\n* Reduce parent spawn-loop-spin-waits so spawning happens faster than child task execution\r\n* Add \"ran to completion\" messages so execution can be followed and user cancel can be timed and experimented with at runtime\r\n* Use CancelAsync instead of Cancel on tokenSource","shortMessageHtmlLink":"Improve cancel1.cs how-to example"}},{"before":"75da548c8cd58cdf578977a7e46afe90cf556084","after":"b02fadc6cf0be42371095d34d61d7d0716ce0f09","ref":"refs/heads/patch-1","pushedAt":"2024-06-06T07:23:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kissaki","name":"Jan Klass","path":"/Kissaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93181?s=80&v=4"},"commit":{"message":"Fix text and formatting in how-to-cancel-a-task-and-its-children.md\n\nThe page/how-to has only one example for C# and VB respectively. Since the website provides a toggle between the two, it makes more sense to refer to \"this example\" instead of \"these examples\" now. The user sees only one example.\r\n\r\n* Drop paragraph in each list item\r\n* Drop unnecessary whitespace and unnecessary explicit line breaks","shortMessageHtmlLink":"Fix text and formatting in how-to-cancel-a-task-and-its-children.md"}},{"before":"02129b3a7cecc4eacde30faa1f6ae70f0473d196","after":null,"ref":"refs/heads/patch-1","pushedAt":"2024-06-06T06:34:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Kissaki","name":"Jan Klass","path":"/Kissaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93181?s=80&v=4"}},{"before":"b7aa4caa37ee93c8565d31273d5532435db928e5","after":"02129b3a7cecc4eacde30faa1f6ae70f0473d196","ref":"refs/heads/patch-1","pushedAt":"2024-06-05T19:54:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kissaki","name":"Jan Klass","path":"/Kissaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93181?s=80&v=4"},"commit":{"message":"Fix unit-testing-mstest-sdk.md\n\nDrop wrong code block\r\n\r\nThe whole section was introduced en-block in ec657dffcbf5b2209c95c99149390aefce3ead70.","shortMessageHtmlLink":"Fix unit-testing-mstest-sdk.md"}},{"before":"f2e2b32d7fbe984d8c19f6a60ff1e84e2b0635ea","after":null,"ref":"refs/heads/patch-1","pushedAt":"2024-06-04T14:14:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Kissaki","name":"Jan Klass","path":"/Kissaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93181?s=80&v=4"}},{"before":"da6ac72ff0d047e7eaed940c963163661a6a339c","after":"f2e2b32d7fbe984d8c19f6a60ff1e84e2b0635ea","ref":"refs/heads/patch-1","pushedAt":"2024-06-04T08:14:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kissaki","name":"Jan Klass","path":"/Kissaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93181?s=80&v=4"},"commit":{"message":"Add alias any type devblog link\n\nThe description is abstract-descriptive.\r\nThe specification is very technical.\r\n\r\nGiven how verbose the devblog is with a full walkthrough on an example project, I put the reference after, in a separate sentence.","shortMessageHtmlLink":"Add alias any type devblog link"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNlQxMjo1ODoyNy4wMDAwMDBazwAAAAReMfxc","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNlQxMjo1ODoyNy4wMDAwMDBazwAAAAReMfxc","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNFQwODoxNDowMy4wMDAwMDBazwAAAARbwkpF"}},"title":"Activity ยท Kissaki/docs"}