Rikki Gibson
Rikki Gibson
I noticed that nothing is overriding this so went ahead and removed the virtual modifier.
Prerequisite: #72133 Once we ship the checksum-based interceptors pattern we will want to check in with all the partners who have onboarded to the .NET 8 experimental feature and work...
## Background and Motivation Test plan: #73090 We need to introduce public APIs related to the upcoming [partial properties](https://github.com/dotnet/csharplang/issues/6420) feature. These APIs generally correspond to existing APIs on `IMethodSymbol`, which...
```cs public ref struct RS { } public class Base { public virtual RS this[scoped RS rs] { get => default; } public virtual RS this[scoped RS rs, int _]...
I used the damage formula `[email protected]` for a monster's attack, then hit save, and found I wasn't able to open the monster's character sheet back up. I had to disable...
dotnet/roslyn#73090 #946 Spec'ing this related small feature as the partial properties speclet said we would do.
## Description See gist https://gist.github.com/RikkiGibson/d9a9cdafa645196c6dd04cd41e3d6ac4. This gist compares output from: - .NET 8 SDK in file `dotnet-8-0-101-test-output.log` - .NET 9 Preview 3 SDK with msbuild live logging feature enabled in...
[SharpLab](https://sharplab.io/#v2:EYLgtghglgdgPgAQCwAICyAKYB7bAbFYASgFgAoAb3JRpQDcIAnFADxQF5CUB+FAEwCmAMwgBXPABcAhChAoYAgO4BtALooKAIgCMmgL4BuarRbKADOs4xxeAygD09lGCgBnV7ADmKRUxhfyPXIgA===) ```cs void M(bool b) { var x = b ? default! : new[] {"1"}; x[0] = null; // missing warning } ``` The problem is that the BoundDefaultExpression representing...