{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":790838976,"defaultBranch":"main","name":"DotNetSamples","ownerLogin":"forderud","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-04-23T16:13:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2671400?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713893421.0","currentOid":""},"activityList":{"items":[{"before":"e60eba17c4c70644b70a4bb50b0cdbad8703bd6b","after":null,"ref":"refs/heads/OutOfProcCOM-windows","pushedAt":"2024-04-23T17:30:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"forderud","name":"Fredrik Orderud","path":"/forderud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2671400?s=80&v=4"}},{"before":null,"after":"e60eba17c4c70644b70a4bb50b0cdbad8703bd6b","ref":"refs/heads/OutOfProcCOM-windows","pushedAt":"2024-04-23T16:30:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"forderud","name":"Fredrik Orderud","path":"/forderud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2671400?s=80&v=4"},"commit":{"message":"OutOfProcCOM: Restrict projects to Windows\n\nDone to fix the build warnings below for the COMRegistration project. The DllServer and ExeServer client projects also need to be updated accordingly in order to make them build.\n\nWarnings fixed:\ncore\\extensions\\OutOfProcCOM\\COMRegistration\\LocalServer.cs(38,13,38,34): warning CA1416: This call site is reachable on all platforms. 'Registry.LocalMachine' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)\ncore\\extensions\\OutOfProcCOM\\COMRegistration\\LocalServer.cs(38,13,38,87): warning CA1416: This call site is reachable on all platforms. 'RegistryKey.DeleteSubKey(string, bool)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)\ncore\\extensions\\OutOfProcCOM\\COMRegistration\\BasicClassFactory.cs(95,35,95,86): warning CA1416: This call site is reachable on all platforms. 'Marshal.CreateAggregatedObject(nint, object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)\ncore\\extensions\\OutOfProcCOM\\COMRegistration\\BasicClassFactory.cs(91,31,91,70): warning CA1416: This call site is reachable on all platforms. 'Marshal.GetIUnknownForObject(object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)\ncore\\extensions\\OutOfProcCOM\\COMRegistration\\BasicClassFactory.cs(96,24,96,62): warning CA1416: This call site is reachable on all platforms. 'Marshal.GetObjectForIUnknown(nint)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)\ncore\\extensions\\OutOfProcCOM\\COMRegistration\\BasicClassFactory.cs(79,37,79,122): warning CA1416: This call site is reachable on all platforms. 'Marshal.GetComInterfaceForObject(object, Type, CustomQueryInterfaceMode)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)\ncore\\extensions\\OutOfProcCOM\\COMRegistration\\BasicClassFactory.cs(76,24,76,57): warning CA1416: This call site is reachable on all platforms. 'Marshal.GetIUnknownForObject(object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)\ncore\\extensions\\OutOfProcCOM\\COMRegistration\\LocalServer.cs(22,40,22,61): warning CA1416: This call site is reachable on all platforms. 'Registry.LocalMachine' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)\ncore\\extensions\\OutOfProcCOM\\COMRegistration\\LocalServer.cs(23,13,23,43): warning CA1416: This call site is reachable on all platforms. 'RegistryKey.SetValue(string?, object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)\ncore\\extensions\\OutOfProcCOM\\COMRegistration\\LocalServer.cs(22,40,22,85): warning CA1416: This call site is reachable on all platforms. 'RegistryKey.CreateSubKey(string)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)\ncore\\extensions\\OutOfProcCOM\\COMRegistration\\DllSurrogate.cs(46,13,46,86): warning CA1416: This call site is reachable on all platforms. 'RegistryKey.DeleteSubKey(string, bool)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)\ncore\\extensions\\OutOfProcCOM\\COMRegistration\\DllSurrogate.cs(42,17,42,44): warning CA1416: This call site is reachable on all platforms. 'RegistryKey.DeleteValue(string)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)\ncore\\extensions\\OutOfProcCOM\\COMRegistration\\DllSurrogate.cs(40,40,40,61): warning CA1416: This call site is reachable on all platforms. 'Registry.LocalMachine' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)\ncore\\extensions\\OutOfProcCOM\\COMRegistration\\DllSurrogate.cs(40,40,40,99): warning CA1416: This call site is reachable on all platforms. 'RegistryKey.OpenSubKey(string, bool)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)\ncore\\extensions\\OutOfProcCOM\\COMRegistration\\DllSurrogate.cs(46,13,46,34): warning CA1416: This call site is reachable on all platforms. 'Registry.LocalMachine' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)\ncore\\extensions\\OutOfProcCOM\\COMRegistration\\DllSurrogate.cs(19,40,19,61): warning CA1416: This call site is reachable on all platforms. 'Registry.LocalMachine' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)\ncore\\extensions\\OutOfProcCOM\\COMRegistration\\DllSurrogate.cs(19,40,19,85): warning CA1416: This call site is reachable on all platforms. 'RegistryKey.CreateSubKey(string)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)\ncore\\extensions\\OutOfProcCOM\\COMRegistration\\DllSurrogate.cs(20,13,20,58): warning CA1416: This call site is reachable on all platforms. 'RegistryKey.SetValue(string?, object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)\ncore\\extensions\\OutOfProcCOM\\COMRegistration\\DllSurrogate.cs(25,13,25,63): warning CA1416: This call site is reachable on all platforms. 'RegistryKey.SetValue(string?, object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)\ncore\\extensions\\OutOfProcCOM\\COMRegistration\\DllSurrogate.cs(24,45,24,66): warning CA1416: This call site is reachable on all platforms. 'Registry.LocalMachine' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)\ncore\\extensions\\OutOfProcCOM\\COMRegistration\\DllSurrogate.cs(24,45,24,89): warning CA1416: This call site is reachable on all platforms. 'RegistryKey.CreateSubKey(string)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)","shortMessageHtmlLink":"OutOfProcCOM: Restrict projects to Windows"}},{"before":"46505b396ef1153abcd0ff83fc230d3dc626f0de","after":"4c05acabac3d8918fc5d4fd03ce9713b1f254569","ref":"refs/heads/OutOfProcCOM-unreg-cleanup","pushedAt":"2024-04-23T16:22:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"forderud","name":"Fredrik Orderud","path":"/forderud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2671400?s=80&v=4"},"commit":{"message":"OutOfProcCOM: Change LocalServer COM unregistration to delete entire CLSID folder\n\nWARNING: Doesn't seem to be required.\n\nFixes #5960 where an empty HKCR\\CLSID\\{AF080472-F173-4D9D-8BE7-435776617347} folder still remains after unregistration","shortMessageHtmlLink":"OutOfProcCOM: Change LocalServer COM unregistration to delete entire …"}},{"before":null,"after":"46505b396ef1153abcd0ff83fc230d3dc626f0de","ref":"refs/heads/OutOfProcCOM-unreg-cleanup","pushedAt":"2024-04-23T16:14:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"forderud","name":"Fredrik Orderud","path":"/forderud","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2671400?s=80&v=4"},"commit":{"message":"OutOfProcCOM: Change LocalServer COM unregistration to delete entire CLSID folder\n\nFixes #5960 where an empty HKCR\\CLSID\\{AF080472-F173-4D9D-8BE7-435776617347} folder still remains after unregistration","shortMessageHtmlLink":"OutOfProcCOM: Change LocalServer COM unregistration to delete entire …"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yM1QxNzozMDoyMS4wMDAwMDBazwAAAAQ4V1vr","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yM1QxNzozMDoyMS4wMDAwMDBazwAAAAQ4V1vr","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yM1QxNjoxNDoxMS4wMDAwMDBazwAAAAQ4RtzX"}},"title":"Activity · forderud/DotNetSamples"}